class AmlSdmmcCfg

Defined at line 84 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

Public Members

 field_bus_width_97
 field_ddr_98
 field_dc_ugt_99
 field_blk_len_100
 field_resp_timeout_101
 field_rc_cc_102
 field_out_fall_103
 field_blk_gap_ip_104
 field_sdclk_always_on_105
 field_ignore_owner_106
 field_chk_ds_107
 field_cmd_low_108
 field_stop_clk_109
 field_auto_clk_110
 field_txd_add_err_111
 field_txd_retry_112
 field_irq_ds_113
 field_err_abort_114
 field_ip_txd_adj_115
static const uint32_t kBusWidth1Bit
static const uint32_t kBusWidth4Bit
static const uint32_t kBusWidth8Bit
static const uint32_t kDefaultBlkLen
static const uint32_t kMaxBlkLen
static const uint32_t kDefaultRespTimeout
static const uint32_t kDefaultRcCc

Public Methods

hwreg::RegisterAddr<AmlSdmmcCfg> Get ()

Defined at line 95 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType bus_width ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 97 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_bus_width (typename SelfType::ValueType val)

Defined at line 97 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType ddr ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 98 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_ddr (typename SelfType::ValueType val)

Defined at line 98 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType dc_ugt ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 99 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_dc_ugt (typename SelfType::ValueType val)

Defined at line 99 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType blk_len ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 100 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_blk_len (typename SelfType::ValueType val)

Defined at line 100 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType resp_timeout ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 101 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_resp_timeout (typename SelfType::ValueType val)

Defined at line 101 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType rc_cc ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 102 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_rc_cc (typename SelfType::ValueType val)

Defined at line 102 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType out_fall ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 103 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_out_fall (typename SelfType::ValueType val)

Defined at line 103 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType blk_gap_ip ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 104 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_blk_gap_ip (typename SelfType::ValueType val)

Defined at line 104 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType sdclk_always_on ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 105 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_sdclk_always_on (typename SelfType::ValueType val)

Defined at line 105 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType ignore_owner ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 106 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_ignore_owner (typename SelfType::ValueType val)

Defined at line 106 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType chk_ds ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 107 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_chk_ds (typename SelfType::ValueType val)

Defined at line 107 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType cmd_low ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 108 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_cmd_low (typename SelfType::ValueType val)

Defined at line 108 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_stop_clk (typename SelfType::ValueType val)

Defined at line 109 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType stop_clk ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 109 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType auto_clk ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 110 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_auto_clk (typename SelfType::ValueType val)

Defined at line 110 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_txd_add_err (typename SelfType::ValueType val)

Defined at line 111 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType txd_add_err ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 111 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_txd_retry (typename SelfType::ValueType val)

Defined at line 112 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType txd_retry ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 112 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType irq_ds ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 113 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_irq_ds (typename SelfType::ValueType val)

Defined at line 113 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType err_abort ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 114 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_err_abort (typename SelfType::ValueType val)

Defined at line 114 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
typename SelfType::ValueType ip_txd_adj ()

NOLINTEND(misc-non-private-member-variables-in-classes)

Defined at line 115 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

template <, >
SelfType & set_ip_txd_adj (typename SelfType::ValueType val)

Defined at line 115 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-regs.h

Records