class AmlSdmmcClock

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

Public Members

 field_cfg_div_70
 field_cfg_src_71
 field_cfg_co_phase_72
 field_cfg_tx_phase_73
 field_cfg_rx_phase_74
 field_cfg_sram_pd_75
 field_cfg_tx_delay_76
 field_cfg_rx_delay_77
 field_cfg_always_on_78
 field_cfg_irq_sdio_sleep_79
 field_cfg_irq_sdio_sleep_ds_80
 field_cfg_nand_81
static const uint32_t kCtsOscinClkFreq
static const uint32_t kCtsOscinClkSrc
static const uint32_t kFClkDiv2Freq
static const uint32_t kFClkDiv2Src
static const uint32_t kFClkDiv2MinFreq
static const uint32_t kDefaultClkSrc
static const uint32_t kDefaultClkDiv
static const uint32_t kClkPhase0Degrees
static const uint32_t kClkPhase90Degrees
static const uint32_t kClkPhase180Degrees
static const uint32_t kClkPhase270Degrees
static const uint32_t kDefaultClkCorePhase
static const uint32_t kDefaultClkTxPhase
static const uint32_t kDefaultClkRxPhase
static const uint32_t kMaxClkDiv
static const uint32_t kMaxClkPhase
static const uint32_t kMaxDelay

Public Methods

hwreg::RegisterAddr<AmlSdmmcClock> Get ()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Records