Lines Matching refs:cd_gpio
25 struct gpio_desc *cd_gpio; member
84 if (!ctx || !ctx->cd_gpio) in mmc_gpio_get_cd()
87 cansleep = gpiod_cansleep(ctx->cd_gpio); in mmc_gpio_get_cd()
90 gpiod_get_raw_value_cansleep(ctx->cd_gpio) : in mmc_gpio_get_cd()
91 gpiod_get_raw_value(ctx->cd_gpio); in mmc_gpio_get_cd()
96 gpiod_get_value_cansleep(ctx->cd_gpio) : in mmc_gpio_get_cd()
97 gpiod_get_value(ctx->cd_gpio); in mmc_gpio_get_cd()
137 if (host->slot.cd_irq >= 0 || !ctx || !ctx->cd_gpio) in mmc_gpiod_request_cd_irq()
145 irq = gpiod_to_irq(ctx->cd_gpio); in mmc_gpiod_request_cd_irq()
237 ctx->cd_gpio = gpio_to_desc(gpio); in mmc_gpio_request_cd()
281 ctx->cd_gpio = desc; in mmc_gpiod_request_cd()
291 return ctx->cd_gpio ? true : false; in mmc_can_gpio_cd()