Lines Matching refs:button_gpio_devp
36 struct udevice *button_gpio_devp, *next_devp; in button_kbd_start() local
39 uclass_foreach_dev_probe(UCLASS_BUTTON, button_gpio_devp) { in button_kbd_start()
40 struct button_uc_plat *uc_plat = dev_get_uclass_plat(button_gpio_devp); in button_kbd_start()
45 uc_plat->label, i, button_gpio_devp->name); in button_kbd_start()
56 uclass_foreach_dev_safe(button_gpio_devp, next_devp, uc) { in button_kbd_start()
57 if (!(dev_get_flags(button_gpio_devp) & DM_FLAG_ACTIVATED)) { in button_kbd_start()
59 button_gpio_devp->name); in button_kbd_start()
60 device_unbind(button_gpio_devp); in button_kbd_start()
73 struct udevice *button_gpio_devp; in button_read_keys() local
78 uclass_id_foreach_dev(UCLASS_BUTTON, button_gpio_devp, uc) { in button_read_keys()
79 struct button_uc_plat *uc_plat = dev_get_uclass_plat(button_gpio_devp); in button_read_keys()
83 code = button_get_code(button_gpio_devp); in button_read_keys()
87 state = button_get_state(button_gpio_devp); in button_read_keys()