Lines Matching refs:switch_pin
191 return !gpio_get_value_cansleep(mmc->slots[0].switch_pin);
207 return !gpio_get_value_cansleep(mmc->slots[0].switch_pin);
455 if (gpio_is_valid(pdata->slots[0].switch_pin)) {
464 gpio_to_irq(pdata->slots[0].switch_pin);
465 ret = gpio_request(pdata->slots[0].switch_pin, "mmc_cd");
468 ret = gpio_direction_input(pdata->slots[0].switch_pin);
472 pdata->slots[0].switch_pin = -EINVAL;
490 if (gpio_is_valid(pdata->slots[0].switch_pin))
492 gpio_free(pdata->slots[0].switch_pin);
500 if (gpio_is_valid(pdata->slots[0].switch_pin))
501 gpio_free(pdata->slots[0].switch_pin);