Lines Matching refs:pp
605 struct device_node *node, *pp; in gpio_keys_get_devtree_pdata() local
632 for_each_child_of_node(node, pp) { in gpio_keys_get_devtree_pdata()
637 button->gpio = of_get_gpio_flags(pp, 0, &flags); in gpio_keys_get_devtree_pdata()
651 button->irq = irq_of_parse_and_map(pp, 0); in gpio_keys_get_devtree_pdata()
658 if (of_property_read_u32(pp, "linux,code", &button->code)) { in gpio_keys_get_devtree_pdata()
664 button->desc = of_get_property(pp, "label", NULL); in gpio_keys_get_devtree_pdata()
666 if (of_property_read_u32(pp, "linux,input-type", &button->type)) in gpio_keys_get_devtree_pdata()
669 button->wakeup = of_property_read_bool(pp, "wakeup-source") || in gpio_keys_get_devtree_pdata()
671 of_property_read_bool(pp, "gpio-key,wakeup"); in gpio_keys_get_devtree_pdata()
673 button->can_disable = !!of_get_property(pp, "linux,can-disable", NULL); in gpio_keys_get_devtree_pdata()
675 if (of_property_read_u32(pp, "debounce-interval", in gpio_keys_get_devtree_pdata()