/openbmc/linux/drivers/mmc/core/ |
H A D | slot-gpio.c | 21 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 D | s5p_sdhci.c | 143 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 D | sunxi_mmc.c | 39 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 D | omap_hsmmc.c | 85 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 D | tegra_mmc.c | 27 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 D | stm32_sdmmc2.c | 27 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 D | davinci_mmc.c | 39 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 D | arm_pl180_mmci.c | 451 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 D | arm_pl180_mmci.h | 194 struct gpio_desc cd_gpio; member
|
H A D | fsl_esdhc.c | 147 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 D | omap_mmc.h | 232 int omap_mmc_init(int dev_index, uint host_caps_mask, uint f_max, int cd_gpio,
|
/openbmc/u-boot/include/ |
H A D | sdhci.h | 275 struct gpio_desc cd_gpio; /* Card Detect GPIO */ member
|