/kernel/linux/linux-5.10/sound/soc/kirkwood/ |
D | armada-370-db.c | 111 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 …]
|
/kernel/linux/linux-5.10/sound/soc/tegra/ |
D | tegra_sgtl5000.c | 111 struct device_node *np = pdev->dev.of_node; in tegra_sgtl5000_driver_probe() 132 tegra_sgtl5000_dai.codecs->of_node = of_parse_phandle(np, in tegra_sgtl5000_driver_probe() 134 if (!tegra_sgtl5000_dai.codecs->of_node) { in tegra_sgtl5000_driver_probe() 141 tegra_sgtl5000_dai.cpus->of_node = of_parse_phandle(np, in tegra_sgtl5000_driver_probe() 143 if (!tegra_sgtl5000_dai.cpus->of_node) { in tegra_sgtl5000_driver_probe() 150 tegra_sgtl5000_dai.platforms->of_node = tegra_sgtl5000_dai.cpus->of_node; in tegra_sgtl5000_driver_probe() 166 of_node_put(tegra_sgtl5000_dai.cpus->of_node); in tegra_sgtl5000_driver_probe() 167 tegra_sgtl5000_dai.cpus->of_node = NULL; in tegra_sgtl5000_driver_probe() 168 tegra_sgtl5000_dai.platforms->of_node = NULL; in tegra_sgtl5000_driver_probe() 170 of_node_put(tegra_sgtl5000_dai.codecs->of_node); in tegra_sgtl5000_driver_probe() [all …]
|
D | tegra_alc5632.c | 155 struct device_node *np = pdev->dev.of_node; in tegra_alc5632_probe() 180 tegra_alc5632_dai.codecs->of_node = of_parse_phandle( in tegra_alc5632_probe() 181 pdev->dev.of_node, "nvidia,audio-codec", 0); in tegra_alc5632_probe() 183 if (!tegra_alc5632_dai.codecs->of_node) { in tegra_alc5632_probe() 190 tegra_alc5632_dai.cpus->of_node = of_parse_phandle(np, in tegra_alc5632_probe() 192 if (!tegra_alc5632_dai.cpus->of_node) { in tegra_alc5632_probe() 199 tegra_alc5632_dai.platforms->of_node = tegra_alc5632_dai.cpus->of_node; in tegra_alc5632_probe() 215 of_node_put(tegra_alc5632_dai.cpus->of_node); in tegra_alc5632_probe() 216 tegra_alc5632_dai.cpus->of_node = NULL; in tegra_alc5632_probe() 217 tegra_alc5632_dai.platforms->of_node = NULL; in tegra_alc5632_probe() [all …]
|
D | tegra_rt5677.c | 191 struct device_node *np = pdev->dev.of_node; in tegra_rt5677_probe() 247 tegra_rt5677_dai.codecs->of_node = of_parse_phandle(np, in tegra_rt5677_probe() 249 if (!tegra_rt5677_dai.codecs->of_node) { in tegra_rt5677_probe() 256 tegra_rt5677_dai.cpus->of_node = of_parse_phandle(np, in tegra_rt5677_probe() 258 if (!tegra_rt5677_dai.cpus->of_node) { in tegra_rt5677_probe() 264 tegra_rt5677_dai.platforms->of_node = tegra_rt5677_dai.cpus->of_node; in tegra_rt5677_probe() 280 of_node_put(tegra_rt5677_dai.cpus->of_node); in tegra_rt5677_probe() 281 tegra_rt5677_dai.cpus->of_node = NULL; in tegra_rt5677_probe() 282 tegra_rt5677_dai.platforms->of_node = NULL; in tegra_rt5677_probe() 284 of_node_put(tegra_rt5677_dai.codecs->of_node); in tegra_rt5677_probe() [all …]
|
D | tegra_wm8753.c | 116 struct device_node *np = pdev->dev.of_node; in tegra_wm8753_driver_probe() 137 tegra_wm8753_dai.codecs->of_node = of_parse_phandle(np, in tegra_wm8753_driver_probe() 139 if (!tegra_wm8753_dai.codecs->of_node) { in tegra_wm8753_driver_probe() 145 tegra_wm8753_dai.cpus->of_node = of_parse_phandle(np, in tegra_wm8753_driver_probe() 147 if (!tegra_wm8753_dai.cpus->of_node) { in tegra_wm8753_driver_probe() 153 tegra_wm8753_dai.platforms->of_node = tegra_wm8753_dai.cpus->of_node; in tegra_wm8753_driver_probe()
|
D | trimslice.c | 111 struct device_node *np = pdev->dev.of_node; in tegra_snd_trimslice_probe() 124 trimslice_tlv320aic23_dai.codecs->of_node = of_parse_phandle(np, in tegra_snd_trimslice_probe() 126 if (!trimslice_tlv320aic23_dai.codecs->of_node) { in tegra_snd_trimslice_probe() 132 trimslice_tlv320aic23_dai.cpus->of_node = of_parse_phandle(np, in tegra_snd_trimslice_probe() 134 if (!trimslice_tlv320aic23_dai.cpus->of_node) { in tegra_snd_trimslice_probe() 140 trimslice_tlv320aic23_dai.platforms->of_node = in tegra_snd_trimslice_probe() 141 trimslice_tlv320aic23_dai.cpus->of_node; in tegra_snd_trimslice_probe()
|
/kernel/linux/linux-5.10/sound/soc/samsung/ |
D | snow.c | 161 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 …]
|
D | arndale.c | 141 of_node_put(dai_link->cpus->of_node); in arndale_put_of_nodes() 142 of_node_put(dai_link->codecs->of_node); in arndale_put_of_nodes() 148 struct device_node *np = pdev->dev.of_node; in arndale_audio_probe() 157 dai_link->cpus->of_node = of_parse_phandle(np, "samsung,audio-cpu", 0); in arndale_audio_probe() 158 if (!dai_link->cpus->of_node) { in arndale_audio_probe() 165 dai_link->platforms->of_node = dai_link->cpus->of_node; in arndale_audio_probe() 167 dai_link->codecs->of_node = of_parse_phandle(np, "samsung,audio-codec", 0); in arndale_audio_probe() 168 if (!dai_link->codecs->of_node) { in arndale_audio_probe()
|
/kernel/linux/linux-5.10/sound/soc/rockchip/ |
D | rockchip_rt5645.c | 159 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 …]
|
D | rockchip_max98090.c | 365 rk_98090_headset_dev.dlc.of_node = of_parse_phandle( in rk_parse_headset_from_of() 367 if (!rk_98090_headset_dev.dlc.of_node) { in rk_parse_headset_from_of() 380 struct device_node *np = pdev->dev.of_node; in snd_rk_mc_probe() 401 card->dai_link[DAILINK_MAX98090].codecs->of_node = np_audio; in snd_rk_mc_probe() 402 card->dai_link[DAILINK_HDMI].codecs->of_node = np_hdmi; in snd_rk_mc_probe() 403 card->dai_link[DAILINK_MAX98090].cpus->of_node = np_cpu; in snd_rk_mc_probe() 404 card->dai_link[DAILINK_MAX98090].platforms->of_node = np_cpu; in snd_rk_mc_probe() 405 card->dai_link[DAILINK_HDMI].cpus->of_node = np_cpu; in snd_rk_mc_probe() 406 card->dai_link[DAILINK_HDMI].platforms->of_node = np_cpu; in snd_rk_mc_probe() 409 card->dai_link[0].codecs->of_node = np_audio; in snd_rk_mc_probe() [all …]
|
/kernel/linux/linux-5.10/drivers/pci/ |
D | of.c | 21 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 …]
|
/kernel/linux/linux-5.10/arch/powerpc/sysdev/ |
D | msi_bitmap.c | 79 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 …]
|
/kernel/linux/linux-5.10/sound/soc/mediatek/mt8173/ |
D | mt8173-rt5650-rt5676.c | 241 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].dlc.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 …]
|
D | mt8173-rt5650-rt5514.c | 185 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].dlc.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()
|
D | mt8173-rt5650.c | 265 platform_node = of_parse_phandle(pdev->dev.of_node, in mt8173_rt5650_dev_probe() 275 dai_link->platforms->of_node = platform_node; in mt8173_rt5650_dev_probe() 278 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_dev_probe() 279 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); in mt8173_rt5650_dev_probe() 280 if (!mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_dev_probe() 285 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_dev_probe() 286 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node; in mt8173_rt5650_dev_probe() 288 np = of_get_child_by_name(pdev->dev.of_node, "codec-capture"); in mt8173_rt5650_dev_probe() 313 mt8173_rt5650_dais[DAI_LINK_HDMI_I2S].codecs->of_node = in mt8173_rt5650_dev_probe() 314 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); in mt8173_rt5650_dev_probe() [all …]
|
/kernel/linux/linux-5.10/drivers/of/ |
D | device.c | 30 if ((!matches) || (!dev->of_node)) in of_match_device() 32 return of_match_node(matches, dev->of_node); in of_match_device() 59 BUG_ON(ofdev->dev.of_node == NULL); in of_device_add() 71 set_dev_node(&ofdev->dev, of_node_to_nid(ofdev->dev.of_node)); in of_device_add() 226 if ((!dev) || (!dev->of_node)) in of_device_get_modalias() 231 csize = snprintf(str, len, "of:N%pOFn%c%s", dev->of_node, 'T', in of_device_get_modalias() 232 of_node_get_device_type(dev->of_node)); in of_device_get_modalias() 238 of_property_for_each_string(dev->of_node, "compatible", p, compat) { in of_device_get_modalias() 307 if ((!dev) || (!dev->of_node)) in of_device_uevent() 310 add_uevent_var(env, "OF_NAME=%pOFn", dev->of_node); in of_device_uevent() [all …]
|
/kernel/linux/linux-5.10/drivers/net/phy/ |
D | micrel.c | 313 struct device_node *of_node = phydev->mdio.dev.of_node; in ksz8041_fiber_mode() local 315 return of_property_read_bool(of_node, "micrel,fiber-mode"); in ksz8041_fiber_mode() 409 const struct device_node *of_node, in ksz9021_load_values_from_of() argument 421 if (!of_property_read_u32(of_node, field1, &val1)) in ksz9021_load_values_from_of() 424 if (!of_property_read_u32(of_node, field2, &val2)) in ksz9021_load_values_from_of() 427 if (!of_property_read_u32(of_node, field3, &val3)) in ksz9021_load_values_from_of() 430 if (!of_property_read_u32(of_node, field4, &val4)) in ksz9021_load_values_from_of() 459 const struct device_node *of_node = dev->of_node; in ksz9021_config_init() local 468 of_node = dev_walker->of_node; in ksz9021_config_init() 471 } while (!of_node && dev_walker); in ksz9021_config_init() [all …]
|
/kernel/linux/linux-5.10/sound/soc/qcom/ |
D | common.c | 30 if (of_property_read_bool(dev->of_node, "audio-routing")) { in qcom_snd_parse_of() 36 if (of_property_read_bool(dev->of_node, "qcom,audio-routing")) { in qcom_snd_parse_of() 47 num_links = of_get_child_count(dev->of_node); in qcom_snd_parse_of() 57 for_each_child_of_node(dev->of_node, np) { in qcom_snd_parse_of() 92 link->cpus->of_node = args.np; in qcom_snd_parse_of() 104 link->platforms->of_node = of_parse_phandle(platform, in qcom_snd_parse_of() 107 if (!link->platforms->of_node) { in qcom_snd_parse_of() 113 link->platforms->of_node = link->cpus->of_node; in qcom_snd_parse_of()
|
D | storm.c | 71 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()
|
/kernel/linux/linux-5.10/drivers/usb/host/ |
D | ehci-exynos.c | 42 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() 224 exynos_ehci->of_node = pdev->dev.of_node; in exynos_ehci_probe() 226 pdev->dev.of_node = NULL; in exynos_ehci_probe() 244 pdev->dev.of_node = exynos_ehci->of_node; in exynos_ehci_probe() 257 pdev->dev.of_node = exynos_ehci->of_node; in exynos_ehci_remove()
|
D | ohci-exynos.c | 33 struct device_node *of_node; member 47 num_phys = of_count_phandle_with_args(dev->of_node, "phys", in exynos_ohci_get_phy() 50 phy = devm_of_phy_get_by_index(dev, dev->of_node, phy_number); in exynos_ohci_get_phy() 59 for_each_available_child_of_node(dev->of_node, child) { in exynos_ohci_get_phy() 191 exynos_ohci->of_node = pdev->dev.of_node; in exynos_ohci_probe() 193 pdev->dev.of_node = NULL; in exynos_ohci_probe() 205 pdev->dev.of_node = exynos_ohci->of_node; in exynos_ohci_probe() 218 pdev->dev.of_node = exynos_ohci->of_node; in exynos_ohci_remove()
|
/kernel/linux/linux-5.10/sound/soc/sirf/ |
D | sirf-audio.c | 99 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()
|
/kernel/linux/linux-5.10/drivers/soc/qcom/ |
D | smem_state.c | 30 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()
|
/kernel/linux/linux-5.10/drivers/misc/ |
D | atmel-ssc.c | 33 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()
|
/kernel/linux/linux-5.10/drivers/regulator/ |
D | as3711-regulator.c | 173 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()
|