| /bsp/cvitek/drivers/ |
| A D | drv_sdhci.c | 363 memcpy((void *)cmd->resp, (void *)sdhci->response, sizeof(sdhci->response)); in sdhci_send_data_cmd() 416 …D("sdhci->response: [%08x %08x %08x %08x]", sdhci->response[0], sdhci->response[1], sdhci->respons… in sdhci_cmd_irq() 822 rt_hw_interrupt_install(sdhci->irq, sdhci_transfer_handle_irq, sdhci, sdhci->name); in rthw_sdhci_set_config() 881 memset((void *)sdhci->response, 0, sizeof(sdhci->response)); in rthw_sdhci_request() 975 if (sdhci == RT_NULL) in rthw_sdhci_init() 985 rt_free(sdhci); in rthw_sdhci_init() 986 sdhci = RT_NULL; in rthw_sdhci_init() 995 rt_free(sdhci); in rthw_sdhci_init() 996 sdhci = RT_NULL; in rthw_sdhci_init() 1001 sdhci->irq = SDIO0_IRQ; in rthw_sdhci_init() [all …]
|
| /bsp/qemu-vexpress-a9/drivers/ |
| A D | drv_sdio.c | 406 struct sdhci_t * sdhci = RT_NULL; in pl180_init() local 416 if (!sdhci) in pl180_init() 446 sdhci->name = "sd0"; in pl180_init() 447 sdhci->voltages = VDD_33_34; in pl180_init() 448 sdhci->width = MMCSD_BUSWIDTH_4; in pl180_init() 449 sdhci->clock = 26 * 1000 * 1000; in pl180_init() 450 sdhci->removeable = RT_TRUE; in pl180_init() 451 sdhci->detect = sdhci_pl180_detect; in pl180_init() 455 sdhci->priv = pdat; in pl180_init() 468 host->private_data = sdhci; in pl180_init() [all …]
|
| A D | drv_sdio.h | 44 rt_err_t (*detect)(struct sdhci_t * sdhci); 45 rt_err_t (*setwidth)(struct sdhci_t * sdhci, rt_uint32_t width); 46 rt_err_t (*setclock)(struct sdhci_t * sdhci, rt_uint32_t clock); 47 … rt_err_t (*transfer)(struct sdhci_t * sdhci, struct sdhci_cmd_t * cmd, struct sdhci_data_t * dat);
|
| /bsp/raspberry-pi/raspi3-32/driver/ |
| A D | drv_sdio.c | 522 struct sdhci_t * sdhci = RT_NULL; in raspi_sdmmc_init() local 533 if (!sdhci) in raspi_sdmmc_init() 550 sdhci->name = "sd0"; in raspi_sdmmc_init() 551 sdhci->voltages = VDD_33_34; in raspi_sdmmc_init() 552 sdhci->width = MMCSD_BUSWIDTH_4; in raspi_sdmmc_init() 553 sdhci->clock = 200 * 1000 * 1000; in raspi_sdmmc_init() 554 sdhci->removeable = RT_TRUE; in raspi_sdmmc_init() 556 sdhci->detect = sdhci_detect; in raspi_sdmmc_init() 560 sdhci->priv = pdat; in raspi_sdmmc_init() 572 host->private_data = sdhci; in raspi_sdmmc_init() [all …]
|
| A D | drv_sdio.h | 92 rt_err_t (*detect)(struct sdhci_t * sdhci); 93 rt_err_t (*setwidth)(struct sdhci_t * sdhci, rt_uint32_t width); 94 rt_err_t (*setclock)(struct sdhci_t * sdhci, rt_uint32_t clock); 95 … rt_err_t (*transfer)(struct sdhci_t * sdhci, struct sdhci_cmd_t * cmd, struct sdhci_data_t * dat);
|
| /bsp/raspberry-pi/raspi3-64/driver/ |
| A D | drv_sdio.c | 522 struct sdhci_t * sdhci = RT_NULL; in raspi_sdmmc_init() local 532 if (!sdhci) in raspi_sdmmc_init() 548 sdhci->name = "sd0"; in raspi_sdmmc_init() 549 sdhci->voltages = VDD_33_34; in raspi_sdmmc_init() 550 sdhci->width = MMCSD_BUSWIDTH_4; in raspi_sdmmc_init() 551 sdhci->clock = 200 * 1000 * 1000; in raspi_sdmmc_init() 552 sdhci->removeable = RT_TRUE; in raspi_sdmmc_init() 554 sdhci->detect = sdhci_detect; in raspi_sdmmc_init() 558 sdhci->priv = pdat; in raspi_sdmmc_init() 570 host->private_data = sdhci; in raspi_sdmmc_init() [all …]
|
| A D | drv_sdio.h | 92 rt_err_t (*detect)(struct sdhci_t * sdhci); 93 rt_err_t (*setwidth)(struct sdhci_t * sdhci, rt_uint32_t width); 94 rt_err_t (*setclock)(struct sdhci_t * sdhci, rt_uint32_t clock); 95 … rt_err_t (*transfer)(struct sdhci_t * sdhci, struct sdhci_cmd_t * cmd, struct sdhci_data_t * dat);
|
| /bsp/raspberry-pi/raspi4-64/drivers/ |
| A D | drv_sdio.c | 591 struct sdhci_t * sdhci = RT_NULL; in raspi_sdmmc_init() local 601 if (!sdhci) in raspi_sdmmc_init() 614 sdhci->name = "sd0"; in raspi_sdmmc_init() 615 sdhci->voltages = VDD_33_34; in raspi_sdmmc_init() 616 sdhci->width = MMCSD_BUSWIDTH_4; in raspi_sdmmc_init() 618 sdhci->removeable = RT_TRUE; in raspi_sdmmc_init() 620 sdhci->detect = sdhci_detect; in raspi_sdmmc_init() 621 sdhci->setwidth = sdhci_setwidth; in raspi_sdmmc_init() 624 sdhci->priv = pdat; in raspi_sdmmc_init() 635 host->private_data = sdhci; in raspi_sdmmc_init() [all …]
|
| A D | drv_sdio.h | 90 rt_err_t (*detect)(struct sdhci_t * sdhci); 91 rt_err_t (*setwidth)(struct sdhci_t * sdhci, rt_uint32_t width); 92 rt_err_t (*setclock)(struct sdhci_t * sdhci, rt_uint32_t clock); 93 … rt_err_t (*transfer)(struct sdhci_t * sdhci, struct sdhci_cmd_t * cmd, struct sdhci_data_t * dat);
|
| /bsp/raspberry-pi/raspi4-32/driver/ |
| A D | drv_sdio.c | 591 struct sdhci_t * sdhci = RT_NULL; in raspi_sdmmc_init() local 600 if (!sdhci) in raspi_sdmmc_init() 613 sdhci->name = "sd0"; in raspi_sdmmc_init() 614 sdhci->voltages = VDD_33_34; in raspi_sdmmc_init() 615 sdhci->width = MMCSD_BUSWIDTH_4; in raspi_sdmmc_init() 617 sdhci->removeable = RT_TRUE; in raspi_sdmmc_init() 619 sdhci->detect = sdhci_detect; in raspi_sdmmc_init() 620 sdhci->setwidth = sdhci_setwidth; in raspi_sdmmc_init() 623 sdhci->priv = pdat; in raspi_sdmmc_init() 634 host->private_data = sdhci; in raspi_sdmmc_init() [all …]
|
| A D | drv_sdio.h | 90 rt_err_t (*detect)(struct sdhci_t * sdhci); 91 rt_err_t (*setwidth)(struct sdhci_t * sdhci, rt_uint32_t width); 92 rt_err_t (*setclock)(struct sdhci_t * sdhci, rt_uint32_t clock); 93 … rt_err_t (*transfer)(struct sdhci_t * sdhci, struct sdhci_cmd_t * cmd, struct sdhci_data_t * dat);
|
| /bsp/raspberry-pi/raspi-dm2.0/drivers/ |
| A D | Kconfig | 9 bool "Enable sdhci driver" 12 rsource sdhci/Kconfig
|
| /bsp/raspberry-pi/raspi-dm2.0/drivers/sdhci/ |
| A D | SConscript | 14 src += Glob('sdhci-platform/*.c') 16 group = DefineGroup('sdhci-drivers', src, depend = [''], CPPPATH = CPPPATH)
|
| A D | Kconfig | 2 bool "Using sdhci for sd/mmc drivers"
|
| /bsp/nuvoton/numaker-m2354/ |
| A D | project.ewp | 359 <state>$PROJ_DIR$\..\..\..\components\drivers\sdio\sdhci\include</state> 1454 <state>$PROJ_DIR$\..\..\..\components\drivers\sdio\sdhci\include</state>
|
| /bsp/nuvoton/numaker-m467hj/ |
| A D | project.ewp | 409 <state>$PROJ_DIR$\..\..\..\components\drivers\sdio\sdhci\include</state>
|
| /bsp/nuvoton/numaker-pfm-m487/ |
| A D | project.ewp | 390 <state>$PROJ_DIR$\..\..\..\components\drivers\sdio\sdhci\include</state>
|
| /bsp/nuvoton/numaker-iot-m467/ |
| A D | project.ewp | 364 <state>$PROJ_DIR$\..\..\..\components\drivers\sdio\sdhci\include</state>
|
| /bsp/nuvoton/numaker-iot-m487/ |
| A D | project.ewp | 410 <state>$PROJ_DIR$\..\..\..\components\drivers\sdio\sdhci\include</state>
|