/linux-4.1.27/drivers/pci/ |
D | of.c | 20 if (!dev->bus->dev.of_node) in pci_set_of_node() 22 dev->dev.of_node = of_pci_find_child_device(dev->bus->dev.of_node, in pci_set_of_node() 28 of_node_put(dev->dev.of_node); in pci_release_of_node() 29 dev->dev.of_node = NULL; in pci_release_of_node() 35 bus->dev.of_node = pcibios_get_phb_of_node(bus); in pci_set_bus_of_node() 37 bus->dev.of_node = of_node_get(bus->self->dev.of_node); in pci_set_bus_of_node() 42 of_node_put(bus->dev.of_node); in pci_release_bus_of_node() 43 bus->dev.of_node = NULL; in pci_release_bus_of_node() 56 if (bus->bridge->of_node) in pcibios_get_phb_of_node() 57 return of_node_get(bus->bridge->of_node); in pcibios_get_phb_of_node() [all …]
|
/linux-4.1.27/drivers/of/ |
D | device.c | 27 if ((!matches) || (!dev->of_node)) in of_match_device() 29 return of_match_node(matches, dev->of_node); in of_match_device() 56 BUG_ON(ofdev->dev.of_node == NULL); in of_device_add() 67 set_dev_node(&ofdev->dev, of_node_to_nid(ofdev->dev.of_node)); in of_device_add() 172 if ((!dev) || (!dev->of_node)) in of_device_get_modalias() 176 csize = snprintf(str, len, "of:N%sT%s", dev->of_node->name, in of_device_get_modalias() 177 dev->of_node->type); in of_device_get_modalias() 180 compat = of_get_property(dev->of_node, "compatible", &cplen); in of_device_get_modalias() 225 if ((!dev) || (!dev->of_node)) in of_device_uevent() 228 add_uevent_var(env, "OF_NAME=%s", dev->of_node->name); in of_device_uevent() [all …]
|
D | platform.c | 37 return dev->of_node == data; in of_dev_node_match() 74 struct device_node *node = dev->of_node; in of_device_make_bus_id() 141 dev->dev.of_node = of_node_get(np); in of_device_alloc() 186 of_dma_configure(&dev->dev, dev->dev.of_node); in of_platform_device_create_pdata() 242 dev->dev.of_node = of_node_get(node); in of_amba_device_create() 249 of_dma_configure(&dev->dev, dev->dev.of_node); in of_amba_device_create() 462 if (!dev->of_node || !of_node_check_flag(dev->of_node, OF_POPULATED)) in of_platform_device_destroy() 466 if (of_node_check_flag(dev->of_node, OF_POPULATED_BUS)) in of_platform_device_destroy() 477 of_node_clear_flag(dev->of_node, OF_POPULATED); in of_platform_device_destroy() 478 of_node_clear_flag(dev->of_node, OF_POPULATED_BUS); in of_platform_device_destroy() [all …]
|
D | of_pci.c | 135 of_dma_configure(dev, bridge->parent->of_node); in of_pci_dma_configure() 265 if (!of_property_read_bool(chip->of_node, "msi-controller")) in of_pci_msi_chip_add() 284 struct msi_controller *of_pci_find_msi_chip_by_node(struct device_node *of_node) in of_pci_find_msi_chip_by_node() argument 290 if (c->of_node == of_node) { in of_pci_find_msi_chip_by_node()
|
/linux-4.1.27/arch/powerpc/sysdev/ |
D | msi_bitmap.c | 82 if (!bmp->of_node) in msi_bitmap_reserve_dt_hwirqs() 85 p = of_get_property(bmp->of_node, "msi-available-ranges", &len); in msi_bitmap_reserve_dt_hwirqs() 88 "found on %s\n", bmp->of_node->full_name); in msi_bitmap_reserve_dt_hwirqs() 94 " property on %s\n", bmp->of_node->full_name); in msi_bitmap_reserve_dt_hwirqs() 115 struct device_node *of_node) in msi_bitmap_alloc() argument 133 bmp->of_node = of_node_get(of_node); in msi_bitmap_alloc() 142 of_node_put(bmp->of_node); in msi_bitmap_free() 216 struct device_node of_node; in test_of_node() local 223 memset(&of_node, 0, sizeof(of_node)); in test_of_node() 224 of_node_init(&of_node); in test_of_node() [all …]
|
D | ppc4xx_msi.c | 66 dev->dev.of_node); in ppc4xx_msi_init_allocator() 150 sdr_addr = of_get_property(dev->dev.of_node, "sdr-base", NULL); in ppc4xx_setup_pcieh_hw() 181 msi_data = of_get_property(dev->dev.of_node, "msi-data", NULL); in ppc4xx_setup_pcieh_hw() 184 msi_mask = of_get_property(dev->dev.of_node, "msi-mask", NULL); in ppc4xx_setup_pcieh_hw() 233 err = of_address_to_resource(dev->dev.of_node, 0, &res); in ppc4xx_msi_probe() 236 dev->dev.of_node->full_name); in ppc4xx_msi_probe() 240 msi_irqs = of_irq_count(dev->dev.of_node); in ppc4xx_msi_probe()
|
D | fsl_msi.c | 113 msi_data->irqhost->of_node); in fsl_msi_init_allocator() 364 virt_msir = irq_of_parse_and_map(dev->dev.of_node, irq_index); in fsl_msi_setup_hwirq() 424 msi->irqhost = irq_domain_add_linear(dev->dev.of_node, in fsl_of_msi_probe() 438 err = of_address_to_resource(dev->dev.of_node, 0, &res); in fsl_of_msi_probe() 441 dev->dev.of_node->full_name); in fsl_of_msi_probe() 449 dev->dev.of_node->full_name); in fsl_of_msi_probe() 459 if (of_address_to_resource(dev->dev.of_node, 1, &msiir)) in fsl_of_msi_probe() 477 msi->phandle = dev->dev.of_node->phandle; in fsl_of_msi_probe() 485 p = of_get_property(dev->dev.of_node, "msi-available-ranges", &len); in fsl_of_msi_probe() 487 if (of_device_is_compatible(dev->dev.of_node, "fsl,mpic-msi-v4.3") || in fsl_of_msi_probe() [all …]
|
D | fsl_lbc.c | 48 struct device_node *np = fsl_lbc_ctrl_dev->dev->of_node; in fsl_lbc_addr() 285 if (!dev->dev.of_node) { in fsl_lbc_ctrl_probe() 299 fsl_lbc_ctrl_dev->regs = of_iomap(dev->dev.of_node, 0); in fsl_lbc_ctrl_probe() 306 fsl_lbc_ctrl_dev->irq[0] = irq_of_parse_and_map(dev->dev.of_node, 0); in fsl_lbc_ctrl_probe() 315 ret = fsl_lbc_ctrl_init(fsl_lbc_ctrl_dev, dev->dev.of_node); in fsl_lbc_ctrl_probe() 328 fsl_lbc_ctrl_dev->irq[1] = irq_of_parse_and_map(dev->dev.of_node, 1); in fsl_lbc_ctrl_probe()
|
D | fsl_85xx_cache_sram.c | 105 dev->dev.of_node->full_name); in instantiate_cache_sram() 114 dev->dev.of_node->full_name); in instantiate_cache_sram() 122 dev->dev.of_node->full_name); in instantiate_cache_sram()
|
D | fsl_85xx_l2ctlr.c | 81 if (!dev->dev.of_node) { in mpc85xx_l2ctlr_of_probe() 86 prop = of_get_property(dev->dev.of_node, "cache-size", NULL); in mpc85xx_l2ctlr_of_probe() 107 l2ctlr = of_iomap(dev->dev.of_node, 0); in mpc85xx_l2ctlr_of_probe()
|
D | ppc4xx_hsta_msi.c | 138 irq_count = of_irq_count(dev->of_node); in hsta_msi_probe() 153 ret = msi_bitmap_alloc(&ppc4xx_hsta_msi.bmp, irq_count, dev->of_node); in hsta_msi_probe() 166 irq_of_parse_and_map(dev->of_node, irq); in hsta_msi_probe()
|
D | mpic_pasemi_msi.c | 150 if (!mpic->irqhost->of_node || in mpic_pasemi_msi_init() 151 !of_device_is_compatible(mpic->irqhost->of_node, in mpic_pasemi_msi_init()
|
/linux-4.1.27/drivers/net/phy/ |
D | micrel.c | 291 struct device_node *of_node, u16 reg, in ksz9021_load_values_from_of() argument 302 if (!of_property_read_u32(of_node, field1, &val1)) in ksz9021_load_values_from_of() 305 if (!of_property_read_u32(of_node, field2, &val2)) in ksz9021_load_values_from_of() 308 if (!of_property_read_u32(of_node, field3, &val3)) in ksz9021_load_values_from_of() 311 if (!of_property_read_u32(of_node, field4, &val4)) in ksz9021_load_values_from_of() 340 struct device_node *of_node = dev->of_node; in ksz9021_config_init() local 342 if (!of_node && dev->parent->of_node) in ksz9021_config_init() 343 of_node = dev->parent->of_node; in ksz9021_config_init() 345 if (of_node) { in ksz9021_config_init() 346 ksz9021_load_values_from_of(phydev, of_node, in ksz9021_config_init() [all …]
|
D | mdio-gpio.c | 41 struct device_node *np = pdev->dev.of_node; in mdio_gpio_of_get_data() 222 if (pdev->dev.of_node) { in mdio_gpio_probe() 224 bus_id = of_alias_get_id(pdev->dev.of_node, "mdio-gpio"); in mdio_gpio_probe() 241 if (pdev->dev.of_node) in mdio_gpio_probe() 242 ret = of_mdiobus_register(new_bus, pdev->dev.of_node); in mdio_gpio_probe()
|
D | mdio-mux.c | 108 if (!dev->of_node) in mdio_mux_init() 111 parent_bus_node = of_parse_phandle(dev->of_node, "mdio-parent-bus", 0); in mdio_mux_init() 135 for_each_available_child_of_node(dev->of_node, child_bus_node) { in mdio_mux_init()
|
D | mdio_bus.c | 164 return dev->of_node == mdio_bus_np; in of_mdio_bus_match() 202 if (dev->of_node || !mdio->dev.of_node) in of_mdiobus_link_phydev() 205 for_each_available_child_of_node(mdio->dev.of_node, child) { in of_mdiobus_link_phydev() 224 dev->of_node = child; in of_mdiobus_link_phydev()
|
/linux-4.1.27/include/linux/ |
D | irqdomain.h | 118 struct device_node *of_node; member 149 struct irq_domain *__irq_domain_add(struct device_node *of_node, int size, 153 struct irq_domain *irq_domain_add_simple(struct device_node *of_node, 158 struct irq_domain *irq_domain_add_legacy(struct device_node *of_node, 174 static inline struct irq_domain *irq_domain_add_linear(struct device_node *of_node, in irq_domain_add_linear() argument 179 return __irq_domain_add(of_node, size, size, 0, ops, host_data); in irq_domain_add_linear() 181 static inline struct irq_domain *irq_domain_add_nomap(struct device_node *of_node, in irq_domain_add_nomap() argument 186 return __irq_domain_add(of_node, 0, max_irq, max_irq, ops, host_data); in irq_domain_add_nomap() 189 struct device_node *of_node, in irq_domain_add_legacy_isa() argument 193 return irq_domain_add_legacy(of_node, NUM_ISA_INTERRUPTS, 0, 0, ops, in irq_domain_add_legacy_isa() [all …]
|
D | of_pci.h | 67 struct msi_controller *of_pci_find_msi_chip_by_node(struct device_node *of_node); 72 of_pci_find_msi_chip_by_node(struct device_node *of_node) { return NULL; } in of_pci_find_msi_chip_by_node() argument
|
D | of_device.h | 44 of_node_put(dev->of_node); in of_device_node_put() 53 return of_node_get(cpu_dev->of_node); in of_cpu_device_node_get()
|
/linux-4.1.27/drivers/usb/host/ |
D | xhci-plat.c | 42 struct device_node *of_node = hcd->self.controller->of_node; in xhci_plat_setup() local 45 if (of_device_is_compatible(of_node, "renesas,xhci-r8a7790") || in xhci_plat_setup() 46 of_device_is_compatible(of_node, "renesas,xhci-r8a7791")) { in xhci_plat_setup() 57 struct device_node *of_node = hcd->self.controller->of_node; in xhci_plat_start() local 59 if (of_device_is_compatible(of_node, "renesas,xhci-r8a7790") || in xhci_plat_start() 60 of_device_is_compatible(of_node, "renesas,xhci-r8a7791")) in xhci_plat_start() 68 struct device_node *node = pdev->dev.of_node; in xhci_plat_probe() 121 if (of_device_is_compatible(pdev->dev.of_node, in xhci_plat_probe() 123 of_device_is_compatible(pdev->dev.of_node, in xhci_plat_probe()
|
D | ohci-platform.c | 159 if (pdata == &ohci_platform_defaults && dev->dev.of_node) { in ohci_platform_probe() 160 if (of_property_read_bool(dev->dev.of_node, "big-endian-regs")) in ohci_platform_probe() 163 if (of_property_read_bool(dev->dev.of_node, "big-endian-desc")) in ohci_platform_probe() 166 if (of_property_read_bool(dev->dev.of_node, "big-endian")) in ohci_platform_probe() 169 if (of_property_read_bool(dev->dev.of_node, "no-big-frame-no")) in ohci_platform_probe() 172 of_property_read_u32(dev->dev.of_node, "num-ports", in ohci_platform_probe() 175 priv->num_phys = of_count_phandle_with_args(dev->dev.of_node, in ohci_platform_probe() 186 dev->dev.of_node, in ohci_platform_probe() 210 priv->clks[clk] = of_clk_get(dev->dev.of_node, clk); in ohci_platform_probe()
|
D | ehci-platform.c | 191 if (pdata == &ehci_platform_defaults && dev->dev.of_node) { in ehci_platform_probe() 192 if (of_property_read_bool(dev->dev.of_node, "big-endian-regs")) in ehci_platform_probe() 195 if (of_property_read_bool(dev->dev.of_node, "big-endian-desc")) in ehci_platform_probe() 198 if (of_property_read_bool(dev->dev.of_node, "big-endian")) in ehci_platform_probe() 201 if (of_property_read_bool(dev->dev.of_node, in ehci_platform_probe() 205 priv->num_phys = of_count_phandle_with_args(dev->dev.of_node, in ehci_platform_probe() 216 dev->dev.of_node, in ehci_platform_probe() 240 priv->clks[clk] = of_clk_get(dev->dev.of_node, clk); in ehci_platform_probe()
|
D | ehci-exynos.c | 61 for_each_available_child_of_node(dev->of_node, child) { in exynos_ehci_get_phy() 126 if (!dev->of_node) in exynos_setup_vbus_gpio() 129 gpio = of_get_named_gpio(dev->of_node, "samsung,vbus-gpio", 0); in exynos_setup_vbus_gpio() 167 if (of_device_is_compatible(pdev->dev.of_node, in exynos_ehci_probe()
|
/linux-4.1.27/drivers/mtd/nand/ |
D | gpio.c | 110 if (!dev->of_node) in gpio_nand_get_config_of() 113 if (!of_property_read_u32(dev->of_node, "bank-width", &val)) { in gpio_nand_get_config_of() 122 plat->gpio_rdy = of_get_gpio(dev->of_node, 0); in gpio_nand_get_config_of() 123 plat->gpio_nce = of_get_gpio(dev->of_node, 1); in gpio_nand_get_config_of() 124 plat->gpio_ale = of_get_gpio(dev->of_node, 2); in gpio_nand_get_config_of() 125 plat->gpio_cle = of_get_gpio(dev->of_node, 3); in gpio_nand_get_config_of() 126 plat->gpio_nwp = of_get_gpio(dev->of_node, 4); in gpio_nand_get_config_of() 128 if (!of_property_read_u32(dev->of_node, "chip-delay", &val)) in gpio_nand_get_config_of() 139 if (of_property_read_u64(pdev->dev.of_node, in gpio_nand_get_io_sync_of() 215 if (!pdev->dev.of_node && !dev_get_platdata(&pdev->dev)) in gpio_nand_probe() [all …]
|
D | orion_nand.c | 101 if (pdev->dev.of_node) { in orion_nand_probe() 106 if (!of_property_read_u32(pdev->dev.of_node, "cle", &val)) in orion_nand_probe() 110 if (!of_property_read_u32(pdev->dev.of_node, "ale", &val)) in orion_nand_probe() 114 if (!of_property_read_u32(pdev->dev.of_node, in orion_nand_probe() 119 if (!of_property_read_u32(pdev->dev.of_node, in orion_nand_probe() 164 ppdata.of_node = pdev->dev.of_node; in orion_nand_probe()
|
D | fsl_upm.c | 196 ppdata.of_node = flash_np; in fun_chip_init() 219 ret = of_address_to_resource(ofdev->dev.of_node, 0, &io_res); in fun_probe() 231 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-addr-offset", in fun_probe() 240 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-cmd-offset", &size); in fun_probe() 248 prop = of_get_property(ofdev->dev.of_node, in fun_probe() 264 rnb_gpio = of_get_gpio(ofdev->dev.of_node, i); in fun_probe() 280 prop = of_get_property(ofdev->dev.of_node, "chip-delay", NULL); in fun_probe() 286 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-wait-flags", &size); in fun_probe() 303 ret = fun_chip_init(fun, ofdev->dev.of_node, &io_res); in fun_probe()
|
D | davinci_nand.c | 534 if (!dev_get_platdata(&pdev->dev) && pdev->dev.of_node) { in nand_davinci_get_pdata() 545 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata() 551 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata() 554 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata() 557 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata() 560 if (!of_property_read_string(pdev->dev.of_node, in nand_davinci_get_pdata() 562 !of_property_read_string(pdev->dev.of_node, in nand_davinci_get_pdata() 571 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata() 575 prop = of_get_nand_bus_width(pdev->dev.of_node); in nand_davinci_get_pdata() 576 if (0 < prop || !of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata() [all …]
|
D | ndfc.c | 180 ppdata.of_node = flash_np; in ndfc_chip_init() 210 reg = of_get_property(ofdev->dev.of_node, "reg", &len); in ndfc_probe() 230 ndfc->ndfcbase = of_iomap(ofdev->dev.of_node, 0); in ndfc_probe() 239 reg = of_get_property(ofdev->dev.of_node, "ccr", NULL); in ndfc_probe() 246 reg = of_get_property(ofdev->dev.of_node, "bank-settings", NULL); in ndfc_probe() 252 err = ndfc_chip_init(ndfc, ofdev->dev.of_node); in ndfc_probe()
|
D | socrates_nand.c | 157 host->io_base = of_iomap(ofdev->dev.of_node, 0); in socrates_nand_probe() 172 ppdata.of_node = ofdev->dev.of_node; in socrates_nand_probe()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | of_platform.c | 48 pr_info("Setting up PCI bus %s\n", dev->dev.of_node->full_name); in of_pci_phb_probe() 51 phb = pcibios_alloc_controller(dev->dev.of_node); in of_pci_phb_probe() 65 pci_process_bridge_OF_ranges(phb, dev->dev.of_node, 0); in of_pci_phb_probe() 74 if (dev->dev.of_node->child) in of_pci_phb_probe() 75 eeh_add_device_tree_early(PCI_DN(dev->dev.of_node)); in of_pci_phb_probe()
|
D | vio.c | 118 struct device_node *of_node; in vio_cmo_num_OF_devs() local 121 for_each_child_of_node(node_vroot, of_node) { in vio_cmo_num_OF_devs() 122 prop = of_find_property(of_node, "ibm,my-dma-window", in vio_cmo_num_OF_devs() 728 if (of_get_property(viodev->dev.of_node, in vio_cmo_bus_probe() 1178 dma_window = of_get_property(dev->dev.of_node, in vio_build_iommu_table() 1187 of_parse_dma_window(dev->dev.of_node, dma_window, in vio_build_iommu_table() 1217 of_device_is_compatible(dev->dev.of_node, in vio_match_device() 1316 iommu_free_table(tbl, of_node_full_name(dev->of_node)); in vio_dev_release() 1317 of_node_put(dev->of_node); in vio_dev_release() 1330 struct vio_dev *vio_register_device_node(struct device_node *of_node) in vio_register_device_node() argument [all …]
|
/linux-4.1.27/arch/mips/lantiq/xway/ |
D | xrx200_phy_fw.c | 27 if (of_get_property(pdev->dev.of_node, "firmware1", NULL) || in xway_gphy_load() 28 of_get_property(pdev->dev.of_node, "firmware2", NULL)) { in xway_gphy_load() 31 if (of_property_read_string(pdev->dev.of_node, in xway_gphy_load() 39 if (of_property_read_string(pdev->dev.of_node, in xway_gphy_load() 47 } else if (of_property_read_string(pdev->dev.of_node, in xway_gphy_load() 88 pp = of_find_property(pdev->dev.of_node, "phys", NULL); in xway_phy_fw_probe()
|
D | vmmc.c | 37 gpio_count = of_gpio_count(pdev->dev.of_node); in vmmc_probe() 40 int gpio = of_get_gpio_flags(pdev->dev.of_node, in vmmc_probe()
|
/linux-4.1.27/drivers/base/ |
D | property.c | 107 return IS_ENABLED(CONFIG_OF) && dev->of_node ? in dev_fwnode() 108 &dev->of_node->fwnode : dev->fwnode; in dev_fwnode() 132 return of_property_read_bool(of_node(fwnode), propname); in fwnode_property_present() 289 _ret_ = OF_DEV_PROP_READ_ARRAY(of_node(_fwnode_), _propname_, \ 428 of_property_read_string_array(of_node(fwnode), propname, in fwnode_property_read_string_array() 430 of_property_count_strings(of_node(fwnode), propname); in fwnode_property_read_string_array() 459 return of_property_read_string(of_node(fwnode), propname, val); in fwnode_property_read_string() 476 if (IS_ENABLED(CONFIG_OF) && dev->of_node) { in device_get_next_child_node() 479 node = of_get_next_available_child(dev->of_node, of_node(child)); in device_get_next_child_node() 504 of_node_put(of_node(fwnode)); in fwnode_handle_put()
|
D | cacheinfo.c | 52 if (this_cpu_ci->info_list->of_node) in cache_setup_of_node() 59 np = cpu_dev->of_node; in cache_setup_of_node() 73 this_leaf->of_node = np; in cache_setup_of_node() 86 return sib_leaf->of_node == this_leaf->of_node; in cache_leaves_are_shared() 160 of_node_put(this_leaf->of_node); in cache_shared_cpu_map_remove()
|
/linux-4.1.27/drivers/regulator/ |
D | act8865-regulator.c | 312 struct device_node **of_node, in act8865_pdata_from_dt() argument 321 np = of_get_child_by_name(dev->of_node, "regulators"); in act8865_pdata_from_dt() 363 of_node[i] = matches[i].of_node; in act8865_pdata_from_dt() 371 struct device_node **of_node, in act8865_pdata_from_dt() argument 411 struct device_node **of_node; in act8865_pmic_probe() local 419 if (dev->of_node && !pdata) { in act8865_pmic_probe() 455 of_node = devm_kzalloc(dev, sizeof(struct device_node *) * in act8865_pmic_probe() 457 if (!of_node) in act8865_pmic_probe() 460 if (dev->of_node && !pdata) { in act8865_pmic_probe() 461 ret = act8865_pdata_from_dt(dev, of_node, &pdata_of, type); in act8865_pmic_probe() [all …]
|
D | as3711-regulator.c | 186 struct device_node **of_node, const int count) in as3711_regulator_parse_dt() argument 190 of_get_child_by_name(dev->parent->of_node, "regulators"); in as3711_regulator_parse_dt() 208 if (match->of_node) { in as3711_regulator_parse_dt() 210 of_node[i] = match->of_node; in as3711_regulator_parse_dt() 223 struct device_node *of_node[AS3711_REGULATOR_NUM] = {}; in as3711_regulator_probe() local 234 if (pdev->dev.parent->of_node) { in as3711_regulator_probe() 235 ret = as3711_regulator_parse_dt(&pdev->dev, of_node, AS3711_REGULATOR_NUM); in as3711_regulator_probe() 254 config.of_node = of_node[id]; in as3711_regulator_probe()
|
D | max8660.c | 332 struct device_node **of_node, in max8660_pdata_from_dt() argument 340 np = of_get_child_by_name(dev->of_node, "regulators"); in max8660_pdata_from_dt() 366 of_node[i] = rmatch[i].of_node; in max8660_pdata_from_dt() 374 struct device_node **of_node, in max8660_pdata_from_dt() argument 389 struct device_node *of_node[MAX8660_V_END]; in max8660_probe() local 392 if (dev->of_node && !pdata) { in max8660_probe() 399 ret = max8660_pdata_from_dt(dev, of_node, &pdata_of); in max8660_probe() 407 memset(of_node, 0, sizeof(of_node)); in max8660_probe() 493 config.of_node = of_node[i]; in max8660_probe()
|
D | ti-abb-regulator.c | 427 ret = of_property_read_u32(dev->of_node, pname, &abb->settling_time); in ti_abb_init_timings() 440 ret = of_property_read_u32(dev->of_node, pname, &clock_cycles); in ti_abb_init_timings() 522 num_entries = of_property_count_u32_elems(dev->of_node, pname); in ti_abb_init_table() 556 of_property_read_u32_index(dev->of_node, pname, i * num_values, in ti_abb_init_table() 558 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table() 560 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table() 562 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table() 564 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table() 566 of_property_read_u32_index(dev->of_node, pname, in ti_abb_init_table() 802 of_property_read_u32(pdev->dev.of_node, pname, in ti_abb_probe() [all …]
|
D | fixed.c | 54 struct device_node *np = dev->of_node; in of_get_fixed_voltage_config() 62 config->init_data = of_get_regulator_init_data(dev, dev->of_node, desc); in of_get_fixed_voltage_config() 122 if (pdev->dev.of_node) { in reg_fixed_voltage_probe() 165 if (pdev->dev.of_node) in reg_fixed_voltage_probe() 186 cfg.of_node = pdev->dev.of_node; in reg_fixed_voltage_probe()
|
D | of_regulator.c | 188 of_node_put(devm_matches->matches[i].of_node); in devm_of_regulator_put_matches() 236 match->of_node = NULL; in of_regulator_match() 246 if (match->of_node) in of_regulator_match() 261 match->of_node = of_node_get(child); in of_regulator_match() 280 if (!dev->of_node || !desc->of_match) in regulator_of_get_init_data() 284 search = of_get_child_by_name(dev->of_node, in regulator_of_get_init_data() 287 search = dev->of_node; in regulator_of_get_init_data()
|
D | stw481x-vmmc.c | 74 config.of_node = pdev->dev.of_node; in stw481x_vmmc_regulator_probe() 76 pdev->dev.of_node, in stw481x_vmmc_regulator_probe()
|
D | tps65090-regulator.c | 344 struct device_node *np = pdev->dev.parent->of_node; in tps65090_parse_dt_reg_data() 381 if (!ri_data || !tps65090_matches[idx].of_node) in tps65090_parse_dt_reg_data() 386 tps65090_matches[idx].of_node, in tps65090_parse_dt_reg_data() 392 if (of_property_read_u32(tps65090_matches[idx].of_node, in tps65090_parse_dt_reg_data() 427 if (!tps65090_pdata && tps65090_mfd->dev->of_node) in tps65090_regulator_probe() 480 config.of_node = tps65090_reg_matches[num].of_node; in tps65090_regulator_probe() 482 config.of_node = NULL; in tps65090_regulator_probe()
|
D | tps51632-regulator.c | 228 struct device_node *np = dev->of_node; in of_get_tps51632_platform_data() 234 pdata->reg_init_data = of_get_regulator_init_data(dev, dev->of_node, in of_get_tps51632_platform_data() 269 if (client->dev.of_node) { in tps51632_probe() 296 if (!pdata && client->dev.of_node) in tps51632_probe() 343 config.of_node = client->dev.of_node; in tps51632_probe()
|
D | vexpress.c | 77 init_data = of_get_regulator_init_data(&pdev->dev, pdev->dev.of_node, in vexpress_regulator_probe() 91 config.of_node = pdev->dev.of_node; in vexpress_regulator_probe()
|
D | pbias-regulator.c | 113 struct device_node *np = pdev->dev.of_node; in pbias_regulator_probe() 141 !pbias_matches[idx].of_node) in pbias_regulator_probe() 170 cfg.of_node = pbias_matches[idx].of_node; in pbias_regulator_probe()
|
D | max14577.c | 231 return max77836_regulator_matches[index].of_node; in match_of_node() 235 return max14577_regulator_matches[index].of_node; in match_of_node() 309 config.of_node = pdata->regulators[i].of_node; in max14577_regulator_probe() 312 config.of_node = match_of_node(i, dev_type); in max14577_regulator_probe()
|
D | max8952.c | 141 struct device_node *np = dev->of_node; in max8952_parse_dt() 203 if (client->dev.of_node) in max8952_pmic_probe() 225 config.of_node = client->dev.of_node; in max8952_pmic_probe() 228 if (client->dev.of_node) in max8952_pmic_probe()
|
D | mc13xxx-regulator-core.c | 149 if (!pdev->dev.parent->of_node) in mc13xxx_get_num_regulators_dt() 152 parent = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); in mc13xxx_get_num_regulators_dt() 171 if (!pdev->dev.parent->of_node) in mc13xxx_parse_regulators_dt() 174 parent = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); in mc13xxx_parse_regulators_dt()
|
D | da9210-regulator.c | 150 of_get_regulator_init_data(dev, dev->of_node, &da9210_reg); in da9210_i2c_probe() 153 config.of_node = dev->of_node; in da9210_i2c_probe()
|
D | sky81452-regulator.c | 77 config.of_node = dev->of_node; in sky81452_reg_probe()
|
D | arizona-ldo1.c | 192 init_node = of_get_child_by_name(arizona->dev->of_node, "ldo1"); in arizona_ldo1_of_get_pdata() 193 dcvdd_node = of_parse_phandle(arizona->dev->of_node, "DCVDD-supply", 0); in arizona_ldo1_of_get_pdata() 196 config->of_node = init_node; in arizona_ldo1_of_get_pdata() 286 of_node_put(config.of_node); in arizona_ldo1_probe()
|
D | tps6507x-regulator.c | 375 struct device_node *np = pdev->dev.parent->of_node; in tps6507x_parse_dt_reg_data() 413 if (!matches[idx].init_data || !matches[idx].of_node) in tps6507x_parse_dt_reg_data() 445 tps6507x_dev->dev->of_node) in tps6507x_pmic_probe() 491 tps6507x_reg_matches[i].of_node, in tps6507x_pmic_probe() 497 config.of_node = tps6507x_reg_matches[i].of_node; in tps6507x_pmic_probe()
|
D | palmas-regulator.c | 939 config.of_node = ddata->palmas_matches[id].of_node; in palmas_ldo_registration() 1040 config.of_node = ddata->palmas_matches[id].of_node; in tps65917_ldo_registration() 1227 config.of_node = ddata->palmas_matches[id].of_node; in palmas_smps_registration() 1333 config.of_node = ddata->palmas_matches[id].of_node; in tps65917_smps_registration() 1451 !ddata->palmas_matches[idx].of_node) in palmas_dt_to_pdata() 1460 of_property_read_bool(ddata->palmas_matches[idx].of_node, in palmas_dt_to_pdata() 1463 ret = of_property_read_u32(ddata->palmas_matches[idx].of_node, in palmas_dt_to_pdata() 1493 ret = of_property_read_u32(ddata->palmas_matches[idx].of_node, in palmas_dt_to_pdata() 1498 ret = of_property_read_bool(ddata->palmas_matches[idx].of_node, in palmas_dt_to_pdata() 1506 ddata->palmas_matches[idx].of_node, in palmas_dt_to_pdata() [all …]
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-ge.c | 66 regs = of_iomap(pdev->dev.of_node, 0); in gef_gpio_probe() 79 bgc->gc.label = devm_kstrdup(&pdev->dev, pdev->dev.of_node->full_name, in gef_gpio_probe() 89 bgc->gc.of_node = pdev->dev.of_node; in gef_gpio_probe() 100 pdev->dev.of_node->full_name); in gef_gpio_probe()
|
D | gpiolib-of.c | 43 if ((gc->of_node != gg_data->gpiospec.np) || in of_gpiochip_find_and_xlate() 216 for_each_child_of_node(chip->of_node, np) { in of_gpiochip_scan_hogs() 305 mm_gc->gc.of_node = np; in of_mm_gpiochip_add() 343 struct device_node *np = chip->of_node; in of_gpiochip_add_pin_range() 425 if ((!chip->of_node) && (chip->dev)) in of_gpiochip_add() 426 chip->of_node = chip->dev->of_node; in of_gpiochip_add() 428 if (!chip->of_node) in of_gpiochip_add() 437 of_node_get(chip->of_node); in of_gpiochip_add() 445 of_node_put(chip->of_node); in of_gpiochip_remove()
|
D | gpio-stp-xway.c | 226 shadow = of_get_property(pdev->dev.of_node, "lantiq,shadow", NULL); in xway_stp_probe() 231 groups = of_get_property(pdev->dev.of_node, "lantiq,groups", NULL); in xway_stp_probe() 239 dsl = of_get_property(pdev->dev.of_node, "lantiq,dsl", NULL); in xway_stp_probe() 247 phy = of_get_property(pdev->dev.of_node, "lantiq,phy1", NULL); in xway_stp_probe() 250 phy = of_get_property(pdev->dev.of_node, "lantiq,phy2", NULL); in xway_stp_probe() 256 if (!of_find_property(pdev->dev.of_node, "lantiq,rising", NULL)) in xway_stp_probe()
|
D | gpio-tps65910.c | 96 ret = of_property_read_u32_array(tps65910->dev->of_node, in tps65910_parse_dt_for_gpio() 151 tps65910_gpio->gpio_chip.of_node = tps65910->dev->of_node; in tps65910_gpio_probe() 158 if (!pdata && tps65910->dev->of_node) in tps65910_gpio_probe()
|
D | gpio-mcp23s08.c | 484 mcp->irq_domain = irq_domain_add_linear(chip->dev->of_node, chip->ngpio, in mcp23s08_irq_setup() 606 mcp->chip.of_node = dev->of_node; in mcp23s08_probe_one() 659 of_property_read_bool(mcp->chip.dev->of_node, in mcp23s08_probe_one() 797 client->dev.of_node, in mcp230xx_probe() 799 pdata->mirror = of_property_read_bool(client->dev.of_node, in mcp230xx_probe() 801 client->irq = irq_of_parse_and_map(client->dev.of_node, 0); in mcp230xx_probe() 898 status = of_property_read_u32(spi->dev.of_node, in mcp23s08_probe() 901 status = of_property_read_u32(spi->dev.of_node, in mcp23s08_probe() 922 spi->dev.of_node, in mcp23s08_probe() 924 pdata->mirror = of_property_read_bool(spi->dev.of_node, in mcp23s08_probe() [all …]
|
D | gpio-twl4030.c | 460 omap_twl_info->use_leds = of_property_read_bool(dev->of_node, in of_gpio_twl4030() 463 of_property_read_u32(dev->of_node, "ti,debounce", in of_gpio_twl4030() 465 of_property_read_u32(dev->of_node, "ti,mmc-cd", in of_gpio_twl4030() 467 of_property_read_u32(dev->of_node, "ti,pullups", in of_gpio_twl4030() 469 of_property_read_u32(dev->of_node, "ti,pulldowns", in of_gpio_twl4030() 478 struct device_node *node = pdev->dev.of_node; in gpio_twl4030_probe()
|
D | gpio-twl6040.c | 100 twl6040gpo_chip.of_node = twl6040_core_dev->of_node; in gpo_twl6040_probe()
|
D | gpio-mm-lantiq.c | 122 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,shadow", &shadow)) in ltq_mm_probe() 125 return of_mm_gpiochip_add(pdev->dev.of_node, &chip->mmchip); in ltq_mm_probe()
|
/linux-4.1.27/drivers/gpu/drm/tegra/ |
D | output.c | 103 if (!output->of_node) in tegra_output_probe() 104 output->of_node = output->dev->of_node; in tegra_output_probe() 106 panel = of_parse_phandle(output->of_node, "nvidia,panel", 0); in tegra_output_probe() 115 output->edid = of_get_property(output->of_node, "nvidia,edid", &size); in tegra_output_probe() 117 ddc = of_parse_phandle(output->of_node, "nvidia,ddc-i2c-bus", 0); in tegra_output_probe() 129 output->hpd_gpio = of_get_named_gpio_flags(output->of_node, in tegra_output_probe()
|
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/ |
D | hdmi.c | 245 hdmi->irq = irq_of_parse_and_map(pdev->dev.of_node, 0); in hdmi_modeset_init() 342 static int get_gpio(struct device *dev, struct device_node *of_node, const char *name) in get_gpio() argument 344 int gpio = of_get_named_gpio(of_node, name, 0); in get_gpio() 348 gpio = of_get_named_gpio(of_node, name2, 0); in get_gpio() 366 struct device_node *of_node = dev->of_node; in hdmi_bind() local 369 match = of_match_node(dt_match, of_node); in hdmi_bind() 374 dev_err(dev, "unknown phy: %s\n", of_node->name); in hdmi_bind() 379 hdmi_cfg->ddc_clk_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-ddc-clk"); in hdmi_bind() 380 hdmi_cfg->ddc_data_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-ddc-data"); in hdmi_bind() 381 hdmi_cfg->hpd_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-hpd"); in hdmi_bind() [all …]
|
/linux-4.1.27/arch/arm/plat-pxa/ |
D | ssp.c | 65 struct ssp_device *pxa_ssp_request_of(const struct device_node *of_node, in pxa_ssp_request_of() argument 73 if (ssp->of_node == of_node && ssp->use_count == 0) { in pxa_ssp_request_of() 132 if (dev->of_node) { in pxa_ssp_probe() 134 struct device_node *np = dev->of_node; in pxa_ssp_probe() 206 if (dev->of_node) { in pxa_ssp_probe() 222 ssp->of_node = dev->of_node; in pxa_ssp_probe()
|
/linux-4.1.27/drivers/power/reset/ |
D | gpio-restart.c | 71 open_source = of_property_read_bool(pdev->dev.of_node, "open-source"); in gpio_restart_probe() 86 ret = of_property_read_u32(pdev->dev.of_node, "priority", &property); in gpio_restart_probe() 95 of_property_read_u32(pdev->dev.of_node, "active-delay", in gpio_restart_probe() 97 of_property_read_u32(pdev->dev.of_node, "inactive-delay", in gpio_restart_probe() 99 of_property_read_u32(pdev->dev.of_node, "wait-delay", in gpio_restart_probe()
|
D | syscon-poweroff.c | 47 map = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, "regmap"); in syscon_poweroff_probe() 53 if (of_property_read_u32(pdev->dev.of_node, "offset", &offset)) { in syscon_poweroff_probe() 58 if (of_property_read_u32(pdev->dev.of_node, "mask", &mask)) { in syscon_poweroff_probe()
|
D | syscon-reboot.c | 60 ctx->map = syscon_regmap_lookup_by_phandle(dev->of_node, "regmap"); in syscon_reboot_probe() 64 if (of_property_read_u32(pdev->dev.of_node, "offset", &ctx->offset)) in syscon_reboot_probe() 67 if (of_property_read_u32(pdev->dev.of_node, "mask", &ctx->mask)) in syscon_reboot_probe()
|
D | axxia-reset.c | 66 syscon = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); in axxia_reset_probe() 68 pr_err("%s: syscon lookup failed\n", dev->of_node->name); in axxia_reset_probe()
|
D | xgene-reboot.c | 71 ctx->csr = of_iomap(dev->of_node, 0); in xgene_reboot_probe() 77 if (of_property_read_u32(dev->of_node, "mask", &ctx->mask)) in xgene_reboot_probe()
|
D | at91-reset.c | 178 at91_rstc_base = of_iomap(pdev->dev.of_node, 0); in at91_reset_of_probe() 193 match = of_match_node(at91_reset_of_match, pdev->dev.of_node); in at91_reset_of_probe() 233 if (pdev->dev.of_node) in at91_reset_probe()
|
D | at91-poweroff.c | 93 struct device_node *np = pdev->dev.of_node; in at91_poweroff_dt_set_wakeup_mode() 135 if (pdev->dev.of_node) in at91_poweroff_probe()
|
/linux-4.1.27/arch/arm/mach-highbank/ |
D | highbank.c | 90 if (of_device_is_compatible(dev->of_node, "calxeda,hb-ahci")) in highbank_platform_notifier() 92 else if (of_device_is_compatible(dev->of_node, "calxeda,hb-sdhci")) in highbank_platform_notifier() 94 else if (of_device_is_compatible(dev->of_node, "arm,pl330")) in highbank_platform_notifier() 96 else if (of_device_is_compatible(dev->of_node, "calxeda,hb-xgmac")) { in highbank_platform_notifier() 110 if (of_property_read_bool(dev->of_node, "dma-coherent")) { in highbank_platform_notifier()
|
/linux-4.1.27/drivers/spi/ |
D | spi-dw-mmio.c | 77 of_property_read_u32(pdev->dev.of_node, "reg-io-width", in dw_spi_mmio_probe() 82 if (pdev->dev.of_node) in dw_spi_mmio_probe() 83 of_property_read_u32(pdev->dev.of_node, "num-cs", &num_cs); in dw_spi_mmio_probe() 87 if (pdev->dev.of_node) { in dw_spi_mmio_probe() 91 int cs_gpio = of_get_named_gpio(pdev->dev.of_node, in dw_spi_mmio_probe()
|
D | spi-mpc52xx.c | 391 regs = of_iomap(op->dev.of_node, 0); in mpc52xx_spi_probe() 426 master->dev.of_node = op->dev.of_node; in mpc52xx_spi_probe() 433 ms->irq0 = irq_of_parse_and_map(op->dev.of_node, 0); in mpc52xx_spi_probe() 434 ms->irq1 = irq_of_parse_and_map(op->dev.of_node, 1); in mpc52xx_spi_probe() 436 ms->ipb_freq = mpc5xxx_get_bus_frequency(op->dev.of_node); in mpc52xx_spi_probe() 437 ms->gpio_cs_count = of_gpio_count(op->dev.of_node); in mpc52xx_spi_probe() 448 gpio_cs = of_get_gpio(op->dev.of_node, i); in mpc52xx_spi_probe()
|
D | spi-fsl-lib.c | 97 master->dev.of_node = dev->of_node; in mpc8xxx_spi_probe() 139 struct device_node *np = ofdev->dev.of_node; in of_mpc8xxx_spi_probe()
|
D | spi-oc-tiny.c | 208 struct device_node *np = pdev->dev.of_node; in tiny_spi_of_probe() 228 hw->bitbang.master->dev.of_node = pdev->dev.of_node; in tiny_spi_of_probe() 229 val = of_get_property(pdev->dev.of_node, in tiny_spi_of_probe() 233 val = of_get_property(pdev->dev.of_node, "baud-width", &len); in tiny_spi_of_probe()
|
D | spi-s3c64xx.c | 752 slave_np = spi->dev.of_node; in s3c64xx_get_slave_ctrldata() 790 if (spi->dev.of_node) { in s3c64xx_spi_setup() 878 if (spi->dev.of_node) in s3c64xx_spi_setup() 890 if (spi->dev.of_node) in s3c64xx_spi_cleanup() 986 if (of_property_read_u32(dev->of_node, "samsung,spi-src-clk", &temp)) { in s3c64xx_spi_parse_dt() 993 if (of_property_read_u32(dev->of_node, "num-cs", &temp)) { in s3c64xx_spi_parse_dt() 1015 if (pdev->dev.of_node) { in s3c64xx_spi_get_port_config() 1017 match = of_match_node(s3c64xx_spi_dt_match, pdev->dev.of_node); in s3c64xx_spi_get_port_config() 1035 if (!sci && pdev->dev.of_node) { in s3c64xx_spi_probe() 1073 if (pdev->dev.of_node) { in s3c64xx_spi_probe() [all …]
|
D | spi-gpio.c | 236 struct device_node *np = spi->master->dev.of_node; in spi_gpio_setup() 350 struct device_node *np = pdev->dev.of_node; in spi_gpio_probe_dt() 455 master->dev.of_node = pdev->dev.of_node; in spi_gpio_probe() 459 struct device_node *np = pdev->dev.of_node; in spi_gpio_probe()
|
D | spi-mpc52xx-psc.c | 401 master->dev.of_node = dev->of_node; in mpc52xx_psc_spi_do_probe() 459 regaddr_p = of_get_address(op->dev.of_node, 0, &size64, NULL); in mpc52xx_psc_spi_of_probe() 464 regaddr64 = of_translate_address(op->dev.of_node, regaddr_p); in mpc52xx_psc_spi_of_probe() 470 psc_nump = of_get_property(op->dev.of_node, "cell-index", NULL); in mpc52xx_psc_spi_of_probe() 479 irq_of_parse_and_map(op->dev.of_node, 0), id); in mpc52xx_psc_spi_of_probe()
|
/linux-4.1.27/drivers/video/fbdev/ |
D | sunxvr1000.c | 18 struct device_node *of_node; member 30 gp->width = of_getintprop_default(gp->of_node, "width", 0); in gfb_get_props() 31 gp->height = of_getintprop_default(gp->of_node, "height", 0); in gfb_get_props() 32 gp->depth = of_getintprop_default(gp->of_node, "depth", 32); in gfb_get_props() 36 gp->of_node->full_name); in gfb_get_props() 116 struct device_node *dp = op->dev.of_node; in gfb_probe() 130 gp->of_node = dp; in gfb_probe()
|
D | sunxvr500.c | 40 struct device_node *of_node; member 56 ep->width = of_getintprop_default(ep->of_node, "width", 0); in e3d_get_props() 57 ep->height = of_getintprop_default(ep->of_node, "height", 0); in e3d_get_props() 58 ep->depth = of_getintprop_default(ep->of_node, "depth", 8); in e3d_get_props() 244 struct device_node *of_node; in e3d_pci_register() local 251 of_node = pci_device_to_OF_node(pdev); in e3d_pci_register() 252 if (!of_node) { in e3d_pci_register() 258 device_type = of_get_property(of_node, "device_type", NULL); in e3d_pci_register() 283 ep->of_node = of_node; in e3d_pci_register()
|
D | sunxvr2500.c | 22 struct device_node *of_node; member 34 sp->width = of_getintprop_default(sp->of_node, "width", 0); in s3d_get_props() 35 sp->height = of_getintprop_default(sp->of_node, "height", 0); in s3d_get_props() 36 sp->depth = of_getintprop_default(sp->of_node, "depth", 8); in s3d_get_props() 142 sp->of_node = pci_device_to_OF_node(pdev); in s3d_pci_register() 143 if (!sp->of_node) { in s3d_pci_register()
|
D | xilinxfb.c | 431 of_property_read_u32(pdev->dev.of_node, "xlnx,dcr-splb-slave-if", in xilinxfb_of_probe() 444 start = dcr_resource_start(pdev->dev.of_node, 0); in xilinxfb_of_probe() 445 drvdata->dcr_len = dcr_resource_len(pdev->dev.of_node, 0); in xilinxfb_of_probe() 446 drvdata->dcr_host = dcr_map(pdev->dev.of_node, start, drvdata->dcr_len); in xilinxfb_of_probe() 454 prop = of_get_property(pdev->dev.of_node, "phys-size", &size); in xilinxfb_of_probe() 460 prop = of_get_property(pdev->dev.of_node, "resolution", &size); in xilinxfb_of_probe() 466 prop = of_get_property(pdev->dev.of_node, "virtual-resolution", &size); in xilinxfb_of_probe() 472 if (of_find_property(pdev->dev.of_node, "rotate-display", NULL)) in xilinxfb_of_probe()
|
/linux-4.1.27/drivers/clk/ |
D | clk-max-gen.c | 137 if (dev->of_node && in max_gen_clk_probe() 138 !of_property_read_string_index(dev->of_node, in max_gen_clk_probe() 161 if (dev->of_node) { in max_gen_clk_probe() 170 ret = of_clk_add_provider(dev->of_node, of_clk_src_onecell_get, in max_gen_clk_probe() 187 if (dev->of_node) in max_gen_clk_remove() 188 of_clk_del_provider(dev->of_node); in max_gen_clk_remove()
|
D | clk-si570.c | 426 err = of_property_read_u32(client->dev.of_node, in si570_probe() 442 if (of_property_read_string(client->dev.of_node, "clock-output-names", in si570_probe() 444 init.name = client->dev.of_node->name; in si570_probe() 446 err = of_property_read_u32(client->dev.of_node, "factory-fout", in si570_probe() 469 err = of_clk_add_provider(client->dev.of_node, of_clk_src_simple_get, in si570_probe() 477 if (!of_property_read_u32(client->dev.of_node, "clock-frequency", in si570_probe() 481 of_clk_del_provider(client->dev.of_node); in si570_probe() 495 of_clk_del_provider(client->dev.of_node); in si570_remove()
|
D | clk-axi-clkgen.c | 494 if (!pdev->dev.of_node) in axi_clkgen_probe() 497 id = of_match_node(axi_clkgen_ids, pdev->dev.of_node); in axi_clkgen_probe() 512 parent_name = of_clk_get_parent_name(pdev->dev.of_node, 0); in axi_clkgen_probe() 516 clk_name = pdev->dev.of_node->name; in axi_clkgen_probe() 517 of_property_read_string(pdev->dev.of_node, "clock-output-names", in axi_clkgen_probe() 533 return of_clk_add_provider(pdev->dev.of_node, of_clk_src_simple_get, in axi_clkgen_probe() 539 of_clk_del_provider(pdev->dev.of_node); in axi_clkgen_remove()
|
/linux-4.1.27/drivers/misc/ |
D | atmel-ssc.c | 34 if (ssc->pdev->dev.of_node) { in ssc_request() 35 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() 166 if (pdev->dev.of_node) { in ssc_probe() 167 struct device_node *np = pdev->dev.of_node; in ssc_probe()
|
D | atmel_tclib.c | 53 if ((tc->pdev->dev.of_node && tc->id == block) || in atmel_tc_alloc() 134 if (pdev->dev.of_node) { in tc_probe() 136 match = of_match_node(atmel_tcb_dt_ids, pdev->dev.of_node); in tc_probe() 140 tc->id = of_alias_get_id(tc->pdev->dev.of_node, "tcb"); in tc_probe()
|
/linux-4.1.27/arch/powerpc/platforms/powermac/ |
D | pfunc_base.c | 104 (gparent = of_get_next_child(macio->of_node, gparent)) != NULL;) in macio_gpio_init_one() 111 macio->of_node->full_name); in macio_gpio_init_one() 133 macio->of_node->full_name); in macio_gpio_init_one() 271 macio->of_node->full_name); in macio_mmio_init_one() 273 pmf_register_driver(macio->of_node, &macio_mmio_handlers, macio); in macio_mmio_init_one() 347 if (macio_chips[i].of_node) { in pmac_pfunc_base_install() 381 if (macio_chips[i].of_node) in pmac_pfunc_base_suspend() 382 pmf_do_functions(macio_chips[i].of_node, NULL, 0, in pmac_pfunc_base_suspend() 404 if (macio_chips[i].of_node) in pmac_pfunc_base_resume() 405 pmf_do_functions(macio_chips[i].of_node, NULL, 0, in pmac_pfunc_base_resume()
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-gpio.c | 137 if (pdev->dev.of_node) { in i2c_gpio_probe() 138 ret = of_i2c_gpio_get_pins(pdev->dev.of_node, in i2c_gpio_probe() 170 if (pdev->dev.of_node) { in i2c_gpio_probe() 173 of_i2c_gpio_get_props(pdev->dev.of_node, pdata); in i2c_gpio_probe() 213 if (pdev->dev.of_node) in i2c_gpio_probe() 221 adap->dev.of_node = pdev->dev.of_node; in i2c_gpio_probe()
|
D | i2c-designware-platdrv.c | 189 } else if (pdev->dev.of_node) { in dw_i2c_probe() 190 of_property_read_u32(pdev->dev.of_node, in dw_i2c_probe() 193 of_property_read_u32(pdev->dev.of_node, in dw_i2c_probe() 196 of_property_read_u32(pdev->dev.of_node, in dw_i2c_probe() 200 of_property_read_u32(pdev->dev.of_node, "clock-frequency", in dw_i2c_probe() 274 adap->dev.of_node = pdev->dev.of_node; in dw_i2c_probe()
|
D | i2c-powermac.c | 337 if (!strcmp(adap->dev.of_node->name, "via-pmu")) in i2c_powermac_register_devices() 340 for_each_child_of_node(adap->dev.of_node, node) { in i2c_powermac_register_devices() 372 info.of_node = of_node_get(node); in i2c_powermac_register_devices() 439 adapter->dev.of_node = NULL; in i2c_powermac_probe() 451 adapter->dev.of_node = dev->dev.of_node; in i2c_powermac_probe()
|
D | i2c-mpc.c | 671 i2c->base = of_iomap(op->dev.of_node, 0); in fsl_i2c_probe() 678 i2c->irq = irq_of_parse_and_map(op->dev.of_node, 0); in fsl_i2c_probe() 703 if (of_get_property(op->dev.of_node, "fsl,preserve-clocking", NULL)) { in fsl_i2c_probe() 706 prop = of_get_property(op->dev.of_node, "clock-frequency", in fsl_i2c_probe() 714 data->setup(op->dev.of_node, i2c, clock, data->prescaler); in fsl_i2c_probe() 717 if (of_get_property(op->dev.of_node, "dfsrr", NULL)) in fsl_i2c_probe() 718 mpc_i2c_setup_8xxx(op->dev.of_node, i2c, clock, 0); in fsl_i2c_probe() 721 prop = of_get_property(op->dev.of_node, "fsl,timeout", &plen); in fsl_i2c_probe() 732 of_address_to_resource(op->dev.of_node, 0, &res); in fsl_i2c_probe() 737 i2c->adap.dev.of_node = of_node_get(op->dev.of_node); in fsl_i2c_probe()
|
D | i2c-cpm.c | 445 cpm->irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); in cpm_i2c_setup() 456 i2c_base = of_iomap(ofdev->dev.of_node, 1); in cpm_i2c_setup() 462 if (of_device_is_compatible(ofdev->dev.of_node, "fsl,cpm1-i2c")) { in cpm_i2c_setup() 479 } else if (of_device_is_compatible(ofdev->dev.of_node, "fsl,cpm2-i2c")) { in cpm_i2c_setup() 494 cpm->i2c_reg = of_iomap(ofdev->dev.of_node, 0); in cpm_i2c_setup() 500 data = of_get_property(ofdev->dev.of_node, "fsl,cpm-command", &len); in cpm_i2c_setup() 507 data = of_get_property(ofdev->dev.of_node, "linux,i2c-class", &len); in cpm_i2c_setup() 511 data = of_get_property(ofdev->dev.of_node, "clock-frequency", &len); in cpm_i2c_setup() 656 cpm->adap.dev.of_node = of_node_get(ofdev->dev.of_node); in cpm_i2c_probe() 666 data = of_get_property(ofdev->dev.of_node, "linux,i2c-index", &len); in cpm_i2c_probe()
|
D | i2c-opal.c | 219 if (!pdev->dev.of_node) in i2c_opal_probe() 222 rc = of_property_read_u32(pdev->dev.of_node, "ibm,opal-id", &opal_id); in i2c_opal_probe() 236 adapter->dev.of_node = of_node_get(pdev->dev.of_node); in i2c_opal_probe() 237 pname = of_get_property(pdev->dev.of_node, "ibm,port-name", NULL); in i2c_opal_probe()
|
D | i2c-cbus-gpio.c | 228 if (pdev->dev.of_node) { in cbus_i2c_probe() 229 struct device_node *dnode = pdev->dev.of_node; in cbus_i2c_probe() 248 adapter->dev.of_node = pdev->dev.of_node; in cbus_i2c_probe()
|
D | i2c-pxa-pci.c | 40 for_each_child_of_node(dev->dev.of_node, child) { in add_i2c_device() 76 pdev->dev.of_node = child; in add_i2c_device() 108 if (!dev->dev.of_node) { in ce4100_i2c_probe()
|
/linux-4.1.27/sound/soc/sirf/ |
D | sirf-audio.c | 95 of_parse_phandle(pdev->dev.of_node, "sirf,audio-platform", 0); in sirf_audio_probe() 97 of_parse_phandle(pdev->dev.of_node, "sirf,audio-platform", 0); in sirf_audio_probe() 99 of_parse_phandle(pdev->dev.of_node, "sirf,audio-codec", 0); in sirf_audio_probe() 100 sirf_audio_card->gpio_spk_pa = of_get_named_gpio(pdev->dev.of_node, in sirf_audio_probe() 102 sirf_audio_card->gpio_hp_pa = of_get_named_gpio(pdev->dev.of_node, in sirf_audio_probe()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | of_device_64.c | 327 bus = of_match_bus(p_op->dev.of_node); in build_device_resources() 328 bus->count_cells(op->dev.of_node, &na, &ns); in build_device_resources() 330 preg = of_get_property(op->dev.of_node, bus->addr_prop_name, &num_reg); in build_device_resources() 344 op->dev.of_node->full_name, num_reg, PROMREG_MAX); in build_device_resources() 354 struct device_node *dp = op->dev.of_node; in build_device_resources() 355 struct device_node *pp = p_op->dev.of_node; in build_device_resources() 403 op->dev.of_node->full_name, index, in build_device_resources() 414 r->name = op->dev.of_node->name; in build_device_resources() 536 struct device_node *dp = op->dev.of_node; in build_one_device_irq() 581 op->dev.of_node->full_name, in build_one_device_irq() [all …]
|
D | of_device_32.c | 257 bus = of_match_bus(p_op->dev.of_node); in build_device_resources() 258 bus->count_cells(op->dev.of_node, &na, &ns); in build_device_resources() 260 preg = of_get_property(op->dev.of_node, bus->addr_prop_name, &num_reg); in build_device_resources() 276 struct device_node *dp = op->dev.of_node; in build_device_resources() 277 struct device_node *pp = p_op->dev.of_node; in build_device_resources() 326 op->dev.of_node->full_name, index, in build_device_resources() 334 r->name = op->dev.of_node->name; in build_device_resources() 352 op->dev.of_node = dp; in scan_one_device()
|
D | pci_msi.c | 325 val = of_get_property(pbm->op->dev.of_node, "#msi-eqs", &len); in sparc64_pbm_msi_init() 348 val = of_get_property(pbm->op->dev.of_node, "msi-eq-size", &len); in sparc64_pbm_msi_init() 354 mqp = of_get_property(pbm->op->dev.of_node, in sparc64_pbm_msi_init() 357 mqp = of_get_property(pbm->op->dev.of_node, in sparc64_pbm_msi_init() 365 val = of_get_property(pbm->op->dev.of_node, "#msi", &len); in sparc64_pbm_msi_init() 370 mrng = of_get_property(pbm->op->dev.of_node, "msi-ranges", &len); in sparc64_pbm_msi_init() 375 val = of_get_property(pbm->op->dev.of_node, "msi-data-mask", &len); in sparc64_pbm_msi_init() 380 val = of_get_property(pbm->op->dev.of_node, "msix-data-width", &len); in sparc64_pbm_msi_init() 385 arng = of_get_property(pbm->op->dev.of_node, "msi-address-ranges", in sparc64_pbm_msi_init()
|
D | power.c | 44 op->dev.of_node->name, res->start); in power_probe() 46 if (has_button_interrupt(irq, op->dev.of_node)) { in power_probe()
|
D | sbus.c | 67 regs = of_get_property(op->dev.of_node, "reg", NULL); in sbus_set_sbus64() 70 op->dev.of_node->full_name); in sbus_set_sbus64() 291 portid = of_getintprop_default(op->dev.of_node, "portid", -1); in sysio_ue_handler() 365 portid = of_getintprop_default(op->dev.of_node, "portid", -1); in sysio_ce_handler() 443 portid = of_getintprop_default(op->dev.of_node, "portid", -1); in sysio_sbus_error_handler() 500 portid = of_getintprop_default(op->dev.of_node, "portid", -1); in sysio_register_error_handlers() 541 struct device_node *dp = op->dev.of_node; in sbus_iommu_init() 591 portid = of_getintprop_default(op->dev.of_node, "portid", -1); in sbus_iommu_init()
|
/linux-4.1.27/kernel/irq/ |
D | irqdomain.c | 43 struct irq_domain *__irq_domain_add(struct device_node *of_node, int size, in __irq_domain_add() argument 51 GFP_KERNEL, of_node_to_nid(of_node)); in __irq_domain_add() 59 domain->of_node = of_node_get(of_node); in __irq_domain_add() 105 of_node_put(domain->of_node); in irq_domain_remove() 128 struct irq_domain *irq_domain_add_simple(struct device_node *of_node, in irq_domain_add_simple() argument 136 domain = __irq_domain_add(of_node, size, size, 0, ops, host_data); in irq_domain_add_simple() 144 of_node_to_nid(of_node)); in irq_domain_add_simple() 171 struct irq_domain *irq_domain_add_legacy(struct device_node *of_node, in irq_domain_add_legacy() argument 180 domain = __irq_domain_add(of_node, first_hwirq + size, in irq_domain_add_legacy() 208 rc = (h->of_node != NULL) && (h->of_node == node); in irq_find_host() [all …]
|
/linux-4.1.27/drivers/clk/qcom/ |
D | common.c | 108 ret = of_clk_add_provider(dev->of_node, of_clk_src_onecell_get, data); in qcom_cc_really_probe() 113 reset->rcdev.of_node = dev->of_node; in qcom_cc_really_probe() 123 of_clk_del_provider(dev->of_node); in qcom_cc_really_probe() 143 of_clk_del_provider(pdev->dev.of_node); in qcom_cc_remove()
|
/linux-4.1.27/arch/mips/kernel/ |
D | irq_cpu.c | 145 static void __init __mips_cpu_irq_init(struct device_node *of_node) in __mips_cpu_irq_init() argument 153 domain = irq_domain_add_legacy(of_node, 8, MIPS_CPU_IRQ_BASE, 0, in __mips_cpu_irq_init() 164 int __init mips_cpu_irq_of_init(struct device_node *of_node, in mips_cpu_irq_of_init() argument 167 __mips_cpu_irq_init(of_node); in mips_cpu_irq_of_init()
|
/linux-4.1.27/sound/soc/kirkwood/ |
D | armada-370-db.c | 104 of_parse_phandle(pdev->dev.of_node, in a370db_probe() 109 of_parse_phandle(pdev->dev.of_node, in a370db_probe() 116 of_parse_phandle(pdev->dev.of_node, in a370db_probe() 123 of_parse_phandle(pdev->dev.of_node, in a370db_probe()
|
/linux-4.1.27/sound/aoa/soundbus/ |
D | sysfs.c | 12 return sprintf (buf, format_string, mdev->ofdev.dev.of_node->field); \ 28 of->dev.of_node->name, of->dev.of_node->type); in modalias_show()
|
D | core.c | 77 retval = add_uevent_var(env, "OF_NAME=%s", of->dev.of_node->name); in soundbus_uevent() 81 retval = add_uevent_var(env, "OF_TYPE=%s", of->dev.of_node->type); in soundbus_uevent() 89 compat = of_get_property(of->dev.of_node, "compatible", &cplen); in soundbus_uevent() 172 !dev->ofdev.dev.of_node || in soundbus_add_one()
|
/linux-4.1.27/drivers/dma/sh/ |
D | shdma-of.c | 49 ret = of_dma_controller_register(pdev->dev.of_node, in shdma_of_probe() 54 ret = of_platform_populate(pdev->dev.of_node, NULL, lookup, &pdev->dev); in shdma_of_probe() 56 of_dma_controller_free(pdev->dev.of_node); in shdma_of_probe()
|
/linux-4.1.27/drivers/gpu/drm/imx/ |
D | dw_hdmi-imx.c | 86 struct device_node *np = hdmi->dev->of_node; in dw_hdmi_imx_parse_dt() 117 int mux = imx_drm_encoder_get_mux_id(hdmi->dev->of_node, encoder); in dw_hdmi_imx_encoder_commit() 203 if (!pdev->dev.of_node) in dw_hdmi_imx_bind() 210 match = of_match_node(dw_hdmi_imx_dt_ids, pdev->dev.of_node); in dw_hdmi_imx_bind() 225 encoder->possible_crtcs = drm_of_find_possible_crtcs(drm, dev->of_node); in dw_hdmi_imx_bind()
|
D | ipuv3-crtc.c | 362 &ipu_crtc_helper_funcs, ipu_crtc->dev->of_node); in ipu_crtc_init() 479 if (!dev->of_node) { in ipu_drm_probe() 481 dev->of_node = ipu_drm_get_port_by_id(dev->parent->of_node, in ipu_drm_probe() 483 if (!dev->of_node) { in ipu_drm_probe() 485 pdata->di + 2, dev->parent->of_node->full_name); in ipu_drm_probe()
|
/linux-4.1.27/drivers/gpu/drm/rockchip/ |
D | dw_hdmi-rockchip.c | 146 struct device_node *np = hdmi->dev->of_node; in rockchip_hdmi_parse_dt() 204 mux = rockchip_drm_encoder_get_mux_id(hdmi->dev->of_node, encoder); in dw_hdmi_rockchip_encoder_commit() 258 if (!pdev->dev.of_node) in dw_hdmi_rockchip_bind() 265 match = of_match_node(dw_hdmi_rockchip_dt_ids, pdev->dev.of_node); in dw_hdmi_rockchip_bind() 280 encoder->possible_crtcs = drm_of_find_possible_crtcs(drm, dev->of_node); in dw_hdmi_rockchip_bind()
|
/linux-4.1.27/drivers/macintosh/ |
D | macio_sysfs.c | 12 return sprintf (buf, format_string, mdev->ofdev.dev.of_node->field); \ 24 compat = of_get_property(of->dev.of_node, "compatible", &cplen); in compatible_show() 58 return sprintf(buf, "%s\n", ofdev->dev.of_node->full_name); in devspec_show()
|
D | macio_asic.c | 251 struct device_node *np = dev->ofdev.dev.of_node; in macio_add_missing_resources() 292 struct device_node *np = dev->ofdev.dev.of_node; in macio_setup_interrupts() 320 struct device_node *np = dev->ofdev.dev.of_node; in macio_setup_resources() 376 dev->ofdev.dev.of_node = np; in macio_add_one_device() 404 if (np == chip->of_node) { in macio_add_one_device() 470 pnode = of_node_get(chip->of_node); in macio_pci_add_devices() 497 pnode = mbdev->ofdev.dev.of_node; in macio_pci_add_devices() 510 pnode = sdev->ofdev.dev.of_node; in macio_pci_add_devices()
|
/linux-4.1.27/drivers/reset/ |
D | reset-socfpga.c | 108 if (!of_find_property(pdev->dev.of_node, "#reset-cells", NULL)) { in socfpga_reset_probe() 110 pdev->dev.of_node->full_name); in socfpga_reset_probe() 128 data->rcdev.of_node = pdev->dev.of_node; in socfpga_reset_probe()
|
D | reset-sunxi.c | 110 data->rcdev.of_node = np; in sunxi_reset_init() 167 data->rcdev.of_node = pdev->dev.of_node; in sunxi_reset_probe()
|
/linux-4.1.27/drivers/net/ethernet/ibm/emac/ |
D | rgmii.c | 108 ofdev->dev.of_node->full_name); in rgmii_attach() 118 ofdev->dev.of_node->full_name, input, rgmii_mode_name(mode)); in rgmii_attach() 237 struct device_node *np = ofdev->dev.of_node; in rgmii_probe() 267 if (of_get_property(ofdev->dev.of_node, "has-mdio", NULL)) in rgmii_probe() 271 if (of_device_is_compatible(ofdev->dev.of_node, "ibm,rgmii-axon")) in rgmii_probe() 282 ofdev->dev.of_node->full_name, in rgmii_probe()
|
D | mal.c | 537 mal->version = of_device_is_compatible(ofdev->dev.of_node, "ibm,mcmal2") ? 2 : 1; in mal_probe() 541 prop = of_get_property(ofdev->dev.of_node, "num-tx-chans", NULL); in mal_probe() 551 prop = of_get_property(ofdev->dev.of_node, "num-rx-chans", NULL); in mal_probe() 561 dcr_base = dcr_resource_start(ofdev->dev.of_node, 0); in mal_probe() 568 mal->dcr_host = dcr_map(ofdev->dev.of_node, dcr_base, 0x100); in mal_probe() 576 if (of_device_is_compatible(ofdev->dev.of_node, "ibm,mcmal-405ez")) { in mal_probe() 583 ofdev->dev.of_node->full_name); in mal_probe() 589 mal->txeob_irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); in mal_probe() 590 mal->rxeob_irq = irq_of_parse_and_map(ofdev->dev.of_node, 1); in mal_probe() 591 mal->serr_irq = irq_of_parse_and_map(ofdev->dev.of_node, 2); in mal_probe() [all …]
|
D | tah.c | 62 ofdev->dev.of_node->full_name); in tah_reset() 93 struct device_node *np = ofdev->dev.of_node; in tah_probe() 128 "TAH %s initialized\n", ofdev->dev.of_node->full_name); in tah_probe()
|
D | zmii.c | 125 ofdev->dev.of_node->full_name, in zmii_attach() 132 ofdev->dev.of_node->full_name, *mode, input); in zmii_attach() 237 struct device_node *np = ofdev->dev.of_node; in zmii_probe() 274 "ZMII %s initialized\n", ofdev->dev.of_node->full_name); in zmii_probe()
|
D | debug.c | 36 p->ofdev->dev.of_node->full_name, in emac_desc_dump() 52 p->ofdev->dev.of_node->full_name, in emac_desc_dump() 80 dev->ofdev->dev.of_node->full_name, in emac_mac_dump() 132 mal->ofdev->dev.of_node->full_name, in emac_mal_dump()
|
/linux-4.1.27/arch/powerpc/platforms/cell/ |
D | spider-pic.c | 238 virq = irq_of_parse_and_map(pic->host->of_node, 0); in spider_find_cascade_and_node() 243 tmp = of_get_property(pic->host->of_node, "#interrupt-cells", NULL); in spider_find_cascade_and_node() 247 imap = of_get_property(pic->host->of_node, "interrupt-map", &imaplen); in spider_find_cascade_and_node() 287 static void __init spider_init_one(struct device_node *of_node, int chip, in spider_init_one() argument 299 pic->host = irq_domain_add_linear(of_node, SPIDER_SRC_COUNT, in spider_init_one() 324 pic->node_id, addr, of_node->full_name); in spider_init_one()
|
/linux-4.1.27/drivers/mfd/ |
D | smsc-ece1099.c | 58 of_property_read_u32(i2c->dev.of_node, "clock", &smsc->clk); in smsc_i2c_probe() 74 if (i2c->dev.of_node) in smsc_i2c_probe() 75 ret = of_platform_populate(i2c->dev.of_node, in smsc_i2c_probe()
|
D | max8998.c | 162 pd->ono = irq_of_parse_and_map(dev->of_node, 1); in max8998_i2c_parse_dt_pdata() 175 if (IS_ENABLED(CONFIG_OF) && i2c->dev.of_node) { in max8998_i2c_get_driver_data() 177 match = of_match_node(max8998_dt_match, i2c->dev.of_node); in max8998_i2c_get_driver_data() 196 if (IS_ENABLED(CONFIG_OF) && i2c->dev.of_node) { in max8998_i2c_probe()
|
D | ti_am335x_tscadc.c | 141 struct device_node *node = pdev->dev.of_node; in ti_tscadc_probe() 151 if (!pdev->dev.of_node) { in ti_tscadc_probe() 156 node = of_get_child_by_name(pdev->dev.of_node, "tsc"); in ti_tscadc_probe() 160 node = of_get_child_by_name(pdev->dev.of_node, "adc"); in ti_tscadc_probe()
|
/linux-4.1.27/drivers/net/ethernet/ti/ |
D | cpsw-phy-sel.c | 139 return dev->of_node == node && in match() 148 node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel"); in cpsw_phy_sel() 184 of_id = of_match_node(cpsw_phy_sel_id_table, pdev->dev.of_node); in cpsw_phy_sel_probe() 202 if (of_find_property(pdev->dev.of_node, "rmii-clock-ext", NULL)) in cpsw_phy_sel_probe()
|
D | davinci_mdio.c | 307 struct device_node *node = pdev->dev.of_node; in davinci_mdio_probe_dt() 342 if (dev->of_node) { in davinci_mdio_probe() 385 if (dev->of_node && of_get_child_count(dev->of_node)) { in davinci_mdio_probe() 387 ret = of_mdiobus_register(data->bus, dev->of_node); in davinci_mdio_probe()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | msi_bitmap.h | 18 struct device_node *of_node; member 32 struct device_node *of_node);
|
/linux-4.1.27/drivers/phy/ |
D | phy-rcar-gen2.c | 56 struct device_node *of_node; member 219 if (np == drv->channels[i].of_node) in rcar_gen2_phy_xlate() 250 if (!dev->of_node) { in rcar_gen2_phy_probe() 276 drv->num_channels = of_get_child_count(dev->of_node); in rcar_gen2_phy_probe() 283 for_each_child_of_node(dev->of_node, np) { in rcar_gen2_phy_probe() 288 channel->of_node = np; in rcar_gen2_phy_probe()
|
D | phy-samsung-usb2.c | 140 if (!pdev->dev.of_node) { in samsung_usb2_phy_probe() 145 match = of_match_node(samsung_usb2_phy_of_match, pdev->dev.of_node); in samsung_usb2_phy_probe() 171 drv->reg_pmu = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, in samsung_usb2_phy_probe() 180 pdev->dev.of_node, "samsung,sysreg-phandle"); in samsung_usb2_phy_probe()
|
D | phy-core.c | 141 if (phy_provider->dev->of_node == node) in of_phy_provider_lookup() 144 for_each_child_of_node(phy_provider->dev->of_node, child) in of_phy_provider_lookup() 470 if (args->np != phy->dev.of_node) in of_phy_simple_xlate() 502 if (dev->of_node) { in phy_get() 503 index = of_property_match_string(dev->of_node, "phy-names", in phy_get() 505 phy = _of_phy_get(dev->of_node, index); in phy_get() 671 phy->dev.of_node = node ?: dev->of_node; in phy_create()
|
D | phy-exynos-dp-video.c | 89 state->regs = syscon_regmap_lookup_by_phandle(dev->of_node, in exynos_dp_video_phy_probe() 96 match = of_match_node(exynos_dp_video_phy_of_match, dev->of_node); in exynos_dp_video_phy_probe()
|
D | phy-rockchip-usb.c | 102 grf = syscon_regmap_lookup_by_phandle(dev->of_node, "rockchip,grf"); in rockchip_usb_phy_probe() 108 for_each_available_child_of_node(dev->of_node, child) { in rockchip_usb_phy_probe()
|
/linux-4.1.27/drivers/bus/ |
D | imx-weim.c | 64 struct device_node *np = pdev->dev.of_node; in imx_weim_gpr_setup() 153 for_each_available_child_of_node(pdev->dev.of_node, child) { in weim_parse_dt() 166 ret = of_platform_populate(pdev->dev.of_node, in weim_parse_dt() 171 pdev->dev.of_node->full_name); in weim_parse_dt()
|
D | vexpress-config.c | 154 dev_name(dev), parent->of_node); in vexpress_config_bridge_register() 165 dev->parent->of_node, node); in vexpress_config_node_match() 167 return dev->parent->of_node == node; in vexpress_config_node_match()
|
/linux-4.1.27/drivers/macintosh/ams/ |
D | ams-core.c | 138 prop = of_get_property(ams_info.of_node, "orientation", NULL); in ams_sensor_attach() 145 result = pmf_register_irq_client(ams_info.of_node, in ams_sensor_attach() 155 result = pmf_register_irq_client(ams_info.of_node, in ams_sensor_attach() 162 ams_info.of_dev = of_platform_device_create(ams_info.of_node, "ams", NULL); in ams_sensor_attach()
|
/linux-4.1.27/drivers/input/keyboard/ |
D | nspire-keypad.c | 163 const struct device_node *of_node = pdev->dev.of_node; in nspire_keypad_probe() local 185 error = of_property_read_u32(of_node, "scan-interval", in nspire_keypad_probe() 192 error = of_property_read_u32(of_node, "row-delay", in nspire_keypad_probe() 199 keypad->active_low = of_property_read_bool(of_node, "active-low"); in nspire_keypad_probe()
|
D | pmic8xxx-keypad.c | 377 const struct device_node *of_node = pdev->dev.of_node; in pmic8xxx_kpd_init() local 409 if (of_property_read_u32(of_node, "scan-delay", &scan_delay_ms)) in pmic8xxx_kpd_init() 418 if (of_property_read_u32(of_node, "row-hold", &row_hold_ns)) in pmic8xxx_kpd_init() 428 if (of_property_read_u32(of_node, "debounce", &debounce_ms)) in pmic8xxx_kpd_init() 527 repeat = !of_property_read_bool(pdev->dev.of_node, in pmic8xxx_kp_probe() 529 wakeup = of_property_read_bool(pdev->dev.of_node, in pmic8xxx_kp_probe()
|
/linux-4.1.27/drivers/clk/versatile/ |
D | clk-vexpress-osc.c | 86 if (of_property_read_u32_array(pdev->dev.of_node, "freq-range", range, in vexpress_osc_probe() 92 if (of_property_read_string(pdev->dev.of_node, "clock-output-names", in vexpress_osc_probe() 106 of_clk_add_provider(pdev->dev.of_node, of_clk_src_simple_get, clk); in vexpress_osc_probe()
|
/linux-4.1.27/drivers/leds/ |
D | leds-pm8941-wled.c | 332 rc = of_property_read_u32(dev->of_node, "reg", &val); in pm8941_wled_configure() 339 rc = of_property_read_string(dev->of_node, "label", &wled->cdev.name); in pm8941_wled_configure() 341 wled->cdev.name = dev->of_node->name; in pm8941_wled_configure() 343 wled->cdev.default_trigger = of_get_property(dev->of_node, in pm8941_wled_configure() 348 rc = of_property_read_u32(dev->of_node, u32_opts[i].name, &val); in pm8941_wled_configure() 371 if (of_property_read_bool(dev->of_node, bool_opts[i].name)) in pm8941_wled_configure()
|
/linux-4.1.27/drivers/devfreq/ |
D | devfreq-event.c | 229 if (!dev->of_node) { in devfreq_event_get_edev_by_phandle() 234 node = of_parse_phandle(dev->of_node, "devfreq-events", index); in devfreq_event_get_edev_by_phandle() 237 dev->of_node->full_name); in devfreq_event_get_edev_by_phandle() 273 if (!dev->of_node) { in devfreq_event_get_edev_count() 278 count = of_property_count_elems_of_size(dev->of_node, "devfreq-events", in devfreq_event_get_edev_count() 283 dev->of_node->full_name); in devfreq_event_get_edev_count()
|
/linux-4.1.27/drivers/tty/hvc/ |
D | hvc_opal.c | 187 if (of_device_is_compatible(dev->dev.of_node, "ibm,opal-console-raw")) { in hvc_opal_probe() 190 } else if (of_device_is_compatible(dev->dev.of_node, in hvc_opal_probe() 196 dev->dev.of_node->full_name); in hvc_opal_probe() 200 reg = of_get_property(dev->dev.of_node, "reg", NULL); in hvc_opal_probe() 221 dev->dev.of_node->full_name, termno); in hvc_opal_probe() 227 dev->dev.of_node->full_name, in hvc_opal_probe()
|
/linux-4.1.27/drivers/power/ |
D | sbs-battery.c | 737 struct device_node *of_node = client->dev.of_node; in sbs_of_populate_pdata() local 744 if (!of_node) in sbs_of_populate_pdata() 754 if (!of_get_property(of_node, "sbs,i2c-retry-count", NULL) && in sbs_of_populate_pdata() 755 !of_get_property(of_node, "sbs,poll-retry-count", NULL) && in sbs_of_populate_pdata() 756 !of_get_property(of_node, "sbs,battery-detect-gpios", NULL)) in sbs_of_populate_pdata() 764 rc = of_property_read_u32(of_node, "sbs,i2c-retry-count", &prop); in sbs_of_populate_pdata() 768 rc = of_property_read_u32(of_node, "sbs,poll-retry-count", &prop); in sbs_of_populate_pdata() 772 if (!of_get_property(of_node, "sbs,battery-detect-gpios", NULL)) { in sbs_of_populate_pdata() 777 pdata->battery_detect = of_get_named_gpio_flags(of_node, in sbs_of_populate_pdata() 831 psy_cfg.of_node = client->dev.of_node; in sbs_probe()
|
D | power_supply_core.c | 162 np = of_parse_phandle(psy->of_node, "power-supplies", i++); in __power_supply_populate_supplied_from() 166 if (np == epsy->of_node) { in __power_supply_populate_supplied_from() 199 if (epsy->of_node == np) in __power_supply_find_supply_from_node() 235 if (!psy->of_node) in power_supply_check_supplies() 241 np = of_parse_phandle(psy->of_node, "power-supplies", cnt++); in power_supply_check_supplies() 410 return dev->parent && dev->parent->of_node == data; in power_supply_match_device_node() 694 psy->of_node = cfg->of_node; in __power_supply_register()
|
D | tps65090-charger.c | 201 struct device_node *np = pdev->dev.of_node; in tps65090_parse_dt_charger_data() 250 if (IS_ENABLED(CONFIG_OF) && !pdata && pdev->dev.of_node) in tps65090_charger_probe() 272 psy_cfg.of_node = pdev->dev.of_node; in tps65090_charger_probe()
|
D | bq24735-charger.c | 212 struct device_node *np = client->dev.of_node; in bq24735_parse_dt_data() 260 if (IS_ENABLED(CONFIG_OF) && !charger->pdata && client->dev.of_node) in bq24735_charger_probe() 290 psy_cfg.of_node = client->dev.of_node; in bq24735_charger_probe()
|
/linux-4.1.27/sound/soc/fsl/ |
D | imx-es8328.c | 80 struct device_node *np = pdev->dev.of_node; in imx_es8328_probe() 136 ssi_np = of_parse_phandle(pdev->dev.of_node, "ssi-controller", 0); in imx_es8328_probe() 137 codec_np = of_parse_phandle(pdev->dev.of_node, "audio-codec", 0); in imx_es8328_probe() 159 data->jack_gpio = of_get_named_gpio(pdev->dev.of_node, "jack-gpio", 0); in imx_es8328_probe()
|
D | imx-sgtl5000.c | 60 struct device_node *np = pdev->dev.of_node; in imx_sgtl5000_probe() 104 ssi_np = of_parse_phandle(pdev->dev.of_node, "ssi-controller", 0); in imx_sgtl5000_probe() 105 codec_np = of_parse_phandle(pdev->dev.of_node, "audio-codec", 0); in imx_sgtl5000_probe()
|
/linux-4.1.27/drivers/net/ethernet/arc/ |
D | emac_rockchip.c | 97 if (!pdev->dev.of_node) in emac_rockchip_probe() 111 interface = of_get_phy_mode(dev->of_node); in emac_rockchip_probe() 120 priv->grf = syscon_regmap_lookup_by_phandle(dev->of_node, "rockchip,grf"); in emac_rockchip_probe() 127 match = of_match_node(emac_rockchip_dt_ids, dev->of_node); in emac_rockchip_probe()
|
D | emac_arc.c | 36 if (!dev->of_node) in emac_arc_probe() 49 interface = of_get_phy_mode(dev->of_node); in emac_arc_probe()
|
/linux-4.1.27/drivers/dma/dw/ |
D | platform.c | 103 struct device_node *np = pdev->dev.of_node; in dw_dma_parse_dt() 199 if (pdev->dev.of_node) { in dw_probe() 200 err = of_dma_controller_register(pdev->dev.of_node, in dw_probe() 222 if (pdev->dev.of_node) in dw_remove() 223 of_dma_controller_free(pdev->dev.of_node); in dw_remove()
|
/linux-4.1.27/drivers/clk/sunxi/ |
D | clk-sun9i-mmc.c | 92 struct device_node *np = pdev->dev.of_node; in sun9i_a80_mmc_config_clk_probe() 162 data->rcdev.of_node = pdev->dev.of_node; in sun9i_a80_mmc_config_clk_probe() 187 struct device_node *np = pdev->dev.of_node; in sun9i_a80_mmc_config_clk_remove()
|
/linux-4.1.27/drivers/dma/ |
D | mmp_tdma.c | 578 struct device_node *of_node; member 588 if (pdma_device->dev->of_node != param->of_node) in mmp_tdma_filter_fn() 607 param.of_node = ofdma->of_node; in mmp_tdma_xlate() 659 if (pdev->dev.of_node) in mmp_tdma_probe() 660 pool = of_get_named_gen_pool(pdev->dev.of_node, "asram", 0); in mmp_tdma_probe() 709 if (pdev->dev.of_node) { in mmp_tdma_probe() 710 ret = of_dma_controller_register(pdev->dev.of_node, in mmp_tdma_probe()
|
D | of-dma.c | 38 if (ofdma->of_node == dma_spec->np) in of_dma_find_controller() 76 ofdma->of_node = np; in of_dma_controller_register() 102 if (ofdma->of_node == np) { in of_dma_controller_free()
|
/linux-4.1.27/drivers/ata/ |
D | ahci_platform.c | 52 of_property_read_u32(dev->of_node, in ahci_probe() 55 if (of_device_is_compatible(dev->of_node, "hisilicon,hisi-ahci")) in ahci_probe()
|
/linux-4.1.27/arch/mips/ralink/ |
D | reset.c | 76 reset_dev.of_node = of_find_compatible_node(NULL, NULL, in ralink_rst_init() 78 if (!reset_dev.of_node) in ralink_rst_init()
|
/linux-4.1.27/arch/arm/mach-prima2/ |
D | rstc.c | 75 struct device_node *np = pdev->dev.of_node; in sirfsoc_rstc_probe() 82 sirfsoc_reset_controller.of_node = np; in sirfsoc_rstc_probe()
|
/linux-4.1.27/drivers/char/xillybus/ |
D | xillybus_of.c | 138 if (of_property_read_bool(dev->of_node, "dma-coherent")) in xilly_drv_probe() 148 rc = of_address_to_resource(dev->of_node, 0, &res); in xilly_drv_probe() 154 irq = irq_of_parse_and_map(dev->of_node, 0); in xilly_drv_probe()
|
/linux-4.1.27/drivers/i2c/muxes/ |
D | i2c-mux-pca954x.c | 190 struct device_node *of_node = client->dev.of_node; in pca954x_probe() local 223 idle_disconnect_dt = of_node && in pca954x_probe() 224 of_property_read_bool(of_node, "i2c-mux-idle-disconnect"); in pca954x_probe()
|
/linux-4.1.27/drivers/watchdog/ |
D | gpio_wdt.c | 176 priv->gpio = of_get_gpio_flags(pdev->dev.of_node, 0, &flags); in gpio_wdt_probe() 182 ret = of_property_read_string(pdev->dev.of_node, "hw_algo", &algo); in gpio_wdt_probe() 200 ret = of_property_read_u32(pdev->dev.of_node, in gpio_wdt_probe() 211 priv->always_running = of_property_read_bool(pdev->dev.of_node, in gpio_wdt_probe()
|
D | of_xilinx_wdt.c | 168 rc = of_property_read_u32(pdev->dev.of_node, "clock-frequency", &pfreq); in xwdt_probe() 173 rc = of_property_read_u32(pdev->dev.of_node, "xlnx,wdt-interval", in xwdt_probe() 179 rc = of_property_read_u32(pdev->dev.of_node, "xlnx,wdt-enable-once", in xwdt_probe()
|
/linux-4.1.27/drivers/scsi/ |
D | sun_esp.c | 127 dp = op->dev.of_node; in esp_get_scsi_id() 136 esp->scsi_id = of_getintprop_default(espdma->dev.of_node, in esp_get_scsi_id() 149 dp = op->dev.of_node; in esp_get_differential() 162 dp = op->dev.of_node; in esp_get_clock_params() 174 struct device_node *dma_dp = dma_of->dev.of_node; in esp_get_bursts() 179 dp = op->dev.of_node; in esp_get_bursts() 566 struct device_node *dp = op->dev.of_node; in esp_sbus_probe() 575 dma_node = op->dev.of_node; in esp_sbus_probe()
|
/linux-4.1.27/arch/powerpc/platforms/52xx/ |
D | mpc52xx_gpt.c | 351 gpt->gc.of_node = node; in mpc52xx_gpt_gpio_setup() 733 gpt->ipb_freq = mpc5xxx_get_bus_frequency(ofdev->dev.of_node); in mpc52xx_gpt_probe() 734 gpt->regs = of_iomap(ofdev->dev.of_node, 0); in mpc52xx_gpt_probe() 742 mpc52xx_gpt_gpio_setup(gpt, ofdev->dev.of_node); in mpc52xx_gpt_probe() 743 mpc52xx_gpt_irq_setup(gpt, ofdev->dev.of_node); in mpc52xx_gpt_probe() 750 if (of_get_property(ofdev->dev.of_node, "fsl,has-wdt", NULL) || in mpc52xx_gpt_probe() 751 of_get_property(ofdev->dev.of_node, "has-wdt", NULL)) { in mpc52xx_gpt_probe() 755 on_boot_wdt = of_get_property(ofdev->dev.of_node, in mpc52xx_gpt_probe()
|
/linux-4.1.27/drivers/usb/phy/ |
D | phy-am335x-control.c | 115 return dev->of_node == node && in match() 124 node = of_parse_phandle(dev->of_node, "ti,ctrl_mod", 0); in am335x_get_phy_control() 146 of_id = of_match_node(omap_control_usb_id_table, pdev->dev.of_node); in am335x_control_usb_probe()
|
D | phy.c | 66 if (node != phy->dev->of_node) in __of_usb_find_phy() 177 if (!dev->of_node) { in devm_usb_get_phy_by_phandle() 182 node = of_parse_phandle(dev->of_node, phandle, index); in devm_usb_get_phy_by_phandle() 185 dev->of_node->full_name); in devm_usb_get_phy_by_phandle()
|
/linux-4.1.27/drivers/char/hw_random/ |
D | timeriomem-rng.c | 105 if (!pdev->dev.of_node && !pdata) { in timeriomem_rng_probe() 128 if (pdev->dev.of_node) { in timeriomem_rng_probe() 131 if (!of_property_read_u32(pdev->dev.of_node, in timeriomem_rng_probe()
|
/linux-4.1.27/drivers/cpufreq/ |
D | arm_big_little_dt.c | 51 np = of_node_get(cpu_dev->of_node); in dt_init_opp_table() 68 np = of_node_get(cpu_dev->of_node); in dt_get_transition_latency()
|
/linux-4.1.27/drivers/input/serio/ |
D | xilinx_ps2.c | 247 ofdev->dev.of_node->name); in xps2_of_probe() 250 error = of_address_to_resource(ofdev->dev.of_node, 0, &r_mem); in xps2_of_probe() 257 irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); in xps2_of_probe() 346 if (of_address_to_resource(of_dev->dev.of_node, 0, &r_mem)) in xps2_of_remove()
|
/linux-4.1.27/drivers/hwmon/ |
D | iio_hwmon.c | 71 if (dev->of_node && dev->of_node->name) in iio_hwmon_probe() 72 name = dev->of_node->name; in iio_hwmon_probe()
|
/linux-4.1.27/drivers/gpu/drm/armada/ |
D | armada_drv.c | 59 return dev->of_node || dev->platform_data; in is_componentized() 352 return dev->of_node == data; in compare_of() 389 if (dev->of_node) { in armada_drm_find_components() 390 struct device_node *np = dev->of_node; in armada_drm_find_components() 430 if (d && d->of_node) { in armada_drm_find_components() 431 for_each_child_of_node(d->of_node, port) in armada_drm_find_components()
|
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/ |
D | mii-fec.c | 126 ret = of_address_to_resource(ofdev->dev.of_node, 0, &res); in fs_enet_mdio_probe() 139 clock = get_bus_freq(ofdev->dev.of_node); in fs_enet_mdio_probe() 178 ret = of_mdiobus_register(new_bus, ofdev->dev.of_node); in fs_enet_mdio_probe()
|
/linux-4.1.27/drivers/video/fbdev/omap2/dss/ |
D | display.c | 145 if (dssdev->dev->of_node) { in omapdss_register_display() 146 id = of_alias_get_id(dssdev->dev->of_node, "display"); in omapdss_register_display() 157 if (dssdev->dev->of_node) in omapdss_register_display() 158 of_property_read_string(dssdev->dev->of_node, "label", in omapdss_register_display()
|
/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/ |
D | dwmac-rk.c | 325 bsp_priv->phy_iface = of_get_phy_mode(dev->of_node); in rk_gmac_setup() 337 ret = of_property_read_string(dev->of_node, "clock_in_out", &strings); in rk_gmac_setup() 351 ret = of_property_read_u32(dev->of_node, "tx_delay", &value); in rk_gmac_setup() 362 ret = of_property_read_u32(dev->of_node, "rx_delay", &value); in rk_gmac_setup() 373 bsp_priv->grf = syscon_regmap_lookup_by_phandle(dev->of_node, in rk_gmac_setup()
|
/linux-4.1.27/arch/arm/mach-imx/ |
D | gpc.c | 191 if (domain->of_node != controller) in imx_gpc_domain_xlate() 226 parent_args.np = domain->parent->of_node; in imx_gpc_domain_alloc() 405 clk = of_clk_get(dev->of_node, i); in imx_gpc_genpd_init() 423 return of_genpd_add_provider_onecell(dev->of_node, in imx_gpc_genpd_init() 438 if (!of_property_read_bool(pdev->dev.of_node, "#power-domain-cells")) in imx_gpc_probe()
|
/linux-4.1.27/sound/soc/samsung/ |
D | snow.c | 71 i2s_node = of_parse_phandle(pdev->dev.of_node, in snow_probe() 79 codec_node = of_parse_phandle(pdev->dev.of_node, in snow_probe()
|
/linux-4.1.27/drivers/rtc/ |
D | class.c | 171 if (dev->of_node) in rtc_device_register() 172 of_id = of_alias_get_id(dev->of_node, "rtc"); in rtc_device_register() 173 else if (dev->parent && dev->parent->of_node) in rtc_device_register() 174 of_id = of_alias_get_id(dev->parent->of_node, "rtc"); in rtc_device_register()
|
/linux-4.1.27/drivers/uio/ |
D | uio_dmem_genirq.c | 156 if (pdev->dev.of_node) { in uio_dmem_genirq_probe() 166 uioinfo->name = pdev->dev.of_node->name; in uio_dmem_genirq_probe() 288 if (pdev->dev.of_node) in uio_dmem_genirq_probe() 305 if (pdev->dev.of_node) in uio_dmem_genirq_remove()
|
D | uio_pdrv_genirq.c | 113 if (pdev->dev.of_node) { in uio_pdrv_genirq_probe() 121 uioinfo->name = pdev->dev.of_node->name; in uio_pdrv_genirq_probe() 151 if (ret == -ENXIO && pdev->dev.of_node) in uio_pdrv_genirq_probe()
|
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/ |
D | sxgbe_platform.c | 34 struct device_node *np = pdev->dev.of_node; in sxgbe_probe_config_dt() 89 struct device_node *node = dev->of_node; in sxgbe_platform_probe() 97 if (pdev->dev.of_node) { in sxgbe_platform_probe()
|
/linux-4.1.27/drivers/pinctrl/ |
D | devicetree.c | 64 of_node_put(p->dev->of_node); in pinctrl_dt_free_maps() 134 if (np_pctldev == p->dev->of_node) { in dt_to_map_one_config() 177 struct device_node *np = p->dev->of_node; in pinctrl_dt_to_map()
|
/linux-4.1.27/sound/soc/ |
D | soc-ac97.c | 196 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 0); in snd_soc_ac97_parse_pinctl() 208 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 1); in snd_soc_ac97_parse_pinctl() 220 gpio = of_get_named_gpio(dev->of_node, "ac97-gpios", 2); in snd_soc_ac97_parse_pinctl()
|
/linux-4.1.27/drivers/spmi/ |
D | spmi.c | 409 ctrl->dev.of_node = parent->of_node; in spmi_controller_alloc() 433 if (!ctrl->dev.of_node) in of_spmi_register_devices() 436 for_each_available_child_of_node(ctrl->dev.of_node, node) { in of_spmi_register_devices() 470 sdev->dev.of_node = node; in of_spmi_register_devices()
|
/linux-4.1.27/drivers/mmc/host/ |
D | dw_mmc-rockchip.c | 113 if (!pdev->dev.of_node) in dw_mci_rockchip_probe() 116 match = of_match_node(dw_mci_rockchip_match, pdev->dev.of_node); in dw_mci_rockchip_probe()
|
D | dw_mmc-pltfm.c | 108 if (pdev->dev.of_node) { in dw_mci_pltfm_probe() 109 match = of_match_node(dw_mci_pltfm_match, pdev->dev.of_node); in dw_mci_pltfm_probe()
|
/linux-4.1.27/drivers/misc/ti-st/ |
D | st_ll.c | 57 if (kim_data->kim_pdev->dev.of_node) { in ll_device_want_to_sleep() 96 if (kim_data->kim_pdev->dev.of_node) { in ll_device_want_to_wakeup()
|
/linux-4.1.27/drivers/gpu/drm/bridge/ |
D | ptn3460.c | 321 endpoint = of_graph_get_next_endpoint(dev->of_node, NULL); in ptn3460_probe() 363 ret = of_property_read_u32(dev->of_node, "edid-emulation", in ptn3460_probe() 371 ptn_bridge->bridge.of_node = dev->of_node; in ptn3460_probe()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | gpmc-onenand.c | 274 if (gpmc_onenand_data->of_node) { in omap2_onenand_setup_async() 275 gpmc_read_settings_dt(gpmc_onenand_data->of_node, in omap2_onenand_setup_async() 316 if (gpmc_onenand_data->of_node) { in omap2_onenand_setup_sync() 317 gpmc_read_settings_dt(gpmc_onenand_data->of_node, in omap2_onenand_setup_sync()
|
D | gpmc-nand.c | 100 if (gpmc_nand_data->of_node) in gpmc_nand_init() 101 gpmc_read_settings_dt(gpmc_nand_data->of_node, &s); in gpmc_nand_init()
|
/linux-4.1.27/drivers/scsi/ufs/ |
D | ufshcd-pltfrm.c | 45 if (dev->of_node) { in get_variant_ops() 48 match = of_match_node(ufs_of_match, dev->of_node); in get_variant_ops() 62 struct device_node *np = dev->of_node; in ufshcd_parse_clock_info() 147 struct device_node *np = dev->of_node; in ufshcd_populate_vreg()
|
/linux-4.1.27/arch/mips/pci/ |
D | pci-rt3883.c | 418 struct device_node *np = dev->of_node; in rt3883_pci_probe() 455 rpc->pci_controller.of_node = child; in rt3883_pci_probe() 460 if (!rpc->pci_controller.of_node) { in rt3883_pci_probe() 469 for_each_available_child_of_node(rpc->pci_controller.of_node, child) { in rt3883_pci_probe() 510 rpc->pci_controller.of_node); in rt3883_pci_probe() 566 of_node_put(rpc->pci_controller.of_node); in rt3883_pci_probe()
|
/linux-4.1.27/drivers/bcma/ |
D | main.c | 144 if (!parent || !parent->dev.of_node) in bcma_of_find_child_device() 147 for_each_child_of_node(parent->dev.of_node, node) { in bcma_of_find_child_device() 164 if (core->dev.of_node) { in bcma_of_irq_parse() 165 rc = of_irq_parse_one(core->dev.of_node, num, out_irq); in bcma_of_irq_parse() 170 out_irq->np = parent->dev.of_node; in bcma_of_irq_parse() 184 if (!parent || !parent->dev.of_node) in bcma_of_get_irq() 204 core->dev.of_node = node; in bcma_of_fill_device()
|
/linux-4.1.27/sound/soc/codecs/ |
D | tas5086.c | 837 struct device_node *of_node = codec->dev->of_node; in tas5086_probe() local 839 of_property_read_u32(of_node, "ti,charge-period", in tas5086_probe() 848 if (of_get_property(of_node, name, NULL) != NULL) in tas5086_probe() 949 struct device_node *of_node = dev->of_node; in tas5086_i2c_probe() local 950 gpio_nreset = of_get_named_gpio(of_node, "reset-gpio", 0); in tas5086_i2c_probe()
|
/linux-4.1.27/drivers/iommu/ |
D | arm-smmu.c | 272 struct device_node *of_node; member 367 if (of_property_read_bool(smmu->dev->of_node, in parse_driver_options() 383 return bus->bridge->parent->of_node; in dev_get_dev_node() 386 return dev->of_node; in dev_get_dev_node() 399 if (dev_node < master->of_node) in find_smmu_master() 401 else if (dev_node > master->of_node) in find_smmu_master() 436 if (master->of_node < this->of_node) in insert_smmu_master() 438 else if (master->of_node > this->of_node) in insert_smmu_master() 475 master->of_node = masterspec->np; in register_smmu_master() 1374 master = find_smmu_master(smmu, dev->of_node); in arm_smmu_add_platform_device() [all …]
|
/linux-4.1.27/drivers/i2c/ |
D | i2c-mux.c | 161 if (mux_dev->of_node) { in i2c_add_mux_adapter() 165 for_each_child_of_node(mux_dev->of_node, child) { in i2c_add_mux_adapter() 170 priv->adap.dev.of_node = child; in i2c_add_mux_adapter()
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
D | fimc-is-i2c.c | 35 struct device_node *node = pdev->dev.of_node; in fimc_is_i2c_probe() 51 i2c_adap->dev.of_node = node; in fimc_is_i2c_probe()
|
/linux-4.1.27/arch/arm/mach-nspire/ |
D | clcd.c | 73 BUG_ON(!fb->dev->dev.of_node); in nspire_clcd_setup() 75 err = of_property_read_string(fb->dev->dev.of_node, "lcd-type", &type); in nspire_clcd_setup()
|
/linux-4.1.27/drivers/mtd/maps/ |
D | physmap_of.c | 80 struct device_node *dp = dev->dev.of_node; in obsolete_probe() 155 struct device_node *dp = dev->dev.of_node; in of_flash_probe() 189 dev->dev.of_node->full_name); in of_flash_probe() 312 ppdata.of_node = dp; in of_flash_probe()
|
/linux-4.1.27/arch/arm/kernel/ |
D | perf_event_cpu.c | 322 dn = of_parse_phandle(pdev->dev.of_node, "interrupt-affinity", in of_pmu_irq_cfg() 326 of_node_full_name(pdev->dev.of_node), i); in of_pmu_irq_cfg() 356 struct device_node *node = pdev->dev.of_node; in cpu_pmu_device_probe() 374 if (node && (of_id = of_match_node(cpu_pmu_of_device_ids, pdev->dev.of_node))) { in cpu_pmu_device_probe()
|