Lines Matching refs:detect_pin
265 int detect_pin; member
559 pdata->slot[slot_id].detect_pin = in atmci_of_init()
1449 if (gpio_is_valid(slot->detect_pin)) { in atmci_get_cd()
1450 present = !(gpio_get_value(slot->detect_pin) ^ in atmci_get_cd()
1566 enable_irq(gpio_to_irq(slot->detect_pin)); in atmci_detect_change()
1567 present = !(gpio_get_value(slot->detect_pin) ^ in atmci_detect_change()
2161 slot->detect_pin = slot_data->detect_pin; in atmci_init_slot()
2170 id, slot_data->bus_width, slot_data->detect_pin, in atmci_init_slot()
2205 if (gpio_is_valid(slot->detect_pin)) { in atmci_init_slot()
2206 if (devm_gpio_request(&host->pdev->dev, slot->detect_pin, in atmci_init_slot()
2209 slot->detect_pin = -EBUSY; in atmci_init_slot()
2210 } else if (gpio_get_value(slot->detect_pin) ^ in atmci_init_slot()
2216 if (!gpio_is_valid(slot->detect_pin)) { in atmci_init_slot()
2235 if (gpio_is_valid(slot->detect_pin)) { in atmci_init_slot()
2241 ret = request_irq(gpio_to_irq(slot->detect_pin), in atmci_init_slot()
2248 gpio_to_irq(slot->detect_pin)); in atmci_init_slot()
2249 slot->detect_pin = -EBUSY; in atmci_init_slot()
2268 if (gpio_is_valid(slot->detect_pin)) { in atmci_cleanup_slot()
2269 int pin = slot->detect_pin; in atmci_cleanup_slot()