| /linux-4.4.14/drivers/pci/ |
| D | of.c | 22 if (!dev->bus->dev.of_node) in pci_set_of_node() 24 dev->dev.of_node = of_pci_find_child_device(dev->bus->dev.of_node, in pci_set_of_node() 30 of_node_put(dev->dev.of_node); in pci_release_of_node() 31 dev->dev.of_node = NULL; in pci_release_of_node() 37 bus->dev.of_node = pcibios_get_phb_of_node(bus); in pci_set_bus_of_node() 39 bus->dev.of_node = of_node_get(bus->self->dev.of_node); in pci_set_bus_of_node() 44 of_node_put(bus->dev.of_node); in pci_release_bus_of_node() 45 bus->dev.of_node = NULL; in pci_release_bus_of_node() 58 if (bus->bridge->of_node) in pcibios_get_phb_of_node() 59 return of_node_get(bus->bridge->of_node); in pcibios_get_phb_of_node() [all …]
|
| /linux-4.4.14/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() 68 set_dev_node(&ofdev->dev, of_node_to_nid(ofdev->dev.of_node)); in of_device_add() 185 if ((!dev) || (!dev->of_node)) in of_device_get_modalias() 189 csize = snprintf(str, len, "of:N%sT%s", dev->of_node->name, in of_device_get_modalias() 190 dev->of_node->type); in of_device_get_modalias() 193 compat = of_get_property(dev->of_node, "compatible", &cplen); in of_device_get_modalias() 238 if ((!dev) || (!dev->of_node)) in of_device_uevent() 241 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() 187 of_msi_configure(&dev->dev, dev->dev.of_node); in of_platform_device_create_pdata() 243 dev->dev.of_node = of_node_get(node); in of_amba_device_create() 250 of_dma_configure(&dev->dev, dev->dev.of_node); in of_amba_device_create() 476 if (!dev->of_node || !of_node_check_flag(dev->of_node, OF_POPULATED)) in of_platform_device_destroy() 480 if (of_node_check_flag(dev->of_node, OF_POPULATED_BUS)) in of_platform_device_destroy() 491 of_node_clear_flag(dev->of_node, OF_POPULATED); in of_platform_device_destroy() [all …]
|
| D | of_pci.c | 273 if (!of_property_read_bool(chip->of_node, "msi-controller")) in of_pci_msi_chip_add() 292 struct msi_controller *of_pci_find_msi_chip_by_node(struct device_node *of_node) in of_pci_find_msi_chip_by_node() argument 298 if (c->of_node == of_node) { in of_pci_find_msi_chip_by_node()
|
| /linux-4.4.14/arch/powerpc/sysdev/ |
| D | msi_bitmap.c | 83 if (!bmp->of_node) in msi_bitmap_reserve_dt_hwirqs() 86 p = of_get_property(bmp->of_node, "msi-available-ranges", &len); in msi_bitmap_reserve_dt_hwirqs() 89 "found on %s\n", bmp->of_node->full_name); in msi_bitmap_reserve_dt_hwirqs() 95 " property on %s\n", bmp->of_node->full_name); in msi_bitmap_reserve_dt_hwirqs() 116 struct device_node *of_node) in msi_bitmap_alloc() argument 142 bmp->of_node = of_node_get(of_node); in msi_bitmap_alloc() 152 of_node_put(bmp->of_node); in msi_bitmap_free() 224 struct device_node of_node; in test_of_node() local 231 memset(&of_node, 0, sizeof(of_node)); in test_of_node() 232 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() 234 err = of_address_to_resource(dev->dev.of_node, 0, &res); in ppc4xx_msi_probe() 237 dev->dev.of_node->full_name); in ppc4xx_msi_probe() 241 msi_irqs = of_irq_count(dev->dev.of_node); in ppc4xx_msi_probe()
|
| D | fsl_msi.c | 364 virt_msir = irq_of_parse_and_map(dev->dev.of_node, irq_index); in fsl_msi_setup_hwirq() 425 msi->irqhost = irq_domain_add_linear(dev->dev.of_node, in fsl_of_msi_probe() 439 err = of_address_to_resource(dev->dev.of_node, 0, &res); in fsl_of_msi_probe() 442 dev->dev.of_node->full_name); in fsl_of_msi_probe() 450 dev->dev.of_node->full_name); in fsl_of_msi_probe() 460 if (of_address_to_resource(dev->dev.of_node, 1, &msiir)) in fsl_of_msi_probe() 478 msi->phandle = dev->dev.of_node->phandle; in fsl_of_msi_probe() 486 p = of_get_property(dev->dev.of_node, "msi-available-ranges", &len); in fsl_of_msi_probe() 488 if (of_device_is_compatible(dev->dev.of_node, "fsl,mpic-msi-v4.3") || in fsl_of_msi_probe() 489 of_device_is_compatible(dev->dev.of_node, "fsl,vmpic-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 | 140 irq_count = of_irq_count(dev->of_node); in hsta_msi_probe() 155 ret = msi_bitmap_alloc(&ppc4xx_hsta_msi.bmp, irq_count, dev->of_node); in hsta_msi_probe() 168 irq_of_parse_and_map(dev->of_node, irq); in hsta_msi_probe()
|
| D | i8259.c | 168 struct device_node *of_node = irq_domain_get_of_node(h); in i8259_host_match() local 169 return of_node == NULL || of_node == node; in i8259_host_match()
|
| D | ehv_pic.c | 184 struct device_node *of_node = irq_domain_get_of_node(h); in ehv_pic_host_match() local 185 return of_node == NULL || of_node == node; in ehv_pic_host_match()
|
| /linux-4.4.14/drivers/net/phy/ |
| D | dp83867.c | 107 struct device_node *of_node = dev->of_node; in dp83867_of_init() local 110 if (!of_node && dev->parent->of_node) in dp83867_of_init() 111 of_node = dev->parent->of_node; in dp83867_of_init() 113 if (!phydev->dev.of_node) in dp83867_of_init() 116 ret = of_property_read_u32(of_node, "ti,rx-internal-delay", in dp83867_of_init() 121 ret = of_property_read_u32(of_node, "ti,tx-internal-delay", in dp83867_of_init() 126 return of_property_read_u32(of_node, "ti,fifo-depth", in dp83867_of_init()
|
| D | micrel.c | 291 const struct device_node *of_node, in ksz9021_load_values_from_of() argument 303 if (!of_property_read_u32(of_node, field1, &val1)) in ksz9021_load_values_from_of() 306 if (!of_property_read_u32(of_node, field2, &val2)) in ksz9021_load_values_from_of() 309 if (!of_property_read_u32(of_node, field3, &val3)) in ksz9021_load_values_from_of() 312 if (!of_property_read_u32(of_node, field4, &val4)) in ksz9021_load_values_from_of() 341 const struct device_node *of_node = dev->of_node; in ksz9021_config_init() local 350 of_node = dev_walker->of_node; in ksz9021_config_init() 353 } while (!of_node && dev_walker); in ksz9021_config_init() 355 if (of_node) { in ksz9021_config_init() 356 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() 223 if (pdev->dev.of_node) { in mdio_gpio_probe() 225 bus_id = of_alias_get_id(pdev->dev.of_node, "mdio-gpio"); in mdio_gpio_probe() 242 if (pdev->dev.of_node) in mdio_gpio_probe() 243 ret = of_mdiobus_register(new_bus, pdev->dev.of_node); in mdio_gpio_probe()
|
| D | smsc.c | 48 struct device_node *of_node __maybe_unused = dev->of_node; in smsc_phy_config_init() 55 if (of_find_property(of_node, "smsc,disable-energy-detect", &len)) in smsc_phy_config_init()
|
| 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()
|
| /linux-4.4.14/sound/soc/mediatek/ |
| D | mt8173-rt5650-rt5676.c | 213 platform_node = of_parse_phandle(pdev->dev.of_node, in mt8173_rt5650_rt5676_dev_probe() 226 mt8173_rt5650_rt5676_codecs[0].of_node = in mt8173_rt5650_rt5676_dev_probe() 227 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 0); in mt8173_rt5650_rt5676_dev_probe() 228 if (!mt8173_rt5650_rt5676_codecs[0].of_node) { in mt8173_rt5650_rt5676_dev_probe() 233 mt8173_rt5650_rt5676_codecs[1].of_node = in mt8173_rt5650_rt5676_dev_probe() 234 of_parse_phandle(pdev->dev.of_node, "mediatek,audio-codec", 1); in mt8173_rt5650_rt5676_dev_probe() 235 if (!mt8173_rt5650_rt5676_codecs[1].of_node) { in mt8173_rt5650_rt5676_dev_probe() 240 mt8173_rt5650_rt5676_codec_conf[0].of_node = in mt8173_rt5650_rt5676_dev_probe() 241 mt8173_rt5650_rt5676_codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe() 244 mt8173_rt5650_rt5676_codecs[1].of_node; in mt8173_rt5650_rt5676_dev_probe()
|
| /linux-4.4.14/drivers/usb/host/ |
| D | xhci-plat.c | 52 struct device_node *of_node = hcd->self.controller->of_node; in xhci_plat_setup() local 55 if (of_device_is_compatible(of_node, "renesas,xhci-r8a7790") || in xhci_plat_setup() 56 of_device_is_compatible(of_node, "renesas,xhci-r8a7791")) { in xhci_plat_setup() 67 struct device_node *of_node = hcd->self.controller->of_node; in xhci_plat_start() local 69 if (of_device_is_compatible(of_node, "renesas,xhci-r8a7790") || in xhci_plat_start() 70 of_device_is_compatible(of_node, "renesas,xhci-r8a7791")) in xhci_plat_start() 78 struct device_node *node = pdev->dev.of_node; in xhci_plat_probe() 137 if (of_device_is_compatible(pdev->dev.of_node, in xhci_plat_probe() 139 of_device_is_compatible(pdev->dev.of_node, in xhci_plat_probe()
|
| D | ohci-platform.c | 152 if (pdata == &ohci_platform_defaults && dev->dev.of_node) { in ohci_platform_probe() 153 if (of_property_read_bool(dev->dev.of_node, "big-endian-regs")) in ohci_platform_probe() 156 if (of_property_read_bool(dev->dev.of_node, "big-endian-desc")) in ohci_platform_probe() 159 if (of_property_read_bool(dev->dev.of_node, "big-endian")) in ohci_platform_probe() 162 if (of_property_read_bool(dev->dev.of_node, "no-big-frame-no")) in ohci_platform_probe() 165 of_property_read_u32(dev->dev.of_node, "num-ports", in ohci_platform_probe() 168 priv->num_phys = of_count_phandle_with_args(dev->dev.of_node, in ohci_platform_probe() 181 &dev->dev, dev->dev.of_node, phy_num); in ohci_platform_probe() 189 priv->clks[clk] = of_clk_get(dev->dev.of_node, clk); in ohci_platform_probe()
|
| D | ehci-platform.c | 187 if (pdata == &ehci_platform_defaults && dev->dev.of_node) { in ehci_platform_probe() 188 if (of_property_read_bool(dev->dev.of_node, "big-endian-regs")) in ehci_platform_probe() 191 if (of_property_read_bool(dev->dev.of_node, "big-endian-desc")) in ehci_platform_probe() 194 if (of_property_read_bool(dev->dev.of_node, "big-endian")) in ehci_platform_probe() 197 if (of_property_read_bool(dev->dev.of_node, 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() 218 &dev->dev, dev->dev.of_node, phy_num); in ehci_platform_probe() 226 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.4.14/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 | 560 if (!dev_get_platdata(&pdev->dev) && pdev->dev.of_node) { in nand_davinci_get_pdata() 571 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata() 577 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata() 580 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata() 583 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata() 586 if (!of_property_read_string(pdev->dev.of_node, in nand_davinci_get_pdata() 588 !of_property_read_string(pdev->dev.of_node, in nand_davinci_get_pdata() 597 if (!of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata() 601 prop = of_get_nand_bus_width(pdev->dev.of_node); in nand_davinci_get_pdata() 602 if (0 < prop || !of_property_read_u32(pdev->dev.of_node, in nand_davinci_get_pdata() [all …]
|
| D | ndfc.c | 178 ppdata.of_node = flash_np; in ndfc_chip_init() 208 reg = of_get_property(ofdev->dev.of_node, "reg", &len); in ndfc_probe() 228 ndfc->ndfcbase = of_iomap(ofdev->dev.of_node, 0); in ndfc_probe() 237 reg = of_get_property(ofdev->dev.of_node, "ccr", NULL); in ndfc_probe() 244 reg = of_get_property(ofdev->dev.of_node, "bank-settings", NULL); in ndfc_probe() 250 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() 171 ppdata.of_node = ofdev->dev.of_node; in socrates_nand_probe()
|
| /linux-4.4.14/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() 1222 of_device_is_compatible(dev->dev.of_node, in vio_match_device() 1321 iommu_free_table(tbl, of_node_full_name(dev->of_node)); in vio_dev_release() 1322 of_node_put(dev->of_node); in vio_dev_release() 1335 struct vio_dev *vio_register_device_node(struct device_node *of_node) in vio_register_device_node() argument [all …]
|
| /linux-4.4.14/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.4.14/drivers/regulator/ |
| D | act8865-regulator.c | 322 struct device_node **of_node, in act8865_pdata_from_dt() argument 331 np = of_get_child_by_name(dev->of_node, "regulators"); in act8865_pdata_from_dt() 373 of_node[i] = matches[i].of_node; in act8865_pdata_from_dt() 381 struct device_node **of_node, in act8865_pdata_from_dt() argument 421 struct device_node **of_node; in act8865_pmic_probe() local 430 if (dev->of_node && !pdata) { in act8865_pmic_probe() 439 voltage_select = !!of_get_property(dev->of_node, in act8865_pmic_probe() 475 of_node = devm_kzalloc(dev, sizeof(struct device_node *) * in act8865_pmic_probe() 477 if (!of_node) in act8865_pmic_probe() 480 if (dev->of_node && !pdata) { 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 | 206 of_node_put(devm_matches->matches[i].of_node); in devm_of_regulator_put_matches() 254 match->of_node = NULL; in of_regulator_match() 264 if (match->of_node) in of_regulator_match() 279 match->of_node = of_node_get(child); in of_regulator_match() 298 if (!dev->of_node || !desc->of_match) in regulator_of_get_init_data() 302 search = of_get_child_by_name(dev->of_node, in regulator_of_get_init_data() 305 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 | max14577.c | 199 return max77836_regulator_matches[index].of_node; in match_of_node() 203 return max14577_regulator_matches[index].of_node; in match_of_node() 277 config.of_node = pdata->regulators[i].of_node; in max14577_regulator_probe() 280 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 | pbias-regulator.c | 144 struct device_node *np = pdev->dev.of_node; in pbias_regulator_probe() 189 !pbias_matches[idx].of_node) in pbias_regulator_probe() 214 cfg.of_node = pbias_matches[idx].of_node; in pbias_regulator_probe()
|
| D | sky81452-regulator.c | 77 config.of_node = dev->of_node; in sky81452_reg_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.4.14/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() 213 for_each_child_of_node(chip->of_node, np) { in of_gpiochip_scan_gpios() 302 mm_gc->gc.of_node = np; in of_mm_gpiochip_add() 340 struct device_node *np = chip->of_node; in of_gpiochip_add_pin_range() 426 if ((!chip->of_node) && (chip->dev)) in of_gpiochip_add() 427 chip->of_node = chip->dev->of_node; in of_gpiochip_add() 429 if (!chip->of_node) in of_gpiochip_add() 441 of_node_get(chip->of_node); in of_gpiochip_add() 451 of_node_put(chip->of_node); in of_gpiochip_remove()
|
| D | gpio-stp-xway.c | 226 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,shadow", &shadow)) in xway_stp_probe() 230 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,groups", &groups)) in xway_stp_probe() 237 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,dsl", &dsl)) in xway_stp_probe() 244 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,phy1", &phy)) in xway_stp_probe() 246 if (!of_property_read_u32(pdev->dev.of_node, "lantiq,phy2", &phy)) in xway_stp_probe() 251 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() 602 mcp->chip.of_node = dev->of_node; in mcp23s08_probe_one() 655 of_property_read_bool(mcp->chip.dev->of_node, in mcp23s08_probe_one() 793 client->dev.of_node, in mcp230xx_probe() 795 pdata->mirror = of_property_read_bool(client->dev.of_node, in mcp230xx_probe() 797 client->irq = irq_of_parse_and_map(client->dev.of_node, 0); in mcp230xx_probe() 893 status = of_property_read_u32(spi->dev.of_node, in mcp23s08_probe() 896 status = of_property_read_u32(spi->dev.of_node, in mcp23s08_probe() 917 spi->dev.of_node, in mcp23s08_probe() 919 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()
|
| /linux-4.4.14/drivers/gpu/drm/tegra/ |
| D | output.c | 107 if (!output->of_node) in tegra_output_probe() 108 output->of_node = output->dev->of_node; in tegra_output_probe() 110 panel = of_parse_phandle(output->of_node, "nvidia,panel", 0); in tegra_output_probe() 119 output->edid = of_get_property(output->of_node, "nvidia,edid", &size); in tegra_output_probe() 121 ddc = of_parse_phandle(output->of_node, "nvidia,ddc-i2c-bus", 0); in tegra_output_probe() 133 output->hpd_gpio = of_get_named_gpio_flags(output->of_node, in tegra_output_probe()
|
| /linux-4.4.14/include/linux/ |
| D | irqdomain.h | 194 struct irq_domain *irq_domain_add_simple(struct device_node *of_node, 199 struct irq_domain *irq_domain_add_legacy(struct device_node *of_node, 232 static inline struct irq_domain *irq_domain_add_linear(struct device_node *of_node, in irq_domain_add_linear() argument 237 return __irq_domain_add(of_node_to_fwnode(of_node), size, size, 0, ops, host_data); in irq_domain_add_linear() 239 static inline struct irq_domain *irq_domain_add_nomap(struct device_node *of_node, in irq_domain_add_nomap() argument 244 return __irq_domain_add(of_node_to_fwnode(of_node), 0, max_irq, max_irq, ops, host_data); in irq_domain_add_nomap() 247 struct device_node *of_node, in irq_domain_add_legacy_isa() argument 251 return irq_domain_add_legacy(of_node, NUM_ISA_INTERRUPTS, 0, 0, ops, in irq_domain_add_legacy_isa() 254 static inline struct irq_domain *irq_domain_add_tree(struct device_node *of_node, in irq_domain_add_tree() argument 258 return __irq_domain_add(of_node_to_fwnode(of_node), 0, ~0, 0, ops, host_data); in irq_domain_add_tree()
|
| 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 | 46 of_node_put(dev->of_node); in of_device_node_put() 55 return of_node_get(cpu_dev->of_node); in of_cpu_device_node_get()
|
| /linux-4.4.14/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() 131 if (dev->of_node) { in pxa_ssp_probe() 133 struct device_node *np = dev->of_node; in pxa_ssp_probe() 205 if (dev->of_node) { in pxa_ssp_probe() 221 ssp->of_node = dev->of_node; in pxa_ssp_probe()
|
| /linux-4.4.14/kernel/irq/ |
| D | irqdomain.c | 100 struct device_node *of_node; in __irq_domain_add() local 102 of_node = to_of_node(fwnode); in __irq_domain_add() 105 GFP_KERNEL, of_node_to_nid(of_node)); in __irq_domain_add() 109 of_node_get(of_node); in __irq_domain_add() 184 struct irq_domain *irq_domain_add_simple(struct device_node *of_node, in irq_domain_add_simple() argument 192 domain = __irq_domain_add(of_node_to_fwnode(of_node), size, size, 0, ops, host_data); in irq_domain_add_simple() 200 of_node_to_nid(of_node)); in irq_domain_add_simple() 227 struct irq_domain *irq_domain_add_legacy(struct device_node *of_node, in irq_domain_add_legacy() argument 236 domain = __irq_domain_add(of_node_to_fwnode(of_node), first_hwirq + size, in irq_domain_add_legacy() 395 struct device_node *of_node; in irq_domain_associate_many() local [all …]
|
| /linux-4.4.14/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.4.14/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 | at91-reset.c | 189 at91_rstc_base = of_iomap(pdev->dev.of_node, 0); in at91_reset_probe() 195 if (!of_device_is_compatible(pdev->dev.of_node, "atmel,sama5d3-rstc")) { in at91_reset_probe() 207 match = of_match_node(at91_reset_of_match, pdev->dev.of_node); in at91_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()
|
| /linux-4.4.14/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.4.14/drivers/clk/ |
| D | clk-max-gen.c | 139 if (dev->of_node && in max_gen_clk_probe() 140 !of_property_read_string_index(dev->of_node, in max_gen_clk_probe() 163 if (dev->of_node) { in max_gen_clk_probe() 172 ret = of_clk_add_provider(dev->of_node, of_clk_src_onecell_get, in max_gen_clk_probe() 189 if (dev->of_node) in max_gen_clk_remove() 190 of_clk_del_provider(dev->of_node); in max_gen_clk_remove()
|
| D | clk-si570.c | 427 err = of_property_read_u32(client->dev.of_node, in si570_probe() 443 if (of_property_read_string(client->dev.of_node, "clock-output-names", in si570_probe() 445 init.name = client->dev.of_node->name; in si570_probe() 447 err = of_property_read_u32(client->dev.of_node, "factory-fout", in si570_probe() 470 err = of_clk_add_provider(client->dev.of_node, of_clk_src_simple_get, in si570_probe() 478 if (!of_property_read_u32(client->dev.of_node, "clock-frequency", in si570_probe() 482 of_clk_del_provider(client->dev.of_node); in si570_probe() 496 of_clk_del_provider(client->dev.of_node); in si570_remove()
|
| D | clk-axi-clkgen.c | 493 if (!pdev->dev.of_node) in axi_clkgen_probe() 496 id = of_match_node(axi_clkgen_ids, pdev->dev.of_node); in axi_clkgen_probe() 511 parent_name = of_clk_get_parent_name(pdev->dev.of_node, 0); in axi_clkgen_probe() 515 clk_name = pdev->dev.of_node->name; in axi_clkgen_probe() 516 of_property_read_string(pdev->dev.of_node, "clock-output-names", in axi_clkgen_probe() 532 return of_clk_add_provider(pdev->dev.of_node, of_clk_src_simple_get, in axi_clkgen_probe() 538 of_clk_del_provider(pdev->dev.of_node); in axi_clkgen_remove()
|
| D | clk-si514.c | 321 if (of_property_read_string(client->dev.of_node, "clock-output-names", in si514_probe() 323 init.name = client->dev.of_node->name; in si514_probe() 338 err = of_clk_add_provider(client->dev.of_node, of_clk_src_simple_get, in si514_probe() 350 of_clk_del_provider(client->dev.of_node); in si514_remove()
|
| /linux-4.4.14/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() 138 if (pdev->dev.of_node) { in tc_probe() 140 match = of_match_node(atmel_tcb_dt_ids, pdev->dev.of_node); in tc_probe() 144 tc->id = of_alias_get_id(tc->pdev->dev.of_node, "tcb"); in tc_probe()
|
| /linux-4.4.14/arch/powerpc/platforms/cell/ |
| D | spider-pic.c | 234 struct device_node *of_node; in spider_find_cascade_and_node() local 236 of_node = irq_domain_get_of_node(pic->host); in spider_find_cascade_and_node() 241 virq = irq_of_parse_and_map(of_node, 0); in spider_find_cascade_and_node() 246 tmp = of_get_property(of_node, "#interrupt-cells", NULL); in spider_find_cascade_and_node() 250 imap = of_get_property(of_node, "interrupt-map", &imaplen); in spider_find_cascade_and_node() 290 static void __init spider_init_one(struct device_node *of_node, int chip, in spider_init_one() argument 302 pic->host = irq_domain_add_linear(of_node, SPIDER_SRC_COUNT, in spider_init_one() 327 pic->node_id, addr, of_node->full_name); in spider_init_one()
|
| /linux-4.4.14/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.4.14/drivers/gpu/drm/msm/hdmi/ |
| D | hdmi.c | 282 hdmi->irq = irq_of_parse_and_map(pdev->dev.of_node, 0); in hdmi_modeset_init() 402 static int get_gpio(struct device *dev, struct device_node *of_node, const char *name) in get_gpio() argument 404 int gpio = of_get_named_gpio(of_node, name, 0); in get_gpio() 408 gpio = of_get_named_gpio(of_node, name2, 0); in get_gpio() 425 struct device_node *of_node = dev->of_node; in hdmi_bind() local 428 match = of_match_node(dt_match, of_node); in hdmi_bind() 433 dev_err(dev, "unknown phy: %s\n", of_node->name); in hdmi_bind() 439 hdmi_cfg->ddc_clk_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-ddc-clk"); in hdmi_bind() 440 hdmi_cfg->ddc_data_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-ddc-data"); in hdmi_bind() 441 hdmi_cfg->hpd_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-hpd"); in hdmi_bind() [all …]
|
| /linux-4.4.14/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 | 166 } else if (pdev->dev.of_node) { in dw_i2c_plat_probe() 167 of_property_read_u32(pdev->dev.of_node, in dw_i2c_plat_probe() 170 of_property_read_u32(pdev->dev.of_node, in dw_i2c_plat_probe() 173 of_property_read_u32(pdev->dev.of_node, in dw_i2c_plat_probe() 177 of_property_read_u32(pdev->dev.of_node, "clock-frequency", in dw_i2c_plat_probe() 236 adap->dev.of_node = pdev->dev.of_node; in dw_i2c_plat_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-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-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-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()
|
| D | i2c-davinci.c | 184 struct device_node *of_node = dev->dev->of_node; in i2c_davinci_calc_clk_dividers() local 218 if (of_node && of_device_is_compatible(of_node, "ti,keystone-i2c")) in i2c_davinci_calc_clk_dividers() 781 if (!dev->pdata && pdev->dev.of_node) { in davinci_i2c_probe() 791 if (!of_property_read_u32(pdev->dev.of_node, "clock-frequency", in davinci_i2c_probe() 796 of_property_read_bool(pdev->dev.of_node, in davinci_i2c_probe() 837 adap->dev.of_node = pdev->dev.of_node; in davinci_i2c_probe()
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/irqchip/ |
| D | irq-mips-cpu.c | 146 static void __init __mips_cpu_irq_init(struct device_node *of_node) in __mips_cpu_irq_init() argument 154 domain = irq_domain_add_legacy(of_node, 8, MIPS_CPU_IRQ_BASE, 0, in __mips_cpu_irq_init() 165 int __init mips_cpu_irq_of_init(struct device_node *of_node, in mips_cpu_irq_of_init() argument 168 __mips_cpu_irq_init(of_node); in mips_cpu_irq_of_init()
|
| /linux-4.4.14/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.4.14/drivers/net/ethernet/ti/ |
| D | cpsw-common.c | 32 syscon = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); in davinci_emac_3517_get_macid() 59 syscon = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); in cpsw_am33xx_cm_get_macid() 87 if (of_device_is_compatible(dev->of_node, "ti,am3517-emac")) in ti_cm_get_macid() 90 if (of_device_is_compatible(dev->of_node, "ti,dm816-emac")) in ti_cm_get_macid()
|
| D | cpsw-phy-sel.c | 141 return dev->of_node == node && in match() 150 node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel"); in cpsw_phy_sel() 185 of_id = of_match_node(cpsw_phy_sel_id_table, pdev->dev.of_node); in cpsw_phy_sel_probe() 203 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.4.14/drivers/soc/dove/ |
| D | pmu.c | 30 struct device_node *of_node; member 107 pmu->reset.of_node = pmu->of_node; in pmu_reset_init() 276 domain = irq_domain_add_linear(pmu->of_node, NR_PMU_IRQS, in dove_init_pmu_irq() 351 pmu->of_node = np_pmu; in dove_init_pmu() 352 pmu->pmc_base = of_iomap(pmu->of_node, 0); in dove_init_pmu() 353 pmu->pmu_base = of_iomap(pmu->of_node, 1); in dove_init_pmu() 392 if (args.np == pmu->of_node) in dove_init_pmu() 401 parent_irq = irq_of_parse_and_map(pmu->of_node, 0); in dove_init_pmu()
|
| /linux-4.4.14/drivers/reset/ |
| D | reset-socfpga.c | 104 struct device_node *np = dev->of_node; in socfpga_reset_probe() 110 if (!of_find_property(pdev->dev.of_node, "#reset-cells", NULL)) { in socfpga_reset_probe() 112 pdev->dev.of_node->full_name); in socfpga_reset_probe() 135 data->rcdev.of_node = pdev->dev.of_node; in socfpga_reset_probe()
|
| D | reset-berlin.c | 72 struct device_node *parent_np = of_get_parent(pdev->dev.of_node); in berlin2_reset_probe() 86 priv->rcdev.of_node = pdev->dev.of_node; in berlin2_reset_probe()
|
| D | reset-zynq.c | 105 priv->slcr = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, in zynq_reset_probe() 123 priv->rcdev.of_node = pdev->dev.of_node; in zynq_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.4.14/arch/powerpc/platforms/pasemi/ |
| D | msi.c | 147 struct device_node *of_node; in mpic_pasemi_msi_init() local 149 of_node = irq_domain_get_of_node(mpic->irqhost); in mpic_pasemi_msi_init() 150 if (!of_node || in mpic_pasemi_msi_init() 151 !of_device_is_compatible(of_node, in mpic_pasemi_msi_init()
|
| /linux-4.4.14/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() 146 !dev->ofdev.dev.of_node || in soundbus_add_one()
|
| /linux-4.4.14/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.4.14/drivers/gpu/drm/imx/ |
| D | dw_hdmi-imx.c | 97 struct device_node *np = hdmi->dev->of_node; in dw_hdmi_imx_parse_dt() 128 int mux = imx_drm_encoder_get_mux_id(hdmi->dev->of_node, encoder); in dw_hdmi_imx_encoder_commit() 216 if (!pdev->dev.of_node) in dw_hdmi_imx_bind() 223 match = of_match_node(dw_hdmi_imx_dt_ids, pdev->dev.of_node); in dw_hdmi_imx_bind() 238 encoder->possible_crtcs = drm_of_find_possible_crtcs(drm, dev->of_node); in dw_hdmi_imx_bind()
|
| /linux-4.4.14/drivers/soc/sunxi/ |
| D | sunxi_sram.c | 99 for_each_child_of_node(sram_dev->of_node, sram_node) { in sunxi_sram_show() 195 if (!dev || !dev->of_node) in sunxi_sram_claim() 198 sram_data = sunxi_sram_of_parse(dev->of_node, &device); in sunxi_sram_claim() 228 if (!dev || !dev->of_node) in sunxi_sram_release() 231 sram_data = sunxi_sram_of_parse(dev->of_node, NULL); in sunxi_sram_release() 257 of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); in sunxi_sram_probe()
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/tty/hvc/ |
| D | hvc_opal.c | 174 if (of_device_is_compatible(dev->dev.of_node, "ibm,opal-console-raw")) { in hvc_opal_probe() 177 } else if (of_device_is_compatible(dev->dev.of_node, in hvc_opal_probe() 183 dev->dev.of_node->full_name); in hvc_opal_probe() 187 reg = of_get_property(dev->dev.of_node, "reg", NULL); in hvc_opal_probe() 208 dev->dev.of_node->full_name, termno); in hvc_opal_probe() 214 dev->dev.of_node->full_name, in hvc_opal_probe() 220 dev->dev.of_node->full_name); in hvc_opal_probe()
|
| /linux-4.4.14/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.4.14/drivers/gpu/drm/ |
| D | drm_of.c | 87 if (!dev->of_node) in drm_of_component_probe() 95 port = of_parse_phandle(dev->of_node, "ports", i); in drm_of_component_probe() 122 port = of_parse_phandle(dev->of_node, "ports", i); in drm_of_component_probe()
|
| /linux-4.4.14/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 | sec-core.c | 310 pd->manual_poweroff = of_property_read_bool(dev->of_node, in sec_pmic_i2c_parse_dt_pdata() 312 pd->disable_wrstbi = of_property_read_bool(dev->of_node, in sec_pmic_i2c_parse_dt_pdata() 328 if (i2c->dev.of_node) { in sec_i2c_get_driver_data() 331 match = of_match_node(sec_dt_match, i2c->dev.of_node); in sec_i2c_get_driver_data() 359 if (sec_pmic->dev->of_node) { in sec_pmic_probe()
|
| /linux-4.4.14/drivers/phy/ |
| D | phy-rcar-gen2.c | 55 struct device_node *of_node; member 214 if (np == drv->channels[i].of_node) in rcar_gen2_phy_xlate() 245 if (!dev->of_node) { in rcar_gen2_phy_probe() 271 drv->num_channels = of_get_child_count(dev->of_node); in rcar_gen2_phy_probe() 278 for_each_child_of_node(dev->of_node, np) { in rcar_gen2_phy_probe() 283 channel->of_node = np; in rcar_gen2_phy_probe()
|
| D | phy-samsung-usb2.c | 153 if (!pdev->dev.of_node) { in samsung_usb2_phy_probe() 158 match = of_match_node(samsung_usb2_phy_of_match, pdev->dev.of_node); in samsung_usb2_phy_probe() 184 drv->reg_pmu = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, in samsung_usb2_phy_probe() 193 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() 478 if (args->np != phy->dev.of_node) in of_phy_simple_xlate() 510 if (dev->of_node) { in phy_get() 511 index = of_property_match_string(dev->of_node, "phy-names", in phy_get() 513 phy = _of_phy_get(dev->of_node, index); in phy_get() 710 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()
|
| /linux-4.4.14/drivers/dma/ |
| D | ti-dma-crossbar.c | 72 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in ti_am335x_xbar_route_allocate() 92 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in ti_am335x_xbar_route_allocate() 125 struct device_node *node = pdev->dev.of_node; in ti_am335x_xbar_probe() 235 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in ti_dra7_xbar_route_allocate() 246 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in ti_dra7_xbar_route_allocate() 286 struct device_node *node = pdev->dev.of_node; in ti_dra7_xbar_probe() 368 match = of_match_node(ti_dma_xbar_match, pdev->dev.of_node); in ti_dma_xbar_probe()
|
| D | of-dma.c | 38 if (ofdma->of_node == dma_spec->np) in of_dma_find_controller() 120 ofdma->of_node = np; in of_dma_controller_register() 146 if (ofdma->of_node == np) { in of_dma_controller_free() 187 ofdma->of_node = np; in of_dma_router_register()
|
| D | mmp_tdma.c | 577 struct device_node *of_node; member 587 if (pdma_device->dev->of_node != param->of_node) in mmp_tdma_filter_fn() 606 param.of_node = ofdma->of_node; in mmp_tdma_xlate() 658 if (pdev->dev.of_node) in mmp_tdma_probe() 659 pool = of_gen_pool_get(pdev->dev.of_node, "asram", 0); in mmp_tdma_probe() 708 if (pdev->dev.of_node) { in mmp_tdma_probe() 709 ret = of_dma_controller_register(pdev->dev.of_node, in mmp_tdma_probe()
|
| D | lpc18xx-dmamux.c | 58 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in lpc18xx_dmamux_reserve() 82 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in lpc18xx_dmamux_reserve() 116 struct device_node *dma_np, *np = pdev->dev.of_node; in lpc18xx_dmamux_probe()
|
| /linux-4.4.14/drivers/base/ |
| D | property.c | 110 return IS_ENABLED(CONFIG_OF) && dev->of_node ? in dev_fwnode() 111 &dev->of_node->fwnode : dev->fwnode; in dev_fwnode() 557 if (IS_ENABLED(CONFIG_OF) && dev->of_node) { in device_get_next_child_node() 560 node = of_get_next_available_child(dev->of_node, to_of_node(child)); in device_get_next_child_node() 607 if (IS_ENABLED(CONFIG_OF) && dev->of_node) in device_dma_supported() 618 if (IS_ENABLED(CONFIG_OF) && dev->of_node) { in device_get_dma_attr() 619 if (of_dma_is_coherent(dev->of_node)) in device_get_dma_attr()
|
| 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.4.14/drivers/clk/qcom/ |
| D | common.c | 125 ret = of_clk_add_provider(dev->of_node, of_clk_src_onecell_get, data); in qcom_cc_really_probe() 129 devm_add_action(dev, qcom_cc_del_clk_provider, pdev->dev.of_node); in qcom_cc_really_probe() 132 reset->rcdev.of_node = dev->of_node; in qcom_cc_really_probe()
|
| /linux-4.4.14/arch/powerpc/include/asm/ |
| D | msi_bitmap.h | 18 struct device_node *of_node; member 33 struct device_node *of_node);
|
| /linux-4.4.14/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.4.14/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.4.14/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()
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/spi/ |
| 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() 120 struct device_node *np = ofdev->dev.of_node; in of_mpc8xxx_spi_probe()
|
| D | spi-s3c64xx.c | 753 slave_np = spi->dev.of_node; in s3c64xx_get_slave_ctrldata() 791 if (spi->dev.of_node) { in s3c64xx_spi_setup() 881 if (spi->dev.of_node) in s3c64xx_spi_setup() 893 if (spi->dev.of_node) in s3c64xx_spi_cleanup() 989 if (of_property_read_u32(dev->of_node, "samsung,spi-src-clk", &temp)) { in s3c64xx_spi_parse_dt() 996 if (of_property_read_u32(dev->of_node, "num-cs", &temp)) { in s3c64xx_spi_parse_dt() 1018 if (pdev->dev.of_node) { in s3c64xx_spi_get_port_config() 1020 match = of_match_node(s3c64xx_spi_dt_match, pdev->dev.of_node); in s3c64xx_spi_get_port_config() 1038 if (!sci && pdev->dev.of_node) { in s3c64xx_spi_probe() 1076 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()
|
| /linux-4.4.14/drivers/media/v4l2-core/ |
| D | v4l2-flash-led-class.c | 622 struct device *dev, struct device_node *of_node, in v4l2_flash_init() argument 648 sd->of_node = of_node; in v4l2_flash_init() 664 if (sd->of_node) in v4l2_flash_init() 665 of_node_get(sd->of_node); in v4l2_flash_init() 667 of_node_get(led_cdev->dev->of_node); in v4l2_flash_init() 676 of_node_put(led_cdev->dev->of_node); in v4l2_flash_init() 698 if (sd->of_node) in v4l2_flash_release() 699 of_node_put(sd->of_node); in v4l2_flash_release() 701 of_node_put(led_cdev->dev->of_node); in v4l2_flash_release()
|
| D | v4l2-async.c | 45 return sd->of_node == asd->match.of.node; in match_of() 281 if (!sd->of_node && sd->dev) in v4l2_async_register_subdev() 282 sd->of_node = sd->dev->of_node; in v4l2_async_register_subdev()
|
| /linux-4.4.14/drivers/power/ |
| D | sbs-battery.c | 739 struct device_node *of_node = client->dev.of_node; in sbs_of_populate_pdata() local 746 if (!of_node) in sbs_of_populate_pdata() 756 if (!of_get_property(of_node, "sbs,i2c-retry-count", NULL) && in sbs_of_populate_pdata() 757 !of_get_property(of_node, "sbs,poll-retry-count", NULL) && in sbs_of_populate_pdata() 758 !of_get_property(of_node, "sbs,battery-detect-gpios", NULL)) in sbs_of_populate_pdata() 766 rc = of_property_read_u32(of_node, "sbs,i2c-retry-count", &prop); in sbs_of_populate_pdata() 770 rc = of_property_read_u32(of_node, "sbs,poll-retry-count", &prop); in sbs_of_populate_pdata() 774 if (!of_get_property(of_node, "sbs,battery-detect-gpios", NULL)) { in sbs_of_populate_pdata() 779 pdata->battery_detect = of_get_named_gpio_flags(of_node, in sbs_of_populate_pdata() 833 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() 471 if (!dev->of_node) in devm_power_supply_get_by_phandle() 478 psy = power_supply_get_by_phandle(dev->of_node, property); in devm_power_supply_get_by_phandle() 733 psy->of_node = cfg->of_node; in __power_supply_register()
|
| D | axp20x_usb_power.c | 176 if (!of_device_is_available(pdev->dev.of_node)) in axp20x_usb_power_probe() 203 psy_cfg.of_node = pdev->dev.of_node; in axp20x_usb_power_probe()
|
| 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()
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/mtd/devices/ |
| D | powernv_flash.c | 179 rc = of_property_read_u32(dev->of_node, "ibm,flash-block-size", in powernv_flash_set_driver_info() 186 rc = of_property_read_u64(dev->of_node, "reg", &size); in powernv_flash_set_driver_info() 196 mtd->name = of_get_property(dev->of_node, "name", NULL); in powernv_flash_set_driver_info() 229 ret = of_property_read_u32(dev->of_node, "ibm,opal-id", &(data->id)); in powernv_flash_probe()
|
| /linux-4.4.14/drivers/video/backlight/ |
| D | pm8941-wled.c | 324 rc = of_property_read_u32(dev->of_node, "reg", &val); in pm8941_wled_configure() 331 rc = of_property_read_string(dev->of_node, "label", &wled->name); in pm8941_wled_configure() 333 wled->name = dev->of_node->name; in pm8941_wled_configure() 337 rc = of_property_read_u32(dev->of_node, u32_opts[i].name, &val); in pm8941_wled_configure() 360 if (of_property_read_bool(dev->of_node, bool_opts[i].name)) in pm8941_wled_configure() 403 of_property_read_u32(pdev->dev.of_node, "default-brightness", &val); in pm8941_wled_probe()
|
| /linux-4.4.14/drivers/dma/dw/ |
| D | platform.c | 103 struct device_node *np = pdev->dev.of_node; in dw_dma_parse_dt() 205 if (pdev->dev.of_node) { in dw_probe() 206 err = of_dma_controller_register(pdev->dev.of_node, in dw_probe() 228 if (pdev->dev.of_node) in dw_remove() 229 of_dma_controller_free(pdev->dev.of_node); in dw_remove()
|
| /linux-4.4.14/drivers/clk/sunxi/ |
| D | clk-sun9i-mmc.c | 93 struct device_node *np = pdev->dev.of_node; in sun9i_a80_mmc_config_clk_probe() 163 data->rcdev.of_node = pdev->dev.of_node; in sun9i_a80_mmc_config_clk_probe() 188 struct device_node *np = pdev->dev.of_node; in sun9i_a80_mmc_config_clk_remove()
|
| /linux-4.4.14/drivers/hwspinlock/ |
| D | qcom_hwspinlock.c | 94 syscon = of_parse_phandle(pdev->dev.of_node, "syscon", 0); in qcom_hwspinlock_probe() 104 ret = of_property_read_u32_index(pdev->dev.of_node, "syscon", 1, &base); in qcom_hwspinlock_probe() 110 ret = of_property_read_u32_index(pdev->dev.of_node, "syscon", 2, &stride); in qcom_hwspinlock_probe()
|
| D | sirf_hwspinlock.c | 62 if (!pdev->dev.of_node) in sirf_hwspinlock_probe() 71 hwspin->io_base = of_iomap(pdev->dev.of_node, 0); in sirf_hwspinlock_probe()
|
| /linux-4.4.14/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.4.14/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.4.14/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 | watchdog_core.c | 128 if (dev == NULL || dev->of_node == NULL) in watchdog_init_timeout() 130 of_property_read_u32(dev->of_node, "timeout-sec", &t); in watchdog_init_timeout() 163 ret = of_alias_get_id(wdd->parent->of_node, "watchdog"); in __watchdog_register_device()
|
| 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.4.14/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.4.14/drivers/gpu/drm/exynos/ |
| D | exynos_drm_mic.c | 264 remote_node = get_remote_node(mic->dev->of_node, i); in parse_dt() 419 ret = of_address_to_resource(dev->of_node, 0, &res); in exynos_mic_probe() 431 mic->sysreg = syscon_regmap_lookup_by_phandle(dev->of_node, in exynos_mic_probe() 439 mic->bridge.of_node = dev->of_node; in exynos_mic_probe() 448 mic->clks[i] = of_clk_get_by_name(dev->of_node, clk_names[i]); in exynos_mic_probe()
|
| /linux-4.4.14/drivers/usb/chipidea/ |
| D | core.c | 648 platdata->phy_mode = of_usb_get_phy_mode(dev->of_node); in ci_get_platdata() 672 of_usb_host_tpl_support(dev->of_node); in ci_get_platdata() 682 ret = of_usb_update_otg_caps(dev->of_node, in ci_get_platdata() 691 if (of_find_property(dev->of_node, "phy-clkgate-delay-us", NULL)) in ci_get_platdata() 692 of_property_read_u32(dev->of_node, "phy-clkgate-delay-us", in ci_get_platdata() 696 if (of_find_property(dev->of_node, "itc-setting", NULL)) { in ci_get_platdata() 697 ret = of_property_read_u32(dev->of_node, "itc-setting", in ci_get_platdata() 706 if (of_find_property(dev->of_node, "ahb-burst-config", NULL)) { in ci_get_platdata() 707 ret = of_property_read_u32(dev->of_node, "ahb-burst-config", in ci_get_platdata() 717 if (of_find_property(dev->of_node, "tx-burst-size-dword", NULL)) { in ci_get_platdata() [all …]
|
| /linux-4.4.14/include/media/ |
| D | v4l2-flash-led-class.h | 118 struct device *dev, struct device_node *of_node, 134 struct device *dev, struct device_node *of_node, in v4l2_flash_init() argument
|
| /linux-4.4.14/arch/mips/ralink/ |
| D | reset.c | 79 reset_dev.of_node = of_find_compatible_node(NULL, NULL, in ralink_rst_init() 81 if (!reset_dev.of_node) in ralink_rst_init()
|
| /linux-4.4.14/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.4.14/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() 740 mpc52xx_gpt_gpio_setup(gpt, ofdev->dev.of_node); in mpc52xx_gpt_probe() 741 mpc52xx_gpt_irq_setup(gpt, ofdev->dev.of_node); in mpc52xx_gpt_probe() 748 if (of_get_property(ofdev->dev.of_node, "fsl,has-wdt", NULL) || in mpc52xx_gpt_probe() 749 of_get_property(ofdev->dev.of_node, "has-wdt", NULL)) { in mpc52xx_gpt_probe() 753 on_boot_wdt = of_get_property(ofdev->dev.of_node, in mpc52xx_gpt_probe()
|
| /linux-4.4.14/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.4.14/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()
|
| /linux-4.4.14/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.4.14/drivers/ata/ |
| D | ahci_platform.c | 54 of_property_read_u32(dev->of_node, in ahci_probe() 57 if (of_device_is_compatible(dev->of_node, "hisilicon,hisi-ahci")) in ahci_probe()
|
| /linux-4.4.14/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.4.14/drivers/memory/ |
| D | fsl_ifc.c | 228 fsl_ifc_ctrl_dev->regs = of_iomap(dev->dev.of_node, 0); in fsl_ifc_ctrl_probe() 244 if (of_property_read_bool(dev->dev.of_node, "little-endian")) { in fsl_ifc_ctrl_probe() 262 fsl_ifc_ctrl_dev->irq = irq_of_parse_and_map(dev->dev.of_node, 0); in fsl_ifc_ctrl_probe() 272 irq_of_parse_and_map(dev->dev.of_node, 1); in fsl_ifc_ctrl_probe()
|
| /linux-4.4.14/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.4.14/drivers/bcma/ |
| D | main.c | 147 if (!parent || !parent->dev.of_node) in bcma_of_find_child_device() 150 for_each_child_of_node(parent->dev.of_node, node) { in bcma_of_find_child_device() 167 if (core->dev.of_node) { in bcma_of_irq_parse() 168 rc = of_irq_parse_one(core->dev.of_node, num, out_irq); in bcma_of_irq_parse() 173 out_irq->np = parent->dev.of_node; in bcma_of_irq_parse() 187 if (!parent || !parent->dev.of_node) in bcma_of_get_irq() 207 core->dev.of_node = node; in bcma_of_fill_device() 440 of_platform_default_populate(dev->of_node, NULL, dev); in bcma_bus_register()
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/char/ipmi/ |
| D | ipmi_powernv.c | 223 if (!pdev || !pdev->dev.of_node) in ipmi_powernv_probe() 234 rc = of_property_read_u32(dev->of_node, "ibm,ipmi-interface-id", in ipmi_powernv_probe() 242 rc = of_property_read_u32(dev->of_node, "interrupts", &prop); in ipmi_powernv_probe() 248 ipmi->irq = irq_of_parse_and_map(dev->of_node, 0); in ipmi_powernv_probe()
|
| /linux-4.4.14/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()
|
| D | rtc-ds1390.c | 96 if (of_property_read_u32(spi->dev.of_node, "trickle-resistor-ohms", in ds1390_trickle_of_init() 102 if (of_property_read_bool(spi->dev.of_node, "trickle-diode-disable")) in ds1390_trickle_of_init() 206 if (spi->dev.of_node) in ds1390_probe()
|
| /linux-4.4.14/sound/soc/ |
| D | soc-core.c | 865 const struct device_node *of_node, const char *name) in soc_find_component() argument 872 if (of_node) { in soc_find_component() 873 if (component->dev->of_node == of_node) in soc_find_component() 894 component_of_node = component->dev->of_node; in snd_soc_find_dai() 896 component_of_node = component->dev->parent->of_node; in snd_soc_find_dai() 898 if (dlc->of_node && component_of_node != dlc->of_node) in snd_soc_find_dai() 927 cpu_dai_component.of_node = dai_link->cpu_of_node; in soc_bind_dai_link() 960 if (platform->dev->of_node != in soc_bind_dai_link() 1091 if (map->of_node && component->dev->of_node != map->of_node) in soc_set_name_prefix() 2319 dai_link->codecs[0].of_node = dai_link->codec_of_node; in snd_soc_init_multicodec() [all …]
|
| /linux-4.4.14/sound/soc/samsung/ |
| D | snow.c | 72 i2s_node = of_parse_phandle(pdev->dev.of_node, in snow_probe() 80 codec_node = of_parse_phandle(pdev->dev.of_node, in snow_probe()
|
| /linux-4.4.14/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.4.14/drivers/iommu/ |
| D | arm-smmu.c | 282 struct device_node *of_node; member 377 if (of_property_read_bool(smmu->dev->of_node, in parse_driver_options() 393 return bus->bridge->parent->of_node; in dev_get_dev_node() 396 return dev->of_node; in dev_get_dev_node() 409 if (dev_node < master->of_node) in find_smmu_master() 411 else if (dev_node > master->of_node) in find_smmu_master() 446 if (master->of_node < this->of_node) in insert_smmu_master() 448 else if (master->of_node > this->of_node) in insert_smmu_master() 485 master->of_node = masterspec->np; in register_smmu_master() 1343 master = find_smmu_master(smmu, dev->of_node); in arm_smmu_init_platform_device() [all …]
|
| /linux-4.4.14/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.4.14/drivers/pinctrl/ |
| D | devicetree.c | 64 of_node_put(p->dev->of_node); in pinctrl_dt_free_maps() 128 if (np_pctldev == p->dev->of_node) { in dt_to_map_one_config() 171 struct device_node *np = p->dev->of_node; in pinctrl_dt_to_map()
|
| /linux-4.4.14/drivers/spmi/ |
| D | spmi.c | 425 ctrl->dev.of_node = parent->of_node; in spmi_controller_alloc() 449 if (!ctrl->dev.of_node) in of_spmi_register_devices() 452 for_each_available_child_of_node(ctrl->dev.of_node, node) { in of_spmi_register_devices() 486 sdev->dev.of_node = node; in of_spmi_register_devices()
|
| /linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
| D | dwmac-ipq806x.c | 205 gmac->phy_mode = of_get_phy_mode(dev->of_node); in ipq806x_gmac_of_parse() 211 if (of_property_read_u32(dev->of_node, "qcom,id", &gmac->id) < 0) { in ipq806x_gmac_of_parse() 233 gmac->nss_common = syscon_regmap_lookup_by_phandle(dev->of_node, in ipq806x_gmac_of_parse() 241 gmac->qsgmii_csr = syscon_regmap_lookup_by_phandle(dev->of_node, in ipq806x_gmac_of_parse()
|
| /linux-4.4.14/arch/arm/mach-omap2/ |
| D | gpmc-onenand.c | 278 if (gpmc_onenand_data->of_node) { in omap2_onenand_setup_async() 279 gpmc_read_settings_dt(gpmc_onenand_data->of_node, in omap2_onenand_setup_async() 320 if (gpmc_onenand_data->of_node) { in omap2_onenand_setup_sync() 321 gpmc_read_settings_dt(gpmc_onenand_data->of_node, in omap2_onenand_setup_sync()
|
| /linux-4.4.14/drivers/gpu/drm/bridge/ |
| D | nxp-ptn3460.c | 323 endpoint = of_graph_get_next_endpoint(dev->of_node, NULL); in ptn3460_probe() 356 ret = of_property_read_u32(dev->of_node, "edid-emulation", in ptn3460_probe() 364 ptn_bridge->bridge.of_node = dev->of_node; in ptn3460_probe()
|