Lines Matching defs:sdmmc_chip_functions
33 struct sdmmc_chip_functions { struct
35 int (*host_reset)(sdmmc_chipset_handle_t);
38 uint32_t (*host_ocr)(sdmmc_chipset_handle_t);
39 int (*host_maxblklen)(sdmmc_chipset_handle_t);
42 int (*card_detect)(sdmmc_chipset_handle_t);
45 int (*write_protect)(sdmmc_chipset_handle_t);
48 int (*bus_power)(sdmmc_chipset_handle_t, uint32_t);
49 int (*bus_clock)(sdmmc_chipset_handle_t, int);
50 int (*bus_width)(sdmmc_chipset_handle_t, int);
51 int (*bus_rod)(sdmmc_chipset_handle_t, int);
54 void (*exec_command)(sdmmc_chipset_handle_t,
58 void (*card_enable_intr)(sdmmc_chipset_handle_t, int);
59 void (*card_intr_ack)(sdmmc_chipset_handle_t);
62 int (*signal_voltage)(sdmmc_chipset_handle_t, int);
63 int (*bus_clock_ddr)(sdmmc_chipset_handle_t, int, bool);
64 int (*execute_tuning)(sdmmc_chipset_handle_t, int);
67 void (*hw_reset)(sdmmc_chipset_handle_t);