| /drivers/gpu/drm/sysfb/ |
| A D | ofdrm.c | 264 of_parent = of_get_parent(of_node); in display_get_model_of() 290 struct device_node *of_node, 358 struct device_node *of_node = pdev->dev.of_node; in ofdrm_device_init_pci() local 485 struct device_node *of_node, in ofdrm_rage128_cmap_ioremap() argument 503 struct device_node *of_node, in ofdrm_rage_m3a_cmap_ioremap() argument 529 struct device_node *of_node, in ofdrm_rage_m3b_cmap_ioremap() argument 562 struct device_node *of_node, in ofdrm_gxt2000_cmap_ioremap() argument 578 struct device_node *of_node, in ofdrm_avivo_cmap_ioremap() argument 584 of_parent = of_get_parent(of_node); in ofdrm_avivo_cmap_ioremap() 611 struct device_node *of_node, in ofdrm_qemu_cmap_ioremap() argument [all …]
|
| A D | simpledrm.c | 198 if (of_property_present(of_node, "reg")) in simplefb_get_memory_of() 277 struct device_node *of_node = pdev->dev.of_node; in simpledrm_device_init_clocks() local 282 if (dev_get_platdata(&pdev->dev) || !of_node) in simpledrm_device_init_clocks() 295 clock = of_clk_get(of_node, i); in simpledrm_device_init_clocks() 375 struct device_node *of_node = pdev->dev.of_node; in simpledrm_device_init_regulators() local 382 if (dev_get_platdata(&pdev->dev) || !of_node) in simpledrm_device_init_regulators() 386 for_each_property_of_node(of_node, prop) { in simpledrm_device_init_regulators() 401 for_each_property_of_node(of_node, prop) { in simpledrm_device_init_regulators() 600 struct device_node *of_node = pdev->dev.of_node; in simpledrm_device_create() local 651 } else if (of_node) { in simpledrm_device_create() [all …]
|
| /drivers/of/ |
| A D | device.c | 29 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() 98 if (np == dev->of_node) in of_dma_configure_id() 198 sl = of_modalias(dev->of_node, str, len - 2); in of_device_modalias() 222 if ((!dev) || (!dev->of_node)) in of_device_uevent() 227 type = of_node_get_device_type(dev->of_node); in of_device_uevent() 243 if (dev->of_node == app->np) { in of_device_uevent() [all …]
|
| /drivers/gpu/drm/logicvc/ |
| A D | logicvc_drm.c | 93 struct device_node *of_node = dev->of_node; in logicvc_drm_config_parse() local 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() 296 struct device_node *of_node = pdev->dev.of_node; in logicvc_drm_probe() local 322 if (of_node->parent) in logicvc_drm_probe() 323 regmap = syscon_node_to_regmap(of_node->parent); in logicvc_drm_probe() [all …]
|
| A D | logicvc_of.c | 126 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()
|
| A D | logicvc_layer.c | 385 struct device_node *of_node = layer->of_node; in logicvc_layer_config_parse() local 389 logicvc_of_property_parse_bool(of_node, in logicvc_layer_config_parse() 393 ret = logicvc_of_property_parse_u32(of_node, in logicvc_layer_config_parse() 399 ret = logicvc_of_property_parse_u32(of_node, in logicvc_layer_config_parse() 405 ret = logicvc_of_property_parse_u32(of_node, in logicvc_layer_config_parse() 417 ret = logicvc_of_property_parse_u32(of_node, in logicvc_layer_config_parse() 423 ret = logicvc_of_property_parse_u32(of_node, in logicvc_layer_config_parse() 462 struct device_node *of_node, u32 index) in logicvc_layer_init() argument 479 layer->of_node = of_node; in logicvc_layer_init() 583 struct device_node *of_node = dev->of_node; in logicvc_layers_init() local [all …]
|
| /drivers/pci/ |
| A D | of.c | 30 if (!dev->bus->dev.of_node) in pci_set_of_node() 49 of_node_put(dev->dev.of_node); in pci_release_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() 97 if (!bus->dev.of_node) in pci_host_bridge_of_msi_domain() 113 return irq_find_host(bus->dev.of_node); in pci_host_bridge_of_msi_domain() 121 if (dev && dev->of_node) in pci_host_of_has_msi_map() 641 if (!dev->of_node) in devm_of_pci_bridge_init() 683 ppnode = pdev->bus->dev.of_node; in of_pci_make_dev_node() [all …]
|
| /drivers/usb/host/ |
| A D | ohci-exynos.c | 32 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()
|
| A D | ehci-exynos.c | 41 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()
|
| A D | ehci-platform.c | 277 if (pdata == &ehci_platform_defaults && dev->dev.of_node) { in ehci_platform_probe() 278 if (of_property_read_bool(dev->dev.of_node, "big-endian-regs")) in ehci_platform_probe() 281 if (of_property_read_bool(dev->dev.of_node, "big-endian-desc")) in ehci_platform_probe() 284 if (of_property_read_bool(dev->dev.of_node, "big-endian")) in ehci_platform_probe() 287 if (of_property_read_bool(dev->dev.of_node, "spurious-oc")) in ehci_platform_probe() 290 if (of_property_read_bool(dev->dev.of_node, in ehci_platform_probe() 294 if (of_property_read_bool(dev->dev.of_node, in ehci_platform_probe() 298 if (of_device_is_compatible(dev->dev.of_node, in ehci_platform_probe() 300 of_device_is_compatible(dev->dev.of_node, in ehci_platform_probe() 308 priv->clks[clk] = of_clk_get(dev->dev.of_node, clk); in ehci_platform_probe() [all …]
|
| /drivers/soc/qcom/ |
| A D | smem_state.c | 31 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()
|
| /drivers/regulator/ |
| A 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()
|
| A D | max8660.c | 319 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()
|
| A D | ti-abb-regulator.c | 431 ret = of_property_read_u32(dev->of_node, pname, &clock_cycles); in ti_abb_init_timings() 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() 796 of_property_read_u32(pdev->dev.of_node, pname, in ti_abb_probe() 810 of_property_read_u32(pdev->dev.of_node, pname, in ti_abb_probe() 821 initdata = of_get_regulator_init_data(dev, pdev->dev.of_node, in ti_abb_probe() [all …]
|
| A D | max20411-regulator.c | 29 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()
|
| /drivers/misc/ |
| A 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_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()
|
| /drivers/remoteproc/ |
| A D | qcom_wcnss_iris.c | 109 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()
|
| /drivers/power/reset/ |
| A D | syscon-reboot.c | 77 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()
|
| A D | syscon-poweroff.c | 50 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()
|
| A D | gpio-restart.c | 61 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()
|
| /drivers/irqchip/ |
| A D | irq-mips-cpu.c | 236 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()
|
| /drivers/gpu/drm/tegra/ |
| A D | output.c | 104 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()
|
| /drivers/video/fbdev/ |
| A D | sunxvr1000.c | 20 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()
|
| A D | sunxvr500.c | 42 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()
|
| /drivers/usb/core/ |
| A D | of.c | 30 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()
|