Lines Matching refs:node
24 struct device_node *node; in of_i2c_register_devices() local
32 for_each_available_child_of_node(adap->dev.of_node, node) { in of_i2c_register_devices()
38 dev_dbg(&adap->dev, "of_i2c: register %s\n", node->full_name); in of_i2c_register_devices()
40 if (of_modalias_node(node, info.type, sizeof(info.type)) < 0) { in of_i2c_register_devices()
42 node->full_name); in of_i2c_register_devices()
46 addr = of_get_property(node, "reg", &len); in of_i2c_register_devices()
49 node->full_name); in of_i2c_register_devices()
56 info.addr, node->full_name); in of_i2c_register_devices()
60 info.irq = irq_of_parse_and_map(node, 0); in of_i2c_register_devices()
61 info.of_node = of_node_get(node); in of_i2c_register_devices()
64 if (of_get_property(node, "wakeup-source", NULL)) in of_i2c_register_devices()
72 node->full_name); in of_i2c_register_devices()
73 of_node_put(node); in of_i2c_register_devices()
87 struct i2c_client *of_find_i2c_device_by_node(struct device_node *node) in of_find_i2c_device_by_node() argument
91 dev = bus_find_device(&i2c_bus_type, NULL, node, in of_find_i2c_device_by_node()
101 struct i2c_adapter *of_find_i2c_adapter_by_node(struct device_node *node) in of_find_i2c_adapter_by_node() argument
105 dev = bus_find_device(&i2c_bus_type, NULL, node, in of_find_i2c_adapter_by_node()