Lines Matching defs:child
482 struct fwnode_handle *child)
496 if (child) {
497 bdata->gpiod = devm_fwnode_gpiod_get(dev, child,
694 struct fwnode_handle *child;
716 device_for_each_child_node(dev, child) {
717 if (is_of_node(child))
719 irq_of_parse_and_map(to_of_node(child), 0);
721 if (fwnode_property_read_u32(child, "linux,code",
724 fwnode_handle_put(child);
728 fwnode_property_read_string(child, "label", &button->desc);
730 if (fwnode_property_read_u32(child, "linux,input-type",
735 fwnode_property_read_bool(child, "wakeup-source") ||
737 fwnode_property_read_bool(child, "gpio-key,wakeup");
739 fwnode_property_read_u32(child, "wakeup-event-action",
743 fwnode_property_read_bool(child, "linux,can-disable");
745 if (fwnode_property_read_u32(child, "debounce-interval",
765 struct fwnode_handle *child = NULL;
826 child = device_get_next_child_node(dev, child);
827 if (!child) {
829 "missing child device node for entry %d\n",
836 button, i, child);
838 fwnode_handle_put(child);
846 fwnode_handle_put(child);