Lines Matching refs:board
1530 value ^= udc->board.vbus_active_low; in at91_vbus_update()
1541 at91_vbus_update(udc, gpio_get_value(udc->board.vbus_pin)); in at91_vbus_irq()
1551 at91_vbus_update(udc, gpio_get_value_cansleep(udc->board.vbus_pin)); in at91_vbus_timer_work()
1635 if (!gpio_is_valid(udc->board.pullup_pin)) { in at91rm9200_udc_init()
1640 ret = devm_gpio_request(&udc->pdev->dev, udc->board.pullup_pin, in at91rm9200_udc_init()
1647 gpio_direction_output(udc->board.pullup_pin, in at91rm9200_udc_init()
1648 udc->board.pullup_active_low); in at91rm9200_udc_init()
1655 int active = !udc->board.pullup_active_low; in at91rm9200_udc_pullup()
1658 gpio_set_value(udc->board.pullup_pin, active); in at91rm9200_udc_pullup()
1660 gpio_set_value(udc->board.pullup_pin, !active); in at91rm9200_udc_pullup()
1804 struct at91_udc_data *board = &udc->board; in at91udc_of_init() local
1810 board->vbus_polled = 1; in at91udc_of_init()
1812 board->vbus_pin = of_get_named_gpio_flags(np, "atmel,vbus-gpio", 0, in at91udc_of_init()
1814 board->vbus_active_low = (flags & OF_GPIO_ACTIVE_LOW) ? 1 : 0; in at91udc_of_init()
1816 board->pullup_pin = of_get_named_gpio_flags(np, "atmel,pullup-gpio", 0, in at91udc_of_init()
1819 board->pullup_active_low = (flags & OF_GPIO_ACTIVE_LOW) ? 1 : 0; in at91udc_of_init()
1909 if (gpio_is_valid(udc->board.vbus_pin)) { in at91udc_probe()
1910 retval = devm_gpio_request(dev, udc->board.vbus_pin, in at91udc_probe()
1917 gpio_direction_input(udc->board.vbus_pin); in at91udc_probe()
1923 udc->vbus = gpio_get_value_cansleep(udc->board.vbus_pin) ^ in at91udc_probe()
1924 udc->board.vbus_active_low; in at91udc_probe()
1926 if (udc->board.vbus_polled) { in at91udc_probe()
1934 gpio_to_irq(udc->board.vbus_pin), in at91udc_probe()
1938 udc->board.vbus_pin); in at91udc_probe()
2012 if (gpio_is_valid(udc->board.vbus_pin) && !udc->board.vbus_polled && wake) in at91udc_suspend()
2013 enable_irq_wake(udc->board.vbus_pin); in at91udc_suspend()
2022 if (gpio_is_valid(udc->board.vbus_pin) && !udc->board.vbus_polled && in at91udc_resume()
2024 disable_irq_wake(udc->board.vbus_pin); in at91udc_resume()