Home
last modified time | relevance | path

Searched refs:of_node (Results 1 – 25 of 1724) sorted by relevance

12345678910>>...69

/linux/drivers/of/
H A Ddevice.c29 if (!matches || !dev->of_node || dev->of_node_reused) in of_match_device()
31 return of_match_node(matches, dev->of_node); in of_match_device()
38 struct device_node *of_node = dev->of_node; in of_dma_set_restricted_buffer() local
49 if (!of_property_present(of_node, "memory-region")) in of_dma_set_restricted_buffer()
50 of_node = np; in of_dma_set_restricted_buffer()
52 of_for_each_phandle(&it, rc, of_node, "memory-region", NULL, 0) { in of_dma_set_restricted_buffer()
59 if (of_reserved_mem_device_init_by_idx(dev, of_node, i)) in of_dma_set_restricted_buffer()
98 if (np == dev->of_node) in of_dma_configure_id()
195 if (!dev || !dev->of_node || dev->of_node_reused) in of_device_modalias()
198 sl = of_modalias(dev->of_node, str, len - 2); in of_device_modalias()
[all …]
/linux/drivers/gpu/drm/logicvc/
H A Dlogicvc_of.c126 int logicvc_of_property_parse_u32(struct device_node *of_node, in logicvc_of_property_parse_u32() argument
140 !of_property_read_bool(of_node, property->name)) in logicvc_of_property_parse_u32()
144 ret = of_property_read_string(of_node, property->name, &string); in logicvc_of_property_parse_u32()
153 ret = of_property_read_u32(of_node, property->name, &value); in logicvc_of_property_parse_u32()
167 void logicvc_of_property_parse_bool(struct device_node *of_node, in logicvc_of_property_parse_bool() argument
179 *target = of_property_read_bool(of_node, property->name); in logicvc_of_property_parse_bool()
182 bool logicvc_of_node_is_layer(struct device_node *of_node) in logicvc_of_node_is_layer() argument
184 return !of_node_cmp(of_node->name, "layer"); in logicvc_of_node_is_layer()
H A Dlogicvc_drm.c93 struct device_node *of_node = dev->of_node; in logicvc_drm_config_parse() local
98 logicvc_of_property_parse_bool(of_node, LOGICVC_OF_PROPERTY_DITHERING, in logicvc_drm_config_parse()
100 logicvc_of_property_parse_bool(of_node, in logicvc_drm_config_parse()
103 logicvc_of_property_parse_bool(of_node, in logicvc_drm_config_parse()
107 ret = logicvc_of_property_parse_u32(of_node, in logicvc_drm_config_parse()
113 ret = logicvc_of_property_parse_u32(of_node, in logicvc_drm_config_parse()
119 ret = logicvc_of_property_parse_u32(of_node, in logicvc_drm_config_parse()
125 ret = logicvc_of_property_parse_u32(of_node, in logicvc_drm_config_parse()
131 layers_node = of_get_child_by_name(of_node, "layers"); in logicvc_drm_config_parse()
296 struct device_node *of_node = pdev->dev.of_node; in logicvc_drm_probe() local
[all …]
/linux/drivers/pci/
H A Dof.c30 if (!dev->bus->dev.of_node) in pci_set_of_node()
34 of_pci_find_child_device(dev->bus->dev.of_node, dev->devfn); in pci_set_of_node()
49 of_node_put(dev->dev.of_node); in pci_release_of_node()
60 node = of_node_get(bus->self->dev.of_node); in pci_set_bus_of_node()
70 of_node_put(bus->dev.of_node); in pci_release_bus_of_node()
85 if (bus->bridge->of_node) in pcibios_get_phb_of_node()
86 return of_node_get(bus->bridge->of_node); in pcibios_get_phb_of_node()
87 if (bus->bridge->parent && bus->bridge->parent->of_node) in pcibios_get_phb_of_node()
88 return of_node_get(bus->bridge->parent->of_node); in pcibios_get_phb_of_node()
97 if (!bus->dev.of_node) in pci_host_bridge_of_msi_domain()
[all …]
/linux/sound/soc/qcom/
H A Dstorm.c71 struct device_node *np = card->dev->of_node; in storm_parse_of()
73 dai_link->cpus->of_node = of_parse_phandle(np, "cpu", 0); in storm_parse_of()
74 if (!dai_link->cpus->of_node) { in storm_parse_of()
78 dai_link->platforms->of_node = dai_link->cpus->of_node; in storm_parse_of()
80 dai_link->codecs->of_node = of_parse_phandle(np, "codec", 0); in storm_parse_of()
81 if (!dai_link->codecs->of_node) { in storm_parse_of()
/linux/drivers/regulator/
H A Das3711-regulator.c173 struct device_node **of_node, const int count) in as3711_regulator_parse_dt() argument
177 of_get_child_by_name(dev->parent->of_node, "regulators"); in as3711_regulator_parse_dt()
195 if (match->of_node) { in as3711_regulator_parse_dt()
197 of_node[i] = match->of_node; in as3711_regulator_parse_dt()
208 struct device_node *of_node[AS3711_REGULATOR_NUM] = {}; in as3711_regulator_probe() local
218 if (pdev->dev.parent->of_node) { in as3711_regulator_probe()
219 ret = as3711_regulator_parse_dt(&pdev->dev, of_node, AS3711_REGULATOR_NUM); in as3711_regulator_probe()
229 config.of_node = of_node[id]; in as3711_regulator_probe()
H A Dmax20411-regulator.c29 struct device_node *of_node; member
117 max20411->of_node = dev->of_node; in max20411_probe()
120 init_data = of_get_regulator_init_data(max20411->dev, max20411->of_node, &max20411->desc); in max20411_probe()
126 cfg.of_node = max20411->of_node; in max20411_probe()
H A Dmax8660.c319 struct device_node **of_node, in max8660_pdata_from_dt() argument
327 np = of_get_child_by_name(dev->of_node, "regulators"); in max8660_pdata_from_dt()
355 of_node[i] = rmatch[i].of_node; in max8660_pdata_from_dt()
363 struct device_node **of_node, in max8660_pdata_from_dt() argument
378 struct device_node *of_node[MAX8660_V_END]; in max8660_probe() local
381 if (dev->of_node && !pdata) { in max8660_probe()
388 ret = max8660_pdata_from_dt(dev, of_node, &pdata_of); in max8660_probe()
396 memset(of_node, 0, sizeof(of_node)); in max8660_probe()
482 config.of_node = of_node[i]; in max8660_probe()
H A Dti-abb-regulator.c418 ret = of_property_read_u32(dev->of_node, pname, &abb->settling_time); in ti_abb_init_timings()
431 ret = of_property_read_u32(dev->of_node, pname, &clock_cycles); in ti_abb_init_timings()
513 num_entries = of_property_count_u32_elems(dev->of_node, pname); in ti_abb_init_table()
547 of_property_read_u32_index(dev->of_node, pname, i * num_values, in ti_abb_init_table()
549 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table()
551 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table()
553 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table()
555 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table()
557 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table()
783 of_property_read_u32(pdev->dev.of_node, pname, in ti_abb_probe()
[all …]
/linux/drivers/misc/
H A Datmel-ssc.c33 if (ssc->pdev->dev.of_node) { in ssc_request()
34 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()
150 struct device_node *np = ssc->pdev->dev.of_node; in ssc_sound_dai_probe()
174 atmel_ssc_put_audio(of_alias_get_id(ssc->pdev->dev.of_node, "ssc")); in ssc_sound_dai_remove()
179 if (of_property_present(ssc->pdev->dev.of_node, "#sound-dai-cells")) in ssc_sound_dai_probe()
209 if (pdev->dev.of_node) { in ssc_probe()
210 struct device_node *np = pdev->dev.of_node; in ssc_probe()
/linux/drivers/power/reset/
H A Dsyscon-reboot.c77 ctx->map = syscon_regmap_lookup_by_phandle(dev->of_node, "regmap"); in syscon_reboot_probe()
79 ctx->map = syscon_node_to_regmap(dev->parent->of_node); in syscon_reboot_probe()
84 if (of_property_read_s32(pdev->dev.of_node, "priority", &priority)) in syscon_reboot_probe()
91 if (of_property_read_u32(pdev->dev.of_node, "offset", in syscon_reboot_probe()
93 of_property_read_u32(pdev->dev.of_node, "reg", in syscon_reboot_probe()
97 value_err = of_property_read_u32(pdev->dev.of_node, "value", in syscon_reboot_probe()
99 mask_err = of_property_read_u32(pdev->dev.of_node, "mask", in syscon_reboot_probe()
H A Dsyscon-poweroff.c50 data->map = syscon_regmap_lookup_by_phandle(dev->of_node, "regmap"); in syscon_poweroff_probe()
52 data->map = syscon_node_to_regmap(dev->parent->of_node); in syscon_poweroff_probe()
59 if (of_property_read_u32(dev->of_node, "offset", &data->offset)) { in syscon_poweroff_probe()
64 value_err = of_property_read_u32(dev->of_node, "value", &data->value); in syscon_poweroff_probe()
65 mask_err = of_property_read_u32(dev->of_node, "mask", &data->mask); in syscon_poweroff_probe()
H A Dgpio-restart.c61 open_source = of_property_read_bool(pdev->dev.of_node, "open-source"); in gpio_restart_probe()
76 ret = of_property_read_u32(pdev->dev.of_node, "priority", &property); in gpio_restart_probe()
85 of_property_read_u32(pdev->dev.of_node, "active-delay", in gpio_restart_probe()
87 of_property_read_u32(pdev->dev.of_node, "inactive-delay", in gpio_restart_probe()
89 of_property_read_u32(pdev->dev.of_node, "wait-delay", in gpio_restart_probe()
/linux/drivers/irqchip/
H A Dirq-mips-cpu.c236 static void mips_cpu_register_ipi_domain(struct device_node *of_node) in mips_cpu_register_ipi_domain() argument
242 of_fwnode_handle(of_node), in mips_cpu_register_ipi_domain()
251 static inline void mips_cpu_register_ipi_domain(struct device_node *of_node) {} in mips_cpu_register_ipi_domain() argument
255 static void __init __mips_cpu_irq_init(struct device_node *of_node) in __mips_cpu_irq_init() argument
261 irq_domain = irq_domain_create_legacy(of_fwnode_handle(of_node), 8, MIPS_CPU_IRQ_BASE, 0, in __mips_cpu_irq_init()
271 mips_cpu_register_ipi_domain(of_node); in __mips_cpu_irq_init()
279 int __init mips_cpu_irq_of_init(struct device_node *of_node, in mips_cpu_irq_of_init() argument
282 __mips_cpu_irq_init(of_node); in mips_cpu_irq_of_init()
/linux/drivers/gpu/drm/tegra/
H A Doutput.c104 if (!output->of_node) in tegra_output_probe()
105 output->of_node = output->dev->of_node; in tegra_output_probe()
107 err = drm_of_find_panel_or_bridge(output->of_node, -1, -1, in tegra_output_probe()
112 panel = of_parse_phandle(output->of_node, "nvidia,panel", 0); in tegra_output_probe()
127 ddc = of_parse_phandle(output->of_node, "nvidia,ddc-i2c-bus", 0); in tegra_output_probe()
138 edid = of_get_property(output->of_node, "nvidia,edid", &size); in tegra_output_probe()
142 of_fwnode_handle(output->of_node), in tegra_output_probe()
/linux/drivers/video/fbdev/
H A Dsunxvr1000.c20 struct device_node *of_node; member
32 gp->width = of_getintprop_default(gp->of_node, "width", 0); in gfb_get_props()
33 gp->height = of_getintprop_default(gp->of_node, "height", 0); in gfb_get_props()
34 gp->depth = of_getintprop_default(gp->of_node, "depth", 32); in gfb_get_props()
38 gp->of_node); in gfb_get_props()
115 struct device_node *dp = op->dev.of_node; in gfb_probe()
128 gp->of_node = dp; in gfb_probe()
H A Dsunxvr500.c42 struct device_node *of_node; member
58 ep->width = of_getintprop_default(ep->of_node, "width", 0); in e3d_get_props()
59 ep->height = of_getintprop_default(ep->of_node, "height", 0); in e3d_get_props()
60 ep->depth = of_getintprop_default(ep->of_node, "depth", 8); in e3d_get_props()
247 struct device_node *of_node; in e3d_pci_register() local
258 of_node = pci_device_to_OF_node(pdev); in e3d_pci_register()
259 if (!of_node) { in e3d_pci_register()
265 device_type = of_get_property(of_node, "device_type", NULL); in e3d_pci_register()
289 ep->of_node = of_node; in e3d_pci_register()
/linux/drivers/usb/core/
H A Dof.c30 for_each_child_of_node(hub->dev.of_node, node) { in usb_of_get_device_node()
62 if (!udev->dev.of_node) in usb_of_has_combined_node()
81 const struct device_node *np = hub->dev.of_node; in usb_of_has_devices_or_graph()
123 np = hub->dev.of_node; in usb_of_get_connect_type()
170 for_each_child_of_node(udev->dev.of_node, node) { in usb_of_get_interface_node()
/linux/arch/powerpc/platforms/pseries/
H A Dvio.c117 struct device_node *of_node; in vio_cmo_num_OF_devs() local
120 for_each_child_of_node(node_vroot, of_node) { in vio_cmo_num_OF_devs()
121 prop = of_find_property(of_node, "ibm,my-dma-window", in vio_cmo_num_OF_devs()
719 if (of_get_property(viodev->dev.of_node, in vio_cmo_bus_probe()
1163 dma_window = of_get_property(dev->dev.of_node, in vio_build_iommu_table()
1174 of_parse_dma_window(dev->dev.of_node, dma_window, in vio_build_iommu_table()
1209 of_device_is_compatible(dev->dev.of_node, in vio_match_device()
1325 of_node_put(dev->of_node); in vio_dev_release()
1338 struct vio_dev *vio_register_device_node(struct device_node *of_node) in vio_register_device_node() argument
1349 parent_node = of_get_parent(of_node); in vio_register_device_node()
[all …]
/linux/drivers/usb/host/
H A Dehci-platform.c80 if (of_device_is_compatible(pdev->dev.of_node, "brcm,xgs-iproc-ehci")) in ehci_platform_reset()
284 if (pdata == &ehci_platform_defaults && dev->dev.of_node) { in ehci_platform_probe()
285 if (of_property_read_bool(dev->dev.of_node, "big-endian-regs")) in ehci_platform_probe()
288 if (of_property_read_bool(dev->dev.of_node, "big-endian-desc")) in ehci_platform_probe()
291 if (of_property_read_bool(dev->dev.of_node, "big-endian")) in ehci_platform_probe()
294 if (of_property_read_bool(dev->dev.of_node, "spurious-oc")) in ehci_platform_probe()
297 if (of_property_read_bool(dev->dev.of_node, in ehci_platform_probe()
301 if (of_property_read_bool(dev->dev.of_node, in ehci_platform_probe()
305 if (of_device_is_compatible(dev->dev.of_node, in ehci_platform_probe()
307 of_device_is_compatible(dev->dev.of_node, in ehci_platform_probe()
[all …]
/linux/sound/soc/ux500/
H A Dmop500.c65 of_node_put(mop500_dai_links[i].cpus->of_node); in mop500_of_node_put()
68 of_node_put(mop500_dai_links[0].codecs->of_node); in mop500_of_node_put()
90 mop500_dai_links[i].cpus->of_node = msp_np[i]; in mop500_of_probe()
92 mop500_dai_links[i].platforms->of_node = msp_np[i]; in mop500_of_probe()
94 mop500_dai_links[i].codecs->of_node = codec_np; in mop500_of_probe()
105 struct device_node *np = pdev->dev.of_node; in mop500_probe()
/linux/sound/soc/atmel/
H A Datmel_wm8904.c85 struct device_node *np = pdev->dev.of_node; in atmel_asoc_wm8904_dt_init()
114 dailink->cpus->of_node = cpu_np; in atmel_asoc_wm8904_dt_init()
115 dailink->platforms->of_node = cpu_np; in atmel_asoc_wm8904_dt_init()
124 dailink->codecs->of_node = codec_np; in atmel_asoc_wm8904_dt_init()
143 id = of_alias_get_id((struct device_node *)dailink->cpus->of_node, "ssc"); in atmel_asoc_wm8904_probe()
169 id = of_alias_get_id((struct device_node *)dailink->cpus->of_node, "ssc"); in atmel_asoc_wm8904_remove()
/linux/arch/arm/mach-highbank/
H A Dhighbank.c78 if (of_device_is_compatible(dev->of_node, "calxeda,hb-ahci")) in highbank_platform_notifier()
80 else if (of_device_is_compatible(dev->of_node, "calxeda,hb-sdhci")) in highbank_platform_notifier()
82 else if (of_device_is_compatible(dev->of_node, "arm,pl330")) in highbank_platform_notifier()
84 else if (of_device_is_compatible(dev->of_node, "calxeda,hb-xgmac")) { in highbank_platform_notifier()
98 if (of_property_read_bool(dev->of_node, "dma-coherent")) { in highbank_platform_notifier()
/linux/arch/powerpc/platforms/powermac/
H A Dpfunc_base.c104 for_each_child_of_node(macio->of_node, gparent) in macio_gpio_init_one()
111 macio->of_node); in macio_gpio_init_one()
133 macio->of_node); in macio_gpio_init_one()
273 macio->of_node); in macio_mmio_init_one()
275 pmf_register_driver(macio->of_node, &macio_mmio_handlers, macio); in macio_mmio_init_one()
349 if (macio_chips[i].of_node) { in pmac_pfunc_base_install()
383 if (macio_chips[i].of_node) in pmac_pfunc_base_suspend()
384 pmf_do_functions(macio_chips[i].of_node, NULL, 0, in pmac_pfunc_base_suspend()
406 if (macio_chips[i].of_node) in pmac_pfunc_base_resume()
407 pmf_do_functions(macio_chips[i].of_node, NULL, 0, in pmac_pfunc_base_resume()
/linux/sound/aoa/soundbus/
H A Dsysfs.c18 of->dev.of_node, 'T', in modalias_show()
19 of_node_get_device_type(of->dev.of_node)); in modalias_show()
29 return sysfs_emit(buf, "%pOFn\n", of->dev.of_node); in name_show()
39 return sysfs_emit(buf, "%s\n", of_node_get_device_type(of->dev.of_node)); in type_show()

12345678910>>...69