Home
last modified time | relevance | path

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

12345678910>>...126

/linux/sound/soc/kirkwood/
H A 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/drivers/gpu/drm/sysfb/
H A Dofdrm.c144 static int display_read_u32_of(struct drm_device *dev, struct device_node *of_node, in display_read_u32_of() argument
147 int ret = of_property_read_u32(of_node, name, value); in display_read_u32_of()
154 static bool display_get_big_endian_of(struct drm_device *dev, struct device_node *of_node) in display_get_big_endian_of() argument
159 big_endian = !of_property_read_bool(of_node, "little-endian"); in display_get_big_endian_of()
161 big_endian = of_property_read_bool(of_node, "big-endian"); in display_get_big_endian_of()
167 static int display_get_width_of(struct drm_device *dev, struct device_node *of_node) in display_get_width_of() argument
170 int ret = display_read_u32_of(dev, of_node, "width", &width); in display_get_width_of()
177 static int display_get_height_of(struct drm_device *dev, struct device_node *of_node) in display_get_height_of() argument
180 int ret = display_read_u32_of(dev, of_node, "height", &height); in display_get_height_of()
187 static int display_get_depth_of(struct drm_device *dev, struct device_node *of_node) in display_get_depth_of() argument
[all …]
H A Dsimpledrm.c114 simplefb_read_u32_of(struct drm_device *dev, struct device_node *of_node, in simplefb_read_u32_of() argument
117 int ret = of_property_read_u32(of_node, name, value); in simplefb_read_u32_of()
126 simplefb_read_string_of(struct drm_device *dev, struct device_node *of_node, in simplefb_read_string_of() argument
129 int ret = of_property_read_string(of_node, name, value); in simplefb_read_string_of()
138 simplefb_get_width_of(struct drm_device *dev, struct device_node *of_node) in simplefb_get_width_of() argument
141 int ret = simplefb_read_u32_of(dev, of_node, "width", &width); in simplefb_get_width_of()
149 simplefb_get_height_of(struct drm_device *dev, struct device_node *of_node) in simplefb_get_height_of() argument
152 int ret = simplefb_read_u32_of(dev, of_node, "height", &height); in simplefb_get_height_of()
160 simplefb_get_stride_of(struct drm_device *dev, struct device_node *of_node) in simplefb_get_stride_of() argument
163 int ret = simplefb_read_u32_of(dev, of_node, "stride", &stride); in simplefb_get_stride_of()
[all …]
/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/sound/soc/samsung/
H A Dsnow.c157 cpu = of_get_child_by_name(dev->of_node, "cpu"); in snow_probe()
162 link->cpus->of_node = of_parse_phandle(cpu, "sound-dai", 0); in snow_probe()
165 if (!link->cpus->of_node) { in snow_probe()
170 codec = of_get_child_by_name(dev->of_node, "codec"); in snow_probe()
175 of_node_put(link->cpus->of_node); in snow_probe()
180 priv->clk_i2s_bus = of_clk_get_by_name(link->cpus->of_node, in snow_probe()
184 of_node_put(link->cpus->of_node); in snow_probe()
190 link->cpus->of_node = of_parse_phandle(dev->of_node, in snow_probe()
192 if (!link->cpus->of_node) { in snow_probe()
197 link->codecs->of_node = of_parse_phandle(dev->of_node, in snow_probe()
[all …]
H A Darndale.c141 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()
/linux/sound/soc/rockchip/
H A Drockchip_rt5645.c169 struct device_node *np = pdev->dev.of_node; in snd_rk_mc_probe()
174 rk_dailink.codecs->of_node = of_parse_phandle(np, in snd_rk_mc_probe()
176 if (!rk_dailink.codecs->of_node) { in snd_rk_mc_probe()
182 rk_dailink.cpus->of_node = of_parse_phandle(np, in snd_rk_mc_probe()
184 if (!rk_dailink.cpus->of_node) { in snd_rk_mc_probe()
191 rk_dailink.platforms->of_node = rk_dailink.cpus->of_node; in snd_rk_mc_probe()
210 of_node_put(rk_dailink.cpus->of_node); in snd_rk_mc_probe()
211 rk_dailink.cpus->of_node = NULL; in snd_rk_mc_probe()
213 of_node_put(rk_dailink.codecs->of_node); in snd_rk_mc_probe()
214 rk_dailink.codecs->of_node = NULL; in snd_rk_mc_probe()
[all …]
H A Drockchip_max98090.c363 rk_98090_headset_dev.dlc.of_node = of_parse_phandle( in rk_parse_headset_from_of()
365 if (!rk_98090_headset_dev.dlc.of_node) { in rk_parse_headset_from_of()
378 struct device_node *np = pdev->dev.of_node; in snd_rk_mc_probe()
399 card->dai_link[DAILINK_MAX98090].codecs->of_node = np_audio; in snd_rk_mc_probe()
400 card->dai_link[DAILINK_HDMI].codecs->of_node = np_hdmi; in snd_rk_mc_probe()
401 card->dai_link[DAILINK_MAX98090].cpus->of_node = np_cpu; in snd_rk_mc_probe()
402 card->dai_link[DAILINK_MAX98090].platforms->of_node = np_cpu; in snd_rk_mc_probe()
403 card->dai_link[DAILINK_HDMI].cpus->of_node = np_cpu; in snd_rk_mc_probe()
404 card->dai_link[DAILINK_HDMI].platforms->of_node = np_cpu; in snd_rk_mc_probe()
407 card->dai_link[0].codecs->of_node = np_audio; in snd_rk_mc_probe()
[all …]
H A Drk3288_hdmi_analog.c123 if (of_property_present(dev->of_node, "rockchip,hp-det-gpios")) { in rk_init()
171 struct device_node *np = pdev->dev.of_node; in snd_rk_mc_probe()
193 rk_dailink.codecs[0].of_node = of_parse_phandle(np, in snd_rk_mc_probe()
196 if (!rk_dailink.codecs[0].of_node) { in snd_rk_mc_probe()
215 rk_dailink.cpus->of_node = of_parse_phandle(np, "rockchip,i2s-controller", in snd_rk_mc_probe()
217 if (!rk_dailink.cpus->of_node) { in snd_rk_mc_probe()
223 rk_dailink.platforms->of_node = rk_dailink.cpus->of_node; in snd_rk_mc_probe()
/linux/sound/soc/ti/
H A Ddavinci-evm.c117 struct device_node *np = card->dev->of_node; in evm_aic3x_init()
178 struct device_node *np = pdev->dev.of_node; in davinci_evm_probe()
192 dai->codecs->of_node = of_parse_phandle(np, "ti,audio-codec", 0); in davinci_evm_probe()
193 if (!dai->codecs->of_node) in davinci_evm_probe()
196 dai->cpus->of_node = of_parse_phandle(np, "ti,mcasp-controller", 0); in davinci_evm_probe()
197 if (!dai->cpus->of_node) { in davinci_evm_probe()
202 dai->platforms->of_node = dai->cpus->of_node; in davinci_evm_probe()
257 dai->platforms->of_node = NULL; in davinci_evm_probe()
259 if (dai->cpus->of_node) { in davinci_evm_probe()
260 of_node_put(dai->cpus->of_node); in davinci_evm_probe()
[all …]
/linux/arch/powerpc/sysdev/
H A Dmsi_bitmap.c80 if (!bmp->of_node) in msi_bitmap_reserve_dt_hwirqs()
83 p = of_get_property(bmp->of_node, "msi-available-ranges", &len); in msi_bitmap_reserve_dt_hwirqs()
86 "found on %pOF\n", bmp->of_node); in msi_bitmap_reserve_dt_hwirqs()
92 " property on %pOF\n", bmp->of_node); in msi_bitmap_reserve_dt_hwirqs()
113 struct device_node *of_node) in msi_bitmap_alloc() argument
139 bmp->of_node = of_node_get(of_node); in msi_bitmap_alloc()
149 of_node_put(bmp->of_node); in msi_bitmap_free()
221 struct device_node of_node; in test_of_node() local
228 memset(&of_node, 0, sizeof(of_node)); in test_of_node()
229 of_node_init(&of_node); in test_of_node()
[all …]
/linux/sound/soc/mediatek/mt8173/
H A Dmt8173-rt5650-rt5676.c250 platform_node = of_parse_phandle(pdev->dev.of_node, in mt8173_rt5650_rt5676_dev_probe()
260 dai_link->platforms->of_node = platform_node; in mt8173_rt5650_rt5676_dev_probe()
263 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_rt5676_dev_probe()
264 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); in mt8173_rt5650_rt5676_dev_probe()
265 if (!mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_rt5676_dev_probe()
271 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_rt5676_dev_probe()
272 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); in mt8173_rt5650_rt5676_dev_probe()
273 if (!mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node) { in mt8173_rt5650_rt5676_dev_probe()
279 mt8173_rt5650_rt5676_codec_conf[0].dlc.of_node = in mt8173_rt5650_rt5676_dev_probe()
280 mt8173_rt5650_rt5676_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe()
[all …]
H A Dmt8173-rt5650-rt5514.c194 platform_node = of_parse_phandle(pdev->dev.of_node, in mt8173_rt5650_rt5514_dev_probe()
204 dai_link->platforms->of_node = platform_node; in mt8173_rt5650_rt5514_dev_probe()
207 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_rt5514_dev_probe()
208 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); in mt8173_rt5650_rt5514_dev_probe()
209 if (!mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_rt5514_dev_probe()
215 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_rt5514_dev_probe()
216 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); in mt8173_rt5650_rt5514_dev_probe()
217 if (!mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node) { in mt8173_rt5650_rt5514_dev_probe()
223 mt8173_rt5650_rt5514_codec_conf[0].dlc.of_node = in mt8173_rt5650_rt5514_dev_probe()
224 mt8173_rt5650_rt5514_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node; in mt8173_rt5650_rt5514_dev_probe()
H A Dmt8173-rt5650.c274 platform_node = of_parse_phandle(pdev->dev.of_node, in mt8173_rt5650_dev_probe()
284 dai_link->platforms->of_node = platform_node; in mt8173_rt5650_dev_probe()
287 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node = in mt8173_rt5650_dev_probe()
288 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); in mt8173_rt5650_dev_probe()
289 if (!mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node) { in mt8173_rt5650_dev_probe()
295 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[1].of_node = in mt8173_rt5650_dev_probe()
296 mt8173_rt5650_dais[DAI_LINK_CODEC_I2S].codecs[0].of_node; in mt8173_rt5650_dev_probe()
298 np = of_get_child_by_name(pdev->dev.of_node, "codec-capture"); in mt8173_rt5650_dev_probe()
323 mt8173_rt5650_dais[DAI_LINK_HDMI_I2S].codecs->of_node = in mt8173_rt5650_dev_probe()
324 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); in mt8173_rt5650_dev_probe()
[all …]
/linux/drivers/gpu/drm/logicvc/
H A Dlogicvc_drm.c93 struct device_node *of_node = dev->of_node; in logicvc_drm_config_parse() local
97 logicvc_of_property_parse_bool(of_node, LOGICVC_OF_PROPERTY_DITHERING, in logicvc_drm_config_parse()
99 logicvc_of_property_parse_bool(of_node, in logicvc_drm_config_parse()
102 logicvc_of_property_parse_bool(of_node, in logicvc_drm_config_parse()
106 ret = logicvc_of_property_parse_u32(of_node, in logicvc_drm_config_parse()
112 ret = logicvc_of_property_parse_u32(of_node, in logicvc_drm_config_parse()
118 ret = logicvc_of_property_parse_u32(of_node, in logicvc_drm_config_parse()
124 ret = logicvc_of_property_parse_u32(of_node, in logicvc_drm_config_parse()
131 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 …]
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()
/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/drivers/usb/host/
H A Dohci-exynos.c32 struct device_node *of_node; member
45 num_phys = of_count_phandle_with_args(dev->of_node, "phys", in exynos_ohci_get_phy()
48 phy = devm_of_phy_get_by_index(dev, dev->of_node, phy_number); in exynos_ohci_get_phy()
57 for_each_available_child_of_node_scoped(dev->of_node, child) { in exynos_ohci_get_phy()
169 exynos_ohci->of_node = pdev->dev.of_node; in exynos_ohci_probe()
171 pdev->dev.of_node = NULL; in exynos_ohci_probe()
183 pdev->dev.of_node = exynos_ohci->of_node; in exynos_ohci_probe()
194 pdev->dev.of_node = exynos_ohci->of_node; in exynos_ohci_remove()
H A Dehci-exynos.c41 struct device_node *of_node; member
56 num_phys = of_count_phandle_with_args(dev->of_node, "phys", in exynos_ehci_get_phy()
59 phy = devm_of_phy_get_by_index(dev, dev->of_node, phy_number); in exynos_ehci_get_phy()
68 for_each_available_child_of_node_scoped(dev->of_node, child) { in exynos_ehci_get_phy()
195 exynos_ehci->of_node = pdev->dev.of_node; in exynos_ehci_probe()
197 pdev->dev.of_node = NULL; in exynos_ehci_probe()
215 pdev->dev.of_node = exynos_ehci->of_node; in exynos_ehci_probe()
226 pdev->dev.of_node = exynos_ehci->of_node; in exynos_ehci_remove()
/linux/drivers/soc/qcom/
H A Dsmem_state.c31 struct device_node *of_node; member
67 if (state->of_node == np) { in of_node_to_state()
94 index = of_property_match_string(dev->of_node, in qcom_smem_state_get()
103 ret = of_parse_phandle_with_args(dev->of_node, in qcom_smem_state_get()
136 of_node_put(state->of_node); in qcom_smem_state_release()
194 struct qcom_smem_state *qcom_smem_state_register(struct device_node *of_node, in qcom_smem_state_register() argument
206 state->of_node = of_node_get(of_node); in qcom_smem_state_register()
/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()
/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/remoteproc/
H A Dqcom_wcnss_iris.c109 of_node_put(iris->dev.of_node); in qcom_iris_release()
117 struct device_node *of_node; in qcom_iris_probe() local
122 of_node = of_get_child_by_name(parent->of_node, "iris"); in qcom_iris_probe()
123 if (!of_node) { in qcom_iris_probe()
130 of_node_put(of_node); in qcom_iris_probe()
137 iris->dev.of_node = of_node; in qcom_iris_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()

12345678910>>...126