Home
last modified time | relevance | path

Searched refs:of_node (Results 1 – 200 of 1557) sorted by relevance

12345678

/linux-4.1.27/drivers/pci/
Dof.c20 if (!dev->bus->dev.of_node) in pci_set_of_node()
22 dev->dev.of_node = of_pci_find_child_device(dev->bus->dev.of_node, in pci_set_of_node()
28 of_node_put(dev->dev.of_node); in pci_release_of_node()
29 dev->dev.of_node = NULL; in pci_release_of_node()
35 bus->dev.of_node = pcibios_get_phb_of_node(bus); in pci_set_bus_of_node()
37 bus->dev.of_node = of_node_get(bus->self->dev.of_node); in pci_set_bus_of_node()
42 of_node_put(bus->dev.of_node); in pci_release_bus_of_node()
43 bus->dev.of_node = NULL; in pci_release_bus_of_node()
56 if (bus->bridge->of_node) in pcibios_get_phb_of_node()
57 return of_node_get(bus->bridge->of_node); in pcibios_get_phb_of_node()
[all …]
/linux-4.1.27/drivers/of/
Ddevice.c27 if ((!matches) || (!dev->of_node)) in of_match_device()
29 return of_match_node(matches, dev->of_node); in of_match_device()
56 BUG_ON(ofdev->dev.of_node == NULL); in of_device_add()
67 set_dev_node(&ofdev->dev, of_node_to_nid(ofdev->dev.of_node)); in of_device_add()
172 if ((!dev) || (!dev->of_node)) in of_device_get_modalias()
176 csize = snprintf(str, len, "of:N%sT%s", dev->of_node->name, in of_device_get_modalias()
177 dev->of_node->type); in of_device_get_modalias()
180 compat = of_get_property(dev->of_node, "compatible", &cplen); in of_device_get_modalias()
225 if ((!dev) || (!dev->of_node)) in of_device_uevent()
228 add_uevent_var(env, "OF_NAME=%s", dev->of_node->name); in of_device_uevent()
[all …]
Dplatform.c37 return dev->of_node == data; in of_dev_node_match()
74 struct device_node *node = dev->of_node; in of_device_make_bus_id()
141 dev->dev.of_node = of_node_get(np); in of_device_alloc()
186 of_dma_configure(&dev->dev, dev->dev.of_node); in of_platform_device_create_pdata()
242 dev->dev.of_node = of_node_get(node); in of_amba_device_create()
249 of_dma_configure(&dev->dev, dev->dev.of_node); in of_amba_device_create()
462 if (!dev->of_node || !of_node_check_flag(dev->of_node, OF_POPULATED)) in of_platform_device_destroy()
466 if (of_node_check_flag(dev->of_node, OF_POPULATED_BUS)) in of_platform_device_destroy()
477 of_node_clear_flag(dev->of_node, OF_POPULATED); in of_platform_device_destroy()
478 of_node_clear_flag(dev->of_node, OF_POPULATED_BUS); in of_platform_device_destroy()
[all …]
Dof_pci.c135 of_dma_configure(dev, bridge->parent->of_node); in of_pci_dma_configure()
265 if (!of_property_read_bool(chip->of_node, "msi-controller")) in of_pci_msi_chip_add()
284 struct msi_controller *of_pci_find_msi_chip_by_node(struct device_node *of_node) in of_pci_find_msi_chip_by_node() argument
290 if (c->of_node == of_node) { in of_pci_find_msi_chip_by_node()
/linux-4.1.27/arch/powerpc/sysdev/
Dmsi_bitmap.c82 if (!bmp->of_node) in msi_bitmap_reserve_dt_hwirqs()
85 p = of_get_property(bmp->of_node, "msi-available-ranges", &len); in msi_bitmap_reserve_dt_hwirqs()
88 "found on %s\n", bmp->of_node->full_name); in msi_bitmap_reserve_dt_hwirqs()
94 " property on %s\n", bmp->of_node->full_name); in msi_bitmap_reserve_dt_hwirqs()
115 struct device_node *of_node) in msi_bitmap_alloc() argument
133 bmp->of_node = of_node_get(of_node); in msi_bitmap_alloc()
142 of_node_put(bmp->of_node); in msi_bitmap_free()
216 struct device_node of_node; in test_of_node() local
223 memset(&of_node, 0, sizeof(of_node)); in test_of_node()
224 of_node_init(&of_node); in test_of_node()
[all …]
Dppc4xx_msi.c66 dev->dev.of_node); in ppc4xx_msi_init_allocator()
150 sdr_addr = of_get_property(dev->dev.of_node, "sdr-base", NULL); in ppc4xx_setup_pcieh_hw()
181 msi_data = of_get_property(dev->dev.of_node, "msi-data", NULL); in ppc4xx_setup_pcieh_hw()
184 msi_mask = of_get_property(dev->dev.of_node, "msi-mask", NULL); in ppc4xx_setup_pcieh_hw()
233 err = of_address_to_resource(dev->dev.of_node, 0, &res); in ppc4xx_msi_probe()
236 dev->dev.of_node->full_name); in ppc4xx_msi_probe()
240 msi_irqs = of_irq_count(dev->dev.of_node); in ppc4xx_msi_probe()
Dfsl_msi.c113 msi_data->irqhost->of_node); in fsl_msi_init_allocator()
364 virt_msir = irq_of_parse_and_map(dev->dev.of_node, irq_index); in fsl_msi_setup_hwirq()
424 msi->irqhost = irq_domain_add_linear(dev->dev.of_node, in fsl_of_msi_probe()
438 err = of_address_to_resource(dev->dev.of_node, 0, &res); in fsl_of_msi_probe()
441 dev->dev.of_node->full_name); in fsl_of_msi_probe()
449 dev->dev.of_node->full_name); in fsl_of_msi_probe()
459 if (of_address_to_resource(dev->dev.of_node, 1, &msiir)) in fsl_of_msi_probe()
477 msi->phandle = dev->dev.of_node->phandle; in fsl_of_msi_probe()
485 p = of_get_property(dev->dev.of_node, "msi-available-ranges", &len); in fsl_of_msi_probe()
487 if (of_device_is_compatible(dev->dev.of_node, "fsl,mpic-msi-v4.3") || in fsl_of_msi_probe()
[all …]
Dfsl_lbc.c48 struct device_node *np = fsl_lbc_ctrl_dev->dev->of_node; in fsl_lbc_addr()
285 if (!dev->dev.of_node) { in fsl_lbc_ctrl_probe()
299 fsl_lbc_ctrl_dev->regs = of_iomap(dev->dev.of_node, 0); in fsl_lbc_ctrl_probe()
306 fsl_lbc_ctrl_dev->irq[0] = irq_of_parse_and_map(dev->dev.of_node, 0); in fsl_lbc_ctrl_probe()
315 ret = fsl_lbc_ctrl_init(fsl_lbc_ctrl_dev, dev->dev.of_node); in fsl_lbc_ctrl_probe()
328 fsl_lbc_ctrl_dev->irq[1] = irq_of_parse_and_map(dev->dev.of_node, 1); in fsl_lbc_ctrl_probe()
Dfsl_85xx_cache_sram.c105 dev->dev.of_node->full_name); in instantiate_cache_sram()
114 dev->dev.of_node->full_name); in instantiate_cache_sram()
122 dev->dev.of_node->full_name); in instantiate_cache_sram()
Dfsl_85xx_l2ctlr.c81 if (!dev->dev.of_node) { in mpc85xx_l2ctlr_of_probe()
86 prop = of_get_property(dev->dev.of_node, "cache-size", NULL); in mpc85xx_l2ctlr_of_probe()
107 l2ctlr = of_iomap(dev->dev.of_node, 0); in mpc85xx_l2ctlr_of_probe()
Dppc4xx_hsta_msi.c138 irq_count = of_irq_count(dev->of_node); in hsta_msi_probe()
153 ret = msi_bitmap_alloc(&ppc4xx_hsta_msi.bmp, irq_count, dev->of_node); in hsta_msi_probe()
166 irq_of_parse_and_map(dev->of_node, irq); in hsta_msi_probe()
Dmpic_pasemi_msi.c150 if (!mpic->irqhost->of_node || in mpic_pasemi_msi_init()
151 !of_device_is_compatible(mpic->irqhost->of_node, in mpic_pasemi_msi_init()
/linux-4.1.27/drivers/net/phy/
Dmicrel.c291 struct device_node *of_node, u16 reg, in ksz9021_load_values_from_of() argument
302 if (!of_property_read_u32(of_node, field1, &val1)) in ksz9021_load_values_from_of()
305 if (!of_property_read_u32(of_node, field2, &val2)) in ksz9021_load_values_from_of()
308 if (!of_property_read_u32(of_node, field3, &val3)) in ksz9021_load_values_from_of()
311 if (!of_property_read_u32(of_node, field4, &val4)) in ksz9021_load_values_from_of()
340 struct device_node *of_node = dev->of_node; in ksz9021_config_init() local
342 if (!of_node && dev->parent->of_node) in ksz9021_config_init()
343 of_node = dev->parent->of_node; in ksz9021_config_init()
345 if (of_node) { in ksz9021_config_init()
346 ksz9021_load_values_from_of(phydev, of_node, in ksz9021_config_init()
[all …]
Dmdio-gpio.c41 struct device_node *np = pdev->dev.of_node; in mdio_gpio_of_get_data()
222 if (pdev->dev.of_node) { in mdio_gpio_probe()
224 bus_id = of_alias_get_id(pdev->dev.of_node, "mdio-gpio"); in mdio_gpio_probe()
241 if (pdev->dev.of_node) in mdio_gpio_probe()
242 ret = of_mdiobus_register(new_bus, pdev->dev.of_node); in mdio_gpio_probe()
Dmdio-mux.c108 if (!dev->of_node) in mdio_mux_init()
111 parent_bus_node = of_parse_phandle(dev->of_node, "mdio-parent-bus", 0); in mdio_mux_init()
135 for_each_available_child_of_node(dev->of_node, child_bus_node) { in mdio_mux_init()
Dmdio_bus.c164 return dev->of_node == mdio_bus_np; in of_mdio_bus_match()
202 if (dev->of_node || !mdio->dev.of_node) in of_mdiobus_link_phydev()
205 for_each_available_child_of_node(mdio->dev.of_node, child) { in of_mdiobus_link_phydev()
224 dev->of_node = child; in of_mdiobus_link_phydev()
/linux-4.1.27/include/linux/
Dirqdomain.h118 struct device_node *of_node; member
149 struct irq_domain *__irq_domain_add(struct device_node *of_node, int size,
153 struct irq_domain *irq_domain_add_simple(struct device_node *of_node,
158 struct irq_domain *irq_domain_add_legacy(struct device_node *of_node,
174 static inline struct irq_domain *irq_domain_add_linear(struct device_node *of_node, in irq_domain_add_linear() argument
179 return __irq_domain_add(of_node, size, size, 0, ops, host_data); in irq_domain_add_linear()
181 static inline struct irq_domain *irq_domain_add_nomap(struct device_node *of_node, in irq_domain_add_nomap() argument
186 return __irq_domain_add(of_node, 0, max_irq, max_irq, ops, host_data); in irq_domain_add_nomap()
189 struct device_node *of_node, in irq_domain_add_legacy_isa() argument
193 return irq_domain_add_legacy(of_node, NUM_ISA_INTERRUPTS, 0, 0, ops, in irq_domain_add_legacy_isa()
[all …]
Dof_pci.h67 struct msi_controller *of_pci_find_msi_chip_by_node(struct device_node *of_node);
72 of_pci_find_msi_chip_by_node(struct device_node *of_node) { return NULL; } in of_pci_find_msi_chip_by_node() argument
Dof_device.h44 of_node_put(dev->of_node); in of_device_node_put()
53 return of_node_get(cpu_dev->of_node); in of_cpu_device_node_get()
/linux-4.1.27/drivers/usb/host/
Dxhci-plat.c42 struct device_node *of_node = hcd->self.controller->of_node; in xhci_plat_setup() local
45 if (of_device_is_compatible(of_node, "renesas,xhci-r8a7790") || in xhci_plat_setup()
46 of_device_is_compatible(of_node, "renesas,xhci-r8a7791")) { in xhci_plat_setup()
57 struct device_node *of_node = hcd->self.controller->of_node; in xhci_plat_start() local
59 if (of_device_is_compatible(of_node, "renesas,xhci-r8a7790") || in xhci_plat_start()
60 of_device_is_compatible(of_node, "renesas,xhci-r8a7791")) in xhci_plat_start()
68 struct device_node *node = pdev->dev.of_node; in xhci_plat_probe()
121 if (of_device_is_compatible(pdev->dev.of_node, in xhci_plat_probe()
123 of_device_is_compatible(pdev->dev.of_node, in xhci_plat_probe()
Dohci-platform.c159 if (pdata == &ohci_platform_defaults && dev->dev.of_node) { in ohci_platform_probe()
160 if (of_property_read_bool(dev->dev.of_node, "big-endian-regs")) in ohci_platform_probe()
163 if (of_property_read_bool(dev->dev.of_node, "big-endian-desc")) in ohci_platform_probe()
166 if (of_property_read_bool(dev->dev.of_node, "big-endian")) in ohci_platform_probe()
169 if (of_property_read_bool(dev->dev.of_node, "no-big-frame-no")) in ohci_platform_probe()
172 of_property_read_u32(dev->dev.of_node, "num-ports", in ohci_platform_probe()
175 priv->num_phys = of_count_phandle_with_args(dev->dev.of_node, in ohci_platform_probe()
186 dev->dev.of_node, in ohci_platform_probe()
210 priv->clks[clk] = of_clk_get(dev->dev.of_node, clk); in ohci_platform_probe()
Dehci-platform.c191 if (pdata == &ehci_platform_defaults && dev->dev.of_node) { in ehci_platform_probe()
192 if (of_property_read_bool(dev->dev.of_node, "big-endian-regs")) in ehci_platform_probe()
195 if (of_property_read_bool(dev->dev.of_node, "big-endian-desc")) in ehci_platform_probe()
198 if (of_property_read_bool(dev->dev.of_node, "big-endian")) in ehci_platform_probe()
201 if (of_property_read_bool(dev->dev.of_node, in ehci_platform_probe()
205 priv->num_phys = of_count_phandle_with_args(dev->dev.of_node, in ehci_platform_probe()
216 dev->dev.of_node, in ehci_platform_probe()
240 priv->clks[clk] = of_clk_get(dev->dev.of_node, clk); in ehci_platform_probe()
Dehci-exynos.c61 for_each_available_child_of_node(dev->of_node, child) { in exynos_ehci_get_phy()
126 if (!dev->of_node) in exynos_setup_vbus_gpio()
129 gpio = of_get_named_gpio(dev->of_node, "samsung,vbus-gpio", 0); in exynos_setup_vbus_gpio()
167 if (of_device_is_compatible(pdev->dev.of_node, in exynos_ehci_probe()
/linux-4.1.27/drivers/mtd/nand/
Dgpio.c110 if (!dev->of_node) in gpio_nand_get_config_of()
113 if (!of_property_read_u32(dev->of_node, "bank-width", &val)) { in gpio_nand_get_config_of()
122 plat->gpio_rdy = of_get_gpio(dev->of_node, 0); in gpio_nand_get_config_of()
123 plat->gpio_nce = of_get_gpio(dev->of_node, 1); in gpio_nand_get_config_of()
124 plat->gpio_ale = of_get_gpio(dev->of_node, 2); in gpio_nand_get_config_of()
125 plat->gpio_cle = of_get_gpio(dev->of_node, 3); in gpio_nand_get_config_of()
126 plat->gpio_nwp = of_get_gpio(dev->of_node, 4); in gpio_nand_get_config_of()
128 if (!of_property_read_u32(dev->of_node, "chip-delay", &val)) in gpio_nand_get_config_of()
139 if (of_property_read_u64(pdev->dev.of_node, in gpio_nand_get_io_sync_of()
215 if (!pdev->dev.of_node && !dev_get_platdata(&pdev->dev)) in gpio_nand_probe()
[all …]
Dorion_nand.c101 if (pdev->dev.of_node) { in orion_nand_probe()
106 if (!of_property_read_u32(pdev->dev.of_node, "cle", &val)) in orion_nand_probe()
110 if (!of_property_read_u32(pdev->dev.of_node, "ale", &val)) in orion_nand_probe()
114 if (!of_property_read_u32(pdev->dev.of_node, in orion_nand_probe()
119 if (!of_property_read_u32(pdev->dev.of_node, in orion_nand_probe()
164 ppdata.of_node = pdev->dev.of_node; in orion_nand_probe()
Dfsl_upm.c196 ppdata.of_node = flash_np; in fun_chip_init()
219 ret = of_address_to_resource(ofdev->dev.of_node, 0, &io_res); in fun_probe()
231 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-addr-offset", in fun_probe()
240 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-cmd-offset", &size); in fun_probe()
248 prop = of_get_property(ofdev->dev.of_node, in fun_probe()
264 rnb_gpio = of_get_gpio(ofdev->dev.of_node, i); in fun_probe()
280 prop = of_get_property(ofdev->dev.of_node, "chip-delay", NULL); in fun_probe()
286 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-wait-flags", &size); in fun_probe()
303 ret = fun_chip_init(fun, ofdev->dev.of_node, &io_res); in fun_probe()
Ddavinci_nand.c534 if (!dev_get_platdata(&pdev->dev) && pdev->dev.of_node) { in nand_davinci_get_pdata()
545 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata()
551 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata()
554 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata()
557 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata()
560 if (!of_property_read_string(pdev->dev.of_node, in nand_davinci_get_pdata()
562 !of_property_read_string(pdev->dev.of_node, in nand_davinci_get_pdata()
571 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata()
575 prop = of_get_nand_bus_width(pdev->dev.of_node); in nand_davinci_get_pdata()
576 if (0 < prop || !of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata()
[all …]
Dndfc.c180 ppdata.of_node = flash_np; in ndfc_chip_init()
210 reg = of_get_property(ofdev->dev.of_node, "reg", &len); in ndfc_probe()
230 ndfc->ndfcbase = of_iomap(ofdev->dev.of_node, 0); in ndfc_probe()
239 reg = of_get_property(ofdev->dev.of_node, "ccr", NULL); in ndfc_probe()
246 reg = of_get_property(ofdev->dev.of_node, "bank-settings", NULL); in ndfc_probe()
252 err = ndfc_chip_init(ndfc, ofdev->dev.of_node); in ndfc_probe()
Dsocrates_nand.c157 host->io_base = of_iomap(ofdev->dev.of_node, 0); in socrates_nand_probe()
172 ppdata.of_node = ofdev->dev.of_node; in socrates_nand_probe()
/linux-4.1.27/arch/powerpc/kernel/
Dof_platform.c48 pr_info("Setting up PCI bus %s\n", dev->dev.of_node->full_name); in of_pci_phb_probe()
51 phb = pcibios_alloc_controller(dev->dev.of_node); in of_pci_phb_probe()
65 pci_process_bridge_OF_ranges(phb, dev->dev.of_node, 0); in of_pci_phb_probe()
74 if (dev->dev.of_node->child) in of_pci_phb_probe()
75 eeh_add_device_tree_early(PCI_DN(dev->dev.of_node)); in of_pci_phb_probe()
Dvio.c118 struct device_node *of_node; in vio_cmo_num_OF_devs() local
121 for_each_child_of_node(node_vroot, of_node) { in vio_cmo_num_OF_devs()
122 prop = of_find_property(of_node, "ibm,my-dma-window", in vio_cmo_num_OF_devs()
728 if (of_get_property(viodev->dev.of_node, in vio_cmo_bus_probe()
1178 dma_window = of_get_property(dev->dev.of_node, in vio_build_iommu_table()
1187 of_parse_dma_window(dev->dev.of_node, dma_window, in vio_build_iommu_table()
1217 of_device_is_compatible(dev->dev.of_node, in vio_match_device()
1316 iommu_free_table(tbl, of_node_full_name(dev->of_node)); in vio_dev_release()
1317 of_node_put(dev->of_node); in vio_dev_release()
1330 struct vio_dev *vio_register_device_node(struct device_node *of_node) in vio_register_device_node() argument
[all …]
/linux-4.1.27/arch/mips/lantiq/xway/
Dxrx200_phy_fw.c27 if (of_get_property(pdev->dev.of_node, "firmware1", NULL) || in xway_gphy_load()
28 of_get_property(pdev->dev.of_node, "firmware2", NULL)) { in xway_gphy_load()
31 if (of_property_read_string(pdev->dev.of_node, in xway_gphy_load()
39 if (of_property_read_string(pdev->dev.of_node, in xway_gphy_load()
47 } else if (of_property_read_string(pdev->dev.of_node, in xway_gphy_load()
88 pp = of_find_property(pdev->dev.of_node, "phys", NULL); in xway_phy_fw_probe()
Dvmmc.c37 gpio_count = of_gpio_count(pdev->dev.of_node); in vmmc_probe()
40 int gpio = of_get_gpio_flags(pdev->dev.of_node, in vmmc_probe()
/linux-4.1.27/drivers/base/
Dproperty.c107 return IS_ENABLED(CONFIG_OF) && dev->of_node ? in dev_fwnode()
108 &dev->of_node->fwnode : dev->fwnode; in dev_fwnode()
132 return of_property_read_bool(of_node(fwnode), propname); in fwnode_property_present()
289 _ret_ = OF_DEV_PROP_READ_ARRAY(of_node(_fwnode_), _propname_, \
428 of_property_read_string_array(of_node(fwnode), propname, in fwnode_property_read_string_array()
430 of_property_count_strings(of_node(fwnode), propname); in fwnode_property_read_string_array()
459 return of_property_read_string(of_node(fwnode), propname, val); in fwnode_property_read_string()
476 if (IS_ENABLED(CONFIG_OF) && dev->of_node) { in device_get_next_child_node()
479 node = of_get_next_available_child(dev->of_node, of_node(child)); in device_get_next_child_node()
504 of_node_put(of_node(fwnode)); in fwnode_handle_put()
Dcacheinfo.c52 if (this_cpu_ci->info_list->of_node) in cache_setup_of_node()
59 np = cpu_dev->of_node; in cache_setup_of_node()
73 this_leaf->of_node = np; in cache_setup_of_node()
86 return sib_leaf->of_node == this_leaf->of_node; in cache_leaves_are_shared()
160 of_node_put(this_leaf->of_node); in cache_shared_cpu_map_remove()
/linux-4.1.27/drivers/regulator/
Dact8865-regulator.c312 struct device_node **of_node, in act8865_pdata_from_dt() argument
321 np = of_get_child_by_name(dev->of_node, "regulators"); in act8865_pdata_from_dt()
363 of_node[i] = matches[i].of_node; in act8865_pdata_from_dt()
371 struct device_node **of_node, in act8865_pdata_from_dt() argument
411 struct device_node **of_node; in act8865_pmic_probe() local
419 if (dev->of_node && !pdata) { in act8865_pmic_probe()
455 of_node = devm_kzalloc(dev, sizeof(struct device_node *) * in act8865_pmic_probe()
457 if (!of_node) in act8865_pmic_probe()
460 if (dev->of_node && !pdata) { in act8865_pmic_probe()
461 ret = act8865_pdata_from_dt(dev, of_node, &pdata_of, type); in act8865_pmic_probe()
[all …]
Das3711-regulator.c186 struct device_node **of_node, const int count) in as3711_regulator_parse_dt() argument
190 of_get_child_by_name(dev->parent->of_node, "regulators"); in as3711_regulator_parse_dt()
208 if (match->of_node) { in as3711_regulator_parse_dt()
210 of_node[i] = match->of_node; in as3711_regulator_parse_dt()
223 struct device_node *of_node[AS3711_REGULATOR_NUM] = {}; in as3711_regulator_probe() local
234 if (pdev->dev.parent->of_node) { in as3711_regulator_probe()
235 ret = as3711_regulator_parse_dt(&pdev->dev, of_node, AS3711_REGULATOR_NUM); in as3711_regulator_probe()
254 config.of_node = of_node[id]; in as3711_regulator_probe()
Dmax8660.c332 struct device_node **of_node, in max8660_pdata_from_dt() argument
340 np = of_get_child_by_name(dev->of_node, "regulators"); in max8660_pdata_from_dt()
366 of_node[i] = rmatch[i].of_node; in max8660_pdata_from_dt()
374 struct device_node **of_node, in max8660_pdata_from_dt() argument
389 struct device_node *of_node[MAX8660_V_END]; in max8660_probe() local
392 if (dev->of_node && !pdata) { in max8660_probe()
399 ret = max8660_pdata_from_dt(dev, of_node, &pdata_of); in max8660_probe()
407 memset(of_node, 0, sizeof(of_node)); in max8660_probe()
493 config.of_node = of_node[i]; in max8660_probe()
Dti-abb-regulator.c427 ret = of_property_read_u32(dev->of_node, pname, &abb->settling_time); in ti_abb_init_timings()
440 ret = of_property_read_u32(dev->of_node, pname, &clock_cycles); in ti_abb_init_timings()
522 num_entries = of_property_count_u32_elems(dev->of_node, pname); in ti_abb_init_table()
556 of_property_read_u32_index(dev->of_node, pname, i * num_values, in ti_abb_init_table()
558 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table()
560 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table()
562 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table()
564 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table()
566 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table()
802 of_property_read_u32(pdev->dev.of_node, pname, in ti_abb_probe()
[all …]
Dfixed.c54 struct device_node *np = dev->of_node; in of_get_fixed_voltage_config()
62 config->init_data = of_get_regulator_init_data(dev, dev->of_node, desc); in of_get_fixed_voltage_config()
122 if (pdev->dev.of_node) { in reg_fixed_voltage_probe()
165 if (pdev->dev.of_node) in reg_fixed_voltage_probe()
186 cfg.of_node = pdev->dev.of_node; in reg_fixed_voltage_probe()
Dof_regulator.c188 of_node_put(devm_matches->matches[i].of_node); in devm_of_regulator_put_matches()
236 match->of_node = NULL; in of_regulator_match()
246 if (match->of_node) in of_regulator_match()
261 match->of_node = of_node_get(child); in of_regulator_match()
280 if (!dev->of_node || !desc->of_match) in regulator_of_get_init_data()
284 search = of_get_child_by_name(dev->of_node, in regulator_of_get_init_data()
287 search = dev->of_node; in regulator_of_get_init_data()
Dstw481x-vmmc.c74 config.of_node = pdev->dev.of_node; in stw481x_vmmc_regulator_probe()
76 pdev->dev.of_node, in stw481x_vmmc_regulator_probe()
Dtps65090-regulator.c344 struct device_node *np = pdev->dev.parent->of_node; in tps65090_parse_dt_reg_data()
381 if (!ri_data || !tps65090_matches[idx].of_node) in tps65090_parse_dt_reg_data()
386 tps65090_matches[idx].of_node, in tps65090_parse_dt_reg_data()
392 if (of_property_read_u32(tps65090_matches[idx].of_node, in tps65090_parse_dt_reg_data()
427 if (!tps65090_pdata && tps65090_mfd->dev->of_node) in tps65090_regulator_probe()
480 config.of_node = tps65090_reg_matches[num].of_node; in tps65090_regulator_probe()
482 config.of_node = NULL; in tps65090_regulator_probe()
Dtps51632-regulator.c228 struct device_node *np = dev->of_node; in of_get_tps51632_platform_data()
234 pdata->reg_init_data = of_get_regulator_init_data(dev, dev->of_node, in of_get_tps51632_platform_data()
269 if (client->dev.of_node) { in tps51632_probe()
296 if (!pdata && client->dev.of_node) in tps51632_probe()
343 config.of_node = client->dev.of_node; in tps51632_probe()
Dvexpress.c77 init_data = of_get_regulator_init_data(&pdev->dev, pdev->dev.of_node, in vexpress_regulator_probe()
91 config.of_node = pdev->dev.of_node; in vexpress_regulator_probe()
Dpbias-regulator.c113 struct device_node *np = pdev->dev.of_node; in pbias_regulator_probe()
141 !pbias_matches[idx].of_node) in pbias_regulator_probe()
170 cfg.of_node = pbias_matches[idx].of_node; in pbias_regulator_probe()
Dmax14577.c231 return max77836_regulator_matches[index].of_node; in match_of_node()
235 return max14577_regulator_matches[index].of_node; in match_of_node()
309 config.of_node = pdata->regulators[i].of_node; in max14577_regulator_probe()
312 config.of_node = match_of_node(i, dev_type); in max14577_regulator_probe()
Dmax8952.c141 struct device_node *np = dev->of_node; in max8952_parse_dt()
203 if (client->dev.of_node) in max8952_pmic_probe()
225 config.of_node = client->dev.of_node; in max8952_pmic_probe()
228 if (client->dev.of_node) in max8952_pmic_probe()
Dmc13xxx-regulator-core.c149 if (!pdev->dev.parent->of_node) in mc13xxx_get_num_regulators_dt()
152 parent = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); in mc13xxx_get_num_regulators_dt()
171 if (!pdev->dev.parent->of_node) in mc13xxx_parse_regulators_dt()
174 parent = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); in mc13xxx_parse_regulators_dt()
Dda9210-regulator.c150 of_get_regulator_init_data(dev, dev->of_node, &da9210_reg); in da9210_i2c_probe()
153 config.of_node = dev->of_node; in da9210_i2c_probe()
Dsky81452-regulator.c77 config.of_node = dev->of_node; in sky81452_reg_probe()
Darizona-ldo1.c192 init_node = of_get_child_by_name(arizona->dev->of_node, "ldo1"); in arizona_ldo1_of_get_pdata()
193 dcvdd_node = of_parse_phandle(arizona->dev->of_node, "DCVDD-supply", 0); in arizona_ldo1_of_get_pdata()
196 config->of_node = init_node; in arizona_ldo1_of_get_pdata()
286 of_node_put(config.of_node); in arizona_ldo1_probe()
Dtps6507x-regulator.c375 struct device_node *np = pdev->dev.parent->of_node; in tps6507x_parse_dt_reg_data()
413 if (!matches[idx].init_data || !matches[idx].of_node) in tps6507x_parse_dt_reg_data()
445 tps6507x_dev->dev->of_node) in tps6507x_pmic_probe()
491 tps6507x_reg_matches[i].of_node, in tps6507x_pmic_probe()
497 config.of_node = tps6507x_reg_matches[i].of_node; in tps6507x_pmic_probe()
Dpalmas-regulator.c939 config.of_node = ddata->palmas_matches[id].of_node; in palmas_ldo_registration()
1040 config.of_node = ddata->palmas_matches[id].of_node; in tps65917_ldo_registration()
1227 config.of_node = ddata->palmas_matches[id].of_node; in palmas_smps_registration()
1333 config.of_node = ddata->palmas_matches[id].of_node; in tps65917_smps_registration()
1451 !ddata->palmas_matches[idx].of_node) in palmas_dt_to_pdata()
1460 of_property_read_bool(ddata->palmas_matches[idx].of_node, in palmas_dt_to_pdata()
1463 ret = of_property_read_u32(ddata->palmas_matches[idx].of_node, in palmas_dt_to_pdata()
1493 ret = of_property_read_u32(ddata->palmas_matches[idx].of_node, in palmas_dt_to_pdata()
1498 ret = of_property_read_bool(ddata->palmas_matches[idx].of_node, in palmas_dt_to_pdata()
1506 ddata->palmas_matches[idx].of_node, in palmas_dt_to_pdata()
[all …]
/linux-4.1.27/drivers/gpio/
Dgpio-ge.c66 regs = of_iomap(pdev->dev.of_node, 0); in gef_gpio_probe()
79 bgc->gc.label = devm_kstrdup(&pdev->dev, pdev->dev.of_node->full_name, in gef_gpio_probe()
89 bgc->gc.of_node = pdev->dev.of_node; in gef_gpio_probe()
100 pdev->dev.of_node->full_name); in gef_gpio_probe()
Dgpiolib-of.c43 if ((gc->of_node != gg_data->gpiospec.np) || in of_gpiochip_find_and_xlate()
216 for_each_child_of_node(chip->of_node, np) { in of_gpiochip_scan_hogs()
305 mm_gc->gc.of_node = np; in of_mm_gpiochip_add()
343 struct device_node *np = chip->of_node; in of_gpiochip_add_pin_range()
425 if ((!chip->of_node) && (chip->dev)) in of_gpiochip_add()
426 chip->of_node = chip->dev->of_node; in of_gpiochip_add()
428 if (!chip->of_node) in of_gpiochip_add()
437 of_node_get(chip->of_node); in of_gpiochip_add()
445 of_node_put(chip->of_node); in of_gpiochip_remove()
Dgpio-stp-xway.c226 shadow = of_get_property(pdev->dev.of_node, "lantiq,shadow", NULL); in xway_stp_probe()
231 groups = of_get_property(pdev->dev.of_node, "lantiq,groups", NULL); in xway_stp_probe()
239 dsl = of_get_property(pdev->dev.of_node, "lantiq,dsl", NULL); in xway_stp_probe()
247 phy = of_get_property(pdev->dev.of_node, "lantiq,phy1", NULL); in xway_stp_probe()
250 phy = of_get_property(pdev->dev.of_node, "lantiq,phy2", NULL); in xway_stp_probe()
256 if (!of_find_property(pdev->dev.of_node, "lantiq,rising", NULL)) in xway_stp_probe()
Dgpio-tps65910.c96 ret = of_property_read_u32_array(tps65910->dev->of_node, in tps65910_parse_dt_for_gpio()
151 tps65910_gpio->gpio_chip.of_node = tps65910->dev->of_node; in tps65910_gpio_probe()
158 if (!pdata && tps65910->dev->of_node) in tps65910_gpio_probe()
Dgpio-mcp23s08.c484 mcp->irq_domain = irq_domain_add_linear(chip->dev->of_node, chip->ngpio, in mcp23s08_irq_setup()
606 mcp->chip.of_node = dev->of_node; in mcp23s08_probe_one()
659 of_property_read_bool(mcp->chip.dev->of_node, in mcp23s08_probe_one()
797 client->dev.of_node, in mcp230xx_probe()
799 pdata->mirror = of_property_read_bool(client->dev.of_node, in mcp230xx_probe()
801 client->irq = irq_of_parse_and_map(client->dev.of_node, 0); in mcp230xx_probe()
898 status = of_property_read_u32(spi->dev.of_node, in mcp23s08_probe()
901 status = of_property_read_u32(spi->dev.of_node, in mcp23s08_probe()
922 spi->dev.of_node, in mcp23s08_probe()
924 pdata->mirror = of_property_read_bool(spi->dev.of_node, in mcp23s08_probe()
[all …]
Dgpio-twl4030.c460 omap_twl_info->use_leds = of_property_read_bool(dev->of_node, in of_gpio_twl4030()
463 of_property_read_u32(dev->of_node, "ti,debounce", in of_gpio_twl4030()
465 of_property_read_u32(dev->of_node, "ti,mmc-cd", in of_gpio_twl4030()
467 of_property_read_u32(dev->of_node, "ti,pullups", in of_gpio_twl4030()
469 of_property_read_u32(dev->of_node, "ti,pulldowns", in of_gpio_twl4030()
478 struct device_node *node = pdev->dev.of_node; in gpio_twl4030_probe()
Dgpio-twl6040.c100 twl6040gpo_chip.of_node = twl6040_core_dev->of_node; in gpo_twl6040_probe()
Dgpio-mm-lantiq.c122 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,shadow", &shadow)) in ltq_mm_probe()
125 return of_mm_gpiochip_add(pdev->dev.of_node, &chip->mmchip); in ltq_mm_probe()
/linux-4.1.27/drivers/gpu/drm/tegra/
Doutput.c103 if (!output->of_node) in tegra_output_probe()
104 output->of_node = output->dev->of_node; in tegra_output_probe()
106 panel = of_parse_phandle(output->of_node, "nvidia,panel", 0); in tegra_output_probe()
115 output->edid = of_get_property(output->of_node, "nvidia,edid", &size); in tegra_output_probe()
117 ddc = of_parse_phandle(output->of_node, "nvidia,ddc-i2c-bus", 0); in tegra_output_probe()
129 output->hpd_gpio = of_get_named_gpio_flags(output->of_node, in tegra_output_probe()
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/
Dhdmi.c245 hdmi->irq = irq_of_parse_and_map(pdev->dev.of_node, 0); in hdmi_modeset_init()
342 static int get_gpio(struct device *dev, struct device_node *of_node, const char *name) in get_gpio() argument
344 int gpio = of_get_named_gpio(of_node, name, 0); in get_gpio()
348 gpio = of_get_named_gpio(of_node, name2, 0); in get_gpio()
366 struct device_node *of_node = dev->of_node; in hdmi_bind() local
369 match = of_match_node(dt_match, of_node); in hdmi_bind()
374 dev_err(dev, "unknown phy: %s\n", of_node->name); in hdmi_bind()
379 hdmi_cfg->ddc_clk_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-ddc-clk"); in hdmi_bind()
380 hdmi_cfg->ddc_data_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-ddc-data"); in hdmi_bind()
381 hdmi_cfg->hpd_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-hpd"); in hdmi_bind()
[all …]
/linux-4.1.27/arch/arm/plat-pxa/
Dssp.c65 struct ssp_device *pxa_ssp_request_of(const struct device_node *of_node, in pxa_ssp_request_of() argument
73 if (ssp->of_node == of_node && ssp->use_count == 0) { in pxa_ssp_request_of()
132 if (dev->of_node) { in pxa_ssp_probe()
134 struct device_node *np = dev->of_node; in pxa_ssp_probe()
206 if (dev->of_node) { in pxa_ssp_probe()
222 ssp->of_node = dev->of_node; in pxa_ssp_probe()
/linux-4.1.27/drivers/power/reset/
Dgpio-restart.c71 open_source = of_property_read_bool(pdev->dev.of_node, "open-source"); in gpio_restart_probe()
86 ret = of_property_read_u32(pdev->dev.of_node, "priority", &property); in gpio_restart_probe()
95 of_property_read_u32(pdev->dev.of_node, "active-delay", in gpio_restart_probe()
97 of_property_read_u32(pdev->dev.of_node, "inactive-delay", in gpio_restart_probe()
99 of_property_read_u32(pdev->dev.of_node, "wait-delay", in gpio_restart_probe()
Dsyscon-poweroff.c47 map = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, "regmap"); in syscon_poweroff_probe()
53 if (of_property_read_u32(pdev->dev.of_node, "offset", &offset)) { in syscon_poweroff_probe()
58 if (of_property_read_u32(pdev->dev.of_node, "mask", &mask)) { in syscon_poweroff_probe()
Dsyscon-reboot.c60 ctx->map = syscon_regmap_lookup_by_phandle(dev->of_node, "regmap"); in syscon_reboot_probe()
64 if (of_property_read_u32(pdev->dev.of_node, "offset", &ctx->offset)) in syscon_reboot_probe()
67 if (of_property_read_u32(pdev->dev.of_node, "mask", &ctx->mask)) in syscon_reboot_probe()
Daxxia-reset.c66 syscon = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); in axxia_reset_probe()
68 pr_err("%s: syscon lookup failed\n", dev->of_node->name); in axxia_reset_probe()
Dxgene-reboot.c71 ctx->csr = of_iomap(dev->of_node, 0); in xgene_reboot_probe()
77 if (of_property_read_u32(dev->of_node, "mask", &ctx->mask)) in xgene_reboot_probe()
Dat91-reset.c178 at91_rstc_base = of_iomap(pdev->dev.of_node, 0); in at91_reset_of_probe()
193 match = of_match_node(at91_reset_of_match, pdev->dev.of_node); in at91_reset_of_probe()
233 if (pdev->dev.of_node) in at91_reset_probe()
Dat91-poweroff.c93 struct device_node *np = pdev->dev.of_node; in at91_poweroff_dt_set_wakeup_mode()
135 if (pdev->dev.of_node) in at91_poweroff_probe()
/linux-4.1.27/arch/arm/mach-highbank/
Dhighbank.c90 if (of_device_is_compatible(dev->of_node, "calxeda,hb-ahci")) in highbank_platform_notifier()
92 else if (of_device_is_compatible(dev->of_node, "calxeda,hb-sdhci")) in highbank_platform_notifier()
94 else if (of_device_is_compatible(dev->of_node, "arm,pl330")) in highbank_platform_notifier()
96 else if (of_device_is_compatible(dev->of_node, "calxeda,hb-xgmac")) { in highbank_platform_notifier()
110 if (of_property_read_bool(dev->of_node, "dma-coherent")) { in highbank_platform_notifier()
/linux-4.1.27/drivers/spi/
Dspi-dw-mmio.c77 of_property_read_u32(pdev->dev.of_node, "reg-io-width", in dw_spi_mmio_probe()
82 if (pdev->dev.of_node) in dw_spi_mmio_probe()
83 of_property_read_u32(pdev->dev.of_node, "num-cs", &num_cs); in dw_spi_mmio_probe()
87 if (pdev->dev.of_node) { in dw_spi_mmio_probe()
91 int cs_gpio = of_get_named_gpio(pdev->dev.of_node, in dw_spi_mmio_probe()
Dspi-mpc52xx.c391 regs = of_iomap(op->dev.of_node, 0); in mpc52xx_spi_probe()
426 master->dev.of_node = op->dev.of_node; in mpc52xx_spi_probe()
433 ms->irq0 = irq_of_parse_and_map(op->dev.of_node, 0); in mpc52xx_spi_probe()
434 ms->irq1 = irq_of_parse_and_map(op->dev.of_node, 1); in mpc52xx_spi_probe()
436 ms->ipb_freq = mpc5xxx_get_bus_frequency(op->dev.of_node); in mpc52xx_spi_probe()
437 ms->gpio_cs_count = of_gpio_count(op->dev.of_node); in mpc52xx_spi_probe()
448 gpio_cs = of_get_gpio(op->dev.of_node, i); in mpc52xx_spi_probe()
Dspi-fsl-lib.c97 master->dev.of_node = dev->of_node; in mpc8xxx_spi_probe()
139 struct device_node *np = ofdev->dev.of_node; in of_mpc8xxx_spi_probe()
Dspi-oc-tiny.c208 struct device_node *np = pdev->dev.of_node; in tiny_spi_of_probe()
228 hw->bitbang.master->dev.of_node = pdev->dev.of_node; in tiny_spi_of_probe()
229 val = of_get_property(pdev->dev.of_node, in tiny_spi_of_probe()
233 val = of_get_property(pdev->dev.of_node, "baud-width", &len); in tiny_spi_of_probe()
Dspi-s3c64xx.c752 slave_np = spi->dev.of_node; in s3c64xx_get_slave_ctrldata()
790 if (spi->dev.of_node) { in s3c64xx_spi_setup()
878 if (spi->dev.of_node) in s3c64xx_spi_setup()
890 if (spi->dev.of_node) in s3c64xx_spi_cleanup()
986 if (of_property_read_u32(dev->of_node, "samsung,spi-src-clk", &temp)) { in s3c64xx_spi_parse_dt()
993 if (of_property_read_u32(dev->of_node, "num-cs", &temp)) { in s3c64xx_spi_parse_dt()
1015 if (pdev->dev.of_node) { in s3c64xx_spi_get_port_config()
1017 match = of_match_node(s3c64xx_spi_dt_match, pdev->dev.of_node); in s3c64xx_spi_get_port_config()
1035 if (!sci && pdev->dev.of_node) { in s3c64xx_spi_probe()
1073 if (pdev->dev.of_node) { in s3c64xx_spi_probe()
[all …]
Dspi-gpio.c236 struct device_node *np = spi->master->dev.of_node; in spi_gpio_setup()
350 struct device_node *np = pdev->dev.of_node; in spi_gpio_probe_dt()
455 master->dev.of_node = pdev->dev.of_node; in spi_gpio_probe()
459 struct device_node *np = pdev->dev.of_node; in spi_gpio_probe()
Dspi-mpc52xx-psc.c401 master->dev.of_node = dev->of_node; in mpc52xx_psc_spi_do_probe()
459 regaddr_p = of_get_address(op->dev.of_node, 0, &size64, NULL); in mpc52xx_psc_spi_of_probe()
464 regaddr64 = of_translate_address(op->dev.of_node, regaddr_p); in mpc52xx_psc_spi_of_probe()
470 psc_nump = of_get_property(op->dev.of_node, "cell-index", NULL); in mpc52xx_psc_spi_of_probe()
479 irq_of_parse_and_map(op->dev.of_node, 0), id); in mpc52xx_psc_spi_of_probe()
/linux-4.1.27/drivers/video/fbdev/
Dsunxvr1000.c18 struct device_node *of_node; member
30 gp->width = of_getintprop_default(gp->of_node, "width", 0); in gfb_get_props()
31 gp->height = of_getintprop_default(gp->of_node, "height", 0); in gfb_get_props()
32 gp->depth = of_getintprop_default(gp->of_node, "depth", 32); in gfb_get_props()
36 gp->of_node->full_name); in gfb_get_props()
116 struct device_node *dp = op->dev.of_node; in gfb_probe()
130 gp->of_node = dp; in gfb_probe()
Dsunxvr500.c40 struct device_node *of_node; member
56 ep->width = of_getintprop_default(ep->of_node, "width", 0); in e3d_get_props()
57 ep->height = of_getintprop_default(ep->of_node, "height", 0); in e3d_get_props()
58 ep->depth = of_getintprop_default(ep->of_node, "depth", 8); in e3d_get_props()
244 struct device_node *of_node; in e3d_pci_register() local
251 of_node = pci_device_to_OF_node(pdev); in e3d_pci_register()
252 if (!of_node) { in e3d_pci_register()
258 device_type = of_get_property(of_node, "device_type", NULL); in e3d_pci_register()
283 ep->of_node = of_node; in e3d_pci_register()
Dsunxvr2500.c22 struct device_node *of_node; member
34 sp->width = of_getintprop_default(sp->of_node, "width", 0); in s3d_get_props()
35 sp->height = of_getintprop_default(sp->of_node, "height", 0); in s3d_get_props()
36 sp->depth = of_getintprop_default(sp->of_node, "depth", 8); in s3d_get_props()
142 sp->of_node = pci_device_to_OF_node(pdev); in s3d_pci_register()
143 if (!sp->of_node) { in s3d_pci_register()
Dxilinxfb.c431 of_property_read_u32(pdev->dev.of_node, "xlnx,dcr-splb-slave-if", in xilinxfb_of_probe()
444 start = dcr_resource_start(pdev->dev.of_node, 0); in xilinxfb_of_probe()
445 drvdata->dcr_len = dcr_resource_len(pdev->dev.of_node, 0); in xilinxfb_of_probe()
446 drvdata->dcr_host = dcr_map(pdev->dev.of_node, start, drvdata->dcr_len); in xilinxfb_of_probe()
454 prop = of_get_property(pdev->dev.of_node, "phys-size", &size); in xilinxfb_of_probe()
460 prop = of_get_property(pdev->dev.of_node, "resolution", &size); in xilinxfb_of_probe()
466 prop = of_get_property(pdev->dev.of_node, "virtual-resolution", &size); in xilinxfb_of_probe()
472 if (of_find_property(pdev->dev.of_node, "rotate-display", NULL)) in xilinxfb_of_probe()
/linux-4.1.27/drivers/clk/
Dclk-max-gen.c137 if (dev->of_node && in max_gen_clk_probe()
138 !of_property_read_string_index(dev->of_node, in max_gen_clk_probe()
161 if (dev->of_node) { in max_gen_clk_probe()
170 ret = of_clk_add_provider(dev->of_node, of_clk_src_onecell_get, in max_gen_clk_probe()
187 if (dev->of_node) in max_gen_clk_remove()
188 of_clk_del_provider(dev->of_node); in max_gen_clk_remove()
Dclk-si570.c426 err = of_property_read_u32(client->dev.of_node, in si570_probe()
442 if (of_property_read_string(client->dev.of_node, "clock-output-names", in si570_probe()
444 init.name = client->dev.of_node->name; in si570_probe()
446 err = of_property_read_u32(client->dev.of_node, "factory-fout", in si570_probe()
469 err = of_clk_add_provider(client->dev.of_node, of_clk_src_simple_get, in si570_probe()
477 if (!of_property_read_u32(client->dev.of_node, "clock-frequency", in si570_probe()
481 of_clk_del_provider(client->dev.of_node); in si570_probe()
495 of_clk_del_provider(client->dev.of_node); in si570_remove()
Dclk-axi-clkgen.c494 if (!pdev->dev.of_node) in axi_clkgen_probe()
497 id = of_match_node(axi_clkgen_ids, pdev->dev.of_node); in axi_clkgen_probe()
512 parent_name = of_clk_get_parent_name(pdev->dev.of_node, 0); in axi_clkgen_probe()
516 clk_name = pdev->dev.of_node->name; in axi_clkgen_probe()
517 of_property_read_string(pdev->dev.of_node, "clock-output-names", in axi_clkgen_probe()
533 return of_clk_add_provider(pdev->dev.of_node, of_clk_src_simple_get, in axi_clkgen_probe()
539 of_clk_del_provider(pdev->dev.of_node); in axi_clkgen_remove()
/linux-4.1.27/drivers/misc/
Datmel-ssc.c34 if (ssc->pdev->dev.of_node) { in ssc_request()
35 if (of_alias_get_id(ssc->pdev->dev.of_node, "ssc") in ssc_request()
135 if (pdev->dev.of_node) { in atmel_ssc_get_driver_data()
137 match = of_match_node(atmel_ssc_dt_ids, pdev->dev.of_node); in atmel_ssc_get_driver_data()
166 if (pdev->dev.of_node) { in ssc_probe()
167 struct device_node *np = pdev->dev.of_node; in ssc_probe()
Datmel_tclib.c53 if ((tc->pdev->dev.of_node && tc->id == block) || in atmel_tc_alloc()
134 if (pdev->dev.of_node) { in tc_probe()
136 match = of_match_node(atmel_tcb_dt_ids, pdev->dev.of_node); in tc_probe()
140 tc->id = of_alias_get_id(tc->pdev->dev.of_node, "tcb"); in tc_probe()
/linux-4.1.27/arch/powerpc/platforms/powermac/
Dpfunc_base.c104 (gparent = of_get_next_child(macio->of_node, gparent)) != NULL;) in macio_gpio_init_one()
111 macio->of_node->full_name); in macio_gpio_init_one()
133 macio->of_node->full_name); in macio_gpio_init_one()
271 macio->of_node->full_name); in macio_mmio_init_one()
273 pmf_register_driver(macio->of_node, &macio_mmio_handlers, macio); in macio_mmio_init_one()
347 if (macio_chips[i].of_node) { in pmac_pfunc_base_install()
381 if (macio_chips[i].of_node) in pmac_pfunc_base_suspend()
382 pmf_do_functions(macio_chips[i].of_node, NULL, 0, in pmac_pfunc_base_suspend()
404 if (macio_chips[i].of_node) in pmac_pfunc_base_resume()
405 pmf_do_functions(macio_chips[i].of_node, NULL, 0, in pmac_pfunc_base_resume()
/linux-4.1.27/drivers/i2c/busses/
Di2c-gpio.c137 if (pdev->dev.of_node) { in i2c_gpio_probe()
138 ret = of_i2c_gpio_get_pins(pdev->dev.of_node, in i2c_gpio_probe()
170 if (pdev->dev.of_node) { in i2c_gpio_probe()
173 of_i2c_gpio_get_props(pdev->dev.of_node, pdata); in i2c_gpio_probe()
213 if (pdev->dev.of_node) in i2c_gpio_probe()
221 adap->dev.of_node = pdev->dev.of_node; in i2c_gpio_probe()
Di2c-designware-platdrv.c189 } else if (pdev->dev.of_node) { in dw_i2c_probe()
190 of_property_read_u32(pdev->dev.of_node, in dw_i2c_probe()
193 of_property_read_u32(pdev->dev.of_node, in dw_i2c_probe()
196 of_property_read_u32(pdev->dev.of_node, in dw_i2c_probe()
200 of_property_read_u32(pdev->dev.of_node, "clock-frequency", in dw_i2c_probe()
274 adap->dev.of_node = pdev->dev.of_node; in dw_i2c_probe()
Di2c-powermac.c337 if (!strcmp(adap->dev.of_node->name, "via-pmu")) in i2c_powermac_register_devices()
340 for_each_child_of_node(adap->dev.of_node, node) { in i2c_powermac_register_devices()
372 info.of_node = of_node_get(node); in i2c_powermac_register_devices()
439 adapter->dev.of_node = NULL; in i2c_powermac_probe()
451 adapter->dev.of_node = dev->dev.of_node; in i2c_powermac_probe()
Di2c-mpc.c671 i2c->base = of_iomap(op->dev.of_node, 0); in fsl_i2c_probe()
678 i2c->irq = irq_of_parse_and_map(op->dev.of_node, 0); in fsl_i2c_probe()
703 if (of_get_property(op->dev.of_node, "fsl,preserve-clocking", NULL)) { in fsl_i2c_probe()
706 prop = of_get_property(op->dev.of_node, "clock-frequency", in fsl_i2c_probe()
714 data->setup(op->dev.of_node, i2c, clock, data->prescaler); in fsl_i2c_probe()
717 if (of_get_property(op->dev.of_node, "dfsrr", NULL)) in fsl_i2c_probe()
718 mpc_i2c_setup_8xxx(op->dev.of_node, i2c, clock, 0); in fsl_i2c_probe()
721 prop = of_get_property(op->dev.of_node, "fsl,timeout", &plen); in fsl_i2c_probe()
732 of_address_to_resource(op->dev.of_node, 0, &res); in fsl_i2c_probe()
737 i2c->adap.dev.of_node = of_node_get(op->dev.of_node); in fsl_i2c_probe()
Di2c-cpm.c445 cpm->irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); in cpm_i2c_setup()
456 i2c_base = of_iomap(ofdev->dev.of_node, 1); in cpm_i2c_setup()
462 if (of_device_is_compatible(ofdev->dev.of_node, "fsl,cpm1-i2c")) { in cpm_i2c_setup()
479 } else if (of_device_is_compatible(ofdev->dev.of_node, "fsl,cpm2-i2c")) { in cpm_i2c_setup()
494 cpm->i2c_reg = of_iomap(ofdev->dev.of_node, 0); in cpm_i2c_setup()
500 data = of_get_property(ofdev->dev.of_node, "fsl,cpm-command", &len); in cpm_i2c_setup()
507 data = of_get_property(ofdev->dev.of_node, "linux,i2c-class", &len); in cpm_i2c_setup()
511 data = of_get_property(ofdev->dev.of_node, "clock-frequency", &len); in cpm_i2c_setup()
656 cpm->adap.dev.of_node = of_node_get(ofdev->dev.of_node); in cpm_i2c_probe()
666 data = of_get_property(ofdev->dev.of_node, "linux,i2c-index", &len); in cpm_i2c_probe()
Di2c-opal.c219 if (!pdev->dev.of_node) in i2c_opal_probe()
222 rc = of_property_read_u32(pdev->dev.of_node, "ibm,opal-id", &opal_id); in i2c_opal_probe()
236 adapter->dev.of_node = of_node_get(pdev->dev.of_node); in i2c_opal_probe()
237 pname = of_get_property(pdev->dev.of_node, "ibm,port-name", NULL); in i2c_opal_probe()
Di2c-cbus-gpio.c228 if (pdev->dev.of_node) { in cbus_i2c_probe()
229 struct device_node *dnode = pdev->dev.of_node; in cbus_i2c_probe()
248 adapter->dev.of_node = pdev->dev.of_node; in cbus_i2c_probe()
Di2c-pxa-pci.c40 for_each_child_of_node(dev->dev.of_node, child) { in add_i2c_device()
76 pdev->dev.of_node = child; in add_i2c_device()
108 if (!dev->dev.of_node) { in ce4100_i2c_probe()
/linux-4.1.27/sound/soc/sirf/
Dsirf-audio.c95 of_parse_phandle(pdev->dev.of_node, "sirf,audio-platform", 0); in sirf_audio_probe()
97 of_parse_phandle(pdev->dev.of_node, "sirf,audio-platform", 0); in sirf_audio_probe()
99 of_parse_phandle(pdev->dev.of_node, "sirf,audio-codec", 0); in sirf_audio_probe()
100 sirf_audio_card->gpio_spk_pa = of_get_named_gpio(pdev->dev.of_node, in sirf_audio_probe()
102 sirf_audio_card->gpio_hp_pa = of_get_named_gpio(pdev->dev.of_node, in sirf_audio_probe()
/linux-4.1.27/arch/sparc/kernel/
Dof_device_64.c327 bus = of_match_bus(p_op->dev.of_node); in build_device_resources()
328 bus->count_cells(op->dev.of_node, &na, &ns); in build_device_resources()
330 preg = of_get_property(op->dev.of_node, bus->addr_prop_name, &num_reg); in build_device_resources()
344 op->dev.of_node->full_name, num_reg, PROMREG_MAX); in build_device_resources()
354 struct device_node *dp = op->dev.of_node; in build_device_resources()
355 struct device_node *pp = p_op->dev.of_node; in build_device_resources()
403 op->dev.of_node->full_name, index, in build_device_resources()
414 r->name = op->dev.of_node->name; in build_device_resources()
536 struct device_node *dp = op->dev.of_node; in build_one_device_irq()
581 op->dev.of_node->full_name, in build_one_device_irq()
[all …]
Dof_device_32.c257 bus = of_match_bus(p_op->dev.of_node); in build_device_resources()
258 bus->count_cells(op->dev.of_node, &na, &ns); in build_device_resources()
260 preg = of_get_property(op->dev.of_node, bus->addr_prop_name, &num_reg); in build_device_resources()
276 struct device_node *dp = op->dev.of_node; in build_device_resources()
277 struct device_node *pp = p_op->dev.of_node; in build_device_resources()
326 op->dev.of_node->full_name, index, in build_device_resources()
334 r->name = op->dev.of_node->name; in build_device_resources()
352 op->dev.of_node = dp; in scan_one_device()
Dpci_msi.c325 val = of_get_property(pbm->op->dev.of_node, "#msi-eqs", &len); in sparc64_pbm_msi_init()
348 val = of_get_property(pbm->op->dev.of_node, "msi-eq-size", &len); in sparc64_pbm_msi_init()
354 mqp = of_get_property(pbm->op->dev.of_node, in sparc64_pbm_msi_init()
357 mqp = of_get_property(pbm->op->dev.of_node, in sparc64_pbm_msi_init()
365 val = of_get_property(pbm->op->dev.of_node, "#msi", &len); in sparc64_pbm_msi_init()
370 mrng = of_get_property(pbm->op->dev.of_node, "msi-ranges", &len); in sparc64_pbm_msi_init()
375 val = of_get_property(pbm->op->dev.of_node, "msi-data-mask", &len); in sparc64_pbm_msi_init()
380 val = of_get_property(pbm->op->dev.of_node, "msix-data-width", &len); in sparc64_pbm_msi_init()
385 arng = of_get_property(pbm->op->dev.of_node, "msi-address-ranges", in sparc64_pbm_msi_init()
Dpower.c44 op->dev.of_node->name, res->start); in power_probe()
46 if (has_button_interrupt(irq, op->dev.of_node)) { in power_probe()
Dsbus.c67 regs = of_get_property(op->dev.of_node, "reg", NULL); in sbus_set_sbus64()
70 op->dev.of_node->full_name); in sbus_set_sbus64()
291 portid = of_getintprop_default(op->dev.of_node, "portid", -1); in sysio_ue_handler()
365 portid = of_getintprop_default(op->dev.of_node, "portid", -1); in sysio_ce_handler()
443 portid = of_getintprop_default(op->dev.of_node, "portid", -1); in sysio_sbus_error_handler()
500 portid = of_getintprop_default(op->dev.of_node, "portid", -1); in sysio_register_error_handlers()
541 struct device_node *dp = op->dev.of_node; in sbus_iommu_init()
591 portid = of_getintprop_default(op->dev.of_node, "portid", -1); in sbus_iommu_init()
/linux-4.1.27/kernel/irq/
Dirqdomain.c43 struct irq_domain *__irq_domain_add(struct device_node *of_node, int size, in __irq_domain_add() argument
51 GFP_KERNEL, of_node_to_nid(of_node)); in __irq_domain_add()
59 domain->of_node = of_node_get(of_node); in __irq_domain_add()
105 of_node_put(domain->of_node); in irq_domain_remove()
128 struct irq_domain *irq_domain_add_simple(struct device_node *of_node, in irq_domain_add_simple() argument
136 domain = __irq_domain_add(of_node, size, size, 0, ops, host_data); in irq_domain_add_simple()
144 of_node_to_nid(of_node)); in irq_domain_add_simple()
171 struct irq_domain *irq_domain_add_legacy(struct device_node *of_node, in irq_domain_add_legacy() argument
180 domain = __irq_domain_add(of_node, first_hwirq + size, in irq_domain_add_legacy()
208 rc = (h->of_node != NULL) && (h->of_node == node); in irq_find_host()
[all …]
/linux-4.1.27/drivers/clk/qcom/
Dcommon.c108 ret = of_clk_add_provider(dev->of_node, of_clk_src_onecell_get, data); in qcom_cc_really_probe()
113 reset->rcdev.of_node = dev->of_node; in qcom_cc_really_probe()
123 of_clk_del_provider(dev->of_node); in qcom_cc_really_probe()
143 of_clk_del_provider(pdev->dev.of_node); in qcom_cc_remove()
/linux-4.1.27/arch/mips/kernel/
Dirq_cpu.c145 static void __init __mips_cpu_irq_init(struct device_node *of_node) in __mips_cpu_irq_init() argument
153 domain = irq_domain_add_legacy(of_node, 8, MIPS_CPU_IRQ_BASE, 0, in __mips_cpu_irq_init()
164 int __init mips_cpu_irq_of_init(struct device_node *of_node, in mips_cpu_irq_of_init() argument
167 __mips_cpu_irq_init(of_node); in mips_cpu_irq_of_init()
/linux-4.1.27/sound/soc/kirkwood/
Darmada-370-db.c104 of_parse_phandle(pdev->dev.of_node, in a370db_probe()
109 of_parse_phandle(pdev->dev.of_node, in a370db_probe()
116 of_parse_phandle(pdev->dev.of_node, in a370db_probe()
123 of_parse_phandle(pdev->dev.of_node, in a370db_probe()
/linux-4.1.27/sound/aoa/soundbus/
Dsysfs.c12 return sprintf (buf, format_string, mdev->ofdev.dev.of_node->field); \
28 of->dev.of_node->name, of->dev.of_node->type); in modalias_show()
Dcore.c77 retval = add_uevent_var(env, "OF_NAME=%s", of->dev.of_node->name); in soundbus_uevent()
81 retval = add_uevent_var(env, "OF_TYPE=%s", of->dev.of_node->type); in soundbus_uevent()
89 compat = of_get_property(of->dev.of_node, "compatible", &cplen); in soundbus_uevent()
172 !dev->ofdev.dev.of_node || in soundbus_add_one()
/linux-4.1.27/drivers/dma/sh/
Dshdma-of.c49 ret = of_dma_controller_register(pdev->dev.of_node, in shdma_of_probe()
54 ret = of_platform_populate(pdev->dev.of_node, NULL, lookup, &pdev->dev); in shdma_of_probe()
56 of_dma_controller_free(pdev->dev.of_node); in shdma_of_probe()
/linux-4.1.27/drivers/gpu/drm/imx/
Ddw_hdmi-imx.c86 struct device_node *np = hdmi->dev->of_node; in dw_hdmi_imx_parse_dt()
117 int mux = imx_drm_encoder_get_mux_id(hdmi->dev->of_node, encoder); in dw_hdmi_imx_encoder_commit()
203 if (!pdev->dev.of_node) in dw_hdmi_imx_bind()
210 match = of_match_node(dw_hdmi_imx_dt_ids, pdev->dev.of_node); in dw_hdmi_imx_bind()
225 encoder->possible_crtcs = drm_of_find_possible_crtcs(drm, dev->of_node); in dw_hdmi_imx_bind()
Dipuv3-crtc.c362 &ipu_crtc_helper_funcs, ipu_crtc->dev->of_node); in ipu_crtc_init()
479 if (!dev->of_node) { in ipu_drm_probe()
481 dev->of_node = ipu_drm_get_port_by_id(dev->parent->of_node, in ipu_drm_probe()
483 if (!dev->of_node) { in ipu_drm_probe()
485 pdata->di + 2, dev->parent->of_node->full_name); in ipu_drm_probe()
/linux-4.1.27/drivers/gpu/drm/rockchip/
Ddw_hdmi-rockchip.c146 struct device_node *np = hdmi->dev->of_node; in rockchip_hdmi_parse_dt()
204 mux = rockchip_drm_encoder_get_mux_id(hdmi->dev->of_node, encoder); in dw_hdmi_rockchip_encoder_commit()
258 if (!pdev->dev.of_node) in dw_hdmi_rockchip_bind()
265 match = of_match_node(dw_hdmi_rockchip_dt_ids, pdev->dev.of_node); in dw_hdmi_rockchip_bind()
280 encoder->possible_crtcs = drm_of_find_possible_crtcs(drm, dev->of_node); in dw_hdmi_rockchip_bind()
/linux-4.1.27/drivers/macintosh/
Dmacio_sysfs.c12 return sprintf (buf, format_string, mdev->ofdev.dev.of_node->field); \
24 compat = of_get_property(of->dev.of_node, "compatible", &cplen); in compatible_show()
58 return sprintf(buf, "%s\n", ofdev->dev.of_node->full_name); in devspec_show()
Dmacio_asic.c251 struct device_node *np = dev->ofdev.dev.of_node; in macio_add_missing_resources()
292 struct device_node *np = dev->ofdev.dev.of_node; in macio_setup_interrupts()
320 struct device_node *np = dev->ofdev.dev.of_node; in macio_setup_resources()
376 dev->ofdev.dev.of_node = np; in macio_add_one_device()
404 if (np == chip->of_node) { in macio_add_one_device()
470 pnode = of_node_get(chip->of_node); in macio_pci_add_devices()
497 pnode = mbdev->ofdev.dev.of_node; in macio_pci_add_devices()
510 pnode = sdev->ofdev.dev.of_node; in macio_pci_add_devices()
/linux-4.1.27/drivers/reset/
Dreset-socfpga.c108 if (!of_find_property(pdev->dev.of_node, "#reset-cells", NULL)) { in socfpga_reset_probe()
110 pdev->dev.of_node->full_name); in socfpga_reset_probe()
128 data->rcdev.of_node = pdev->dev.of_node; in socfpga_reset_probe()
Dreset-sunxi.c110 data->rcdev.of_node = np; in sunxi_reset_init()
167 data->rcdev.of_node = pdev->dev.of_node; in sunxi_reset_probe()
/linux-4.1.27/drivers/net/ethernet/ibm/emac/
Drgmii.c108 ofdev->dev.of_node->full_name); in rgmii_attach()
118 ofdev->dev.of_node->full_name, input, rgmii_mode_name(mode)); in rgmii_attach()
237 struct device_node *np = ofdev->dev.of_node; in rgmii_probe()
267 if (of_get_property(ofdev->dev.of_node, "has-mdio", NULL)) in rgmii_probe()
271 if (of_device_is_compatible(ofdev->dev.of_node, "ibm,rgmii-axon")) in rgmii_probe()
282 ofdev->dev.of_node->full_name, in rgmii_probe()
Dmal.c537 mal->version = of_device_is_compatible(ofdev->dev.of_node, "ibm,mcmal2") ? 2 : 1; in mal_probe()
541 prop = of_get_property(ofdev->dev.of_node, "num-tx-chans", NULL); in mal_probe()
551 prop = of_get_property(ofdev->dev.of_node, "num-rx-chans", NULL); in mal_probe()
561 dcr_base = dcr_resource_start(ofdev->dev.of_node, 0); in mal_probe()
568 mal->dcr_host = dcr_map(ofdev->dev.of_node, dcr_base, 0x100); in mal_probe()
576 if (of_device_is_compatible(ofdev->dev.of_node, "ibm,mcmal-405ez")) { in mal_probe()
583 ofdev->dev.of_node->full_name); in mal_probe()
589 mal->txeob_irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); in mal_probe()
590 mal->rxeob_irq = irq_of_parse_and_map(ofdev->dev.of_node, 1); in mal_probe()
591 mal->serr_irq = irq_of_parse_and_map(ofdev->dev.of_node, 2); in mal_probe()
[all …]
Dtah.c62 ofdev->dev.of_node->full_name); in tah_reset()
93 struct device_node *np = ofdev->dev.of_node; in tah_probe()
128 "TAH %s initialized\n", ofdev->dev.of_node->full_name); in tah_probe()
Dzmii.c125 ofdev->dev.of_node->full_name, in zmii_attach()
132 ofdev->dev.of_node->full_name, *mode, input); in zmii_attach()
237 struct device_node *np = ofdev->dev.of_node; in zmii_probe()
274 "ZMII %s initialized\n", ofdev->dev.of_node->full_name); in zmii_probe()
Ddebug.c36 p->ofdev->dev.of_node->full_name, in emac_desc_dump()
52 p->ofdev->dev.of_node->full_name, in emac_desc_dump()
80 dev->ofdev->dev.of_node->full_name, in emac_mac_dump()
132 mal->ofdev->dev.of_node->full_name, in emac_mal_dump()
/linux-4.1.27/arch/powerpc/platforms/cell/
Dspider-pic.c238 virq = irq_of_parse_and_map(pic->host->of_node, 0); in spider_find_cascade_and_node()
243 tmp = of_get_property(pic->host->of_node, "#interrupt-cells", NULL); in spider_find_cascade_and_node()
247 imap = of_get_property(pic->host->of_node, "interrupt-map", &imaplen); in spider_find_cascade_and_node()
287 static void __init spider_init_one(struct device_node *of_node, int chip, in spider_init_one() argument
299 pic->host = irq_domain_add_linear(of_node, SPIDER_SRC_COUNT, in spider_init_one()
324 pic->node_id, addr, of_node->full_name); in spider_init_one()
/linux-4.1.27/drivers/mfd/
Dsmsc-ece1099.c58 of_property_read_u32(i2c->dev.of_node, "clock", &smsc->clk); in smsc_i2c_probe()
74 if (i2c->dev.of_node) in smsc_i2c_probe()
75 ret = of_platform_populate(i2c->dev.of_node, in smsc_i2c_probe()
Dmax8998.c162 pd->ono = irq_of_parse_and_map(dev->of_node, 1); in max8998_i2c_parse_dt_pdata()
175 if (IS_ENABLED(CONFIG_OF) && i2c->dev.of_node) { in max8998_i2c_get_driver_data()
177 match = of_match_node(max8998_dt_match, i2c->dev.of_node); in max8998_i2c_get_driver_data()
196 if (IS_ENABLED(CONFIG_OF) && i2c->dev.of_node) { in max8998_i2c_probe()
Dti_am335x_tscadc.c141 struct device_node *node = pdev->dev.of_node; in ti_tscadc_probe()
151 if (!pdev->dev.of_node) { in ti_tscadc_probe()
156 node = of_get_child_by_name(pdev->dev.of_node, "tsc"); in ti_tscadc_probe()
160 node = of_get_child_by_name(pdev->dev.of_node, "adc"); in ti_tscadc_probe()
/linux-4.1.27/drivers/net/ethernet/ti/
Dcpsw-phy-sel.c139 return dev->of_node == node && in match()
148 node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel"); in cpsw_phy_sel()
184 of_id = of_match_node(cpsw_phy_sel_id_table, pdev->dev.of_node); in cpsw_phy_sel_probe()
202 if (of_find_property(pdev->dev.of_node, "rmii-clock-ext", NULL)) in cpsw_phy_sel_probe()
Ddavinci_mdio.c307 struct device_node *node = pdev->dev.of_node; in davinci_mdio_probe_dt()
342 if (dev->of_node) { in davinci_mdio_probe()
385 if (dev->of_node && of_get_child_count(dev->of_node)) { in davinci_mdio_probe()
387 ret = of_mdiobus_register(data->bus, dev->of_node); in davinci_mdio_probe()
/linux-4.1.27/arch/powerpc/include/asm/
Dmsi_bitmap.h18 struct device_node *of_node; member
32 struct device_node *of_node);
/linux-4.1.27/drivers/phy/
Dphy-rcar-gen2.c56 struct device_node *of_node; member
219 if (np == drv->channels[i].of_node) in rcar_gen2_phy_xlate()
250 if (!dev->of_node) { in rcar_gen2_phy_probe()
276 drv->num_channels = of_get_child_count(dev->of_node); in rcar_gen2_phy_probe()
283 for_each_child_of_node(dev->of_node, np) { in rcar_gen2_phy_probe()
288 channel->of_node = np; in rcar_gen2_phy_probe()
Dphy-samsung-usb2.c140 if (!pdev->dev.of_node) { in samsung_usb2_phy_probe()
145 match = of_match_node(samsung_usb2_phy_of_match, pdev->dev.of_node); in samsung_usb2_phy_probe()
171 drv->reg_pmu = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, in samsung_usb2_phy_probe()
180 pdev->dev.of_node, "samsung,sysreg-phandle"); in samsung_usb2_phy_probe()
Dphy-core.c141 if (phy_provider->dev->of_node == node) in of_phy_provider_lookup()
144 for_each_child_of_node(phy_provider->dev->of_node, child) in of_phy_provider_lookup()
470 if (args->np != phy->dev.of_node) in of_phy_simple_xlate()
502 if (dev->of_node) { in phy_get()
503 index = of_property_match_string(dev->of_node, "phy-names", in phy_get()
505 phy = _of_phy_get(dev->of_node, index); in phy_get()
671 phy->dev.of_node = node ?: dev->of_node; in phy_create()
Dphy-exynos-dp-video.c89 state->regs = syscon_regmap_lookup_by_phandle(dev->of_node, in exynos_dp_video_phy_probe()
96 match = of_match_node(exynos_dp_video_phy_of_match, dev->of_node); in exynos_dp_video_phy_probe()
Dphy-rockchip-usb.c102 grf = syscon_regmap_lookup_by_phandle(dev->of_node, "rockchip,grf"); in rockchip_usb_phy_probe()
108 for_each_available_child_of_node(dev->of_node, child) { in rockchip_usb_phy_probe()
/linux-4.1.27/drivers/bus/
Dimx-weim.c64 struct device_node *np = pdev->dev.of_node; in imx_weim_gpr_setup()
153 for_each_available_child_of_node(pdev->dev.of_node, child) { in weim_parse_dt()
166 ret = of_platform_populate(pdev->dev.of_node, in weim_parse_dt()
171 pdev->dev.of_node->full_name); in weim_parse_dt()
Dvexpress-config.c154 dev_name(dev), parent->of_node); in vexpress_config_bridge_register()
165 dev->parent->of_node, node); in vexpress_config_node_match()
167 return dev->parent->of_node == node; in vexpress_config_node_match()
/linux-4.1.27/drivers/macintosh/ams/
Dams-core.c138 prop = of_get_property(ams_info.of_node, "orientation", NULL); in ams_sensor_attach()
145 result = pmf_register_irq_client(ams_info.of_node, in ams_sensor_attach()
155 result = pmf_register_irq_client(ams_info.of_node, in ams_sensor_attach()
162 ams_info.of_dev = of_platform_device_create(ams_info.of_node, "ams", NULL); in ams_sensor_attach()
/linux-4.1.27/drivers/input/keyboard/
Dnspire-keypad.c163 const struct device_node *of_node = pdev->dev.of_node; in nspire_keypad_probe() local
185 error = of_property_read_u32(of_node, "scan-interval", in nspire_keypad_probe()
192 error = of_property_read_u32(of_node, "row-delay", in nspire_keypad_probe()
199 keypad->active_low = of_property_read_bool(of_node, "active-low"); in nspire_keypad_probe()
Dpmic8xxx-keypad.c377 const struct device_node *of_node = pdev->dev.of_node; in pmic8xxx_kpd_init() local
409 if (of_property_read_u32(of_node, "scan-delay", &scan_delay_ms)) in pmic8xxx_kpd_init()
418 if (of_property_read_u32(of_node, "row-hold", &row_hold_ns)) in pmic8xxx_kpd_init()
428 if (of_property_read_u32(of_node, "debounce", &debounce_ms)) in pmic8xxx_kpd_init()
527 repeat = !of_property_read_bool(pdev->dev.of_node, in pmic8xxx_kp_probe()
529 wakeup = of_property_read_bool(pdev->dev.of_node, in pmic8xxx_kp_probe()
/linux-4.1.27/drivers/clk/versatile/
Dclk-vexpress-osc.c86 if (of_property_read_u32_array(pdev->dev.of_node, "freq-range", range, in vexpress_osc_probe()
92 if (of_property_read_string(pdev->dev.of_node, "clock-output-names", in vexpress_osc_probe()
106 of_clk_add_provider(pdev->dev.of_node, of_clk_src_simple_get, clk); in vexpress_osc_probe()
/linux-4.1.27/drivers/leds/
Dleds-pm8941-wled.c332 rc = of_property_read_u32(dev->of_node, "reg", &val); in pm8941_wled_configure()
339 rc = of_property_read_string(dev->of_node, "label", &wled->cdev.name); in pm8941_wled_configure()
341 wled->cdev.name = dev->of_node->name; in pm8941_wled_configure()
343 wled->cdev.default_trigger = of_get_property(dev->of_node, in pm8941_wled_configure()
348 rc = of_property_read_u32(dev->of_node, u32_opts[i].name, &val); in pm8941_wled_configure()
371 if (of_property_read_bool(dev->of_node, bool_opts[i].name)) in pm8941_wled_configure()
/linux-4.1.27/drivers/devfreq/
Ddevfreq-event.c229 if (!dev->of_node) { in devfreq_event_get_edev_by_phandle()
234 node = of_parse_phandle(dev->of_node, "devfreq-events", index); in devfreq_event_get_edev_by_phandle()
237 dev->of_node->full_name); in devfreq_event_get_edev_by_phandle()
273 if (!dev->of_node) { in devfreq_event_get_edev_count()
278 count = of_property_count_elems_of_size(dev->of_node, "devfreq-events", in devfreq_event_get_edev_count()
283 dev->of_node->full_name); in devfreq_event_get_edev_count()
/linux-4.1.27/drivers/tty/hvc/
Dhvc_opal.c187 if (of_device_is_compatible(dev->dev.of_node, "ibm,opal-console-raw")) { in hvc_opal_probe()
190 } else if (of_device_is_compatible(dev->dev.of_node, in hvc_opal_probe()
196 dev->dev.of_node->full_name); in hvc_opal_probe()
200 reg = of_get_property(dev->dev.of_node, "reg", NULL); in hvc_opal_probe()
221 dev->dev.of_node->full_name, termno); in hvc_opal_probe()
227 dev->dev.of_node->full_name, in hvc_opal_probe()
/linux-4.1.27/drivers/power/
Dsbs-battery.c737 struct device_node *of_node = client->dev.of_node; in sbs_of_populate_pdata() local
744 if (!of_node) in sbs_of_populate_pdata()
754 if (!of_get_property(of_node, "sbs,i2c-retry-count", NULL) && in sbs_of_populate_pdata()
755 !of_get_property(of_node, "sbs,poll-retry-count", NULL) && in sbs_of_populate_pdata()
756 !of_get_property(of_node, "sbs,battery-detect-gpios", NULL)) in sbs_of_populate_pdata()
764 rc = of_property_read_u32(of_node, "sbs,i2c-retry-count", &prop); in sbs_of_populate_pdata()
768 rc = of_property_read_u32(of_node, "sbs,poll-retry-count", &prop); in sbs_of_populate_pdata()
772 if (!of_get_property(of_node, "sbs,battery-detect-gpios", NULL)) { in sbs_of_populate_pdata()
777 pdata->battery_detect = of_get_named_gpio_flags(of_node, in sbs_of_populate_pdata()
831 psy_cfg.of_node = client->dev.of_node; in sbs_probe()
Dpower_supply_core.c162 np = of_parse_phandle(psy->of_node, "power-supplies", i++); in __power_supply_populate_supplied_from()
166 if (np == epsy->of_node) { in __power_supply_populate_supplied_from()
199 if (epsy->of_node == np) in __power_supply_find_supply_from_node()
235 if (!psy->of_node) in power_supply_check_supplies()
241 np = of_parse_phandle(psy->of_node, "power-supplies", cnt++); in power_supply_check_supplies()
410 return dev->parent && dev->parent->of_node == data; in power_supply_match_device_node()
694 psy->of_node = cfg->of_node; in __power_supply_register()
Dtps65090-charger.c201 struct device_node *np = pdev->dev.of_node; in tps65090_parse_dt_charger_data()
250 if (IS_ENABLED(CONFIG_OF) && !pdata && pdev->dev.of_node) in tps65090_charger_probe()
272 psy_cfg.of_node = pdev->dev.of_node; in tps65090_charger_probe()
Dbq24735-charger.c212 struct device_node *np = client->dev.of_node; in bq24735_parse_dt_data()
260 if (IS_ENABLED(CONFIG_OF) && !charger->pdata && client->dev.of_node) in bq24735_charger_probe()
290 psy_cfg.of_node = client->dev.of_node; in bq24735_charger_probe()
/linux-4.1.27/sound/soc/fsl/
Dimx-es8328.c80 struct device_node *np = pdev->dev.of_node; in imx_es8328_probe()
136 ssi_np = of_parse_phandle(pdev->dev.of_node, "ssi-controller", 0); in imx_es8328_probe()
137 codec_np = of_parse_phandle(pdev->dev.of_node, "audio-codec", 0); in imx_es8328_probe()
159 data->jack_gpio = of_get_named_gpio(pdev->dev.of_node, "jack-gpio", 0); in imx_es8328_probe()
Dimx-sgtl5000.c60 struct device_node *np = pdev->dev.of_node; in imx_sgtl5000_probe()
104 ssi_np = of_parse_phandle(pdev->dev.of_node, "ssi-controller", 0); in imx_sgtl5000_probe()
105 codec_np = of_parse_phandle(pdev->dev.of_node, "audio-codec", 0); in imx_sgtl5000_probe()
/linux-4.1.27/drivers/net/ethernet/arc/
Demac_rockchip.c97 if (!pdev->dev.of_node) in emac_rockchip_probe()
111 interface = of_get_phy_mode(dev->of_node); in emac_rockchip_probe()
120 priv->grf = syscon_regmap_lookup_by_phandle(dev->of_node, "rockchip,grf"); in emac_rockchip_probe()
127 match = of_match_node(emac_rockchip_dt_ids, dev->of_node); in emac_rockchip_probe()
Demac_arc.c36 if (!dev->of_node) in emac_arc_probe()
49 interface = of_get_phy_mode(dev->of_node); in emac_arc_probe()
/linux-4.1.27/drivers/dma/dw/
Dplatform.c103 struct device_node *np = pdev->dev.of_node; in dw_dma_parse_dt()
199 if (pdev->dev.of_node) { in dw_probe()
200 err = of_dma_controller_register(pdev->dev.of_node, in dw_probe()
222 if (pdev->dev.of_node) in dw_remove()
223 of_dma_controller_free(pdev->dev.of_node); in dw_remove()
/linux-4.1.27/drivers/clk/sunxi/
Dclk-sun9i-mmc.c92 struct device_node *np = pdev->dev.of_node; in sun9i_a80_mmc_config_clk_probe()
162 data->rcdev.of_node = pdev->dev.of_node; in sun9i_a80_mmc_config_clk_probe()
187 struct device_node *np = pdev->dev.of_node; in sun9i_a80_mmc_config_clk_remove()
/linux-4.1.27/drivers/dma/
Dmmp_tdma.c578 struct device_node *of_node; member
588 if (pdma_device->dev->of_node != param->of_node) in mmp_tdma_filter_fn()
607 param.of_node = ofdma->of_node; in mmp_tdma_xlate()
659 if (pdev->dev.of_node) in mmp_tdma_probe()
660 pool = of_get_named_gen_pool(pdev->dev.of_node, "asram", 0); in mmp_tdma_probe()
709 if (pdev->dev.of_node) { in mmp_tdma_probe()
710 ret = of_dma_controller_register(pdev->dev.of_node, in mmp_tdma_probe()
Dof-dma.c38 if (ofdma->of_node == dma_spec->np) in of_dma_find_controller()
76 ofdma->of_node = np; in of_dma_controller_register()
102 if (ofdma->of_node == np) { in of_dma_controller_free()
/linux-4.1.27/drivers/ata/
Dahci_platform.c52 of_property_read_u32(dev->of_node, in ahci_probe()
55 if (of_device_is_compatible(dev->of_node, "hisilicon,hisi-ahci")) in ahci_probe()
/linux-4.1.27/arch/mips/ralink/
Dreset.c76 reset_dev.of_node = of_find_compatible_node(NULL, NULL, in ralink_rst_init()
78 if (!reset_dev.of_node) in ralink_rst_init()
/linux-4.1.27/arch/arm/mach-prima2/
Drstc.c75 struct device_node *np = pdev->dev.of_node; in sirfsoc_rstc_probe()
82 sirfsoc_reset_controller.of_node = np; in sirfsoc_rstc_probe()
/linux-4.1.27/drivers/char/xillybus/
Dxillybus_of.c138 if (of_property_read_bool(dev->of_node, "dma-coherent")) in xilly_drv_probe()
148 rc = of_address_to_resource(dev->of_node, 0, &res); in xilly_drv_probe()
154 irq = irq_of_parse_and_map(dev->of_node, 0); in xilly_drv_probe()
/linux-4.1.27/drivers/i2c/muxes/
Di2c-mux-pca954x.c190 struct device_node *of_node = client->dev.of_node; in pca954x_probe() local
223 idle_disconnect_dt = of_node && in pca954x_probe()
224 of_property_read_bool(of_node, "i2c-mux-idle-disconnect"); in pca954x_probe()
/linux-4.1.27/drivers/watchdog/
Dgpio_wdt.c176 priv->gpio = of_get_gpio_flags(pdev->dev.of_node, 0, &flags); in gpio_wdt_probe()
182 ret = of_property_read_string(pdev->dev.of_node, "hw_algo", &algo); in gpio_wdt_probe()
200 ret = of_property_read_u32(pdev->dev.of_node, in gpio_wdt_probe()
211 priv->always_running = of_property_read_bool(pdev->dev.of_node, in gpio_wdt_probe()
Dof_xilinx_wdt.c168 rc = of_property_read_u32(pdev->dev.of_node, "clock-frequency", &pfreq); in xwdt_probe()
173 rc = of_property_read_u32(pdev->dev.of_node, "xlnx,wdt-interval", in xwdt_probe()
179 rc = of_property_read_u32(pdev->dev.of_node, "xlnx,wdt-enable-once", in xwdt_probe()
/linux-4.1.27/drivers/scsi/
Dsun_esp.c127 dp = op->dev.of_node; in esp_get_scsi_id()
136 esp->scsi_id = of_getintprop_default(espdma->dev.of_node, in esp_get_scsi_id()
149 dp = op->dev.of_node; in esp_get_differential()
162 dp = op->dev.of_node; in esp_get_clock_params()
174 struct device_node *dma_dp = dma_of->dev.of_node; in esp_get_bursts()
179 dp = op->dev.of_node; in esp_get_bursts()
566 struct device_node *dp = op->dev.of_node; in esp_sbus_probe()
575 dma_node = op->dev.of_node; in esp_sbus_probe()
/linux-4.1.27/arch/powerpc/platforms/52xx/
Dmpc52xx_gpt.c351 gpt->gc.of_node = node; in mpc52xx_gpt_gpio_setup()
733 gpt->ipb_freq = mpc5xxx_get_bus_frequency(ofdev->dev.of_node); in mpc52xx_gpt_probe()
734 gpt->regs = of_iomap(ofdev->dev.of_node, 0); in mpc52xx_gpt_probe()
742 mpc52xx_gpt_gpio_setup(gpt, ofdev->dev.of_node); in mpc52xx_gpt_probe()
743 mpc52xx_gpt_irq_setup(gpt, ofdev->dev.of_node); in mpc52xx_gpt_probe()
750 if (of_get_property(ofdev->dev.of_node, "fsl,has-wdt", NULL) || in mpc52xx_gpt_probe()
751 of_get_property(ofdev->dev.of_node, "has-wdt", NULL)) { in mpc52xx_gpt_probe()
755 on_boot_wdt = of_get_property(ofdev->dev.of_node, in mpc52xx_gpt_probe()
/linux-4.1.27/drivers/usb/phy/
Dphy-am335x-control.c115 return dev->of_node == node && in match()
124 node = of_parse_phandle(dev->of_node, "ti,ctrl_mod", 0); in am335x_get_phy_control()
146 of_id = of_match_node(omap_control_usb_id_table, pdev->dev.of_node); in am335x_control_usb_probe()
Dphy.c66 if (node != phy->dev->of_node) in __of_usb_find_phy()
177 if (!dev->of_node) { in devm_usb_get_phy_by_phandle()
182 node = of_parse_phandle(dev->of_node, phandle, index); in devm_usb_get_phy_by_phandle()
185 dev->of_node->full_name); in devm_usb_get_phy_by_phandle()
/linux-4.1.27/drivers/char/hw_random/
Dtimeriomem-rng.c105 if (!pdev->dev.of_node && !pdata) { in timeriomem_rng_probe()
128 if (pdev->dev.of_node) { in timeriomem_rng_probe()
131 if (!of_property_read_u32(pdev->dev.of_node, in timeriomem_rng_probe()
/linux-4.1.27/drivers/cpufreq/
Darm_big_little_dt.c51 np = of_node_get(cpu_dev->of_node); in dt_init_opp_table()
68 np = of_node_get(cpu_dev->of_node); in dt_get_transition_latency()
/linux-4.1.27/drivers/input/serio/
Dxilinx_ps2.c247 ofdev->dev.of_node->name); in xps2_of_probe()
250 error = of_address_to_resource(ofdev->dev.of_node, 0, &r_mem); in xps2_of_probe()
257 irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); in xps2_of_probe()
346 if (of_address_to_resource(of_dev->dev.of_node, 0, &r_mem)) in xps2_of_remove()
/linux-4.1.27/drivers/hwmon/
Diio_hwmon.c71 if (dev->of_node && dev->of_node->name) in iio_hwmon_probe()
72 name = dev->of_node->name; in iio_hwmon_probe()
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_drv.c59 return dev->of_node || dev->platform_data; in is_componentized()
352 return dev->of_node == data; in compare_of()
389 if (dev->of_node) { in armada_drm_find_components()
390 struct device_node *np = dev->of_node; in armada_drm_find_components()
430 if (d && d->of_node) { in armada_drm_find_components()
431 for_each_child_of_node(d->of_node, port) in armada_drm_find_components()
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/
Dmii-fec.c126 ret = of_address_to_resource(ofdev->dev.of_node, 0, &res); in fs_enet_mdio_probe()
139 clock = get_bus_freq(ofdev->dev.of_node); in fs_enet_mdio_probe()
178 ret = of_mdiobus_register(new_bus, ofdev->dev.of_node); in fs_enet_mdio_probe()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Ddisplay.c145 if (dssdev->dev->of_node) { in omapdss_register_display()
146 id = of_alias_get_id(dssdev->dev->of_node, "display"); in omapdss_register_display()
157 if (dssdev->dev->of_node) in omapdss_register_display()
158 of_property_read_string(dssdev->dev->of_node, "label", in omapdss_register_display()
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Ddwmac-rk.c325 bsp_priv->phy_iface = of_get_phy_mode(dev->of_node); in rk_gmac_setup()
337 ret = of_property_read_string(dev->of_node, "clock_in_out", &strings); in rk_gmac_setup()
351 ret = of_property_read_u32(dev->of_node, "tx_delay", &value); in rk_gmac_setup()
362 ret = of_property_read_u32(dev->of_node, "rx_delay", &value); in rk_gmac_setup()
373 bsp_priv->grf = syscon_regmap_lookup_by_phandle(dev->of_node, in rk_gmac_setup()
/linux-4.1.27/arch/arm/mach-imx/
Dgpc.c191 if (domain->of_node != controller) in imx_gpc_domain_xlate()
226 parent_args.np = domain->parent->of_node; in imx_gpc_domain_alloc()
405 clk = of_clk_get(dev->of_node, i); in imx_gpc_genpd_init()
423 return of_genpd_add_provider_onecell(dev->of_node, in imx_gpc_genpd_init()
438 if (!of_property_read_bool(pdev->dev.of_node, "#power-domain-cells")) in imx_gpc_probe()
/linux-4.1.27/sound/soc/samsung/
Dsnow.c71 i2s_node = of_parse_phandle(pdev->dev.of_node, in snow_probe()
79 codec_node = of_parse_phandle(pdev->dev.of_node, in snow_probe()
/linux-4.1.27/drivers/rtc/
Dclass.c171 if (dev->of_node) in rtc_device_register()
172 of_id = of_alias_get_id(dev->of_node, "rtc"); in rtc_device_register()
173 else if (dev->parent && dev->parent->of_node) in rtc_device_register()
174 of_id = of_alias_get_id(dev->parent->of_node, "rtc"); in rtc_device_register()
/linux-4.1.27/drivers/uio/
Duio_dmem_genirq.c156 if (pdev->dev.of_node) { in uio_dmem_genirq_probe()
166 uioinfo->name = pdev->dev.of_node->name; in uio_dmem_genirq_probe()
288 if (pdev->dev.of_node) in uio_dmem_genirq_probe()
305 if (pdev->dev.of_node) in uio_dmem_genirq_remove()
Duio_pdrv_genirq.c113 if (pdev->dev.of_node) { in uio_pdrv_genirq_probe()
121 uioinfo->name = pdev->dev.of_node->name; in uio_pdrv_genirq_probe()
151 if (ret == -ENXIO && pdev->dev.of_node) in uio_pdrv_genirq_probe()
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_platform.c34 struct device_node *np = pdev->dev.of_node; in sxgbe_probe_config_dt()
89 struct device_node *node = dev->of_node; in sxgbe_platform_probe()
97 if (pdev->dev.of_node) { in sxgbe_platform_probe()
/linux-4.1.27/drivers/pinctrl/
Ddevicetree.c64 of_node_put(p->dev->of_node); in pinctrl_dt_free_maps()
134 if (np_pctldev == p->dev->of_node) { in dt_to_map_one_config()
177 struct device_node *np = p->dev->of_node; in pinctrl_dt_to_map()
/linux-4.1.27/sound/soc/
Dsoc-ac97.c196 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 0); in snd_soc_ac97_parse_pinctl()
208 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 1); in snd_soc_ac97_parse_pinctl()
220 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 2); in snd_soc_ac97_parse_pinctl()
/linux-4.1.27/drivers/spmi/
Dspmi.c409 ctrl->dev.of_node = parent->of_node; in spmi_controller_alloc()
433 if (!ctrl->dev.of_node) in of_spmi_register_devices()
436 for_each_available_child_of_node(ctrl->dev.of_node, node) { in of_spmi_register_devices()
470 sdev->dev.of_node = node; in of_spmi_register_devices()
/linux-4.1.27/drivers/mmc/host/
Ddw_mmc-rockchip.c113 if (!pdev->dev.of_node) in dw_mci_rockchip_probe()
116 match = of_match_node(dw_mci_rockchip_match, pdev->dev.of_node); in dw_mci_rockchip_probe()
Ddw_mmc-pltfm.c108 if (pdev->dev.of_node) { in dw_mci_pltfm_probe()
109 match = of_match_node(dw_mci_pltfm_match, pdev->dev.of_node); in dw_mci_pltfm_probe()
/linux-4.1.27/drivers/misc/ti-st/
Dst_ll.c57 if (kim_data->kim_pdev->dev.of_node) { in ll_device_want_to_sleep()
96 if (kim_data->kim_pdev->dev.of_node) { in ll_device_want_to_wakeup()
/linux-4.1.27/drivers/gpu/drm/bridge/
Dptn3460.c321 endpoint = of_graph_get_next_endpoint(dev->of_node, NULL); in ptn3460_probe()
363 ret = of_property_read_u32(dev->of_node, "edid-emulation", in ptn3460_probe()
371 ptn_bridge->bridge.of_node = dev->of_node; in ptn3460_probe()
/linux-4.1.27/arch/arm/mach-omap2/
Dgpmc-onenand.c274 if (gpmc_onenand_data->of_node) { in omap2_onenand_setup_async()
275 gpmc_read_settings_dt(gpmc_onenand_data->of_node, in omap2_onenand_setup_async()
316 if (gpmc_onenand_data->of_node) { in omap2_onenand_setup_sync()
317 gpmc_read_settings_dt(gpmc_onenand_data->of_node, in omap2_onenand_setup_sync()
Dgpmc-nand.c100 if (gpmc_nand_data->of_node) in gpmc_nand_init()
101 gpmc_read_settings_dt(gpmc_nand_data->of_node, &s); in gpmc_nand_init()
/linux-4.1.27/drivers/scsi/ufs/
Dufshcd-pltfrm.c45 if (dev->of_node) { in get_variant_ops()
48 match = of_match_node(ufs_of_match, dev->of_node); in get_variant_ops()
62 struct device_node *np = dev->of_node; in ufshcd_parse_clock_info()
147 struct device_node *np = dev->of_node; in ufshcd_populate_vreg()
/linux-4.1.27/arch/mips/pci/
Dpci-rt3883.c418 struct device_node *np = dev->of_node; in rt3883_pci_probe()
455 rpc->pci_controller.of_node = child; in rt3883_pci_probe()
460 if (!rpc->pci_controller.of_node) { in rt3883_pci_probe()
469 for_each_available_child_of_node(rpc->pci_controller.of_node, child) { in rt3883_pci_probe()
510 rpc->pci_controller.of_node); in rt3883_pci_probe()
566 of_node_put(rpc->pci_controller.of_node); in rt3883_pci_probe()
/linux-4.1.27/drivers/bcma/
Dmain.c144 if (!parent || !parent->dev.of_node) in bcma_of_find_child_device()
147 for_each_child_of_node(parent->dev.of_node, node) { in bcma_of_find_child_device()
164 if (core->dev.of_node) { in bcma_of_irq_parse()
165 rc = of_irq_parse_one(core->dev.of_node, num, out_irq); in bcma_of_irq_parse()
170 out_irq->np = parent->dev.of_node; in bcma_of_irq_parse()
184 if (!parent || !parent->dev.of_node) in bcma_of_get_irq()
204 core->dev.of_node = node; in bcma_of_fill_device()
/linux-4.1.27/sound/soc/codecs/
Dtas5086.c837 struct device_node *of_node = codec->dev->of_node; in tas5086_probe() local
839 of_property_read_u32(of_node, "ti,charge-period", in tas5086_probe()
848 if (of_get_property(of_node, name, NULL) != NULL) in tas5086_probe()
949 struct device_node *of_node = dev->of_node; in tas5086_i2c_probe() local
950 gpio_nreset = of_get_named_gpio(of_node, "reset-gpio", 0); in tas5086_i2c_probe()
/linux-4.1.27/drivers/iommu/
Darm-smmu.c272 struct device_node *of_node; member
367 if (of_property_read_bool(smmu->dev->of_node, in parse_driver_options()
383 return bus->bridge->parent->of_node; in dev_get_dev_node()
386 return dev->of_node; in dev_get_dev_node()
399 if (dev_node < master->of_node) in find_smmu_master()
401 else if (dev_node > master->of_node) in find_smmu_master()
436 if (master->of_node < this->of_node) in insert_smmu_master()
438 else if (master->of_node > this->of_node) in insert_smmu_master()
475 master->of_node = masterspec->np; in register_smmu_master()
1374 master = find_smmu_master(smmu, dev->of_node); in arm_smmu_add_platform_device()
[all …]
/linux-4.1.27/drivers/i2c/
Di2c-mux.c161 if (mux_dev->of_node) { in i2c_add_mux_adapter()
165 for_each_child_of_node(mux_dev->of_node, child) { in i2c_add_mux_adapter()
170 priv->adap.dev.of_node = child; in i2c_add_mux_adapter()
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-is-i2c.c35 struct device_node *node = pdev->dev.of_node; in fimc_is_i2c_probe()
51 i2c_adap->dev.of_node = node; in fimc_is_i2c_probe()
/linux-4.1.27/arch/arm/mach-nspire/
Dclcd.c73 BUG_ON(!fb->dev->dev.of_node); in nspire_clcd_setup()
75 err = of_property_read_string(fb->dev->dev.of_node, "lcd-type", &type); in nspire_clcd_setup()
/linux-4.1.27/drivers/mtd/maps/
Dphysmap_of.c80 struct device_node *dp = dev->dev.of_node; in obsolete_probe()
155 struct device_node *dp = dev->dev.of_node; in of_flash_probe()
189 dev->dev.of_node->full_name); in of_flash_probe()
312 ppdata.of_node = dp; in of_flash_probe()
/linux-4.1.27/arch/arm/kernel/
Dperf_event_cpu.c322 dn = of_parse_phandle(pdev->dev.of_node, "interrupt-affinity", in of_pmu_irq_cfg()
326 of_node_full_name(pdev->dev.of_node), i); in of_pmu_irq_cfg()
356 struct device_node *node = pdev->dev.of_node; in cpu_pmu_device_probe()
374 if (node && (of_id = of_match_node(cpu_pmu_of_device_ids, pdev->dev.of_node))) { in cpu_pmu_device_probe()

12345678