Home
last modified time | relevance | path

Searched refs:cd_gpio (Results 1 – 21 of 21) sorted by relevance

/linux-4.4.14/drivers/mmc/core/
Dslot-gpio.c25 struct gpio_desc *cd_gpio; member
80 if (!ctx || !ctx->cd_gpio) in mmc_gpio_get_cd()
84 return !gpiod_get_raw_value_cansleep(ctx->cd_gpio) ^ in mmc_gpio_get_cd()
87 return gpiod_get_value_cansleep(ctx->cd_gpio); in mmc_gpio_get_cd()
126 if (host->slot.cd_irq >= 0 || !ctx || !ctx->cd_gpio) in mmc_gpiod_request_cd_irq()
129 irq = gpiod_to_irq(ctx->cd_gpio); in mmc_gpiod_request_cd_irq()
208 ctx->cd_gpio = gpio_to_desc(gpio); in mmc_gpio_request_cd()
255 ctx->cd_gpio = desc; in mmc_gpiod_request_cd()
/linux-4.4.14/drivers/mmc/host/
Dsdhci-spear.c49 int cd_gpio; in sdhci_probe_config_dt() local
51 cd_gpio = of_get_named_gpio(np, "cd-gpios", 0); in sdhci_probe_config_dt()
52 if (!gpio_is_valid(cd_gpio)) in sdhci_probe_config_dt()
53 cd_gpio = -1; in sdhci_probe_config_dt()
55 host->card_int_gpio = cd_gpio; in sdhci_probe_config_dt()
Dsdhci-pci.h77 int cd_gpio; member
Dsdhci-pci-core.c151 int err, irq, gpio = slot->cd_gpio; in sdhci_pci_add_own_cd()
153 slot->cd_gpio = -EINVAL; in sdhci_pci_add_own_cd()
176 slot->cd_gpio = gpio; in sdhci_pci_add_own_cd()
191 if (gpio_is_valid(slot->cd_gpio)) in sdhci_pci_remove_own_cd()
192 gpio_free(slot->cd_gpio); in sdhci_pci_remove_own_cd()
1644 slot->cd_gpio = -EINVAL; in sdhci_pci_probe_slot()
1660 slot->cd_gpio = slot->data->cd_gpio; in sdhci_pci_probe_slot()
1723 !gpio_is_valid(slot->cd_gpio) && slot->cd_idx < 0) in sdhci_pci_probe_slot()
Dof_mmc_spi.c119 oms->pdata.cd_gpio = oms->gpios[CD_GPIO]; in mmc_spi_get_pdata()
Dmmc_spi.c1435 status = mmc_gpio_request_cd(mmc, host->pdata->cd_gpio, in mmc_spi_probe()
Dtmio_mmc_pio.c1203 ret = mmc_gpio_request_cd(mmc, pdata->cd_gpio, 0); in tmio_mmc_host_probe()
Dsdhci-esdhc-imx.c1054 err = mmc_gpio_request_cd(host->mmc, boarddata->cd_gpio, 0); in sdhci_esdhc_imx_probe_nondt()
Dsh_mmcif.c1565 ret = mmc_gpio_request_cd(mmc, pd->cd_gpio, 0); in sh_mmcif_probe()
/linux-4.4.14/include/linux/platform_data/
Dpcmcia-pxa2xx_viper.h5 int cd_gpio; member
Dmmc-esdhc-imx.h42 unsigned int cd_gpio; member
/linux-4.4.14/include/linux/mmc/
Dsdhci-pci-data.h10 int cd_gpio; /* Set to -EINVAL if unused */ member
Dsh_mmcif.h41 unsigned int cd_gpio; member
/linux-4.4.14/include/linux/spi/
Dmmc_spi.h35 unsigned int cd_gpio; member
/linux-4.4.14/include/linux/mfd/
Dtmio.h121 unsigned int cd_gpio; member
/linux-4.4.14/drivers/pcmcia/
Dpxa2xx_viper.c45 skt->stat[SOC_STAT_CD].gpio = pdata->cd_gpio; in viper_pcmcia_hw_init()
/linux-4.4.14/arch/arm/mach-ep93xx/
Dvision_ep9307.c261 .cd_gpio = VISION_SPI_MMC_CD,
/linux-4.4.14/arch/arm/mach-imx/
Dmach-pcm043.c346 .cd_gpio = SD1_GPIO_CD,
/linux-4.4.14/arch/sh/boards/mach-ecovec24/
Dsetup.c610 .cd_gpio = GPIO_PTY7,
644 .cd_gpio = GPIO_PTW7,
685 .cd_gpio = GPIO_PTY7,
/linux-4.4.14/arch/arm/mach-pxa/
Dviper.c94 .cd_gpio = VIPER_CF_CD_GPIO,
Dzeus.c487 .cd_gpio = ZEUS_CF_CD_GPIO,