Lines Matching refs:node
1665 struct device_node *node, in spmi_pmic_arb_bus_init() argument
1703 index = of_property_match_string(node, "reg-names", "cnfg"); in spmi_pmic_arb_bus_init()
1709 cnfg = devm_of_iomap(dev, node, index, NULL); in spmi_pmic_arb_bus_init()
1713 index = of_property_match_string(node, "reg-names", "intr"); in spmi_pmic_arb_bus_init()
1719 intr = devm_of_iomap(dev, node, index, NULL); in spmi_pmic_arb_bus_init()
1723 irq = of_irq_get_byname(node, "periph_irq"); in spmi_pmic_arb_bus_init()
1740 bus->domain = irq_domain_add_tree(node, &pmic_arb_irq_domain_ops, bus); in spmi_pmic_arb_bus_init()
1749 ctrl->dev.of_node = node; in spmi_pmic_arb_bus_init()
1765 struct device_node *node = dev->of_node; in spmi_pmic_arb_register_buses() local
1769 if (of_device_is_compatible(node, "qcom,spmi-pmic-arb")) in spmi_pmic_arb_register_buses()
1770 return spmi_pmic_arb_bus_init(pdev, node, pmic_arb); in spmi_pmic_arb_register_buses()
1772 for_each_available_child_of_node_scoped(node, child) { in spmi_pmic_arb_register_buses()