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 48 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.cc

zx_status_t SdmmcSetSignalVoltage (sdmmc_voltage_t voltage)

Defined at line 55 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 60 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.cc

zx_status_t SdmmcSetBusFreq (uint32_t bus_freq)

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

zx_status_t SdmmcSetTiming (sdmmc_timing_t timing)

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

zx_status_t SdmmcHwReset ()

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

zx_status_t SdmmcPerformTuning (uint32_t cmd_idx)

Defined at line 138 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 152 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 159 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 164 of file ../../src/devices/block/drivers/aml-sdmmc/aml-sdmmc-with-banjo.cc