Searched refs:SDState (Results 1 – 6 of 6) sorted by relevance
/openbmc/qemu/include/hw/sd/ |
H A D | sd.h | 86 OBJECT_DECLARE_TYPE(SDState, SDCardClass, SD_CARD) 89 DECLARE_INSTANCE_CHECKER(SDState, SD_CARD_SPI, TYPE_SD_CARD_SPI) 92 DECLARE_INSTANCE_CHECKER(SDState, EMMC, TYPE_EMMC) 99 int (*do_command)(SDState *sd, SDRequest *req, uint8_t *response); 107 void (*write_byte)(SDState *sd, uint8_t value); 116 uint8_t (*read_byte)(SDState *sd); 117 bool (*receive_ready)(SDState *sd); 118 bool (*data_ready)(SDState *sd); 119 void (*set_voltage)(SDState *sd, uint16_t millivolts); 120 uint8_t (*get_dat_lines)(SDState *sd); [all …]
|
H A D | sdcard_legacy.h | 35 SDState *sd_init(BlockBackend *blk, bool is_spi); 36 int sd_do_command(SDState *card, SDRequest *request, uint8_t *response); 37 void sd_write_byte(SDState *card, uint8_t value); 38 uint8_t sd_read_byte(SDState *card); 39 void sd_set_cb(SDState *card, qemu_irq readonly, qemu_irq insert); 48 void sd_enable(SDState *card, bool enable);
|
/openbmc/qemu/hw/sd/ |
H A D | sd.c | 108 typedef sd_rsp_type_t (*sd_cmd_handler)(SDState *sd, SDRequest req); 120 struct SDState { struct 193 static bool sd_is_spi(SDState *sd) in sd_is_spi() argument 198 static bool sd_is_emmc(SDState *sd) in sd_is_emmc() 274 static const char *sd_cmd_name(SDState *sd, uint8_t cmd) in sd_cmd_name() 289 static const char *sd_acmd_name(SDState *sd, uint8_t cmd) in sd_acmd_name() 300 static uint8_t sd_get_dat_lines(SDState *sd) in sd_get_dat_lines() 305 static bool sd_get_cmd_line(SDState *sd) in sd_get_cmd_line() 310 static void sd_set_voltage(SDState *sd, uint16_t millivolts) in sd_set_voltage() 324 static void sd_set_mode(SDState *sd) in sd_set_mode() [all …]
|
H A D | core.c | 35 static SDState *get_card(SDBus *sdbus) in get_card() 48 SDState *slave = get_card(sdbus); in sdbus_get_dat_lines() 65 SDState *slave = get_card(sdbus); in sdbus_get_cmd_line() 82 SDState *card = get_card(sdbus); in sdbus_set_voltage() 95 SDState *card = get_card(sdbus); in sdbus_do_command() 109 SDState *card = get_card(sdbus); in sdbus_write_byte() 121 SDState *card = get_card(sdbus); in sdbus_write_data() 136 SDState *card = get_card(sdbus); in sdbus_read_byte() 151 SDState *card = get_card(sdbus); in sdbus_read_data() 166 SDState *card = get_card(sdbus); in sdbus_receive_ready() [all …]
|
H A D | sdmmc-internal.h | 15 DECLARE_OBJ_CHECKERS(SDState, SDCardClass, SDMMC_COMMON, TYPE_SDMMC_COMMON)
|
H A D | omap_mmc.c | 34 SDState *card;
|