Lines Matching refs:detect_pin
388 int detect_pin; member
636 pdata->slot[slot_id].detect_pin = in atmci_of_init()
1521 if (gpio_is_valid(slot->detect_pin)) { in atmci_get_cd()
1522 present = !(gpio_get_value(slot->detect_pin) ^ in atmci_get_cd()
1635 enable_irq(gpio_to_irq(slot->detect_pin)); in atmci_detect_change()
1636 present = !(gpio_get_value(slot->detect_pin) ^ in atmci_detect_change()
2228 slot->detect_pin = slot_data->detect_pin; in atmci_init_slot()
2237 id, slot_data->bus_width, slot_data->detect_pin, in atmci_init_slot()
2275 if (gpio_is_valid(slot->detect_pin)) { in atmci_init_slot()
2276 if (devm_gpio_request(&host->pdev->dev, slot->detect_pin, in atmci_init_slot()
2279 slot->detect_pin = -EBUSY; in atmci_init_slot()
2280 } else if (gpio_get_value(slot->detect_pin) ^ in atmci_init_slot()
2286 if (!gpio_is_valid(slot->detect_pin)) { in atmci_init_slot()
2305 if (gpio_is_valid(slot->detect_pin)) { in atmci_init_slot()
2310 ret = request_irq(gpio_to_irq(slot->detect_pin), in atmci_init_slot()
2317 gpio_to_irq(slot->detect_pin)); in atmci_init_slot()
2318 slot->detect_pin = -EBUSY; in atmci_init_slot()
2337 if (gpio_is_valid(slot->detect_pin)) { in atmci_cleanup_slot()
2338 int pin = slot->detect_pin; in atmci_cleanup_slot()