Home
last modified time | relevance | path

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

123456789

/linux-4.4.14/drivers/pci/
Dof.c22 if (!dev->bus->dev.of_node) in pci_set_of_node()
24 dev->dev.of_node = of_pci_find_child_device(dev->bus->dev.of_node, in pci_set_of_node()
30 of_node_put(dev->dev.of_node); in pci_release_of_node()
31 dev->dev.of_node = NULL; in pci_release_of_node()
37 bus->dev.of_node = pcibios_get_phb_of_node(bus); in pci_set_bus_of_node()
39 bus->dev.of_node = of_node_get(bus->self->dev.of_node); in pci_set_bus_of_node()
44 of_node_put(bus->dev.of_node); in pci_release_bus_of_node()
45 bus->dev.of_node = NULL; in pci_release_bus_of_node()
58 if (bus->bridge->of_node) in pcibios_get_phb_of_node()
59 return of_node_get(bus->bridge->of_node); in pcibios_get_phb_of_node()
[all …]
/linux-4.4.14/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()
68 set_dev_node(&ofdev->dev, of_node_to_nid(ofdev->dev.of_node)); in of_device_add()
185 if ((!dev) || (!dev->of_node)) in of_device_get_modalias()
189 csize = snprintf(str, len, "of:N%sT%s", dev->of_node->name, in of_device_get_modalias()
190 dev->of_node->type); in of_device_get_modalias()
193 compat = of_get_property(dev->of_node, "compatible", &cplen); in of_device_get_modalias()
238 if ((!dev) || (!dev->of_node)) in of_device_uevent()
241 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()
187 of_msi_configure(&dev->dev, dev->dev.of_node); in of_platform_device_create_pdata()
243 dev->dev.of_node = of_node_get(node); in of_amba_device_create()
250 of_dma_configure(&dev->dev, dev->dev.of_node); in of_amba_device_create()
476 if (!dev->of_node || !of_node_check_flag(dev->of_node, OF_POPULATED)) in of_platform_device_destroy()
480 if (of_node_check_flag(dev->of_node, OF_POPULATED_BUS)) in of_platform_device_destroy()
491 of_node_clear_flag(dev->of_node, OF_POPULATED); in of_platform_device_destroy()
[all …]
Dof_pci.c273 if (!of_property_read_bool(chip->of_node, "msi-controller")) in of_pci_msi_chip_add()
292 struct msi_controller *of_pci_find_msi_chip_by_node(struct device_node *of_node) in of_pci_find_msi_chip_by_node() argument
298 if (c->of_node == of_node) { in of_pci_find_msi_chip_by_node()
/linux-4.4.14/arch/powerpc/sysdev/
Dmsi_bitmap.c83 if (!bmp->of_node) in msi_bitmap_reserve_dt_hwirqs()
86 p = of_get_property(bmp->of_node, "msi-available-ranges", &len); in msi_bitmap_reserve_dt_hwirqs()
89 "found on %s\n", bmp->of_node->full_name); in msi_bitmap_reserve_dt_hwirqs()
95 " property on %s\n", bmp->of_node->full_name); in msi_bitmap_reserve_dt_hwirqs()
116 struct device_node *of_node) in msi_bitmap_alloc() argument
142 bmp->of_node = of_node_get(of_node); in msi_bitmap_alloc()
152 of_node_put(bmp->of_node); in msi_bitmap_free()
224 struct device_node of_node; in test_of_node() local
231 memset(&of_node, 0, sizeof(of_node)); in test_of_node()
232 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()
234 err = of_address_to_resource(dev->dev.of_node, 0, &res); in ppc4xx_msi_probe()
237 dev->dev.of_node->full_name); in ppc4xx_msi_probe()
241 msi_irqs = of_irq_count(dev->dev.of_node); in ppc4xx_msi_probe()
Dfsl_msi.c364 virt_msir = irq_of_parse_and_map(dev->dev.of_node, irq_index); in fsl_msi_setup_hwirq()
425 msi->irqhost = irq_domain_add_linear(dev->dev.of_node, in fsl_of_msi_probe()
439 err = of_address_to_resource(dev->dev.of_node, 0, &res); in fsl_of_msi_probe()
442 dev->dev.of_node->full_name); in fsl_of_msi_probe()
450 dev->dev.of_node->full_name); in fsl_of_msi_probe()
460 if (of_address_to_resource(dev->dev.of_node, 1, &msiir)) in fsl_of_msi_probe()
478 msi->phandle = dev->dev.of_node->phandle; in fsl_of_msi_probe()
486 p = of_get_property(dev->dev.of_node, "msi-available-ranges", &len); in fsl_of_msi_probe()
488 if (of_device_is_compatible(dev->dev.of_node, "fsl,mpic-msi-v4.3") || in fsl_of_msi_probe()
489 of_device_is_compatible(dev->dev.of_node, "fsl,vmpic-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.c140 irq_count = of_irq_count(dev->of_node); in hsta_msi_probe()
155 ret = msi_bitmap_alloc(&ppc4xx_hsta_msi.bmp, irq_count, dev->of_node); in hsta_msi_probe()
168 irq_of_parse_and_map(dev->of_node, irq); in hsta_msi_probe()
Di8259.c168 struct device_node *of_node = irq_domain_get_of_node(h); in i8259_host_match() local
169 return of_node == NULL || of_node == node; in i8259_host_match()
Dehv_pic.c184 struct device_node *of_node = irq_domain_get_of_node(h); in ehv_pic_host_match() local
185 return of_node == NULL || of_node == node; in ehv_pic_host_match()
/linux-4.4.14/drivers/net/phy/
Ddp83867.c107 struct device_node *of_node = dev->of_node; in dp83867_of_init() local
110 if (!of_node && dev->parent->of_node) in dp83867_of_init()
111 of_node = dev->parent->of_node; in dp83867_of_init()
113 if (!phydev->dev.of_node) in dp83867_of_init()
116 ret = of_property_read_u32(of_node, "ti,rx-internal-delay", in dp83867_of_init()
121 ret = of_property_read_u32(of_node, "ti,tx-internal-delay", in dp83867_of_init()
126 return of_property_read_u32(of_node, "ti,fifo-depth", in dp83867_of_init()
Dmicrel.c291 const struct device_node *of_node, in ksz9021_load_values_from_of() argument
303 if (!of_property_read_u32(of_node, field1, &val1)) in ksz9021_load_values_from_of()
306 if (!of_property_read_u32(of_node, field2, &val2)) in ksz9021_load_values_from_of()
309 if (!of_property_read_u32(of_node, field3, &val3)) in ksz9021_load_values_from_of()
312 if (!of_property_read_u32(of_node, field4, &val4)) in ksz9021_load_values_from_of()
341 const struct device_node *of_node = dev->of_node; in ksz9021_config_init() local
350 of_node = dev_walker->of_node; in ksz9021_config_init()
353 } while (!of_node && dev_walker); in ksz9021_config_init()
355 if (of_node) { in ksz9021_config_init()
356 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()
223 if (pdev->dev.of_node) { in mdio_gpio_probe()
225 bus_id = of_alias_get_id(pdev->dev.of_node, "mdio-gpio"); in mdio_gpio_probe()
242 if (pdev->dev.of_node) in mdio_gpio_probe()
243 ret = of_mdiobus_register(new_bus, pdev->dev.of_node); in mdio_gpio_probe()
Dsmsc.c48 struct device_node *of_node __maybe_unused = dev->of_node; in smsc_phy_config_init()
55 if (of_find_property(of_node, "smsc,disable-energy-detect", &len)) in smsc_phy_config_init()
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()
/linux-4.4.14/sound/soc/mediatek/
Dmt8173-rt5650-rt5676.c213 platform_node = of_parse_phandle(pdev->dev.of_node, in mt8173_rt5650_rt5676_dev_probe()
226 mt8173_rt5650_rt5676_codecs[0].of_node = in mt8173_rt5650_rt5676_dev_probe()
227 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); in mt8173_rt5650_rt5676_dev_probe()
228 if (!mt8173_rt5650_rt5676_codecs[0].of_node) { in mt8173_rt5650_rt5676_dev_probe()
233 mt8173_rt5650_rt5676_codecs[1].of_node = in mt8173_rt5650_rt5676_dev_probe()
234 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); in mt8173_rt5650_rt5676_dev_probe()
235 if (!mt8173_rt5650_rt5676_codecs[1].of_node) { in mt8173_rt5650_rt5676_dev_probe()
240 mt8173_rt5650_rt5676_codec_conf[0].of_node = in mt8173_rt5650_rt5676_dev_probe()
241 mt8173_rt5650_rt5676_codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe()
244 mt8173_rt5650_rt5676_codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe()
/linux-4.4.14/drivers/usb/host/
Dxhci-plat.c52 struct device_node *of_node = hcd->self.controller->of_node; in xhci_plat_setup() local
55 if (of_device_is_compatible(of_node, "renesas,xhci-r8a7790") || in xhci_plat_setup()
56 of_device_is_compatible(of_node, "renesas,xhci-r8a7791")) { in xhci_plat_setup()
67 struct device_node *of_node = hcd->self.controller->of_node; in xhci_plat_start() local
69 if (of_device_is_compatible(of_node, "renesas,xhci-r8a7790") || in xhci_plat_start()
70 of_device_is_compatible(of_node, "renesas,xhci-r8a7791")) in xhci_plat_start()
78 struct device_node *node = pdev->dev.of_node; in xhci_plat_probe()
137 if (of_device_is_compatible(pdev->dev.of_node, in xhci_plat_probe()
139 of_device_is_compatible(pdev->dev.of_node, in xhci_plat_probe()
Dohci-platform.c152 if (pdata == &ohci_platform_defaults && dev->dev.of_node) { in ohci_platform_probe()
153 if (of_property_read_bool(dev->dev.of_node, "big-endian-regs")) in ohci_platform_probe()
156 if (of_property_read_bool(dev->dev.of_node, "big-endian-desc")) in ohci_platform_probe()
159 if (of_property_read_bool(dev->dev.of_node, "big-endian")) in ohci_platform_probe()
162 if (of_property_read_bool(dev->dev.of_node, "no-big-frame-no")) in ohci_platform_probe()
165 of_property_read_u32(dev->dev.of_node, "num-ports", in ohci_platform_probe()
168 priv->num_phys = of_count_phandle_with_args(dev->dev.of_node, in ohci_platform_probe()
181 &dev->dev, dev->dev.of_node, phy_num); in ohci_platform_probe()
189 priv->clks[clk] = of_clk_get(dev->dev.of_node, clk); in ohci_platform_probe()
Dehci-platform.c187 if (pdata == &ehci_platform_defaults && dev->dev.of_node) { in ehci_platform_probe()
188 if (of_property_read_bool(dev->dev.of_node, "big-endian-regs")) in ehci_platform_probe()
191 if (of_property_read_bool(dev->dev.of_node, "big-endian-desc")) in ehci_platform_probe()
194 if (of_property_read_bool(dev->dev.of_node, "big-endian")) in ehci_platform_probe()
197 if (of_property_read_bool(dev->dev.of_node, 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()
218 &dev->dev, dev->dev.of_node, phy_num); in ehci_platform_probe()
226 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.4.14/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.c560 if (!dev_get_platdata(&pdev->dev) && pdev->dev.of_node) { in nand_davinci_get_pdata()
571 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata()
577 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata()
580 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata()
583 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata()
586 if (!of_property_read_string(pdev->dev.of_node, in nand_davinci_get_pdata()
588 !of_property_read_string(pdev->dev.of_node, in nand_davinci_get_pdata()
597 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata()
601 prop = of_get_nand_bus_width(pdev->dev.of_node); in nand_davinci_get_pdata()
602 if (0 < prop || !of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata()
[all …]
Dndfc.c178 ppdata.of_node = flash_np; in ndfc_chip_init()
208 reg = of_get_property(ofdev->dev.of_node, "reg", &len); in ndfc_probe()
228 ndfc->ndfcbase = of_iomap(ofdev->dev.of_node, 0); in ndfc_probe()
237 reg = of_get_property(ofdev->dev.of_node, "ccr", NULL); in ndfc_probe()
244 reg = of_get_property(ofdev->dev.of_node, "bank-settings", NULL); in ndfc_probe()
250 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()
171 ppdata.of_node = ofdev->dev.of_node; in socrates_nand_probe()
/linux-4.4.14/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()
1222 of_device_is_compatible(dev->dev.of_node, in vio_match_device()
1321 iommu_free_table(tbl, of_node_full_name(dev->of_node)); in vio_dev_release()
1322 of_node_put(dev->of_node); in vio_dev_release()
1335 struct vio_dev *vio_register_device_node(struct device_node *of_node) in vio_register_device_node() argument
[all …]
/linux-4.4.14/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.4.14/drivers/regulator/
Dact8865-regulator.c322 struct device_node **of_node, in act8865_pdata_from_dt() argument
331 np = of_get_child_by_name(dev->of_node, "regulators"); in act8865_pdata_from_dt()
373 of_node[i] = matches[i].of_node; in act8865_pdata_from_dt()
381 struct device_node **of_node, in act8865_pdata_from_dt() argument
421 struct device_node **of_node; in act8865_pmic_probe() local
430 if (dev->of_node && !pdata) { in act8865_pmic_probe()
439 voltage_select = !!of_get_property(dev->of_node, in act8865_pmic_probe()
475 of_node = devm_kzalloc(dev, sizeof(struct device_node *) * in act8865_pmic_probe()
477 if (!of_node) in act8865_pmic_probe()
480 if (dev->of_node && !pdata) { 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.c206 of_node_put(devm_matches->matches[i].of_node); in devm_of_regulator_put_matches()
254 match->of_node = NULL; in of_regulator_match()
264 if (match->of_node) in of_regulator_match()
279 match->of_node = of_node_get(child); in of_regulator_match()
298 if (!dev->of_node || !desc->of_match) in regulator_of_get_init_data()
302 search = of_get_child_by_name(dev->of_node, in regulator_of_get_init_data()
305 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()
Dmax14577.c199 return max77836_regulator_matches[index].of_node; in match_of_node()
203 return max14577_regulator_matches[index].of_node; in match_of_node()
277 config.of_node = pdata->regulators[i].of_node; in max14577_regulator_probe()
280 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()
Dpbias-regulator.c144 struct device_node *np = pdev->dev.of_node; in pbias_regulator_probe()
189 !pbias_matches[idx].of_node) in pbias_regulator_probe()
214 cfg.of_node = pbias_matches[idx].of_node; in pbias_regulator_probe()
Dsky81452-regulator.c77 config.of_node = dev->of_node; in sky81452_reg_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.4.14/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()
213 for_each_child_of_node(chip->of_node, np) { in of_gpiochip_scan_gpios()
302 mm_gc->gc.of_node = np; in of_mm_gpiochip_add()
340 struct device_node *np = chip->of_node; in of_gpiochip_add_pin_range()
426 if ((!chip->of_node) && (chip->dev)) in of_gpiochip_add()
427 chip->of_node = chip->dev->of_node; in of_gpiochip_add()
429 if (!chip->of_node) in of_gpiochip_add()
441 of_node_get(chip->of_node); in of_gpiochip_add()
451 of_node_put(chip->of_node); in of_gpiochip_remove()
Dgpio-stp-xway.c226 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,shadow", &shadow)) in xway_stp_probe()
230 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,groups", &groups)) in xway_stp_probe()
237 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,dsl", &dsl)) in xway_stp_probe()
244 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,phy1", &phy)) in xway_stp_probe()
246 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,phy2", &phy)) in xway_stp_probe()
251 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()
602 mcp->chip.of_node = dev->of_node; in mcp23s08_probe_one()
655 of_property_read_bool(mcp->chip.dev->of_node, in mcp23s08_probe_one()
793 client->dev.of_node, in mcp230xx_probe()
795 pdata->mirror = of_property_read_bool(client->dev.of_node, in mcp230xx_probe()
797 client->irq = irq_of_parse_and_map(client->dev.of_node, 0); in mcp230xx_probe()
893 status = of_property_read_u32(spi->dev.of_node, in mcp23s08_probe()
896 status = of_property_read_u32(spi->dev.of_node, in mcp23s08_probe()
917 spi->dev.of_node, in mcp23s08_probe()
919 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()
/linux-4.4.14/drivers/gpu/drm/tegra/
Doutput.c107 if (!output->of_node) in tegra_output_probe()
108 output->of_node = output->dev->of_node; in tegra_output_probe()
110 panel = of_parse_phandle(output->of_node, "nvidia,panel", 0); in tegra_output_probe()
119 output->edid = of_get_property(output->of_node, "nvidia,edid", &size); in tegra_output_probe()
121 ddc = of_parse_phandle(output->of_node, "nvidia,ddc-i2c-bus", 0); in tegra_output_probe()
133 output->hpd_gpio = of_get_named_gpio_flags(output->of_node, in tegra_output_probe()
/linux-4.4.14/include/linux/
Dirqdomain.h194 struct irq_domain *irq_domain_add_simple(struct device_node *of_node,
199 struct irq_domain *irq_domain_add_legacy(struct device_node *of_node,
232 static inline struct irq_domain *irq_domain_add_linear(struct device_node *of_node, in irq_domain_add_linear() argument
237 return __irq_domain_add(of_node_to_fwnode(of_node), size, size, 0, ops, host_data); in irq_domain_add_linear()
239 static inline struct irq_domain *irq_domain_add_nomap(struct device_node *of_node, in irq_domain_add_nomap() argument
244 return __irq_domain_add(of_node_to_fwnode(of_node), 0, max_irq, max_irq, ops, host_data); in irq_domain_add_nomap()
247 struct device_node *of_node, in irq_domain_add_legacy_isa() argument
251 return irq_domain_add_legacy(of_node, NUM_ISA_INTERRUPTS, 0, 0, ops, in irq_domain_add_legacy_isa()
254 static inline struct irq_domain *irq_domain_add_tree(struct device_node *of_node, in irq_domain_add_tree() argument
258 return __irq_domain_add(of_node_to_fwnode(of_node), 0, ~0, 0, ops, host_data); in irq_domain_add_tree()
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.h46 of_node_put(dev->of_node); in of_device_node_put()
55 return of_node_get(cpu_dev->of_node); in of_cpu_device_node_get()
/linux-4.4.14/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()
131 if (dev->of_node) { in pxa_ssp_probe()
133 struct device_node *np = dev->of_node; in pxa_ssp_probe()
205 if (dev->of_node) { in pxa_ssp_probe()
221 ssp->of_node = dev->of_node; in pxa_ssp_probe()
/linux-4.4.14/kernel/irq/
Dirqdomain.c100 struct device_node *of_node; in __irq_domain_add() local
102 of_node = to_of_node(fwnode); in __irq_domain_add()
105 GFP_KERNEL, of_node_to_nid(of_node)); in __irq_domain_add()
109 of_node_get(of_node); in __irq_domain_add()
184 struct irq_domain *irq_domain_add_simple(struct device_node *of_node, in irq_domain_add_simple() argument
192 domain = __irq_domain_add(of_node_to_fwnode(of_node), size, size, 0, ops, host_data); in irq_domain_add_simple()
200 of_node_to_nid(of_node)); in irq_domain_add_simple()
227 struct irq_domain *irq_domain_add_legacy(struct device_node *of_node, in irq_domain_add_legacy() argument
236 domain = __irq_domain_add(of_node_to_fwnode(of_node), first_hwirq + size, in irq_domain_add_legacy()
395 struct device_node *of_node; in irq_domain_associate_many() local
[all …]
/linux-4.4.14/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.4.14/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()
Dat91-reset.c189 at91_rstc_base = of_iomap(pdev->dev.of_node, 0); in at91_reset_probe()
195 if (!of_device_is_compatible(pdev->dev.of_node, "atmel,sama5d3-rstc")) { in at91_reset_probe()
207 match = of_match_node(at91_reset_of_match, pdev->dev.of_node); in at91_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()
/linux-4.4.14/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.4.14/drivers/clk/
Dclk-max-gen.c139 if (dev->of_node && in max_gen_clk_probe()
140 !of_property_read_string_index(dev->of_node, in max_gen_clk_probe()
163 if (dev->of_node) { in max_gen_clk_probe()
172 ret = of_clk_add_provider(dev->of_node, of_clk_src_onecell_get, in max_gen_clk_probe()
189 if (dev->of_node) in max_gen_clk_remove()
190 of_clk_del_provider(dev->of_node); in max_gen_clk_remove()
Dclk-si570.c427 err = of_property_read_u32(client->dev.of_node, in si570_probe()
443 if (of_property_read_string(client->dev.of_node, "clock-output-names", in si570_probe()
445 init.name = client->dev.of_node->name; in si570_probe()
447 err = of_property_read_u32(client->dev.of_node, "factory-fout", in si570_probe()
470 err = of_clk_add_provider(client->dev.of_node, of_clk_src_simple_get, in si570_probe()
478 if (!of_property_read_u32(client->dev.of_node, "clock-frequency", in si570_probe()
482 of_clk_del_provider(client->dev.of_node); in si570_probe()
496 of_clk_del_provider(client->dev.of_node); in si570_remove()
Dclk-axi-clkgen.c493 if (!pdev->dev.of_node) in axi_clkgen_probe()
496 id = of_match_node(axi_clkgen_ids, pdev->dev.of_node); in axi_clkgen_probe()
511 parent_name = of_clk_get_parent_name(pdev->dev.of_node, 0); in axi_clkgen_probe()
515 clk_name = pdev->dev.of_node->name; in axi_clkgen_probe()
516 of_property_read_string(pdev->dev.of_node, "clock-output-names", in axi_clkgen_probe()
532 return of_clk_add_provider(pdev->dev.of_node, of_clk_src_simple_get, in axi_clkgen_probe()
538 of_clk_del_provider(pdev->dev.of_node); in axi_clkgen_remove()
Dclk-si514.c321 if (of_property_read_string(client->dev.of_node, "clock-output-names", in si514_probe()
323 init.name = client->dev.of_node->name; in si514_probe()
338 err = of_clk_add_provider(client->dev.of_node, of_clk_src_simple_get, in si514_probe()
350 of_clk_del_provider(client->dev.of_node); in si514_remove()
/linux-4.4.14/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()
138 if (pdev->dev.of_node) { in tc_probe()
140 match = of_match_node(atmel_tcb_dt_ids, pdev->dev.of_node); in tc_probe()
144 tc->id = of_alias_get_id(tc->pdev->dev.of_node, "tcb"); in tc_probe()
/linux-4.4.14/arch/powerpc/platforms/cell/
Dspider-pic.c234 struct device_node *of_node; in spider_find_cascade_and_node() local
236 of_node = irq_domain_get_of_node(pic->host); in spider_find_cascade_and_node()
241 virq = irq_of_parse_and_map(of_node, 0); in spider_find_cascade_and_node()
246 tmp = of_get_property(of_node, "#interrupt-cells", NULL); in spider_find_cascade_and_node()
250 imap = of_get_property(of_node, "interrupt-map", &imaplen); in spider_find_cascade_and_node()
290 static void __init spider_init_one(struct device_node *of_node, int chip, in spider_init_one() argument
302 pic->host = irq_domain_add_linear(of_node, SPIDER_SRC_COUNT, in spider_init_one()
327 pic->node_id, addr, of_node->full_name); in spider_init_one()
/linux-4.4.14/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.4.14/drivers/gpu/drm/msm/hdmi/
Dhdmi.c282 hdmi->irq = irq_of_parse_and_map(pdev->dev.of_node, 0); in hdmi_modeset_init()
402 static int get_gpio(struct device *dev, struct device_node *of_node, const char *name) in get_gpio() argument
404 int gpio = of_get_named_gpio(of_node, name, 0); in get_gpio()
408 gpio = of_get_named_gpio(of_node, name2, 0); in get_gpio()
425 struct device_node *of_node = dev->of_node; in hdmi_bind() local
428 match = of_match_node(dt_match, of_node); in hdmi_bind()
433 dev_err(dev, "unknown phy: %s\n", of_node->name); in hdmi_bind()
439 hdmi_cfg->ddc_clk_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-ddc-clk"); in hdmi_bind()
440 hdmi_cfg->ddc_data_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-ddc-data"); in hdmi_bind()
441 hdmi_cfg->hpd_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-hpd"); in hdmi_bind()
[all …]
/linux-4.4.14/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.c166 } else if (pdev->dev.of_node) { in dw_i2c_plat_probe()
167 of_property_read_u32(pdev->dev.of_node, in dw_i2c_plat_probe()
170 of_property_read_u32(pdev->dev.of_node, in dw_i2c_plat_probe()
173 of_property_read_u32(pdev->dev.of_node, in dw_i2c_plat_probe()
177 of_property_read_u32(pdev->dev.of_node, "clock-frequency", in dw_i2c_plat_probe()
236 adap->dev.of_node = pdev->dev.of_node; in dw_i2c_plat_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-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-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-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()
Di2c-davinci.c184 struct device_node *of_node = dev->dev->of_node; in i2c_davinci_calc_clk_dividers() local
218 if (of_node && of_device_is_compatible(of_node, "ti,keystone-i2c")) in i2c_davinci_calc_clk_dividers()
781 if (!dev->pdata && pdev->dev.of_node) { in davinci_i2c_probe()
791 if (!of_property_read_u32(pdev->dev.of_node, "clock-frequency", in davinci_i2c_probe()
796 of_property_read_bool(pdev->dev.of_node, in davinci_i2c_probe()
837 adap->dev.of_node = pdev->dev.of_node; in davinci_i2c_probe()
/linux-4.4.14/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.4.14/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.4.14/drivers/irqchip/
Dirq-mips-cpu.c146 static void __init __mips_cpu_irq_init(struct device_node *of_node) in __mips_cpu_irq_init() argument
154 domain = irq_domain_add_legacy(of_node, 8, MIPS_CPU_IRQ_BASE, 0, in __mips_cpu_irq_init()
165 int __init mips_cpu_irq_of_init(struct device_node *of_node, in mips_cpu_irq_of_init() argument
168 __mips_cpu_irq_init(of_node); in mips_cpu_irq_of_init()
/linux-4.4.14/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.4.14/drivers/net/ethernet/ti/
Dcpsw-common.c32 syscon = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); in davinci_emac_3517_get_macid()
59 syscon = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); in cpsw_am33xx_cm_get_macid()
87 if (of_device_is_compatible(dev->of_node, "ti,am3517-emac")) in ti_cm_get_macid()
90 if (of_device_is_compatible(dev->of_node, "ti,dm816-emac")) in ti_cm_get_macid()
Dcpsw-phy-sel.c141 return dev->of_node == node && in match()
150 node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel"); in cpsw_phy_sel()
185 of_id = of_match_node(cpsw_phy_sel_id_table, pdev->dev.of_node); in cpsw_phy_sel_probe()
203 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.4.14/drivers/soc/dove/
Dpmu.c30 struct device_node *of_node; member
107 pmu->reset.of_node = pmu->of_node; in pmu_reset_init()
276 domain = irq_domain_add_linear(pmu->of_node, NR_PMU_IRQS, in dove_init_pmu_irq()
351 pmu->of_node = np_pmu; in dove_init_pmu()
352 pmu->pmc_base = of_iomap(pmu->of_node, 0); in dove_init_pmu()
353 pmu->pmu_base = of_iomap(pmu->of_node, 1); in dove_init_pmu()
392 if (args.np == pmu->of_node) in dove_init_pmu()
401 parent_irq = irq_of_parse_and_map(pmu->of_node, 0); in dove_init_pmu()
/linux-4.4.14/drivers/reset/
Dreset-socfpga.c104 struct device_node *np = dev->of_node; in socfpga_reset_probe()
110 if (!of_find_property(pdev->dev.of_node, "#reset-cells", NULL)) { in socfpga_reset_probe()
112 pdev->dev.of_node->full_name); in socfpga_reset_probe()
135 data->rcdev.of_node = pdev->dev.of_node; in socfpga_reset_probe()
Dreset-berlin.c72 struct device_node *parent_np = of_get_parent(pdev->dev.of_node); in berlin2_reset_probe()
86 priv->rcdev.of_node = pdev->dev.of_node; in berlin2_reset_probe()
Dreset-zynq.c105 priv->slcr = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, in zynq_reset_probe()
123 priv->rcdev.of_node = pdev->dev.of_node; in zynq_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.4.14/arch/powerpc/platforms/pasemi/
Dmsi.c147 struct device_node *of_node; in mpic_pasemi_msi_init() local
149 of_node = irq_domain_get_of_node(mpic->irqhost); in mpic_pasemi_msi_init()
150 if (!of_node || in mpic_pasemi_msi_init()
151 !of_device_is_compatible(of_node, in mpic_pasemi_msi_init()
/linux-4.4.14/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()
146 !dev->ofdev.dev.of_node || in soundbus_add_one()
/linux-4.4.14/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.4.14/drivers/gpu/drm/imx/
Ddw_hdmi-imx.c97 struct device_node *np = hdmi->dev->of_node; in dw_hdmi_imx_parse_dt()
128 int mux = imx_drm_encoder_get_mux_id(hdmi->dev->of_node, encoder); in dw_hdmi_imx_encoder_commit()
216 if (!pdev->dev.of_node) in dw_hdmi_imx_bind()
223 match = of_match_node(dw_hdmi_imx_dt_ids, pdev->dev.of_node); in dw_hdmi_imx_bind()
238 encoder->possible_crtcs = drm_of_find_possible_crtcs(drm, dev->of_node); in dw_hdmi_imx_bind()
/linux-4.4.14/drivers/soc/sunxi/
Dsunxi_sram.c99 for_each_child_of_node(sram_dev->of_node, sram_node) { in sunxi_sram_show()
195 if (!dev || !dev->of_node) in sunxi_sram_claim()
198 sram_data = sunxi_sram_of_parse(dev->of_node, &device); in sunxi_sram_claim()
228 if (!dev || !dev->of_node) in sunxi_sram_release()
231 sram_data = sunxi_sram_of_parse(dev->of_node, NULL); in sunxi_sram_release()
257 of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); in sunxi_sram_probe()
/linux-4.4.14/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.4.14/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.4.14/drivers/tty/hvc/
Dhvc_opal.c174 if (of_device_is_compatible(dev->dev.of_node, "ibm,opal-console-raw")) { in hvc_opal_probe()
177 } else if (of_device_is_compatible(dev->dev.of_node, in hvc_opal_probe()
183 dev->dev.of_node->full_name); in hvc_opal_probe()
187 reg = of_get_property(dev->dev.of_node, "reg", NULL); in hvc_opal_probe()
208 dev->dev.of_node->full_name, termno); in hvc_opal_probe()
214 dev->dev.of_node->full_name, in hvc_opal_probe()
220 dev->dev.of_node->full_name); in hvc_opal_probe()
/linux-4.4.14/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.4.14/drivers/gpu/drm/
Ddrm_of.c87 if (!dev->of_node) in drm_of_component_probe()
95 port = of_parse_phandle(dev->of_node, "ports", i); in drm_of_component_probe()
122 port = of_parse_phandle(dev->of_node, "ports", i); in drm_of_component_probe()
/linux-4.4.14/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()
Dsec-core.c310 pd->manual_poweroff = of_property_read_bool(dev->of_node, in sec_pmic_i2c_parse_dt_pdata()
312 pd->disable_wrstbi = of_property_read_bool(dev->of_node, in sec_pmic_i2c_parse_dt_pdata()
328 if (i2c->dev.of_node) { in sec_i2c_get_driver_data()
331 match = of_match_node(sec_dt_match, i2c->dev.of_node); in sec_i2c_get_driver_data()
359 if (sec_pmic->dev->of_node) { in sec_pmic_probe()
/linux-4.4.14/drivers/phy/
Dphy-rcar-gen2.c55 struct device_node *of_node; member
214 if (np == drv->channels[i].of_node) in rcar_gen2_phy_xlate()
245 if (!dev->of_node) { in rcar_gen2_phy_probe()
271 drv->num_channels = of_get_child_count(dev->of_node); in rcar_gen2_phy_probe()
278 for_each_child_of_node(dev->of_node, np) { in rcar_gen2_phy_probe()
283 channel->of_node = np; in rcar_gen2_phy_probe()
Dphy-samsung-usb2.c153 if (!pdev->dev.of_node) { in samsung_usb2_phy_probe()
158 match = of_match_node(samsung_usb2_phy_of_match, pdev->dev.of_node); in samsung_usb2_phy_probe()
184 drv->reg_pmu = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, in samsung_usb2_phy_probe()
193 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()
478 if (args->np != phy->dev.of_node) in of_phy_simple_xlate()
510 if (dev->of_node) { in phy_get()
511 index = of_property_match_string(dev->of_node, "phy-names", in phy_get()
513 phy = _of_phy_get(dev->of_node, index); in phy_get()
710 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()
/linux-4.4.14/drivers/dma/
Dti-dma-crossbar.c72 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in ti_am335x_xbar_route_allocate()
92 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in ti_am335x_xbar_route_allocate()
125 struct device_node *node = pdev->dev.of_node; in ti_am335x_xbar_probe()
235 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in ti_dra7_xbar_route_allocate()
246 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in ti_dra7_xbar_route_allocate()
286 struct device_node *node = pdev->dev.of_node; in ti_dra7_xbar_probe()
368 match = of_match_node(ti_dma_xbar_match, pdev->dev.of_node); in ti_dma_xbar_probe()
Dof-dma.c38 if (ofdma->of_node == dma_spec->np) in of_dma_find_controller()
120 ofdma->of_node = np; in of_dma_controller_register()
146 if (ofdma->of_node == np) { in of_dma_controller_free()
187 ofdma->of_node = np; in of_dma_router_register()
Dmmp_tdma.c577 struct device_node *of_node; member
587 if (pdma_device->dev->of_node != param->of_node) in mmp_tdma_filter_fn()
606 param.of_node = ofdma->of_node; in mmp_tdma_xlate()
658 if (pdev->dev.of_node) in mmp_tdma_probe()
659 pool = of_gen_pool_get(pdev->dev.of_node, "asram", 0); in mmp_tdma_probe()
708 if (pdev->dev.of_node) { in mmp_tdma_probe()
709 ret = of_dma_controller_register(pdev->dev.of_node, in mmp_tdma_probe()
Dlpc18xx-dmamux.c58 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in lpc18xx_dmamux_reserve()
82 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in lpc18xx_dmamux_reserve()
116 struct device_node *dma_np, *np = pdev->dev.of_node; in lpc18xx_dmamux_probe()
/linux-4.4.14/drivers/base/
Dproperty.c110 return IS_ENABLED(CONFIG_OF) && dev->of_node ? in dev_fwnode()
111 &dev->of_node->fwnode : dev->fwnode; in dev_fwnode()
557 if (IS_ENABLED(CONFIG_OF) && dev->of_node) { in device_get_next_child_node()
560 node = of_get_next_available_child(dev->of_node, to_of_node(child)); in device_get_next_child_node()
607 if (IS_ENABLED(CONFIG_OF) && dev->of_node) in device_dma_supported()
618 if (IS_ENABLED(CONFIG_OF) && dev->of_node) { in device_get_dma_attr()
619 if (of_dma_is_coherent(dev->of_node)) in device_get_dma_attr()
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.4.14/drivers/clk/qcom/
Dcommon.c125 ret = of_clk_add_provider(dev->of_node, of_clk_src_onecell_get, data); in qcom_cc_really_probe()
129 devm_add_action(dev, qcom_cc_del_clk_provider, pdev->dev.of_node); in qcom_cc_really_probe()
132 reset->rcdev.of_node = dev->of_node; in qcom_cc_really_probe()
/linux-4.4.14/arch/powerpc/include/asm/
Dmsi_bitmap.h18 struct device_node *of_node; member
33 struct device_node *of_node);
/linux-4.4.14/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.4.14/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.4.14/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()
/linux-4.4.14/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.4.14/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.4.14/drivers/spi/
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()
120 struct device_node *np = ofdev->dev.of_node; in of_mpc8xxx_spi_probe()
Dspi-s3c64xx.c753 slave_np = spi->dev.of_node; in s3c64xx_get_slave_ctrldata()
791 if (spi->dev.of_node) { in s3c64xx_spi_setup()
881 if (spi->dev.of_node) in s3c64xx_spi_setup()
893 if (spi->dev.of_node) in s3c64xx_spi_cleanup()
989 if (of_property_read_u32(dev->of_node, "samsung,spi-src-clk", &temp)) { in s3c64xx_spi_parse_dt()
996 if (of_property_read_u32(dev->of_node, "num-cs", &temp)) { in s3c64xx_spi_parse_dt()
1018 if (pdev->dev.of_node) { in s3c64xx_spi_get_port_config()
1020 match = of_match_node(s3c64xx_spi_dt_match, pdev->dev.of_node); in s3c64xx_spi_get_port_config()
1038 if (!sci && pdev->dev.of_node) { in s3c64xx_spi_probe()
1076 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()
/linux-4.4.14/drivers/media/v4l2-core/
Dv4l2-flash-led-class.c622 struct device *dev, struct device_node *of_node, in v4l2_flash_init() argument
648 sd->of_node = of_node; in v4l2_flash_init()
664 if (sd->of_node) in v4l2_flash_init()
665 of_node_get(sd->of_node); in v4l2_flash_init()
667 of_node_get(led_cdev->dev->of_node); in v4l2_flash_init()
676 of_node_put(led_cdev->dev->of_node); in v4l2_flash_init()
698 if (sd->of_node) in v4l2_flash_release()
699 of_node_put(sd->of_node); in v4l2_flash_release()
701 of_node_put(led_cdev->dev->of_node); in v4l2_flash_release()
Dv4l2-async.c45 return sd->of_node == asd->match.of.node; in match_of()
281 if (!sd->of_node && sd->dev) in v4l2_async_register_subdev()
282 sd->of_node = sd->dev->of_node; in v4l2_async_register_subdev()
/linux-4.4.14/drivers/power/
Dsbs-battery.c739 struct device_node *of_node = client->dev.of_node; in sbs_of_populate_pdata() local
746 if (!of_node) in sbs_of_populate_pdata()
756 if (!of_get_property(of_node, "sbs,i2c-retry-count", NULL) && in sbs_of_populate_pdata()
757 !of_get_property(of_node, "sbs,poll-retry-count", NULL) && in sbs_of_populate_pdata()
758 !of_get_property(of_node, "sbs,battery-detect-gpios", NULL)) in sbs_of_populate_pdata()
766 rc = of_property_read_u32(of_node, "sbs,i2c-retry-count", &prop); in sbs_of_populate_pdata()
770 rc = of_property_read_u32(of_node, "sbs,poll-retry-count", &prop); in sbs_of_populate_pdata()
774 if (!of_get_property(of_node, "sbs,battery-detect-gpios", NULL)) { in sbs_of_populate_pdata()
779 pdata->battery_detect = of_get_named_gpio_flags(of_node, in sbs_of_populate_pdata()
833 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()
471 if (!dev->of_node) in devm_power_supply_get_by_phandle()
478 psy = power_supply_get_by_phandle(dev->of_node, property); in devm_power_supply_get_by_phandle()
733 psy->of_node = cfg->of_node; in __power_supply_register()
Daxp20x_usb_power.c176 if (!of_device_is_available(pdev->dev.of_node)) in axp20x_usb_power_probe()
203 psy_cfg.of_node = pdev->dev.of_node; in axp20x_usb_power_probe()
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()
/linux-4.4.14/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.4.14/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.4.14/drivers/mtd/devices/
Dpowernv_flash.c179 rc = of_property_read_u32(dev->of_node, "ibm,flash-block-size", in powernv_flash_set_driver_info()
186 rc = of_property_read_u64(dev->of_node, "reg", &size); in powernv_flash_set_driver_info()
196 mtd->name = of_get_property(dev->of_node, "name", NULL); in powernv_flash_set_driver_info()
229 ret = of_property_read_u32(dev->of_node, "ibm,opal-id", &(data->id)); in powernv_flash_probe()
/linux-4.4.14/drivers/video/backlight/
Dpm8941-wled.c324 rc = of_property_read_u32(dev->of_node, "reg", &val); in pm8941_wled_configure()
331 rc = of_property_read_string(dev->of_node, "label", &wled->name); in pm8941_wled_configure()
333 wled->name = dev->of_node->name; in pm8941_wled_configure()
337 rc = of_property_read_u32(dev->of_node, u32_opts[i].name, &val); in pm8941_wled_configure()
360 if (of_property_read_bool(dev->of_node, bool_opts[i].name)) in pm8941_wled_configure()
403 of_property_read_u32(pdev->dev.of_node, "default-brightness", &val); in pm8941_wled_probe()
/linux-4.4.14/drivers/dma/dw/
Dplatform.c103 struct device_node *np = pdev->dev.of_node; in dw_dma_parse_dt()
205 if (pdev->dev.of_node) { in dw_probe()
206 err = of_dma_controller_register(pdev->dev.of_node, in dw_probe()
228 if (pdev->dev.of_node) in dw_remove()
229 of_dma_controller_free(pdev->dev.of_node); in dw_remove()
/linux-4.4.14/drivers/clk/sunxi/
Dclk-sun9i-mmc.c93 struct device_node *np = pdev->dev.of_node; in sun9i_a80_mmc_config_clk_probe()
163 data->rcdev.of_node = pdev->dev.of_node; in sun9i_a80_mmc_config_clk_probe()
188 struct device_node *np = pdev->dev.of_node; in sun9i_a80_mmc_config_clk_remove()
/linux-4.4.14/drivers/hwspinlock/
Dqcom_hwspinlock.c94 syscon = of_parse_phandle(pdev->dev.of_node, "syscon", 0); in qcom_hwspinlock_probe()
104 ret = of_property_read_u32_index(pdev->dev.of_node, "syscon", 1, &base); in qcom_hwspinlock_probe()
110 ret = of_property_read_u32_index(pdev->dev.of_node, "syscon", 2, &stride); in qcom_hwspinlock_probe()
Dsirf_hwspinlock.c62 if (!pdev->dev.of_node) in sirf_hwspinlock_probe()
71 hwspin->io_base = of_iomap(pdev->dev.of_node, 0); in sirf_hwspinlock_probe()
/linux-4.4.14/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.4.14/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.4.14/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()
Dwatchdog_core.c128 if (dev == NULL || dev->of_node == NULL) in watchdog_init_timeout()
130 of_property_read_u32(dev->of_node, "timeout-sec", &t); in watchdog_init_timeout()
163 ret = of_alias_get_id(wdd->parent->of_node, "watchdog"); in __watchdog_register_device()
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.4.14/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.4.14/drivers/gpu/drm/exynos/
Dexynos_drm_mic.c264 remote_node = get_remote_node(mic->dev->of_node, i); in parse_dt()
419 ret = of_address_to_resource(dev->of_node, 0, &res); in exynos_mic_probe()
431 mic->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in exynos_mic_probe()
439 mic->bridge.of_node = dev->of_node; in exynos_mic_probe()
448 mic->clks[i] = of_clk_get_by_name(dev->of_node, clk_names[i]); in exynos_mic_probe()
/linux-4.4.14/drivers/usb/chipidea/
Dcore.c648 platdata->phy_mode = of_usb_get_phy_mode(dev->of_node); in ci_get_platdata()
672 of_usb_host_tpl_support(dev->of_node); in ci_get_platdata()
682 ret = of_usb_update_otg_caps(dev->of_node, in ci_get_platdata()
691 if (of_find_property(dev->of_node, "phy-clkgate-delay-us", NULL)) in ci_get_platdata()
692 of_property_read_u32(dev->of_node, "phy-clkgate-delay-us", in ci_get_platdata()
696 if (of_find_property(dev->of_node, "itc-setting", NULL)) { in ci_get_platdata()
697 ret = of_property_read_u32(dev->of_node, "itc-setting", in ci_get_platdata()
706 if (of_find_property(dev->of_node, "ahb-burst-config", NULL)) { in ci_get_platdata()
707 ret = of_property_read_u32(dev->of_node, "ahb-burst-config", in ci_get_platdata()
717 if (of_find_property(dev->of_node, "tx-burst-size-dword", NULL)) { in ci_get_platdata()
[all …]
/linux-4.4.14/include/media/
Dv4l2-flash-led-class.h118 struct device *dev, struct device_node *of_node,
134 struct device *dev, struct device_node *of_node, in v4l2_flash_init() argument
/linux-4.4.14/arch/mips/ralink/
Dreset.c79 reset_dev.of_node = of_find_compatible_node(NULL, NULL, in ralink_rst_init()
81 if (!reset_dev.of_node) in ralink_rst_init()
/linux-4.4.14/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.4.14/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()
740 mpc52xx_gpt_gpio_setup(gpt, ofdev->dev.of_node); in mpc52xx_gpt_probe()
741 mpc52xx_gpt_irq_setup(gpt, ofdev->dev.of_node); in mpc52xx_gpt_probe()
748 if (of_get_property(ofdev->dev.of_node, "fsl,has-wdt", NULL) || in mpc52xx_gpt_probe()
749 of_get_property(ofdev->dev.of_node, "has-wdt", NULL)) { in mpc52xx_gpt_probe()
753 on_boot_wdt = of_get_property(ofdev->dev.of_node, in mpc52xx_gpt_probe()
/linux-4.4.14/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.4.14/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()
/linux-4.4.14/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.4.14/drivers/ata/
Dahci_platform.c54 of_property_read_u32(dev->of_node, in ahci_probe()
57 if (of_device_is_compatible(dev->of_node, "hisilicon,hisi-ahci")) in ahci_probe()
/linux-4.4.14/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.4.14/drivers/memory/
Dfsl_ifc.c228 fsl_ifc_ctrl_dev->regs = of_iomap(dev->dev.of_node, 0); in fsl_ifc_ctrl_probe()
244 if (of_property_read_bool(dev->dev.of_node, "little-endian")) { in fsl_ifc_ctrl_probe()
262 fsl_ifc_ctrl_dev->irq = irq_of_parse_and_map(dev->dev.of_node, 0); in fsl_ifc_ctrl_probe()
272 irq_of_parse_and_map(dev->dev.of_node, 1); in fsl_ifc_ctrl_probe()
/linux-4.4.14/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.4.14/drivers/bcma/
Dmain.c147 if (!parent || !parent->dev.of_node) in bcma_of_find_child_device()
150 for_each_child_of_node(parent->dev.of_node, node) { in bcma_of_find_child_device()
167 if (core->dev.of_node) { in bcma_of_irq_parse()
168 rc = of_irq_parse_one(core->dev.of_node, num, out_irq); in bcma_of_irq_parse()
173 out_irq->np = parent->dev.of_node; in bcma_of_irq_parse()
187 if (!parent || !parent->dev.of_node) in bcma_of_get_irq()
207 core->dev.of_node = node; in bcma_of_fill_device()
440 of_platform_default_populate(dev->of_node, NULL, dev); in bcma_bus_register()
/linux-4.4.14/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.4.14/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.4.14/drivers/char/ipmi/
Dipmi_powernv.c223 if (!pdev || !pdev->dev.of_node) in ipmi_powernv_probe()
234 rc = of_property_read_u32(dev->of_node, "ibm,ipmi-interface-id", in ipmi_powernv_probe()
242 rc = of_property_read_u32(dev->of_node, "interrupts", &prop); in ipmi_powernv_probe()
248 ipmi->irq = irq_of_parse_and_map(dev->of_node, 0); in ipmi_powernv_probe()
/linux-4.4.14/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()
Drtc-ds1390.c96 if (of_property_read_u32(spi->dev.of_node, "trickle-resistor-ohms", in ds1390_trickle_of_init()
102 if (of_property_read_bool(spi->dev.of_node, "trickle-diode-disable")) in ds1390_trickle_of_init()
206 if (spi->dev.of_node) in ds1390_probe()
/linux-4.4.14/sound/soc/
Dsoc-core.c865 const struct device_node *of_node, const char *name) in soc_find_component() argument
872 if (of_node) { in soc_find_component()
873 if (component->dev->of_node == of_node) in soc_find_component()
894 component_of_node = component->dev->of_node; in snd_soc_find_dai()
896 component_of_node = component->dev->parent->of_node; in snd_soc_find_dai()
898 if (dlc->of_node && component_of_node != dlc->of_node) in snd_soc_find_dai()
927 cpu_dai_component.of_node = dai_link->cpu_of_node; in soc_bind_dai_link()
960 if (platform->dev->of_node != in soc_bind_dai_link()
1091 if (map->of_node && component->dev->of_node != map->of_node) in soc_set_name_prefix()
2319 dai_link->codecs[0].of_node = dai_link->codec_of_node; in snd_soc_init_multicodec()
[all …]
/linux-4.4.14/sound/soc/samsung/
Dsnow.c72 i2s_node = of_parse_phandle(pdev->dev.of_node, in snow_probe()
80 codec_node = of_parse_phandle(pdev->dev.of_node, in snow_probe()
/linux-4.4.14/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.4.14/drivers/iommu/
Darm-smmu.c282 struct device_node *of_node; member
377 if (of_property_read_bool(smmu->dev->of_node, in parse_driver_options()
393 return bus->bridge->parent->of_node; in dev_get_dev_node()
396 return dev->of_node; in dev_get_dev_node()
409 if (dev_node < master->of_node) in find_smmu_master()
411 else if (dev_node > master->of_node) in find_smmu_master()
446 if (master->of_node < this->of_node) in insert_smmu_master()
448 else if (master->of_node > this->of_node) in insert_smmu_master()
485 master->of_node = masterspec->np; in register_smmu_master()
1343 master = find_smmu_master(smmu, dev->of_node); in arm_smmu_init_platform_device()
[all …]
/linux-4.4.14/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.4.14/drivers/pinctrl/
Ddevicetree.c64 of_node_put(p->dev->of_node); in pinctrl_dt_free_maps()
128 if (np_pctldev == p->dev->of_node) { in dt_to_map_one_config()
171 struct device_node *np = p->dev->of_node; in pinctrl_dt_to_map()
/linux-4.4.14/drivers/spmi/
Dspmi.c425 ctrl->dev.of_node = parent->of_node; in spmi_controller_alloc()
449 if (!ctrl->dev.of_node) in of_spmi_register_devices()
452 for_each_available_child_of_node(ctrl->dev.of_node, node) { in of_spmi_register_devices()
486 sdev->dev.of_node = node; in of_spmi_register_devices()
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/
Ddwmac-ipq806x.c205 gmac->phy_mode = of_get_phy_mode(dev->of_node); in ipq806x_gmac_of_parse()
211 if (of_property_read_u32(dev->of_node, "qcom,id", &gmac->id) < 0) { in ipq806x_gmac_of_parse()
233 gmac->nss_common = syscon_regmap_lookup_by_phandle(dev->of_node, in ipq806x_gmac_of_parse()
241 gmac->qsgmii_csr = syscon_regmap_lookup_by_phandle(dev->of_node, in ipq806x_gmac_of_parse()
/linux-4.4.14/arch/arm/mach-omap2/
Dgpmc-onenand.c278 if (gpmc_onenand_data->of_node) { in omap2_onenand_setup_async()
279 gpmc_read_settings_dt(gpmc_onenand_data->of_node, in omap2_onenand_setup_async()
320 if (gpmc_onenand_data->of_node) { in omap2_onenand_setup_sync()
321 gpmc_read_settings_dt(gpmc_onenand_data->of_node, in omap2_onenand_setup_sync()
/linux-4.4.14/drivers/gpu/drm/bridge/
Dnxp-ptn3460.c323 endpoint = of_graph_get_next_endpoint(dev->of_node, NULL); in ptn3460_probe()
356 ret = of_property_read_u32(dev->of_node, "edid-emulation", in ptn3460_probe()
364 ptn_bridge->bridge.of_node = dev->of_node; in ptn3460_probe()

123456789