Home
last modified time | relevance | path

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

12345678910>>...94

/Linux-v5.4/sound/soc/kirkwood/
Darmada-370-db.c111 a370db_dai[0].cpus->of_node = in a370db_probe()
112 of_parse_phandle(pdev->dev.of_node, in a370db_probe()
114 a370db_dai[0].platforms->of_node = a370db_dai[0].cpus->of_node; in a370db_probe()
116 a370db_dai[0].codecs->of_node = in a370db_probe()
117 of_parse_phandle(pdev->dev.of_node, in a370db_probe()
120 a370db_dai[1].cpus->of_node = a370db_dai[0].cpus->of_node; in a370db_probe()
121 a370db_dai[1].platforms->of_node = a370db_dai[0].cpus->of_node; in a370db_probe()
123 a370db_dai[1].codecs->of_node = in a370db_probe()
124 of_parse_phandle(pdev->dev.of_node, in a370db_probe()
127 a370db_dai[2].cpus->of_node = a370db_dai[0].cpus->of_node; in a370db_probe()
[all …]
/Linux-v5.4/sound/soc/tegra/
Dtegra_sgtl5000.c110 struct device_node *np = pdev->dev.of_node; in tegra_sgtl5000_driver_probe()
131 tegra_sgtl5000_dai.codecs->of_node = of_parse_phandle(np, in tegra_sgtl5000_driver_probe()
133 if (!tegra_sgtl5000_dai.codecs->of_node) { in tegra_sgtl5000_driver_probe()
140 tegra_sgtl5000_dai.cpus->of_node = of_parse_phandle(np, in tegra_sgtl5000_driver_probe()
142 if (!tegra_sgtl5000_dai.cpus->of_node) { in tegra_sgtl5000_driver_probe()
149 tegra_sgtl5000_dai.platforms->of_node = tegra_sgtl5000_dai.cpus->of_node; in tegra_sgtl5000_driver_probe()
167 of_node_put(tegra_sgtl5000_dai.cpus->of_node); in tegra_sgtl5000_driver_probe()
168 tegra_sgtl5000_dai.cpus->of_node = NULL; in tegra_sgtl5000_driver_probe()
169 tegra_sgtl5000_dai.platforms->of_node = NULL; in tegra_sgtl5000_driver_probe()
171 of_node_put(tegra_sgtl5000_dai.codecs->of_node); in tegra_sgtl5000_driver_probe()
[all …]
Dtegra_alc5632.c154 struct device_node *np = pdev->dev.of_node; in tegra_alc5632_probe()
179 tegra_alc5632_dai.codecs->of_node = of_parse_phandle( in tegra_alc5632_probe()
180 pdev->dev.of_node, "nvidia,audio-codec", 0); in tegra_alc5632_probe()
182 if (!tegra_alc5632_dai.codecs->of_node) { in tegra_alc5632_probe()
189 tegra_alc5632_dai.cpus->of_node = of_parse_phandle(np, in tegra_alc5632_probe()
191 if (!tegra_alc5632_dai.cpus->of_node) { in tegra_alc5632_probe()
198 tegra_alc5632_dai.platforms->of_node = tegra_alc5632_dai.cpus->of_node; in tegra_alc5632_probe()
216 of_node_put(tegra_alc5632_dai.cpus->of_node); in tegra_alc5632_probe()
217 tegra_alc5632_dai.cpus->of_node = NULL; in tegra_alc5632_probe()
218 tegra_alc5632_dai.platforms->of_node = NULL; in tegra_alc5632_probe()
[all …]
Dtegra_rt5677.c190 struct device_node *np = pdev->dev.of_node; in tegra_rt5677_probe()
246 tegra_rt5677_dai.codecs->of_node = of_parse_phandle(np, in tegra_rt5677_probe()
248 if (!tegra_rt5677_dai.codecs->of_node) { in tegra_rt5677_probe()
255 tegra_rt5677_dai.cpus->of_node = of_parse_phandle(np, in tegra_rt5677_probe()
257 if (!tegra_rt5677_dai.cpus->of_node) { in tegra_rt5677_probe()
263 tegra_rt5677_dai.platforms->of_node = tegra_rt5677_dai.cpus->of_node; in tegra_rt5677_probe()
281 of_node_put(tegra_rt5677_dai.cpus->of_node); in tegra_rt5677_probe()
282 tegra_rt5677_dai.cpus->of_node = NULL; in tegra_rt5677_probe()
283 tegra_rt5677_dai.platforms->of_node = NULL; in tegra_rt5677_probe()
285 of_node_put(tegra_rt5677_dai.codecs->of_node); in tegra_rt5677_probe()
[all …]
/Linux-v5.4/sound/soc/samsung/
Dsnow.c161 cpu = of_get_child_by_name(dev->of_node, "cpu"); in snow_probe()
166 link->cpus->of_node = of_parse_phandle(cpu, "sound-dai", 0); in snow_probe()
169 if (!link->cpus->of_node) { in snow_probe()
174 codec = of_get_child_by_name(dev->of_node, "codec"); in snow_probe()
179 of_node_put(link->cpus->of_node); in snow_probe()
184 priv->clk_i2s_bus = of_clk_get_by_name(link->cpus->of_node, in snow_probe()
188 of_node_put(link->cpus->of_node); in snow_probe()
194 link->cpus->of_node = of_parse_phandle(dev->of_node, in snow_probe()
196 if (!link->cpus->of_node) { in snow_probe()
201 link->codecs->of_node = of_parse_phandle(dev->of_node, in snow_probe()
[all …]
Darndale_rt5631.c84 of_node_put(dai_link->cpus->of_node); in arndale_put_of_nodes()
85 of_node_put(dai_link->codecs->of_node); in arndale_put_of_nodes()
92 struct device_node *np = pdev->dev.of_node; in arndale_audio_probe()
99 arndale_rt5631_dai[n].cpus->of_node = of_parse_phandle(np, in arndale_audio_probe()
102 if (!arndale_rt5631_dai[n].cpus->of_node) { in arndale_audio_probe()
109 arndale_rt5631_dai[n].platforms->of_node = in arndale_audio_probe()
110 arndale_rt5631_dai[n].cpus->of_node; in arndale_audio_probe()
113 arndale_rt5631_dai[n].codecs->of_node = of_parse_phandle(np, in arndale_audio_probe()
115 if (!arndale_rt5631_dai[0].codecs->of_node) { in arndale_audio_probe()
/Linux-v5.4/sound/soc/rockchip/
Drockchip_rt5645.c159 struct device_node *np = pdev->dev.of_node; in snd_rk_mc_probe()
164 rk_dailink.codecs->of_node = of_parse_phandle(np, in snd_rk_mc_probe()
166 if (!rk_dailink.codecs->of_node) { in snd_rk_mc_probe()
172 rk_dailink.cpus->of_node = of_parse_phandle(np, in snd_rk_mc_probe()
174 if (!rk_dailink.cpus->of_node) { in snd_rk_mc_probe()
181 rk_dailink.platforms->of_node = rk_dailink.cpus->of_node; in snd_rk_mc_probe()
200 of_node_put(rk_dailink.cpus->of_node); in snd_rk_mc_probe()
201 rk_dailink.cpus->of_node = NULL; in snd_rk_mc_probe()
203 of_node_put(rk_dailink.codecs->of_node); in snd_rk_mc_probe()
204 rk_dailink.codecs->of_node = NULL; in snd_rk_mc_probe()
[all …]
Drockchip_max98090.c220 struct device_node *np = pdev->dev.of_node; in snd_rk_mc_probe()
225 rk_dailink.codecs->of_node = of_parse_phandle(np, in snd_rk_mc_probe()
227 if (!rk_dailink.codecs->of_node) { in snd_rk_mc_probe()
233 rk_dailink.cpus->of_node = of_parse_phandle(np, in snd_rk_mc_probe()
235 if (!rk_dailink.cpus->of_node) { in snd_rk_mc_probe()
241 rk_dailink.platforms->of_node = rk_dailink.cpus->of_node; in snd_rk_mc_probe()
243 rk_98090_headset_dev.dlc.of_node = of_parse_phandle(np, in snd_rk_mc_probe()
245 if (!rk_98090_headset_dev.dlc.of_node) { in snd_rk_mc_probe()
/Linux-v5.4/drivers/pci/
Dof.c21 if (!dev->bus->dev.of_node) in pci_set_of_node()
23 dev->dev.of_node = of_pci_find_child_device(dev->bus->dev.of_node, in pci_set_of_node()
25 if (dev->dev.of_node) in pci_set_of_node()
26 dev->dev.fwnode = &dev->dev.of_node->fwnode; in pci_set_of_node()
31 of_node_put(dev->dev.of_node); in pci_release_of_node()
32 dev->dev.of_node = NULL; in pci_release_of_node()
43 node = of_node_get(bus->self->dev.of_node); in pci_set_bus_of_node()
48 bus->dev.of_node = node; in pci_set_bus_of_node()
50 if (bus->dev.of_node) in pci_set_bus_of_node()
51 bus->dev.fwnode = &bus->dev.of_node->fwnode; in pci_set_bus_of_node()
[all …]
/Linux-v5.4/drivers/net/phy/
Dmicrel.c313 struct device_node *of_node = phydev->mdio.dev.of_node; in ksz8041_config_init() local
316 if (of_property_read_bool(of_node, "micrel,fiber-mode")) { in ksz8041_config_init()
402 const struct device_node *of_node, in ksz9021_load_values_from_of() argument
414 if (!of_property_read_u32(of_node, field1, &val1)) in ksz9021_load_values_from_of()
417 if (!of_property_read_u32(of_node, field2, &val2)) in ksz9021_load_values_from_of()
420 if (!of_property_read_u32(of_node, field3, &val3)) in ksz9021_load_values_from_of()
423 if (!of_property_read_u32(of_node, field4, &val4)) in ksz9021_load_values_from_of()
452 const struct device_node *of_node = dev->of_node; in ksz9021_config_init() local
461 of_node = dev_walker->of_node; in ksz9021_config_init()
464 } while (!of_node && dev_walker); in ksz9021_config_init()
[all …]
Ddp83867.c172 struct device_node *of_node = dev->of_node; in dp83867_of_init() local
175 if (!of_node) in dp83867_of_init()
179 ret = of_property_read_u32(of_node, "ti,clk-output-sel", in dp83867_of_init()
195 if (of_property_read_bool(of_node, "ti,max-output-impedance")) in dp83867_of_init()
197 else if (of_property_read_bool(of_node, "ti,min-output-impedance")) in dp83867_of_init()
202 dp83867->rxctrl_strap_quirk = of_property_read_bool(of_node, in dp83867_of_init()
205 dp83867->sgmii_ref_clk_en = of_property_read_bool(of_node, in dp83867_of_init()
228 ret = of_property_read_u32(of_node, "ti,rx-internal-delay", in dp83867_of_init()
245 ret = of_property_read_u32(of_node, "ti,tx-internal-delay", in dp83867_of_init()
259 if (of_property_read_bool(of_node, "enet-phy-lane-swap")) in dp83867_of_init()
[all …]
/Linux-v5.4/arch/powerpc/sysdev/
Dmsi_bitmap.c79 if (!bmp->of_node) in msi_bitmap_reserve_dt_hwirqs()
82 p = of_get_property(bmp->of_node, "msi-available-ranges", &len); in msi_bitmap_reserve_dt_hwirqs()
85 "found on %pOF\n", bmp->of_node); in msi_bitmap_reserve_dt_hwirqs()
91 " property on %pOF\n", bmp->of_node); in msi_bitmap_reserve_dt_hwirqs()
112 struct device_node *of_node) in msi_bitmap_alloc() argument
141 bmp->of_node = of_node_get(of_node); in msi_bitmap_alloc()
151 of_node_put(bmp->of_node); in msi_bitmap_free()
223 struct device_node of_node; in test_of_node() local
230 memset(&of_node, 0, sizeof(of_node)); in test_of_node()
231 of_node_init(&of_node); in test_of_node()
[all …]
/Linux-v5.4/sound/soc/mediatek/mt8173/
Dmt8173-rt5650-rt5676.c241 platform_node = of_parse_phandle(pdev->dev.of_node, in mt8173_rt5650_rt5676_dev_probe()
251 dai_link->platforms->of_node = platform_node; in mt8173_rt5650_rt5676_dev_probe()
254 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_rt5676_dev_probe()
255 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); in mt8173_rt5650_rt5676_dev_probe()
256 if (!mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_rt5676_dev_probe()
261 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_rt5676_dev_probe()
262 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); in mt8173_rt5650_rt5676_dev_probe()
263 if (!mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node) { in mt8173_rt5650_rt5676_dev_probe()
268 mt8173_rt5650_rt5676_codec_conf[0].of_node = in mt8173_rt5650_rt5676_dev_probe()
269 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe()
[all …]
Dmt8173-rt5650-rt5514.c185 platform_node = of_parse_phandle(pdev->dev.of_node, in mt8173_rt5650_rt5514_dev_probe()
195 dai_link->platforms->of_node = platform_node; in mt8173_rt5650_rt5514_dev_probe()
198 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_rt5514_dev_probe()
199 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); in mt8173_rt5650_rt5514_dev_probe()
200 if (!mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_rt5514_dev_probe()
205 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_rt5514_dev_probe()
206 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); in mt8173_rt5650_rt5514_dev_probe()
207 if (!mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node) { in mt8173_rt5650_rt5514_dev_probe()
212 mt8173_rt5650_rt5514_codec_conf[0].of_node = in mt8173_rt5650_rt5514_dev_probe()
213 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5514_dev_probe()
Dmt8173-rt5650.c251 platform_node = of_parse_phandle(pdev->dev.of_node, in mt8173_rt5650_dev_probe()
261 dai_link->platforms->of_node = platform_node; in mt8173_rt5650_dev_probe()
264 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_dev_probe()
265 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); in mt8173_rt5650_dev_probe()
266 if (!mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_dev_probe()
271 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_dev_probe()
272 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node; in mt8173_rt5650_dev_probe()
274 np = of_get_child_by_name(pdev->dev.of_node, "codec-capture"); in mt8173_rt5650_dev_probe()
299 mt8173_rt5650_dais[DAI_LINK_HDMI_I2S].codecs->of_node = in mt8173_rt5650_dev_probe()
300 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); in mt8173_rt5650_dev_probe()
[all …]
/Linux-v5.4/drivers/of/
Ddevice.c29 if ((!matches) || (!dev->of_node)) in of_match_device()
31 return of_match_node(matches, dev->of_node); in of_match_device()
58 BUG_ON(ofdev->dev.of_node == NULL); in of_device_add()
70 set_dev_node(&ofdev->dev, of_node_to_nid(ofdev->dev.of_node)); in of_device_add()
208 if ((!dev) || (!dev->of_node)) in of_device_get_modalias()
213 csize = snprintf(str, len, "of:N%pOFn%c%s", dev->of_node, 'T', in of_device_get_modalias()
214 of_node_get_device_type(dev->of_node)); in of_device_get_modalias()
220 of_property_for_each_string(dev->of_node, "compatible", p, compat) { in of_device_get_modalias()
289 if ((!dev) || (!dev->of_node)) in of_device_uevent()
292 add_uevent_var(env, "OF_NAME=%pOFn", dev->of_node); in of_device_uevent()
[all …]
/Linux-v5.4/drivers/usb/host/
Dehci-exynos.c42 struct device_node *of_node; member
58 num_phys = of_count_phandle_with_args(dev->of_node, "phys", in exynos_ehci_get_phy()
61 phy = devm_of_phy_get_by_index(dev, dev->of_node, phy_number); in exynos_ehci_get_phy()
70 for_each_available_child_of_node(dev->of_node, child) { in exynos_ehci_get_phy()
138 if (!dev->of_node) in exynos_setup_vbus_gpio()
141 gpio = of_get_named_gpio(dev->of_node, "samsung,vbus-gpio", 0); in exynos_setup_vbus_gpio()
225 exynos_ehci->of_node = pdev->dev.of_node; in exynos_ehci_probe()
227 pdev->dev.of_node = NULL; in exynos_ehci_probe()
245 pdev->dev.of_node = exynos_ehci->of_node; in exynos_ehci_probe()
258 pdev->dev.of_node = exynos_ehci->of_node; in exynos_ehci_remove()
/Linux-v5.4/sound/soc/qcom/
Dcommon.c27 if (of_property_read_bool(dev->of_node, "audio-routing")) { in qcom_snd_parse_of()
35 num_links = of_get_child_count(dev->of_node); in qcom_snd_parse_of()
45 for_each_child_of_node(dev->of_node, np) { in qcom_snd_parse_of()
78 link->cpus->of_node = args.np; in qcom_snd_parse_of()
88 link->platforms->of_node = of_parse_phandle(platform, in qcom_snd_parse_of()
91 if (!link->platforms->of_node) { in qcom_snd_parse_of()
112 link->platforms->of_node = link->cpus->of_node; in qcom_snd_parse_of()
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-v5.4/sound/soc/sirf/
Dsirf-audio.c99 sirf_audio_dai_link[0].cpus->of_node = in sirf_audio_probe()
100 of_parse_phandle(pdev->dev.of_node, "sirf,audio-platform", 0); in sirf_audio_probe()
101 sirf_audio_dai_link[0].platforms->of_node = in sirf_audio_probe()
102 of_parse_phandle(pdev->dev.of_node, "sirf,audio-platform", 0); in sirf_audio_probe()
103 sirf_audio_dai_link[0].codecs->of_node = in sirf_audio_probe()
104 of_parse_phandle(pdev->dev.of_node, "sirf,audio-codec", 0); in sirf_audio_probe()
105 sirf_audio_card->gpio_spk_pa = of_get_named_gpio(pdev->dev.of_node, in sirf_audio_probe()
107 sirf_audio_card->gpio_hp_pa = of_get_named_gpio(pdev->dev.of_node, in sirf_audio_probe()
/Linux-v5.4/drivers/soc/qcom/
Dsmem_state.c30 struct device_node *of_node; member
66 if (state->of_node == np) { in of_node_to_state()
98 index = of_property_match_string(dev->of_node, in qcom_smem_state_get()
107 ret = of_parse_phandle_with_args(dev->of_node, in qcom_smem_state_get()
160 struct qcom_smem_state *qcom_smem_state_register(struct device_node *of_node, in qcom_smem_state_register() argument
172 state->of_node = of_node; in qcom_smem_state_register()
/Linux-v5.4/arch/powerpc/kernel/
Dof_platform.c43 pr_info("Setting up PCI bus %pOF\n", dev->dev.of_node); in of_pci_phb_probe()
46 phb = pcibios_alloc_controller(dev->dev.of_node); in of_pci_phb_probe()
60 pci_process_bridge_OF_ranges(phb, dev->dev.of_node, 0); in of_pci_phb_probe()
69 if (dev->dev.of_node->child) in of_pci_phb_probe()
70 eeh_add_device_tree_early(PCI_DN(dev->dev.of_node)); in of_pci_phb_probe()
/Linux-v5.4/drivers/irqchip/
Dirq-mips-cpu.c227 static void mips_cpu_register_ipi_domain(struct device_node *of_node) in mips_cpu_register_ipi_domain() argument
234 2, of_node, in mips_cpu_register_ipi_domain()
244 static inline void mips_cpu_register_ipi_domain(struct device_node *of_node) {} in mips_cpu_register_ipi_domain() argument
248 static void __init __mips_cpu_irq_init(struct device_node *of_node) in __mips_cpu_irq_init() argument
254 irq_domain = irq_domain_add_legacy(of_node, 8, MIPS_CPU_IRQ_BASE, 0, in __mips_cpu_irq_init()
265 mips_cpu_register_ipi_domain(of_node); in __mips_cpu_irq_init()
273 int __init mips_cpu_irq_of_init(struct device_node *of_node, in mips_cpu_irq_of_init() argument
276 __mips_cpu_irq_init(of_node); in mips_cpu_irq_of_init()
/Linux-v5.4/drivers/misc/
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_read_bool(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-v5.4/drivers/regulator/
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()

12345678910>>...94