Lines Matching defs:detect_pin
184 * @detect_pin: GPIO pin used for card detection, or negative if not
189 * @detect_timer: Timer used for debouncing @detect_pin interrupts.
207 int detect_pin;
1042 if (gpio_is_valid(slot->detect_pin)) {
1043 present = !(gpio_get_value(slot->detect_pin) ^
1162 enable_irq(gpio_to_irq(slot->detect_pin));
1163 present = !(gpio_get_value(slot->detect_pin) ^
1610 slot->detect_pin = slot_data->detect_pin;
1635 if (gpio_is_valid(slot->detect_pin)) {
1636 if (gpio_request(slot->detect_pin, "mmc_detect")) {
1638 slot->detect_pin = -EBUSY;
1639 } else if (gpio_get_value(slot->detect_pin) ^
1645 if (!gpio_is_valid(slot->detect_pin))
1658 if (gpio_is_valid(slot->detect_pin)) {
1664 ret = request_irq(gpio_to_irq(slot->detect_pin),
1671 gpio_to_irq(slot->detect_pin));
1672 gpio_free(slot->detect_pin);
1673 slot->detect_pin = -EBUSY;
1692 if (gpio_is_valid(slot->detect_pin)) {
1693 int pin = slot->detect_pin;