class AmlSdmmcWithBanjo

Defined at line 15 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.h

Public Methods

void AmlSdmmcWithBanjo (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher dispatcher)

Defined at line 17 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.h

zx_status_t SdmmcHostInfo (sdmmc_host_info_t * out_info)

ddk::SdmmcProtocol implementation

Defined at line 46 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.cc

zx_status_t SdmmcSetSignalVoltage (sdmmc_voltage_t voltage)

Defined at line 53 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.cc

zx_status_t SdmmcSetBusWidth (sdmmc_bus_width_t bus_width)

Defined at line 58 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.cc

zx_status_t SdmmcSetBusFreq (uint32_t bus_freq)

Defined at line 86 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.cc

zx_status_t SdmmcSetTiming (sdmmc_timing_t timing)

Defined at line 97 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.cc

zx_status_t SdmmcHwReset ()

Defined at line 125 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.cc

zx_status_t SdmmcPerformTuning (uint32_t cmd_idx)

Defined at line 136 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.cc

zx_status_t SdmmcRegisterVmo (uint32_t vmo_id, uint8_t client_id, zx::vmo vmo, uint64_t offset, uint64_t size, uint32_t vmo_rights)

Defined at line 150 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.cc

zx_status_t SdmmcUnregisterVmo (uint32_t vmo_id, uint8_t client_id, zx::vmo * out_vmo)

Defined at line 157 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.cc

zx_status_t SdmmcRequest (const sdmmc_req_t * req, uint32_t[4] out_response)

Defined at line 162 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.cc