Home
last modified time | relevance | path

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

/openbmc/linux/drivers/mmc/core/
H A Dslot-gpio.c21 struct gpio_desc *cd_gpio; member
95 if (!ctx || !ctx->cd_gpio) in mmc_gpio_get_cd()
98 cansleep = gpiod_cansleep(ctx->cd_gpio); in mmc_gpio_get_cd()
100 gpiod_get_value_cansleep(ctx->cd_gpio) : in mmc_gpio_get_cd()
101 gpiod_get_value(ctx->cd_gpio); in mmc_gpio_get_cd()
111 if (host->slot.cd_irq >= 0 || !ctx || !ctx->cd_gpio) in mmc_gpiod_request_cd_irq()
121 irq = gpiod_to_irq(ctx->cd_gpio); in mmc_gpiod_request_cd_irq()
218 ctx->cd_gpio = desc; in mmc_gpiod_request_cd()
240 return gpiod_set_config(ctx->cd_gpio, config); in mmc_gpiod_set_cd_config()
248 return ctx->cd_gpio ? true : false; in mmc_can_gpio_cd()
/openbmc/u-boot/drivers/mmc/
H A Ds5p_sdhci.c143 if (dm_gpio_is_valid(&host->cd_gpio)) { in do_sdhci_init()
144 ret = dm_gpio_get_value(&host->cd_gpio); in do_sdhci_init()
186 &host->cd_gpio, GPIOD_IS_IN); in sdhci_get_config()
H A Dsunxi_mmc.c39 struct gpio_desc cd_gpio; /* Change Detect GPIO */ member
592 if (dm_gpio_is_valid(&priv->cd_gpio)) { in sunxi_mmc_getcd()
593 int cd_state = dm_gpio_get_value(&priv->cd_gpio); in sunxi_mmc_getcd()
662 !gpio_request_by_name(dev, "cd-gpios", 0, &priv->cd_gpio, in sunxi_mmc_probe()
664 int cd_pin = gpio_get_number(&priv->cd_gpio); in sunxi_mmc_probe()
H A Domap_hsmmc.c85 struct gpio_desc cd_gpio; /* Change Detect GPIO */ member
88 int cd_gpio; member
1463 value = dm_gpio_get_value(&priv->cd_gpio);
1488 int cd_gpio; local
1491 cd_gpio = priv->cd_gpio;
1492 if (cd_gpio < 0)
1496 return !gpio_get_value(cd_gpio);
1544 int omap_mmc_init(int dev_index, uint host_caps_mask, uint f_max, int cd_gpio, argument
1589 priv->cd_gpio = omap_mmc_setup_gpio_in(cd_gpio, "mmc_cd");
1992 gpio_request_by_name(dev, "cd-gpios", 0, &priv->cd_gpio, GPIOD_IS_IN);
H A Dtegra_mmc.c27 struct gpio_desc cd_gpio; /* Change Detect GPIO */ member
577 if (dm_gpio_is_valid(&priv->cd_gpio)) in tegra_mmc_getcd()
578 return dm_gpio_get_value(&priv->cd_gpio); in tegra_mmc_getcd()
647 gpio_request_by_name(dev, "cd-gpios", 0, &priv->cd_gpio, GPIOD_IS_IN); in tegra_mmc_probe()
H A Dstm32_sdmmc2.c27 struct gpio_desc cd_gpio; member
564 if (dm_gpio_is_valid(&priv->cd_gpio)) in stm32_sdmmc2_getcd()
565 return dm_gpio_get_value(&priv->cd_gpio); in stm32_sdmmc2_getcd()
607 gpio_request_by_name(dev, "cd-gpios", 0, &priv->cd_gpio, in stm32_sdmmc2_probe()
H A Ddavinci_mmc.c39 struct gpio_desc cd_gpio; /* Card Detect GPIO */ member
437 value = dm_gpio_get_value(&priv->cd_gpio);
515 gpio_request_by_name(dev, "cd-gpios", 0, &priv->cd_gpio, GPIOD_IS_IN);
H A Darm_pl180_mmci.c451 gpio_request_by_name(dev, "cd-gpios", 0, &host->cd_gpio, GPIOD_IS_IN); in arm_pl180_mmc_probe()
502 if (dm_gpio_is_valid(&host->cd_gpio)) in dm_mmc_getcd()
503 value = dm_gpio_get_value(&host->cd_gpio); in dm_mmc_getcd()
H A Darm_pl180_mmci.h194 struct gpio_desc cd_gpio; member
H A Dfsl_esdhc.c147 struct gpio_desc cd_gpio; member
1082 if (dm_gpio_is_valid(&priv->cd_gpio)) in esdhc_getcd_common()
1083 return dm_gpio_get_value(&priv->cd_gpio); in esdhc_getcd_common()
1487 gpio_request_by_name(dev, "cd-gpios", 0, &priv->cd_gpio, in fsl_esdhc_probe()
/openbmc/u-boot/arch/arm/include/asm/
H A Domap_mmc.h232 int omap_mmc_init(int dev_index, uint host_caps_mask, uint f_max, int cd_gpio,
/openbmc/u-boot/include/
H A Dsdhci.h275 struct gpio_desc cd_gpio; /* Card Detect GPIO */ member