/linux-4.1.27/drivers/pci/ |
H A D | of.c | 20 if (!dev->bus->dev.of_node) pci_set_of_node() 22 dev->dev.of_node = of_pci_find_child_device(dev->bus->dev.of_node, pci_set_of_node() 28 of_node_put(dev->dev.of_node); pci_release_of_node() 29 dev->dev.of_node = NULL; pci_release_of_node() 35 bus->dev.of_node = pcibios_get_phb_of_node(bus); pci_set_bus_of_node() 37 bus->dev.of_node = of_node_get(bus->self->dev.of_node); pci_set_bus_of_node() 42 of_node_put(bus->dev.of_node); pci_release_bus_of_node() 43 bus->dev.of_node = NULL; pci_release_bus_of_node() 56 if (bus->bridge->of_node) pcibios_get_phb_of_node() 57 return of_node_get(bus->bridge->of_node); pcibios_get_phb_of_node() 58 if (bus->bridge->parent && bus->bridge->parent->of_node) pcibios_get_phb_of_node() 59 return of_node_get(bus->bridge->parent->of_node); pcibios_get_phb_of_node()
|
/linux-4.1.27/sound/aoa/soundbus/ |
H A 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); modalias_show()
|
H A D | core.c | 77 retval = add_uevent_var(env, "OF_NAME=%s", of->dev.of_node->name); soundbus_uevent() 81 retval = add_uevent_var(env, "OF_TYPE=%s", of->dev.of_node->type); soundbus_uevent() 89 compat = of_get_property(of->dev.of_node, "compatible", &cplen); soundbus_uevent() 172 !dev->ofdev.dev.of_node || soundbus_add_one()
|
/linux-4.1.27/drivers/macintosh/ |
H A 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); compatible_show() 58 return sprintf(buf, "%s\n", ofdev->dev.of_node->full_name); devspec_show()
|
/linux-4.1.27/arch/mips/lantiq/xway/ |
H A D | xrx200_phy_fw.c | 27 if (of_get_property(pdev->dev.of_node, "firmware1", NULL) || xway_gphy_load() 28 of_get_property(pdev->dev.of_node, "firmware2", NULL)) { xway_gphy_load() 31 if (of_property_read_string(pdev->dev.of_node, xway_gphy_load() 39 if (of_property_read_string(pdev->dev.of_node, xway_gphy_load() 47 } else if (of_property_read_string(pdev->dev.of_node, xway_gphy_load() 88 pp = of_find_property(pdev->dev.of_node, "phys", NULL); xway_phy_fw_probe()
|
H A D | vmmc.c | 37 gpio_count = of_gpio_count(pdev->dev.of_node); vmmc_probe() 40 int gpio = of_get_gpio_flags(pdev->dev.of_node, vmmc_probe()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | msi_bitmap.h | 18 struct device_node *of_node; member in struct:msi_bitmap 32 struct device_node *of_node);
|
/linux-4.1.27/drivers/of/ |
H A D | device.c | 27 if ((!matches) || (!dev->of_node)) of_match_device() 29 return of_match_node(matches, dev->of_node); of_match_device() 56 BUG_ON(ofdev->dev.of_node == NULL); of_device_add() 67 set_dev_node(&ofdev->dev, of_node_to_nid(ofdev->dev.of_node)); of_device_add() 172 if ((!dev) || (!dev->of_node)) of_device_get_modalias() 176 csize = snprintf(str, len, "of:N%sT%s", dev->of_node->name, of_device_get_modalias() 177 dev->of_node->type); of_device_get_modalias() 180 compat = of_get_property(dev->of_node, "compatible", &cplen); of_device_get_modalias() 225 if ((!dev) || (!dev->of_node)) of_device_uevent() 228 add_uevent_var(env, "OF_NAME=%s", dev->of_node->name); of_device_uevent() 229 add_uevent_var(env, "OF_FULLNAME=%s", dev->of_node->full_name); of_device_uevent() 230 if (dev->of_node->type && strcmp("<NULL>", dev->of_node->type) != 0) of_device_uevent() 231 add_uevent_var(env, "OF_TYPE=%s", dev->of_node->type); of_device_uevent() 236 compat = of_get_property(dev->of_node, "compatible", &cplen); of_device_uevent() 249 if (dev->of_node == app->np) { of_device_uevent() 262 if ((!dev) || (!dev->of_node)) of_device_uevent_modalias()
|
H A D | platform.c | 37 return dev->of_node == data; of_dev_node_match() 74 struct device_node *node = dev->of_node; of_device_make_bus_id() 141 dev->dev.of_node = of_node_get(np); of_device_alloc() 186 of_dma_configure(&dev->dev, dev->dev.of_node); of_platform_device_create_pdata() 242 dev->dev.of_node = of_node_get(node); of_amba_device_create() 249 of_dma_configure(&dev->dev, dev->dev.of_node); of_amba_device_create() 462 if (!dev->of_node || !of_node_check_flag(dev->of_node, OF_POPULATED)) of_platform_device_destroy() 466 if (of_node_check_flag(dev->of_node, OF_POPULATED_BUS)) of_platform_device_destroy() 477 of_node_clear_flag(dev->of_node, OF_POPULATED); of_platform_device_destroy() 478 of_node_clear_flag(dev->of_node, OF_POPULATED_BUS); of_platform_device_destroy() 496 if (parent->of_node && of_node_check_flag(parent->of_node, OF_POPULATED_BUS)) { of_platform_depopulate() 498 of_node_clear_flag(parent->of_node, OF_POPULATED_BUS); of_platform_depopulate()
|
H A D | of_pci.c | 135 of_dma_configure(dev, bridge->parent->of_node); of_pci_dma_configure() 265 if (!of_property_read_bool(chip->of_node, "msi-controller")) of_pci_msi_chip_add() 284 struct msi_controller *of_pci_find_msi_chip_by_node(struct device_node *of_node) of_pci_find_msi_chip_by_node() argument 290 if (c->of_node == of_node) { of_pci_find_msi_chip_by_node()
|
/linux-4.1.27/arch/powerpc/sysdev/ |
H A D | msi_bitmap.c | 82 if (!bmp->of_node) msi_bitmap_reserve_dt_hwirqs() 85 p = of_get_property(bmp->of_node, "msi-available-ranges", &len); msi_bitmap_reserve_dt_hwirqs() 88 "found on %s\n", bmp->of_node->full_name); msi_bitmap_reserve_dt_hwirqs() 94 " property on %s\n", bmp->of_node->full_name); msi_bitmap_reserve_dt_hwirqs() 115 struct device_node *of_node) msi_bitmap_alloc() 133 bmp->of_node = of_node_get(of_node); msi_bitmap_alloc() 142 of_node_put(bmp->of_node); msi_bitmap_free() 156 /* of_node may be NULL */ test_basics() 216 struct device_node of_node; test_of_node() local 223 memset(&of_node, 0, sizeof(of_node)); test_of_node() 224 of_node_init(&of_node); test_of_node() 225 of_node.full_name = node_name; test_of_node() 227 WARN_ON(msi_bitmap_alloc(&bmp, size, &of_node)); test_of_node() 244 of_node.properties = ∝ test_of_node() 114 msi_bitmap_alloc(struct msi_bitmap *bmp, unsigned int irq_count, struct device_node *of_node) msi_bitmap_alloc() argument
|
H A D | ppc4xx_msi.c | 66 dev->dev.of_node); ppc4xx_msi_init_allocator() 150 sdr_addr = of_get_property(dev->dev.of_node, "sdr-base", NULL); ppc4xx_setup_pcieh_hw() 181 msi_data = of_get_property(dev->dev.of_node, "msi-data", NULL); ppc4xx_setup_pcieh_hw() 184 msi_mask = of_get_property(dev->dev.of_node, "msi-mask", NULL); ppc4xx_setup_pcieh_hw() 233 err = of_address_to_resource(dev->dev.of_node, 0, &res); ppc4xx_msi_probe() 236 dev->dev.of_node->full_name); ppc4xx_msi_probe() 240 msi_irqs = of_irq_count(dev->dev.of_node); ppc4xx_msi_probe()
|
H A D | fsl_msi.c | 113 msi_data->irqhost->of_node); fsl_msi_init_allocator() 364 virt_msir = irq_of_parse_and_map(dev->dev.of_node, irq_index); fsl_msi_setup_hwirq() 424 msi->irqhost = irq_domain_add_linear(dev->dev.of_node, fsl_of_msi_probe() 438 err = of_address_to_resource(dev->dev.of_node, 0, &res); fsl_of_msi_probe() 441 dev->dev.of_node->full_name); fsl_of_msi_probe() 449 dev->dev.of_node->full_name); fsl_of_msi_probe() 459 if (of_address_to_resource(dev->dev.of_node, 1, &msiir)) fsl_of_msi_probe() 477 msi->phandle = dev->dev.of_node->phandle; fsl_of_msi_probe() 485 p = of_get_property(dev->dev.of_node, "msi-available-ranges", &len); fsl_of_msi_probe() 487 if (of_device_is_compatible(dev->dev.of_node, "fsl,mpic-msi-v4.3") || fsl_of_msi_probe() 488 of_device_is_compatible(dev->dev.of_node, "fsl,vmpic-msi-v4.3")) { fsl_of_msi_probe() 525 __func__, dev->dev.of_node->full_name, fsl_of_msi_probe()
|
H A D | fsl_85xx_cache_sram.c | 105 dev->dev.of_node->full_name); instantiate_cache_sram() 114 dev->dev.of_node->full_name); instantiate_cache_sram() 122 dev->dev.of_node->full_name); instantiate_cache_sram()
|
H A D | fsl_85xx_l2ctlr.c | 81 if (!dev->dev.of_node) { mpc85xx_l2ctlr_of_probe() 86 prop = of_get_property(dev->dev.of_node, "cache-size", NULL); mpc85xx_l2ctlr_of_probe() 107 l2ctlr = of_iomap(dev->dev.of_node, 0); mpc85xx_l2ctlr_of_probe()
|
H A D | ppc4xx_hsta_msi.c | 138 irq_count = of_irq_count(dev->of_node); hsta_msi_probe() 153 ret = msi_bitmap_alloc(&ppc4xx_hsta_msi.bmp, irq_count, dev->of_node); hsta_msi_probe() 166 irq_of_parse_and_map(dev->of_node, irq); hsta_msi_probe()
|
H A D | fsl_lbc.c | 48 struct device_node *np = fsl_lbc_ctrl_dev->dev->of_node; fsl_lbc_addr() 285 if (!dev->dev.of_node) { fsl_lbc_ctrl_probe() 299 fsl_lbc_ctrl_dev->regs = of_iomap(dev->dev.of_node, 0); fsl_lbc_ctrl_probe() 306 fsl_lbc_ctrl_dev->irq[0] = irq_of_parse_and_map(dev->dev.of_node, 0); fsl_lbc_ctrl_probe() 315 ret = fsl_lbc_ctrl_init(fsl_lbc_ctrl_dev, dev->dev.of_node); fsl_lbc_ctrl_probe() 328 fsl_lbc_ctrl_dev->irq[1] = irq_of_parse_and_map(dev->dev.of_node, 1); fsl_lbc_ctrl_probe()
|
/linux-4.1.27/drivers/gpio/ |
H A D | gpio-ge.c | 66 regs = of_iomap(pdev->dev.of_node, 0); gef_gpio_probe() 79 bgc->gc.label = devm_kstrdup(&pdev->dev, pdev->dev.of_node->full_name, gef_gpio_probe() 89 bgc->gc.of_node = pdev->dev.of_node; gef_gpio_probe() 100 pdev->dev.of_node->full_name); gef_gpio_probe()
|
H A D | gpiolib-of.c | 43 if ((gc->of_node != gg_data->gpiospec.np) || of_gpiochip_find_and_xlate() 216 for_each_child_of_node(chip->of_node, np) { of_gpiochip_scan_hogs() 305 mm_gc->gc.of_node = np; of_mm_gpiochip_add() 343 struct device_node *np = chip->of_node; of_gpiochip_add_pin_range() 425 if ((!chip->of_node) && (chip->dev)) of_gpiochip_add() 426 chip->of_node = chip->dev->of_node; of_gpiochip_add() 428 if (!chip->of_node) of_gpiochip_add() 437 of_node_get(chip->of_node); of_gpiochip_add() 445 of_node_put(chip->of_node); of_gpiochip_remove()
|
H A D | gpio-tps65910.c | 96 ret = of_property_read_u32_array(tps65910->dev->of_node, tps65910_parse_dt_for_gpio() 151 tps65910_gpio->gpio_chip.of_node = tps65910->dev->of_node; tps65910_gpio_probe() 158 if (!pdata && tps65910->dev->of_node) tps65910_gpio_probe()
|
H A D | gpio-stp-xway.c | 226 shadow = of_get_property(pdev->dev.of_node, "lantiq,shadow", NULL); xway_stp_probe() 231 groups = of_get_property(pdev->dev.of_node, "lantiq,groups", NULL); xway_stp_probe() 239 dsl = of_get_property(pdev->dev.of_node, "lantiq,dsl", NULL); xway_stp_probe() 247 phy = of_get_property(pdev->dev.of_node, "lantiq,phy1", NULL); xway_stp_probe() 250 phy = of_get_property(pdev->dev.of_node, "lantiq,phy2", NULL); xway_stp_probe() 256 if (!of_find_property(pdev->dev.of_node, "lantiq,rising", NULL)) xway_stp_probe()
|
H A D | gpio-arizona.c | 113 arizona_gpio->gpio_chip.of_node = arizona->dev->of_node; arizona_gpio_probe()
|
H A D | gpio-twl6040.c | 100 twl6040gpo_chip.of_node = twl6040_core_dev->of_node; gpo_twl6040_probe()
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | power.c | 44 op->dev.of_node->name, res->start); power_probe() 46 if (has_button_interrupt(irq, op->dev.of_node)) { power_probe()
|
H A D | of_device_32.c | 257 bus = of_match_bus(p_op->dev.of_node); build_device_resources() 258 bus->count_cells(op->dev.of_node, &na, &ns); build_device_resources() 260 preg = of_get_property(op->dev.of_node, bus->addr_prop_name, &num_reg); build_device_resources() 276 struct device_node *dp = op->dev.of_node; build_device_resources() 277 struct device_node *pp = p_op->dev.of_node; build_device_resources() 326 op->dev.of_node->full_name, index, build_device_resources() 334 r->name = op->dev.of_node->name; build_device_resources() 352 op->dev.of_node = dp; scan_one_device()
|
H A D | pci_msi.c | 325 val = of_get_property(pbm->op->dev.of_node, "#msi-eqs", &len); sparc64_pbm_msi_init() 348 val = of_get_property(pbm->op->dev.of_node, "msi-eq-size", &len); sparc64_pbm_msi_init() 354 mqp = of_get_property(pbm->op->dev.of_node, sparc64_pbm_msi_init() 357 mqp = of_get_property(pbm->op->dev.of_node, sparc64_pbm_msi_init() 365 val = of_get_property(pbm->op->dev.of_node, "#msi", &len); sparc64_pbm_msi_init() 370 mrng = of_get_property(pbm->op->dev.of_node, "msi-ranges", &len); sparc64_pbm_msi_init() 375 val = of_get_property(pbm->op->dev.of_node, "msi-data-mask", &len); sparc64_pbm_msi_init() 380 val = of_get_property(pbm->op->dev.of_node, "msix-data-width", &len); sparc64_pbm_msi_init() 385 arng = of_get_property(pbm->op->dev.of_node, "msi-address-ranges", sparc64_pbm_msi_init()
|
H A D | of_device_64.c | 327 bus = of_match_bus(p_op->dev.of_node); build_device_resources() 328 bus->count_cells(op->dev.of_node, &na, &ns); build_device_resources() 330 preg = of_get_property(op->dev.of_node, bus->addr_prop_name, &num_reg); build_device_resources() 344 op->dev.of_node->full_name, num_reg, PROMREG_MAX); build_device_resources() 354 struct device_node *dp = op->dev.of_node; build_device_resources() 355 struct device_node *pp = p_op->dev.of_node; build_device_resources() 403 op->dev.of_node->full_name, index, build_device_resources() 414 r->name = op->dev.of_node->name; build_device_resources() 536 struct device_node *dp = op->dev.of_node; build_one_device_irq() 581 op->dev.of_node->full_name, build_one_device_irq() 600 op->dev.of_node->full_name, build_one_device_irq() 617 irq = ip->irq_trans->irq_build(op->dev.of_node, irq, build_one_device_irq() 621 op->dev.of_node->full_name, ip->full_name, orig_irq, irq); build_one_device_irq() 649 op->dev.of_node = dp; scan_one_device()
|
/linux-4.1.27/arch/sparc/include/asm/ |
H A D | fb.h | 25 node = dev->of_node; fb_is_primary_device()
|
/linux-4.1.27/drivers/mtd/nand/ |
H A D | gpio.c | 110 if (!dev->of_node) gpio_nand_get_config_of() 113 if (!of_property_read_u32(dev->of_node, "bank-width", &val)) { gpio_nand_get_config_of() 122 plat->gpio_rdy = of_get_gpio(dev->of_node, 0); gpio_nand_get_config_of() 123 plat->gpio_nce = of_get_gpio(dev->of_node, 1); gpio_nand_get_config_of() 124 plat->gpio_ale = of_get_gpio(dev->of_node, 2); gpio_nand_get_config_of() 125 plat->gpio_cle = of_get_gpio(dev->of_node, 3); gpio_nand_get_config_of() 126 plat->gpio_nwp = of_get_gpio(dev->of_node, 4); gpio_nand_get_config_of() 128 if (!of_property_read_u32(dev->of_node, "chip-delay", &val)) gpio_nand_get_config_of() 139 if (of_property_read_u64(pdev->dev.of_node, gpio_nand_get_io_sync_of() 215 if (!pdev->dev.of_node && !dev_get_platdata(&pdev->dev)) gpio_nand_probe() 294 ppdata.of_node = pdev->dev.of_node; gpio_nand_probe()
|
H A D | orion_nand.c | 101 if (pdev->dev.of_node) { orion_nand_probe() 106 if (!of_property_read_u32(pdev->dev.of_node, "cle", &val)) orion_nand_probe() 110 if (!of_property_read_u32(pdev->dev.of_node, "ale", &val)) orion_nand_probe() 114 if (!of_property_read_u32(pdev->dev.of_node, orion_nand_probe() 119 if (!of_property_read_u32(pdev->dev.of_node, orion_nand_probe() 164 ppdata.of_node = pdev->dev.of_node; orion_nand_probe()
|
H A D | fsl_upm.c | 196 ppdata.of_node = flash_np; fun_chip_init() 219 ret = of_address_to_resource(ofdev->dev.of_node, 0, &io_res); fun_probe() 231 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-addr-offset", fun_probe() 240 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-cmd-offset", &size); fun_probe() 248 prop = of_get_property(ofdev->dev.of_node, fun_probe() 264 rnb_gpio = of_get_gpio(ofdev->dev.of_node, i); fun_probe() 280 prop = of_get_property(ofdev->dev.of_node, "chip-delay", NULL); fun_probe() 286 prop = of_get_property(ofdev->dev.of_node, "fsl,upm-wait-flags", &size); fun_probe() 303 ret = fun_chip_init(fun, ofdev->dev.of_node, &io_res); fun_probe()
|
H A D | ndfc.c | 180 ppdata.of_node = flash_np; ndfc_chip_init() 210 reg = of_get_property(ofdev->dev.of_node, "reg", &len); ndfc_probe() 230 ndfc->ndfcbase = of_iomap(ofdev->dev.of_node, 0); ndfc_probe() 239 reg = of_get_property(ofdev->dev.of_node, "ccr", NULL); ndfc_probe() 246 reg = of_get_property(ofdev->dev.of_node, "bank-settings", NULL); ndfc_probe() 252 err = ndfc_chip_init(ndfc, ofdev->dev.of_node); ndfc_probe()
|
H A D | socrates_nand.c | 157 host->io_base = of_iomap(ofdev->dev.of_node, 0); socrates_nand_probe() 172 ppdata.of_node = ofdev->dev.of_node; socrates_nand_probe()
|
H A D | plat_nand.c | 100 ppdata.of_node = pdev->dev.of_node; plat_nand_probe()
|
/linux-4.1.27/drivers/regulator/ |
H A D | stw481x-vmmc.c | 74 config.of_node = pdev->dev.of_node; stw481x_vmmc_regulator_probe() 76 pdev->dev.of_node, stw481x_vmmc_regulator_probe()
|
H A D | as3711-regulator.c | 186 struct device_node **of_node, const int count) as3711_regulator_parse_dt() 190 of_get_child_by_name(dev->parent->of_node, "regulators"); as3711_regulator_parse_dt() 208 if (match->of_node) { as3711_regulator_parse_dt() 210 of_node[i] = match->of_node; as3711_regulator_parse_dt() 223 struct device_node *of_node[AS3711_REGULATOR_NUM] = {}; as3711_regulator_probe() local 234 if (pdev->dev.parent->of_node) { as3711_regulator_probe() 235 ret = as3711_regulator_parse_dt(&pdev->dev, of_node, AS3711_REGULATOR_NUM); as3711_regulator_probe() 254 config.of_node = of_node[id]; as3711_regulator_probe() 185 as3711_regulator_parse_dt(struct device *dev, struct device_node **of_node, const int count) as3711_regulator_parse_dt() argument
|
H A D | act8865-regulator.c | 312 struct device_node **of_node, act8865_pdata_from_dt() 321 np = of_get_child_by_name(dev->of_node, "regulators"); act8865_pdata_from_dt() 363 of_node[i] = matches[i].of_node; act8865_pdata_from_dt() 371 struct device_node **of_node, act8865_pdata_from_dt() 411 struct device_node **of_node; act8865_pmic_probe() local 419 if (dev->of_node && !pdata) { act8865_pmic_probe() 455 of_node = devm_kzalloc(dev, sizeof(struct device_node *) * act8865_pmic_probe() 457 if (!of_node) act8865_pmic_probe() 460 if (dev->of_node && !pdata) { act8865_pmic_probe() 461 ret = act8865_pdata_from_dt(dev, of_node, &pdata_of, type); act8865_pmic_probe() 486 if (of_device_is_system_power_controller(dev->of_node)) { act8865_pmic_probe() 505 config.of_node = of_node[i]; act8865_pmic_probe() 517 devm_kfree(dev, of_node); act8865_pmic_probe() 311 act8865_pdata_from_dt(struct device *dev, struct device_node **of_node, struct act8865_platform_data *pdata, unsigned long type) act8865_pdata_from_dt() argument 370 act8865_pdata_from_dt(struct device *dev, struct device_node **of_node, struct act8865_platform_data *pdata, unsigned long type) act8865_pdata_from_dt() argument
|
H A D | of_regulator.c | 188 of_node_put(devm_matches->matches[i].of_node); devm_of_regulator_put_matches() 204 * in place and an additional of_node reference is taken for each matched 236 match->of_node = NULL; of_regulator_match() 246 if (match->of_node) for_each_child_of_node() 261 match->of_node = of_node_get(child); for_each_child_of_node() 280 if (!dev->of_node || !desc->of_match) regulator_of_get_init_data() 284 search = of_get_child_by_name(dev->of_node, regulator_of_get_init_data() 287 search = dev->of_node; regulator_of_get_init_data()
|
H A D | max8660.c | 332 struct device_node **of_node, max8660_pdata_from_dt() 340 np = of_get_child_by_name(dev->of_node, "regulators"); max8660_pdata_from_dt() 366 of_node[i] = rmatch[i].of_node; max8660_pdata_from_dt() 374 struct device_node **of_node, max8660_pdata_from_dt() 389 struct device_node *of_node[MAX8660_V_END]; max8660_probe() local 392 if (dev->of_node && !pdata) { max8660_probe() 399 ret = max8660_pdata_from_dt(dev, of_node, &pdata_of); max8660_probe() 407 memset(of_node, 0, sizeof(of_node)); max8660_probe() 493 config.of_node = of_node[i]; max8660_probe() 331 max8660_pdata_from_dt(struct device *dev, struct device_node **of_node, struct max8660_platform_data *pdata) max8660_pdata_from_dt() argument 373 max8660_pdata_from_dt(struct device *dev, struct device_node **of_node, struct max8660_platform_data *pdata) max8660_pdata_from_dt() argument
|
H A D | vexpress.c | 77 init_data = of_get_regulator_init_data(&pdev->dev, pdev->dev.of_node, vexpress_regulator_probe() 91 config.of_node = pdev->dev.of_node; vexpress_regulator_probe()
|
H A D | mc13xxx-regulator-core.c | 149 if (!pdev->dev.parent->of_node) mc13xxx_get_num_regulators_dt() 152 parent = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); mc13xxx_get_num_regulators_dt() 171 if (!pdev->dev.parent->of_node) mc13xxx_parse_regulators_dt() 174 parent = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); mc13xxx_parse_regulators_dt()
|
H A D | pbias-regulator.c | 113 struct device_node *np = pdev->dev.of_node; pbias_regulator_probe() 141 !pbias_matches[idx].of_node) pbias_regulator_probe() 170 cfg.of_node = pbias_matches[idx].of_node; pbias_regulator_probe()
|
H A D | sky81452-regulator.c | 77 config.of_node = dev->of_node; sky81452_reg_probe()
|
H A D | fixed.c | 54 struct device_node *np = dev->of_node; of_get_fixed_voltage_config() 62 config->init_data = of_get_regulator_init_data(dev, dev->of_node, desc); of_get_fixed_voltage_config() 122 if (pdev->dev.of_node) { reg_fixed_voltage_probe() 165 if (pdev->dev.of_node) reg_fixed_voltage_probe() 186 cfg.of_node = pdev->dev.of_node; reg_fixed_voltage_probe()
|
H A D | max14577.c | 231 return max77836_regulator_matches[index].of_node; match_of_node() 235 return max14577_regulator_matches[index].of_node; match_of_node() 309 config.of_node = pdata->regulators[i].of_node; max14577_regulator_probe() 312 config.of_node = match_of_node(i, dev_type); max14577_regulator_probe()
|
H A D | max8952.c | 141 struct device_node *np = dev->of_node; max8952_parse_dt() 203 if (client->dev.of_node) max8952_pmic_probe() 225 config.of_node = client->dev.of_node; max8952_pmic_probe() 228 if (client->dev.of_node) max8952_pmic_probe()
|
H A D | da9210-regulator.c | 150 of_get_regulator_init_data(dev, dev->of_node, &da9210_reg); da9210_i2c_probe() 153 config.of_node = dev->of_node; da9210_i2c_probe()
|
H A D | tps51632-regulator.c | 228 struct device_node *np = dev->of_node; of_get_tps51632_platform_data() 234 pdata->reg_init_data = of_get_regulator_init_data(dev, dev->of_node, of_get_tps51632_platform_data() 269 if (client->dev.of_node) { tps51632_probe() 296 if (!pdata && client->dev.of_node) tps51632_probe() 343 config.of_node = client->dev.of_node; tps51632_probe()
|
H A D | tps6507x-regulator.c | 375 struct device_node *np = pdev->dev.parent->of_node; tps6507x_parse_dt_reg_data() 413 if (!matches[idx].init_data || !matches[idx].of_node) tps6507x_parse_dt_reg_data() 445 tps6507x_dev->dev->of_node) tps6507x_pmic_probe() 491 tps6507x_reg_matches[i].of_node, tps6507x_pmic_probe() 497 config.of_node = tps6507x_reg_matches[i].of_node; tps6507x_pmic_probe()
|
H A D | tps65090-regulator.c | 344 struct device_node *np = pdev->dev.parent->of_node; tps65090_parse_dt_reg_data() 381 if (!ri_data || !tps65090_matches[idx].of_node) tps65090_parse_dt_reg_data() 386 tps65090_matches[idx].of_node, tps65090_parse_dt_reg_data() 392 if (of_property_read_u32(tps65090_matches[idx].of_node, tps65090_parse_dt_reg_data() 427 if (!tps65090_pdata && tps65090_mfd->dev->of_node) tps65090_regulator_probe() 480 config.of_node = tps65090_reg_matches[num].of_node; tps65090_regulator_probe() 482 config.of_node = NULL; tps65090_regulator_probe()
|
H A D | arizona-ldo1.c | 192 init_node = of_get_child_by_name(arizona->dev->of_node, "ldo1"); arizona_ldo1_of_get_pdata() 193 dcvdd_node = of_parse_phandle(arizona->dev->of_node, "DCVDD-supply", 0); arizona_ldo1_of_get_pdata() 196 config->of_node = init_node; arizona_ldo1_of_get_pdata() 286 of_node_put(config.of_node); arizona_ldo1_probe()
|
H A D | rk808-regulator.c | 392 reg_np = of_get_child_by_name(client->dev.of_node, "regulators"); rk808_regulator_probe() 405 !rk808_reg_matches[i].of_node) rk808_regulator_probe() 411 config.of_node = rk808_reg_matches[i].of_node; rk808_regulator_probe()
|
H A D | s2mpa01.c | 357 if (iodev->dev->of_node) { s2mpa01_pmic_probe() 358 reg_np = of_get_child_by_name(iodev->dev->of_node, s2mpa01_pmic_probe() 385 config.of_node = rdata[i].of_node; s2mpa01_pmic_probe()
|
/linux-4.1.27/drivers/dma/sh/ |
H A D | shdma-of.c | 49 ret = of_dma_controller_register(pdev->dev.of_node, shdma_of_probe() 54 ret = of_platform_populate(pdev->dev.of_node, NULL, lookup, &pdev->dev); shdma_of_probe() 56 of_dma_controller_free(pdev->dev.of_node); shdma_of_probe()
|
/linux-4.1.27/drivers/net/phy/ |
H A D | micrel.c | 291 struct device_node *of_node, u16 reg, ksz9021_load_values_from_of() 302 if (!of_property_read_u32(of_node, field1, &val1)) ksz9021_load_values_from_of() 305 if (!of_property_read_u32(of_node, field2, &val2)) ksz9021_load_values_from_of() 308 if (!of_property_read_u32(of_node, field3, &val3)) ksz9021_load_values_from_of() 311 if (!of_property_read_u32(of_node, field4, &val4)) ksz9021_load_values_from_of() 340 struct device_node *of_node = dev->of_node; ksz9021_config_init() local 342 if (!of_node && dev->parent->of_node) ksz9021_config_init() 343 of_node = dev->parent->of_node; ksz9021_config_init() 345 if (of_node) { ksz9021_config_init() 346 ksz9021_load_values_from_of(phydev, of_node, ksz9021_config_init() 350 ksz9021_load_values_from_of(phydev, of_node, ksz9021_config_init() 354 ksz9021_load_values_from_of(phydev, of_node, ksz9021_config_init() 392 struct device_node *of_node, ksz9031_of_load_skew_values() 404 if (!of_property_read_u32(of_node, field[i], val + i)) ksz9031_of_load_skew_values() 431 struct device_node *of_node = dev->of_node; ksz9031_config_init() local 443 if (!of_node && dev->parent->of_node) ksz9031_config_init() 444 of_node = dev->parent->of_node; ksz9031_config_init() 446 if (of_node) { ksz9031_config_init() 447 ksz9031_of_load_skew_values(phydev, of_node, ksz9031_config_init() 451 ksz9031_of_load_skew_values(phydev, of_node, ksz9031_config_init() 455 ksz9031_of_load_skew_values(phydev, of_node, ksz9031_config_init() 459 ksz9031_of_load_skew_values(phydev, of_node, ksz9031_config_init() 522 struct device_node *np = phydev->dev.of_node; kszphy_probe() 290 ksz9021_load_values_from_of(struct phy_device *phydev, struct device_node *of_node, u16 reg, char *field1, char *field2, char *field3, char *field4) ksz9021_load_values_from_of() argument 391 ksz9031_of_load_skew_values(struct phy_device *phydev, struct device_node *of_node, u16 reg, size_t field_sz, char *field[], u8 numfields) ksz9031_of_load_skew_values() argument
|
H A D | mdio-gpio.c | 41 struct device_node *np = pdev->dev.of_node; mdio_gpio_of_get_data() 222 if (pdev->dev.of_node) { mdio_gpio_probe() 224 bus_id = of_alias_get_id(pdev->dev.of_node, "mdio-gpio"); mdio_gpio_probe() 241 if (pdev->dev.of_node) mdio_gpio_probe() 242 ret = of_mdiobus_register(new_bus, pdev->dev.of_node); mdio_gpio_probe()
|
H A D | mdio-mux.c | 108 if (!dev->of_node) mdio_mux_init() 111 parent_bus_node = of_parse_phandle(dev->of_node, "mdio-parent-bus", 0); mdio_mux_init() 135 for_each_available_child_of_node(dev->of_node, child_bus_node) { mdio_mux_init()
|
H A D | bcm87xx.c | 25 * broadcom,c45-reg-init property stored in the of_node for the phydev. 43 if (!phydev->dev.of_node) bcm87xx_of_reg_init() 46 paddr = of_get_property(phydev->dev.of_node, bcm87xx_of_reg_init()
|
/linux-4.1.27/drivers/spi/ |
H A D | spi-dw-mmio.c | 77 of_property_read_u32(pdev->dev.of_node, "reg-io-width", dw_spi_mmio_probe() 82 if (pdev->dev.of_node) dw_spi_mmio_probe() 83 of_property_read_u32(pdev->dev.of_node, "num-cs", &num_cs); dw_spi_mmio_probe() 87 if (pdev->dev.of_node) { dw_spi_mmio_probe() 91 int cs_gpio = of_get_named_gpio(pdev->dev.of_node, dw_spi_mmio_probe()
|
H A D | spi-oc-tiny.c | 208 struct device_node *np = pdev->dev.of_node; tiny_spi_of_probe() 228 hw->bitbang.master->dev.of_node = pdev->dev.of_node; tiny_spi_of_probe() 229 val = of_get_property(pdev->dev.of_node, tiny_spi_of_probe() 233 val = of_get_property(pdev->dev.of_node, "baud-width", &len); tiny_spi_of_probe()
|
H A D | spi-fsl-lib.c | 97 master->dev.of_node = dev->of_node; mpc8xxx_spi_probe() 139 struct device_node *np = ofdev->dev.of_node; of_mpc8xxx_spi_probe()
|
H A D | spi-mpc52xx.c | 391 regs = of_iomap(op->dev.of_node, 0); mpc52xx_spi_probe() 426 master->dev.of_node = op->dev.of_node; mpc52xx_spi_probe() 433 ms->irq0 = irq_of_parse_and_map(op->dev.of_node, 0); mpc52xx_spi_probe() 434 ms->irq1 = irq_of_parse_and_map(op->dev.of_node, 1); mpc52xx_spi_probe() 436 ms->ipb_freq = mpc5xxx_get_bus_frequency(op->dev.of_node); mpc52xx_spi_probe() 437 ms->gpio_cs_count = of_gpio_count(op->dev.of_node); mpc52xx_spi_probe() 448 gpio_cs = of_get_gpio(op->dev.of_node, i); mpc52xx_spi_probe()
|
H A D | spi-xtensa-xtfpga.c | 97 master->dev.of_node = pdev->dev.of_node; xtfpga_spi_probe()
|
/linux-4.1.27/drivers/clk/qcom/ |
H A D | common.c | 108 ret = of_clk_add_provider(dev->of_node, of_clk_src_onecell_get, data); qcom_cc_really_probe() 113 reset->rcdev.of_node = dev->of_node; qcom_cc_really_probe() 123 of_clk_del_provider(dev->of_node); qcom_cc_really_probe() 143 of_clk_del_provider(pdev->dev.of_node); qcom_cc_remove()
|
/linux-4.1.27/drivers/power/reset/ |
H A D | gpio-restart.c | 71 open_source = of_property_read_bool(pdev->dev.of_node, "open-source"); gpio_restart_probe() 86 ret = of_property_read_u32(pdev->dev.of_node, "priority", &property); gpio_restart_probe() 95 of_property_read_u32(pdev->dev.of_node, "active-delay", gpio_restart_probe() 97 of_property_read_u32(pdev->dev.of_node, "inactive-delay", gpio_restart_probe() 99 of_property_read_u32(pdev->dev.of_node, "wait-delay", gpio_restart_probe()
|
H A D | syscon-poweroff.c | 47 map = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, "regmap"); syscon_poweroff_probe() 53 if (of_property_read_u32(pdev->dev.of_node, "offset", &offset)) { syscon_poweroff_probe() 58 if (of_property_read_u32(pdev->dev.of_node, "mask", &mask)) { syscon_poweroff_probe()
|
H A D | syscon-reboot.c | 60 ctx->map = syscon_regmap_lookup_by_phandle(dev->of_node, "regmap"); syscon_reboot_probe() 64 if (of_property_read_u32(pdev->dev.of_node, "offset", &ctx->offset)) syscon_reboot_probe() 67 if (of_property_read_u32(pdev->dev.of_node, "mask", &ctx->mask)) syscon_reboot_probe()
|
H A D | axxia-reset.c | 66 syscon = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); axxia_reset_probe() 68 pr_err("%s: syscon lookup failed\n", dev->of_node->name); axxia_reset_probe()
|
H A D | at91-reset.c | 178 at91_rstc_base = of_iomap(pdev->dev.of_node, 0); at91_reset_of_probe() 193 match = of_match_node(at91_reset_of_match, pdev->dev.of_node); 233 if (pdev->dev.of_node) at91_reset_probe()
|
H A D | at91-poweroff.c | 93 struct device_node *np = pdev->dev.of_node; at91_poweroff_dt_set_wakeup_mode() 135 if (pdev->dev.of_node) at91_poweroff_probe()
|
H A D | xgene-reboot.c | 71 ctx->csr = of_iomap(dev->of_node, 0); xgene_reboot_probe() 77 if (of_property_read_u32(dev->of_node, "mask", &ctx->mask)) xgene_reboot_probe()
|
H A D | hisi-reboot.c | 45 struct device_node *np = pdev->dev.of_node; hisi_reboot_probe()
|
H A D | imx-snvs-poweroff.c | 38 snvs_base = of_iomap(pdev->dev.of_node, 0); imx_poweroff_probe()
|
H A D | rmobile-reset.c | 47 sysc_base2 = of_iomap(pdev->dev.of_node, 1); rmobile_reset_probe()
|
/linux-4.1.27/arch/powerpc/kernel/ |
H A D | of_platform.c | 48 pr_info("Setting up PCI bus %s\n", dev->dev.of_node->full_name); of_pci_phb_probe() 51 phb = pcibios_alloc_controller(dev->dev.of_node); of_pci_phb_probe() 65 pci_process_bridge_OF_ranges(phb, dev->dev.of_node, 0); of_pci_phb_probe() 74 if (dev->dev.of_node->child) of_pci_phb_probe() 75 eeh_add_device_tree_early(PCI_DN(dev->dev.of_node)); of_pci_phb_probe()
|
H A D | vio.c | 118 struct device_node *of_node; vio_cmo_num_OF_devs() local 121 for_each_child_of_node(node_vroot, of_node) { for_each_child_of_node() 122 prop = of_find_property(of_node, "ibm,my-dma-window", for_each_child_of_node() 728 if (of_get_property(viodev->dev.of_node, vio_cmo_bus_probe() 1178 dma_window = of_get_property(dev->dev.of_node, vio_build_iommu_table() 1187 of_parse_dma_window(dev->dev.of_node, dma_window, vio_build_iommu_table() 1217 of_device_is_compatible(dev->dev.of_node, vio_match_device() 1316 iommu_free_table(tbl, of_node_full_name(dev->of_node)); vio_dev_release() 1317 of_node_put(dev->of_node); vio_dev_release() 1323 * @of_node: The OF node for this device. 1326 * of_node and adds it to the list of virtual devices. 1330 struct vio_dev *vio_register_device_node(struct device_node *of_node) vio_register_device_node() argument 1336 const char *of_node_name = of_node->name ? of_node->name : "<unknown>"; vio_register_device_node() 1342 parent_node = of_get_parent(of_node); vio_register_device_node() 1364 if (of_get_property(of_node, "interrupt-controller", NULL)) { vio_register_device_node() 1383 if (of_node->type != NULL) vio_register_device_node() 1384 viodev->type = of_node->type; vio_register_device_node() 1391 prop = of_get_property(of_node, "reg", NULL); vio_register_device_node() 1399 viodev->irq = irq_of_parse_and_map(of_node, 0); vio_register_device_node() 1405 prop = of_get_property(of_node, "ibm,resource-id", NULL); vio_register_device_node() 1414 viodev->name = of_node->name; vio_register_device_node() 1415 viodev->dev.of_node = of_node_get(of_node); vio_register_device_node() 1417 set_dev_node(&viodev->dev, of_node_to_nid(of_node)); vio_register_device_node() 1424 if (of_get_property(viodev->dev.of_node, "ibm,my-dma-window", NULL)) { vio_register_device_node() 1539 struct device_node *of_node = dev->of_node; devspec_show() local 1541 return sprintf(buf, "%s\n", of_node_full_name(of_node)); devspec_show() 1551 dn = dev->of_node; modalias_show() 1593 dn = dev->of_node; vio_hotplug() 1624 return of_get_property(vdev->dev.of_node, which, length); vio_get_attribute()
|
/linux-4.1.27/sound/soc/sirf/ |
H A D | sirf-audio.c | 95 of_parse_phandle(pdev->dev.of_node, "sirf,audio-platform", 0); sirf_audio_probe() 97 of_parse_phandle(pdev->dev.of_node, "sirf,audio-platform", 0); sirf_audio_probe() 99 of_parse_phandle(pdev->dev.of_node, "sirf,audio-codec", 0); sirf_audio_probe() 100 sirf_audio_card->gpio_spk_pa = of_get_named_gpio(pdev->dev.of_node, sirf_audio_probe() 102 sirf_audio_card->gpio_hp_pa = of_get_named_gpio(pdev->dev.of_node, sirf_audio_probe()
|
/linux-4.1.27/drivers/usb/host/ |
H A D | xhci-plat.c | 42 struct device_node *of_node = hcd->self.controller->of_node; xhci_plat_setup() local 45 if (of_device_is_compatible(of_node, "renesas,xhci-r8a7790") || xhci_plat_setup() 46 of_device_is_compatible(of_node, "renesas,xhci-r8a7791")) { xhci_plat_setup() 57 struct device_node *of_node = hcd->self.controller->of_node; xhci_plat_start() local 59 if (of_device_is_compatible(of_node, "renesas,xhci-r8a7790") || xhci_plat_start() 60 of_device_is_compatible(of_node, "renesas,xhci-r8a7791")) xhci_plat_start() 68 struct device_node *node = pdev->dev.of_node; xhci_plat_probe() 121 if (of_device_is_compatible(pdev->dev.of_node, xhci_plat_probe() 123 of_device_is_compatible(pdev->dev.of_node, xhci_plat_probe()
|
H A D | ohci-platform.c | 159 if (pdata == &ohci_platform_defaults && dev->dev.of_node) { ohci_platform_probe() 160 if (of_property_read_bool(dev->dev.of_node, "big-endian-regs")) ohci_platform_probe() 163 if (of_property_read_bool(dev->dev.of_node, "big-endian-desc")) ohci_platform_probe() 166 if (of_property_read_bool(dev->dev.of_node, "big-endian")) ohci_platform_probe() 169 if (of_property_read_bool(dev->dev.of_node, "no-big-frame-no")) ohci_platform_probe() 172 of_property_read_u32(dev->dev.of_node, "num-ports", ohci_platform_probe() 175 priv->num_phys = of_count_phandle_with_args(dev->dev.of_node, ohci_platform_probe() 186 dev->dev.of_node, ohci_platform_probe() 210 priv->clks[clk] = of_clk_get(dev->dev.of_node, clk); ohci_platform_probe()
|
H A D | ehci-platform.c | 191 if (pdata == &ehci_platform_defaults && dev->dev.of_node) { ehci_platform_probe() 192 if (of_property_read_bool(dev->dev.of_node, "big-endian-regs")) ehci_platform_probe() 195 if (of_property_read_bool(dev->dev.of_node, "big-endian-desc")) ehci_platform_probe() 198 if (of_property_read_bool(dev->dev.of_node, "big-endian")) ehci_platform_probe() 201 if (of_property_read_bool(dev->dev.of_node, ehci_platform_probe() 205 priv->num_phys = of_count_phandle_with_args(dev->dev.of_node, ehci_platform_probe() 216 dev->dev.of_node, ehci_platform_probe() 240 priv->clks[clk] = of_clk_get(dev->dev.of_node, clk); ehci_platform_probe()
|
H A D | ehci-exynos.c | 61 for_each_available_child_of_node(dev->of_node, child) { exynos_ehci_get_phy() 126 if (!dev->of_node) exynos_setup_vbus_gpio() 129 gpio = of_get_named_gpio(dev->of_node, "samsung,vbus-gpio", 0); exynos_setup_vbus_gpio() 167 if (of_device_is_compatible(pdev->dev.of_node, exynos_ehci_probe()
|
/linux-4.1.27/drivers/gpu/drm/tegra/ |
H A D | output.c | 103 if (!output->of_node) tegra_output_probe() 104 output->of_node = output->dev->of_node; tegra_output_probe() 106 panel = of_parse_phandle(output->of_node, "nvidia,panel", 0); tegra_output_probe() 115 output->edid = of_get_property(output->of_node, "nvidia,edid", &size); tegra_output_probe() 117 ddc = of_parse_phandle(output->of_node, "nvidia,ddc-i2c-bus", 0); tegra_output_probe() 129 output->hpd_gpio = of_get_named_gpio_flags(output->of_node, tegra_output_probe()
|
/linux-4.1.27/drivers/video/fbdev/ |
H A D | sunxvr1000.c | 18 struct device_node *of_node; member in struct:gfb_info 30 gp->width = of_getintprop_default(gp->of_node, "width", 0); gfb_get_props() 31 gp->height = of_getintprop_default(gp->of_node, "height", 0); gfb_get_props() 32 gp->depth = of_getintprop_default(gp->of_node, "depth", 32); gfb_get_props() 36 gp->of_node->full_name); gfb_get_props() 116 struct device_node *dp = op->dev.of_node; gfb_probe() 130 gp->of_node = dp; gfb_probe()
|
H A D | sunxvr2500.c | 22 struct device_node *of_node; member in struct:s3d_info 34 sp->width = of_getintprop_default(sp->of_node, "width", 0); s3d_get_props() 35 sp->height = of_getintprop_default(sp->of_node, "height", 0); s3d_get_props() 36 sp->depth = of_getintprop_default(sp->of_node, "depth", 8); s3d_get_props() 142 sp->of_node = pci_device_to_OF_node(pdev); s3d_pci_register() 143 if (!sp->of_node) { s3d_pci_register()
|
H A D | sunxvr500.c | 40 struct device_node *of_node; member in struct:e3d_info 56 ep->width = of_getintprop_default(ep->of_node, "width", 0); e3d_get_props() 57 ep->height = of_getintprop_default(ep->of_node, "height", 0); e3d_get_props() 58 ep->depth = of_getintprop_default(ep->of_node, "depth", 8); e3d_get_props() 244 struct device_node *of_node; e3d_pci_register() local 251 of_node = pci_device_to_OF_node(pdev); e3d_pci_register() 252 if (!of_node) { e3d_pci_register() 258 device_type = of_get_property(of_node, "device_type", NULL); e3d_pci_register() 283 ep->of_node = of_node; e3d_pci_register()
|
H A D | xilinxfb.c | 431 of_property_read_u32(pdev->dev.of_node, "xlnx,dcr-splb-slave-if", xilinxfb_of_probe() 444 start = dcr_resource_start(pdev->dev.of_node, 0); xilinxfb_of_probe() 445 drvdata->dcr_len = dcr_resource_len(pdev->dev.of_node, 0); xilinxfb_of_probe() 446 drvdata->dcr_host = dcr_map(pdev->dev.of_node, start, drvdata->dcr_len); xilinxfb_of_probe() 454 prop = of_get_property(pdev->dev.of_node, "phys-size", &size); xilinxfb_of_probe() 460 prop = of_get_property(pdev->dev.of_node, "resolution", &size); xilinxfb_of_probe() 466 prop = of_get_property(pdev->dev.of_node, "virtual-resolution", &size); xilinxfb_of_probe() 472 if (of_find_property(pdev->dev.of_node, "rotate-display", NULL)) xilinxfb_of_probe()
|
/linux-4.1.27/drivers/misc/ |
H A D | atmel-ssc.c | 34 if (ssc->pdev->dev.of_node) { ssc_request() 35 if (of_alias_get_id(ssc->pdev->dev.of_node, "ssc") ssc_request() 135 if (pdev->dev.of_node) { atmel_ssc_get_driver_data() 137 match = of_match_node(atmel_ssc_dt_ids, pdev->dev.of_node); atmel_ssc_get_driver_data() 166 if (pdev->dev.of_node) { ssc_probe() 167 struct device_node *np = pdev->dev.of_node; ssc_probe()
|
H A D | atmel_tclib.c | 53 if ((tc->pdev->dev.of_node && tc->id == block) || atmel_tc_alloc() 134 if (pdev->dev.of_node) { tc_probe() 136 match = of_match_node(atmel_tcb_dt_ids, pdev->dev.of_node); tc_probe() 140 tc->id = of_alias_get_id(tc->pdev->dev.of_node, "tcb"); tc_probe()
|
/linux-4.1.27/drivers/clk/ |
H A D | clk-max-gen.c | 137 if (dev->of_node && max_gen_clk_probe() 138 !of_property_read_string_index(dev->of_node, max_gen_clk_probe() 161 if (dev->of_node) { max_gen_clk_probe() 170 ret = of_clk_add_provider(dev->of_node, of_clk_src_onecell_get, max_gen_clk_probe() 187 if (dev->of_node) max_gen_clk_remove() 188 of_clk_del_provider(dev->of_node); max_gen_clk_remove()
|
H A D | clk-axi-clkgen.c | 494 if (!pdev->dev.of_node) axi_clkgen_probe() 497 id = of_match_node(axi_clkgen_ids, pdev->dev.of_node); axi_clkgen_probe() 512 parent_name = of_clk_get_parent_name(pdev->dev.of_node, 0); axi_clkgen_probe() 516 clk_name = pdev->dev.of_node->name; axi_clkgen_probe() 517 of_property_read_string(pdev->dev.of_node, "clock-output-names", axi_clkgen_probe() 533 return of_clk_add_provider(pdev->dev.of_node, of_clk_src_simple_get, axi_clkgen_probe() 539 of_clk_del_provider(pdev->dev.of_node); axi_clkgen_remove()
|
H A D | clk-pwm.c | 58 struct device_node *node = pdev->dev.of_node; clk_pwm_probe() 112 of_clk_del_provider(pdev->dev.of_node); clk_pwm_remove()
|
H A D | clk-rk808.c | 93 struct device_node *node = client->dev.of_node; rk808_clkout_probe() 150 struct device_node *node = client->dev.of_node; rk808_clkout_remove()
|
H A D | clk-si570.c | 426 err = of_property_read_u32(client->dev.of_node, si570_probe() 442 if (of_property_read_string(client->dev.of_node, "clock-output-names", si570_probe() 444 init.name = client->dev.of_node->name; si570_probe() 446 err = of_property_read_u32(client->dev.of_node, "factory-fout", si570_probe() 469 err = of_clk_add_provider(client->dev.of_node, of_clk_src_simple_get, si570_probe() 477 if (!of_property_read_u32(client->dev.of_node, "clock-frequency", si570_probe() 481 of_clk_del_provider(client->dev.of_node); si570_probe() 495 of_clk_del_provider(client->dev.of_node); si570_remove()
|
/linux-4.1.27/drivers/mfd/ |
H A D | smsc-ece1099.c | 58 of_property_read_u32(i2c->dev.of_node, "clock", &smsc->clk); smsc_i2c_probe() 74 if (i2c->dev.of_node) smsc_i2c_probe() 75 ret = of_platform_populate(i2c->dev.of_node, smsc_i2c_probe()
|
H A D | ti_am335x_tscadc.c | 141 struct device_node *node = pdev->dev.of_node; ti_tscadc_probe() 151 if (!pdev->dev.of_node) { ti_tscadc_probe() 156 node = of_get_child_by_name(pdev->dev.of_node, "tsc"); ti_tscadc_probe() 160 node = of_get_child_by_name(pdev->dev.of_node, "adc"); ti_tscadc_probe()
|
/linux-4.1.27/drivers/reset/ |
H A D | reset-socfpga.c | 108 if (!of_find_property(pdev->dev.of_node, "#reset-cells", NULL)) { socfpga_reset_probe() 110 pdev->dev.of_node->full_name); socfpga_reset_probe() 128 data->rcdev.of_node = pdev->dev.of_node; socfpga_reset_probe()
|
H A D | reset-sunxi.c | 110 data->rcdev.of_node = np; sunxi_reset_init() 167 data->rcdev.of_node = pdev->dev.of_node; sunxi_reset_probe()
|
/linux-4.1.27/arch/mips/include/asm/ |
H A D | irq_cpu.h | 22 extern int mips_cpu_irq_of_init(struct device_node *of_node,
|
/linux-4.1.27/drivers/usb/musb/ |
H A D | musb_am335x.c | 12 ret = of_platform_populate(pdev->dev.of_node, NULL, NULL, &pdev->dev); am335x_child_probe()
|
/linux-4.1.27/include/linux/platform_data/ |
H A D | mtd-onenand-omap2.h | 32 struct device_node *of_node; member in struct:omap_onenand_platform_data
|
H A D | mtd-nand-omap2.h | 81 struct device_node *of_node; member in struct:omap_nand_platform_data
|
/linux-4.1.27/include/linux/regulator/ |
H A D | of_regulator.h | 15 struct device_node *of_node; member in struct:of_regulator_match
|
/linux-4.1.27/arch/mips/kernel/ |
H A D | irq_cpu.c | 145 static void __init __mips_cpu_irq_init(struct device_node *of_node) __mips_cpu_irq_init() argument 153 domain = irq_domain_add_legacy(of_node, 8, MIPS_CPU_IRQ_BASE, 0, __mips_cpu_irq_init() 164 int __init mips_cpu_irq_of_init(struct device_node *of_node, mips_cpu_irq_of_init() argument 167 __mips_cpu_irq_init(of_node); mips_cpu_irq_of_init()
|
/linux-4.1.27/sound/soc/kirkwood/ |
H A D | armada-370-db.c | 104 of_parse_phandle(pdev->dev.of_node, a370db_probe() 109 of_parse_phandle(pdev->dev.of_node, a370db_probe() 116 of_parse_phandle(pdev->dev.of_node, a370db_probe() 123 of_parse_phandle(pdev->dev.of_node, a370db_probe()
|
/linux-4.1.27/drivers/ata/ |
H A D | ahci_platform.c | 52 of_property_read_u32(dev->of_node, ahci_probe() 55 if (of_device_is_compatible(dev->of_node, "hisilicon,hisi-ahci")) ahci_probe()
|
H A D | pata_of_platform.c | 28 struct device_node *dn = ofdev->dev.of_node; pata_of_platform_probe()
|
/linux-4.1.27/include/linux/ |
H A D | of_pci.h | 67 struct msi_controller *of_pci_find_msi_chip_by_node(struct device_node *of_node); of_pci_dma_configure() 72 of_pci_find_msi_chip_by_node(struct device_node *of_node) { return NULL; } argument
|
H A D | reset-controller.h | 34 * @of_node: corresponding device tree node as phandle target 44 struct device_node *of_node; member in struct:reset_controller_dev
|
H A D | irqdomain.h | 96 * @of_node: Pointer to device tree nodes associated with the irq_domain. Used 118 struct device_node *of_node; member in struct:irq_domain 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, 169 * @of_node: pointer to interrupt controller's device tree node. 174 static inline struct irq_domain *irq_domain_add_linear(struct device_node *of_node, irq_domain_add_linear() argument 179 return __irq_domain_add(of_node, size, size, 0, ops, host_data); irq_domain_add_linear() 181 static inline struct irq_domain *irq_domain_add_nomap(struct device_node *of_node, irq_domain_add_nomap() argument 186 return __irq_domain_add(of_node, 0, max_irq, max_irq, ops, host_data); irq_domain_add_nomap() 189 struct device_node *of_node, irq_domain_add_legacy_isa() 193 return irq_domain_add_legacy(of_node, NUM_ISA_INTERRUPTS, 0, 0, ops, irq_domain_add_legacy_isa() 196 static inline struct irq_domain *irq_domain_add_tree(struct device_node *of_node, irq_domain_add_tree() argument 200 return __irq_domain_add(of_node, 0, ~0, 0, ops, host_data); irq_domain_add_tree() 188 irq_domain_add_legacy_isa( struct device_node *of_node, const struct irq_domain_ops *ops, void *host_data) irq_domain_add_legacy_isa() argument
|
H A D | cacheinfo.h | 35 * @of_node: if devicetree is used, this represents either the cpu node in 43 * While @of_node, @disable_sysfs and @priv are used for internal book 65 struct device_node *of_node; member in struct:cacheinfo
|
H A D | of_device.h | 44 of_node_put(dev->of_node); of_device_node_put() 53 return of_node_get(cpu_dev->of_node); of_cpu_device_node_get()
|
H A D | of_dma.h | 23 struct device_node *of_node; member in struct:of_dma
|
/linux-4.1.27/arch/mips/ralink/ |
H A D | reset.c | 76 reset_dev.of_node = of_find_compatible_node(NULL, NULL, ralink_rst_init() 78 if (!reset_dev.of_node) ralink_rst_init()
|
/linux-4.1.27/arch/arm/mach-prima2/ |
H A D | rstc.c | 75 struct device_node *np = pdev->dev.of_node; sirfsoc_rstc_probe() 82 sirfsoc_reset_controller.of_node = np; sirfsoc_rstc_probe()
|
/linux-4.1.27/arch/arm/plat-pxa/ |
H A D | ssp.c | 65 struct ssp_device *pxa_ssp_request_of(const struct device_node *of_node, pxa_ssp_request_of() argument 73 if (ssp->of_node == of_node && ssp->use_count == 0) { pxa_ssp_request_of() 132 if (dev->of_node) { pxa_ssp_probe() 134 struct device_node *np = dev->of_node; pxa_ssp_probe() 206 if (dev->of_node) { pxa_ssp_probe() 222 ssp->of_node = dev->of_node; pxa_ssp_probe()
|
/linux-4.1.27/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi.c | 245 hdmi->irq = irq_of_parse_and_map(pdev->dev.of_node, 0); hdmi_modeset_init() 342 static int get_gpio(struct device *dev, struct device_node *of_node, const char *name) get_gpio() argument 344 int gpio = of_get_named_gpio(of_node, name, 0); get_gpio() 348 gpio = of_get_named_gpio(of_node, name2, 0); get_gpio() 366 struct device_node *of_node = dev->of_node; hdmi_bind() local 369 match = of_match_node(dt_match, of_node); hdmi_bind() 374 dev_err(dev, "unknown phy: %s\n", of_node->name); hdmi_bind() 379 hdmi_cfg->ddc_clk_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-ddc-clk"); hdmi_bind() 380 hdmi_cfg->ddc_data_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-ddc-data"); hdmi_bind() 381 hdmi_cfg->hpd_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-hpd"); hdmi_bind() 382 hdmi_cfg->mux_en_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-mux-en"); hdmi_bind() 383 hdmi_cfg->mux_sel_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-mux-sel"); hdmi_bind() 384 hdmi_cfg->mux_lpm_gpio = get_gpio(dev, of_node, "qcom,hdmi-tx-mux-lpm"); hdmi_bind()
|
/linux-4.1.27/drivers/gpu/drm/imx/ |
H A D | dw_hdmi-imx.c | 86 struct device_node *np = hdmi->dev->of_node; dw_hdmi_imx_parse_dt() 117 int mux = imx_drm_encoder_get_mux_id(hdmi->dev->of_node, encoder); dw_hdmi_imx_encoder_commit() 203 if (!pdev->dev.of_node) dw_hdmi_imx_bind() 210 match = of_match_node(dw_hdmi_imx_dt_ids, pdev->dev.of_node); dw_hdmi_imx_bind() 225 encoder->possible_crtcs = drm_of_find_possible_crtcs(drm, dev->of_node); dw_hdmi_imx_bind()
|
H A D | ipuv3-crtc.c | 362 &ipu_crtc_helper_funcs, ipu_crtc->dev->of_node); ipu_crtc_init() 479 if (!dev->of_node) { ipu_drm_probe() 481 dev->of_node = ipu_drm_get_port_by_id(dev->parent->of_node, ipu_drm_probe() 483 if (!dev->of_node) { ipu_drm_probe() 485 pdata->di + 2, dev->parent->of_node->full_name); ipu_drm_probe()
|
/linux-4.1.27/arch/arm/mach-highbank/ |
H A D | highbank.c | 90 if (of_device_is_compatible(dev->of_node, "calxeda,hb-ahci")) highbank_platform_notifier() 92 else if (of_device_is_compatible(dev->of_node, "calxeda,hb-sdhci")) highbank_platform_notifier() 94 else if (of_device_is_compatible(dev->of_node, "arm,pl330")) highbank_platform_notifier() 96 else if (of_device_is_compatible(dev->of_node, "calxeda,hb-xgmac")) { highbank_platform_notifier() 110 if (of_property_read_bool(dev->of_node, "dma-coherent")) { highbank_platform_notifier()
|
/linux-4.1.27/arch/powerpc/platforms/powermac/ |
H A D | pfunc_base.c | 104 (gparent = of_get_next_child(macio->of_node, gparent)) != NULL;) macio_gpio_init_one() 111 macio->of_node->full_name); macio_gpio_init_one() 133 macio->of_node->full_name); macio_gpio_init_one() 271 macio->of_node->full_name); macio_mmio_init_one() 273 pmf_register_driver(macio->of_node, &macio_mmio_handlers, macio); macio_mmio_init_one() 347 if (macio_chips[i].of_node) { pmac_pfunc_base_install() 381 if (macio_chips[i].of_node) pmac_pfunc_base_suspend() 382 pmf_do_functions(macio_chips[i].of_node, NULL, 0, pmac_pfunc_base_suspend() 404 if (macio_chips[i].of_node) pmac_pfunc_base_resume() 405 pmf_do_functions(macio_chips[i].of_node, NULL, 0, pmac_pfunc_base_resume()
|
/linux-4.1.27/drivers/i2c/busses/ |
H A D | i2c-designware-platdrv.c | 189 } else if (pdev->dev.of_node) { dw_i2c_probe() 190 of_property_read_u32(pdev->dev.of_node, dw_i2c_probe() 193 of_property_read_u32(pdev->dev.of_node, dw_i2c_probe() 196 of_property_read_u32(pdev->dev.of_node, dw_i2c_probe() 200 of_property_read_u32(pdev->dev.of_node, "clock-frequency", dw_i2c_probe() 274 adap->dev.of_node = pdev->dev.of_node; dw_i2c_probe()
|
H A D | i2c-gpio.c | 137 if (pdev->dev.of_node) { i2c_gpio_probe() 138 ret = of_i2c_gpio_get_pins(pdev->dev.of_node, i2c_gpio_probe() 170 if (pdev->dev.of_node) { i2c_gpio_probe() 173 of_i2c_gpio_get_props(pdev->dev.of_node, pdata); i2c_gpio_probe() 213 if (pdev->dev.of_node) i2c_gpio_probe() 221 adap->dev.of_node = pdev->dev.of_node; i2c_gpio_probe()
|
H A D | i2c-pxa-pci.c | 40 for_each_child_of_node(dev->dev.of_node, child) { add_i2c_device() 76 pdev->dev.of_node = child; add_i2c_device() 108 if (!dev->dev.of_node) { ce4100_i2c_probe()
|
H A D | i2c-opal.c | 219 if (!pdev->dev.of_node) i2c_opal_probe() 222 rc = of_property_read_u32(pdev->dev.of_node, "ibm,opal-id", &opal_id); i2c_opal_probe() 236 adapter->dev.of_node = of_node_get(pdev->dev.of_node); i2c_opal_probe() 237 pname = of_get_property(pdev->dev.of_node, "ibm,port-name", NULL); i2c_opal_probe()
|
H A D | i2c-versatile.c | 102 i2c->adap.dev.of_node = dev->dev.of_node; i2c_versatile_probe()
|
H A D | i2c-cpm.c | 445 cpm->irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); cpm_i2c_setup() 456 i2c_base = of_iomap(ofdev->dev.of_node, 1); cpm_i2c_setup() 462 if (of_device_is_compatible(ofdev->dev.of_node, "fsl,cpm1-i2c")) { cpm_i2c_setup() 479 } else if (of_device_is_compatible(ofdev->dev.of_node, "fsl,cpm2-i2c")) { cpm_i2c_setup() 494 cpm->i2c_reg = of_iomap(ofdev->dev.of_node, 0); cpm_i2c_setup() 500 data = of_get_property(ofdev->dev.of_node, "fsl,cpm-command", &len); cpm_i2c_setup() 507 data = of_get_property(ofdev->dev.of_node, "linux,i2c-class", &len); cpm_i2c_setup() 511 data = of_get_property(ofdev->dev.of_node, "clock-frequency", &len); cpm_i2c_setup() 656 cpm->adap.dev.of_node = of_node_get(ofdev->dev.of_node); cpm_i2c_probe() 666 data = of_get_property(ofdev->dev.of_node, "linux,i2c-index", &len); cpm_i2c_probe()
|
H A D | i2c-mpc.c | 671 i2c->base = of_iomap(op->dev.of_node, 0); fsl_i2c_probe() 678 i2c->irq = irq_of_parse_and_map(op->dev.of_node, 0); fsl_i2c_probe() 703 if (of_get_property(op->dev.of_node, "fsl,preserve-clocking", NULL)) { fsl_i2c_probe() 706 prop = of_get_property(op->dev.of_node, "clock-frequency", fsl_i2c_probe() 714 data->setup(op->dev.of_node, i2c, clock, data->prescaler); fsl_i2c_probe() 717 if (of_get_property(op->dev.of_node, "dfsrr", NULL)) fsl_i2c_probe() 718 mpc_i2c_setup_8xxx(op->dev.of_node, i2c, clock, 0); fsl_i2c_probe() 721 prop = of_get_property(op->dev.of_node, "fsl,timeout", &plen); fsl_i2c_probe() 732 of_address_to_resource(op->dev.of_node, 0, &res); fsl_i2c_probe() 737 i2c->adap.dev.of_node = of_node_get(op->dev.of_node); fsl_i2c_probe()
|
H A D | i2c-cbus-gpio.c | 228 if (pdev->dev.of_node) { cbus_i2c_probe() 229 struct device_node *dnode = pdev->dev.of_node; cbus_i2c_probe() 248 adapter->dev.of_node = pdev->dev.of_node; cbus_i2c_probe()
|
/linux-4.1.27/drivers/net/ethernet/ibm/emac/ |
H A D | tah.c | 62 ofdev->dev.of_node->full_name); tah_reset() 93 struct device_node *np = ofdev->dev.of_node; tah_probe() 128 "TAH %s initialized\n", ofdev->dev.of_node->full_name); tah_probe()
|
H A D | debug.c | 36 p->ofdev->dev.of_node->full_name, emac_desc_dump() 52 p->ofdev->dev.of_node->full_name, emac_desc_dump() 80 dev->ofdev->dev.of_node->full_name, emac_mac_dump() 132 mal->ofdev->dev.of_node->full_name, emac_mal_dump()
|
H A D | rgmii.c | 108 ofdev->dev.of_node->full_name); rgmii_attach() 118 ofdev->dev.of_node->full_name, input, rgmii_mode_name(mode)); rgmii_attach() 237 struct device_node *np = ofdev->dev.of_node; rgmii_probe() 267 if (of_get_property(ofdev->dev.of_node, "has-mdio", NULL)) rgmii_probe() 271 if (of_device_is_compatible(ofdev->dev.of_node, "ibm,rgmii-axon")) rgmii_probe() 282 ofdev->dev.of_node->full_name, rgmii_probe()
|
H A D | mal.c | 537 mal->version = of_device_is_compatible(ofdev->dev.of_node, "ibm,mcmal2") ? 2 : 1; mal_probe() 541 prop = of_get_property(ofdev->dev.of_node, "num-tx-chans", NULL); mal_probe() 551 prop = of_get_property(ofdev->dev.of_node, "num-rx-chans", NULL); mal_probe() 561 dcr_base = dcr_resource_start(ofdev->dev.of_node, 0); mal_probe() 568 mal->dcr_host = dcr_map(ofdev->dev.of_node, dcr_base, 0x100); mal_probe() 576 if (of_device_is_compatible(ofdev->dev.of_node, "ibm,mcmal-405ez")) { mal_probe() 583 ofdev->dev.of_node->full_name); mal_probe() 589 mal->txeob_irq = irq_of_parse_and_map(ofdev->dev.of_node, 0); mal_probe() 590 mal->rxeob_irq = irq_of_parse_and_map(ofdev->dev.of_node, 1); mal_probe() 591 mal->serr_irq = irq_of_parse_and_map(ofdev->dev.of_node, 2); mal_probe() 596 mal->txde_irq = irq_of_parse_and_map(ofdev->dev.of_node, 3); mal_probe() 597 mal->rxde_irq = irq_of_parse_and_map(ofdev->dev.of_node, 4); mal_probe() 628 if (of_device_is_compatible(ofdev->dev.of_node, "ibm,mcmal-axon")) mal_probe() 692 mal->version, ofdev->dev.of_node->full_name, mal_probe()
|
H A D | debug.h | 57 printk(KERN_DEBUG #name "%s: " fmt, d->ofdev->dev.of_node->full_name, ## arg)
|
H A D | zmii.c | 125 ofdev->dev.of_node->full_name, zmii_attach() 132 ofdev->dev.of_node->full_name, *mode, input); zmii_attach() 237 struct device_node *np = ofdev->dev.of_node; zmii_probe() 274 "ZMII %s initialized\n", ofdev->dev.of_node->full_name); zmii_probe()
|
/linux-4.1.27/drivers/clk/versatile/ |
H A D | clk-vexpress-osc.c | 86 if (of_property_read_u32_array(pdev->dev.of_node, "freq-range", range, vexpress_osc_probe() 92 if (of_property_read_string(pdev->dev.of_node, "clock-output-names", vexpress_osc_probe() 106 of_clk_add_provider(pdev->dev.of_node, of_clk_src_simple_get, clk); vexpress_osc_probe()
|
/linux-4.1.27/drivers/char/xillybus/ |
H A D | xillybus_of.c | 138 if (of_property_read_bool(dev->of_node, "dma-coherent")) xilly_drv_probe() 148 rc = of_address_to_resource(dev->of_node, 0, &res); xilly_drv_probe() 154 irq = irq_of_parse_and_map(dev->of_node, 0); xilly_drv_probe()
|
/linux-4.1.27/drivers/usb/phy/ |
H A D | phy-am335x-control.c | 115 return dev->of_node == node && match() 124 node = of_parse_phandle(dev->of_node, "ti,ctrl_mod", 0); am335x_get_phy_control() 146 of_id = of_match_node(omap_control_usb_id_table, pdev->dev.of_node); am335x_control_usb_probe()
|
/linux-4.1.27/drivers/macintosh/ams/ |
H A D | ams-core.c | 138 prop = of_get_property(ams_info.of_node, "orientation", NULL); ams_sensor_attach() 145 result = pmf_register_irq_client(ams_info.of_node, ams_sensor_attach() 155 result = pmf_register_irq_client(ams_info.of_node, ams_sensor_attach() 162 ams_info.of_dev = of_platform_device_create(ams_info.of_node, "ams", NULL); ams_sensor_attach()
|
H A D | ams.h | 25 struct device_node *of_node; member in struct:ams
|
H A D | ams-pmu.c | 155 ams_info.of_node = np; ams_pmu_init() 163 prop = of_get_property(ams_info.of_node, "reg", NULL); ams_pmu_init()
|
/linux-4.1.27/drivers/net/ethernet/ti/ |
H A D | cpsw-phy-sel.c | 139 return dev->of_node == node && match() 148 node = of_get_child_by_name(dev->of_node, "cpsw-phy-sel"); cpsw_phy_sel() 184 of_id = of_match_node(cpsw_phy_sel_id_table, pdev->dev.of_node); cpsw_phy_sel_probe() 202 if (of_find_property(pdev->dev.of_node, "rmii-clock-ext", NULL)) cpsw_phy_sel_probe()
|
H A D | cpsw-common.c | 32 syscon = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); cpsw_am33xx_cm_get_macid()
|
/linux-4.1.27/drivers/net/ethernet/arc/ |
H A D | emac_rockchip.c | 97 if (!pdev->dev.of_node) emac_rockchip_probe() 111 interface = of_get_phy_mode(dev->of_node); emac_rockchip_probe() 120 priv->grf = syscon_regmap_lookup_by_phandle(dev->of_node, "rockchip,grf"); emac_rockchip_probe() 127 match = of_match_node(emac_rockchip_dt_ids, dev->of_node); emac_rockchip_probe()
|
H A D | emac_arc.c | 36 if (!dev->of_node) emac_arc_probe() 49 interface = of_get_phy_mode(dev->of_node); emac_arc_probe()
|
/linux-4.1.27/drivers/clk/sunxi/ |
H A D | clk-sun9i-mmc.c | 92 struct device_node *np = pdev->dev.of_node; sun9i_a80_mmc_config_clk_probe() 162 data->rcdev.of_node = pdev->dev.of_node; sun9i_a80_mmc_config_clk_probe() 187 struct device_node *np = pdev->dev.of_node; sun9i_a80_mmc_config_clk_remove()
|
H A D | clk-sun6i-apb0.c | 33 struct device_node *np = pdev->dev.of_node; sun6i_a31_apb0_clk_probe()
|
H A D | clk-sun8i-apb0.c | 24 struct device_node *np = pdev->dev.of_node; sun8i_a23_apb0_clk_probe()
|
/linux-4.1.27/drivers/bus/ |
H A D | imx-weim.c | 64 struct device_node *np = pdev->dev.of_node; imx_weim_gpr_setup() 153 for_each_available_child_of_node(pdev->dev.of_node, child) { weim_parse_dt() 166 ret = of_platform_populate(pdev->dev.of_node, weim_parse_dt() 171 pdev->dev.of_node->full_name); weim_parse_dt()
|
H A D | simple-pm-bus.c | 19 struct device_node *np = pdev->dev.of_node; simple_pm_bus_probe()
|
H A D | vexpress-config.c | 154 dev_name(dev), parent->of_node); vexpress_config_bridge_register() 165 dev->parent->of_node, node); vexpress_config_node_match() 167 return dev->parent->of_node == node; vexpress_config_node_match()
|
/linux-4.1.27/drivers/watchdog/ |
H A D | gpio_wdt.c | 176 priv->gpio = of_get_gpio_flags(pdev->dev.of_node, 0, &flags); gpio_wdt_probe() 182 ret = of_property_read_string(pdev->dev.of_node, "hw_algo", &algo); gpio_wdt_probe() 200 ret = of_property_read_u32(pdev->dev.of_node, gpio_wdt_probe() 211 priv->always_running = of_property_read_bool(pdev->dev.of_node, gpio_wdt_probe()
|
H A D | of_xilinx_wdt.c | 168 rc = of_property_read_u32(pdev->dev.of_node, "clock-frequency", &pfreq); xwdt_probe() 173 rc = of_property_read_u32(pdev->dev.of_node, "xlnx,wdt-interval", xwdt_probe() 179 rc = of_property_read_u32(pdev->dev.of_node, "xlnx,wdt-enable-once", xwdt_probe()
|
/linux-4.1.27/sound/soc/fsl/ |
H A D | imx-es8328.c | 80 struct device_node *np = pdev->dev.of_node; imx_es8328_probe() 136 ssi_np = of_parse_phandle(pdev->dev.of_node, "ssi-controller", 0); imx_es8328_probe() 137 codec_np = of_parse_phandle(pdev->dev.of_node, "audio-codec", 0); imx_es8328_probe() 159 data->jack_gpio = of_get_named_gpio(pdev->dev.of_node, "jack-gpio", 0); imx_es8328_probe()
|
H A D | imx-sgtl5000.c | 60 struct device_node *np = pdev->dev.of_node; imx_sgtl5000_probe() 104 ssi_np = of_parse_phandle(pdev->dev.of_node, "ssi-controller", 0); imx_sgtl5000_probe() 105 codec_np = of_parse_phandle(pdev->dev.of_node, "audio-codec", 0); imx_sgtl5000_probe()
|
/linux-4.1.27/drivers/phy/ |
H A D | phy-exynos-dp-video.c | 89 state->regs = syscon_regmap_lookup_by_phandle(dev->of_node, exynos_dp_video_phy_probe() 96 match = of_match_node(exynos_dp_video_phy_of_match, dev->of_node); exynos_dp_video_phy_probe()
|
H A D | phy-rcar-gen2.c | 56 struct device_node *of_node; member in struct:rcar_gen2_channel 219 if (np == drv->channels[i].of_node) rcar_gen2_phy_xlate() 250 if (!dev->of_node) { rcar_gen2_phy_probe() 276 drv->num_channels = of_get_child_count(dev->of_node); rcar_gen2_phy_probe() 283 for_each_child_of_node(dev->of_node, np) { rcar_gen2_phy_probe() 288 channel->of_node = np; rcar_gen2_phy_probe()
|
H A D | phy-rockchip-usb.c | 102 grf = syscon_regmap_lookup_by_phandle(dev->of_node, "rockchip,grf"); rockchip_usb_phy_probe() 108 for_each_available_child_of_node(dev->of_node, child) { rockchip_usb_phy_probe()
|
H A D | phy-samsung-usb2.c | 140 if (!pdev->dev.of_node) { samsung_usb2_phy_probe() 145 match = of_match_node(samsung_usb2_phy_of_match, pdev->dev.of_node); samsung_usb2_phy_probe() 171 drv->reg_pmu = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, samsung_usb2_phy_probe() 180 pdev->dev.of_node, "samsung,sysreg-phandle"); samsung_usb2_phy_probe()
|
/linux-4.1.27/drivers/cpufreq/ |
H A D | arm_big_little_dt.c | 51 np = of_node_get(cpu_dev->of_node); dt_init_opp_table() 68 np = of_node_get(cpu_dev->of_node); dt_get_transition_latency()
|
/linux-4.1.27/arch/arm/mach-nspire/ |
H A D | clcd.c | 73 BUG_ON(!fb->dev->dev.of_node); nspire_clcd_setup() 75 err = of_property_read_string(fb->dev->dev.of_node, "lcd-type", &type); nspire_clcd_setup()
|
/linux-4.1.27/sound/soc/samsung/ |
H A D | snow.c | 71 i2s_node = of_parse_phandle(pdev->dev.of_node, snow_probe() 79 codec_node = of_parse_phandle(pdev->dev.of_node, snow_probe()
|
/linux-4.1.27/drivers/leds/ |
H A D | leds-pm8941-wled.c | 332 rc = of_property_read_u32(dev->of_node, "reg", &val); pm8941_wled_configure() 339 rc = of_property_read_string(dev->of_node, "label", &wled->cdev.name); pm8941_wled_configure() 341 wled->cdev.name = dev->of_node->name; pm8941_wled_configure() 343 wled->cdev.default_trigger = of_get_property(dev->of_node, pm8941_wled_configure() 348 rc = of_property_read_u32(dev->of_node, u32_opts[i].name, &val); pm8941_wled_configure() 371 if (of_property_read_bool(dev->of_node, bool_opts[i].name)) pm8941_wled_configure()
|
/linux-4.1.27/kernel/irq/ |
H A D | irqdomain.c | 32 * @of_node: optional device-tree node of the interrupt controller 43 struct irq_domain *__irq_domain_add(struct device_node *of_node, int size, __irq_domain_add() argument 51 GFP_KERNEL, of_node_to_nid(of_node)); __irq_domain_add() 59 domain->of_node = of_node_get(of_node); __irq_domain_add() 105 of_node_put(domain->of_node); irq_domain_remove() 112 * @of_node: pointer to interrupt controller's device tree node. 128 struct irq_domain *irq_domain_add_simple(struct device_node *of_node, irq_domain_add_simple() argument 136 domain = __irq_domain_add(of_node, size, size, 0, ops, host_data); irq_domain_add_simple() 144 of_node_to_nid(of_node)); irq_domain_add_simple() 158 * @of_node: pointer to interrupt controller's device tree node. 171 struct irq_domain *irq_domain_add_legacy(struct device_node *of_node, irq_domain_add_legacy() argument 180 domain = __irq_domain_add(of_node, first_hwirq + size, irq_domain_add_legacy() 208 rc = (h->of_node != NULL) && (h->of_node == node); irq_find_host() 334 of_node_full_name(domain->of_node), irq_base, (int)hwirq_base, count); irq_domain_associate_many() 359 virq = irq_alloc_desc_from(1, of_node_to_nid(domain->of_node)); irq_create_direct_mapping() 416 of_node_to_nid(domain->of_node)); irq_create_mapping() 428 hwirq, of_node_full_name(domain->of_node), virq); irq_create_mapping() 458 of_node_to_nid(domain->of_node)); irq_create_strict_mappings() 592 domain->of_node ? of_node_full_name(domain->of_node) : ""); virq_debug_show()
|
/linux-4.1.27/drivers/dma/ |
H A D | mmp_tdma.c | 578 struct device_node *of_node; member in struct:mmp_tdma_filter_param 588 if (pdma_device->dev->of_node != param->of_node) mmp_tdma_filter_fn() 607 param.of_node = ofdma->of_node; mmp_tdma_xlate() 659 if (pdev->dev.of_node) mmp_tdma_probe() 660 pool = of_get_named_gen_pool(pdev->dev.of_node, "asram", 0); mmp_tdma_probe() 709 if (pdev->dev.of_node) { mmp_tdma_probe() 710 ret = of_dma_controller_register(pdev->dev.of_node, mmp_tdma_probe()
|
/linux-4.1.27/drivers/input/keyboard/ |
H A D | nspire-keypad.c | 163 const struct device_node *of_node = pdev->dev.of_node; nspire_keypad_probe() local 185 error = of_property_read_u32(of_node, "scan-interval", nspire_keypad_probe() 192 error = of_property_read_u32(of_node, "row-delay", nspire_keypad_probe() 199 keypad->active_low = of_property_read_bool(of_node, "active-low"); nspire_keypad_probe()
|
/linux-4.1.27/drivers/dma/dw/ |
H A D | platform.c | 103 struct device_node *np = pdev->dev.of_node; dw_dma_parse_dt() 199 if (pdev->dev.of_node) { dw_probe() 200 err = of_dma_controller_register(pdev->dev.of_node, dw_probe() 222 if (pdev->dev.of_node) dw_remove() 223 of_dma_controller_free(pdev->dev.of_node); dw_remove()
|
/linux-4.1.27/drivers/gpu/drm/rockchip/ |
H A D | dw_hdmi-rockchip.c | 146 struct device_node *np = hdmi->dev->of_node; rockchip_hdmi_parse_dt() 204 mux = rockchip_drm_encoder_get_mux_id(hdmi->dev->of_node, encoder); dw_hdmi_rockchip_encoder_commit() 258 if (!pdev->dev.of_node) dw_hdmi_rockchip_bind() 265 match = of_match_node(dw_hdmi_rockchip_dt_ids, pdev->dev.of_node); dw_hdmi_rockchip_bind() 280 encoder->possible_crtcs = drm_of_find_possible_crtcs(drm, dev->of_node); dw_hdmi_rockchip_bind()
|
/linux-4.1.27/drivers/hwmon/ |
H A D | iio_hwmon.c | 71 if (dev->of_node && dev->of_node->name) iio_hwmon_probe() 72 name = dev->of_node->name; iio_hwmon_probe()
|
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/ |
H A D | mii-fec.c | 126 ret = of_address_to_resource(ofdev->dev.of_node, 0, &res); fs_enet_mdio_probe() 139 clock = get_bus_freq(ofdev->dev.of_node); fs_enet_mdio_probe() 178 ret = of_mdiobus_register(new_bus, ofdev->dev.of_node); fs_enet_mdio_probe()
|
/linux-4.1.27/drivers/net/ethernet/samsung/sxgbe/ |
H A D | sxgbe_platform.c | 34 struct device_node *np = pdev->dev.of_node; sxgbe_probe_config_dt() 89 struct device_node *node = dev->of_node; sxgbe_platform_probe() 97 if (pdev->dev.of_node) { sxgbe_platform_probe()
|
/linux-4.1.27/drivers/char/hw_random/ |
H A D | timeriomem-rng.c | 105 if (!pdev->dev.of_node && !pdata) { timeriomem_rng_probe() 128 if (pdev->dev.of_node) { timeriomem_rng_probe() 131 if (!of_property_read_u32(pdev->dev.of_node, timeriomem_rng_probe()
|
/linux-4.1.27/drivers/power/ |
H A D | sbs-battery.c | 737 struct device_node *of_node = client->dev.of_node; sbs_of_populate_pdata() local 744 if (!of_node) sbs_of_populate_pdata() 754 if (!of_get_property(of_node, "sbs,i2c-retry-count", NULL) && sbs_of_populate_pdata() 755 !of_get_property(of_node, "sbs,poll-retry-count", NULL) && sbs_of_populate_pdata() 756 !of_get_property(of_node, "sbs,battery-detect-gpios", NULL)) sbs_of_populate_pdata() 764 rc = of_property_read_u32(of_node, "sbs,i2c-retry-count", &prop); sbs_of_populate_pdata() 768 rc = of_property_read_u32(of_node, "sbs,poll-retry-count", &prop); sbs_of_populate_pdata() 772 if (!of_get_property(of_node, "sbs,battery-detect-gpios", NULL)) { sbs_of_populate_pdata() 777 pdata->battery_detect = of_get_named_gpio_flags(of_node, sbs_of_populate_pdata() 831 psy_cfg.of_node = client->dev.of_node; sbs_probe()
|
H A D | tps65090-charger.c | 201 struct device_node *np = pdev->dev.of_node; tps65090_parse_dt_charger_data() 250 if (IS_ENABLED(CONFIG_OF) && !pdata && pdev->dev.of_node) tps65090_charger_probe() 272 psy_cfg.of_node = pdev->dev.of_node; tps65090_charger_probe()
|
/linux-4.1.27/drivers/gpu/drm/armada/ |
H A D | armada_drv.c | 59 return dev->of_node || dev->platform_data; is_componentized() 352 return dev->of_node == data; compare_of() 389 if (dev->of_node) { armada_drm_find_components() 390 struct device_node *np = dev->of_node; armada_drm_find_components() 430 if (d && d->of_node) { armada_drm_find_components() 431 for_each_child_of_node(d->of_node, port) armada_drm_find_components()
|
/linux-4.1.27/drivers/tty/hvc/ |
H A D | hvc_opal.c | 187 if (of_device_is_compatible(dev->dev.of_node, "ibm,opal-console-raw")) { hvc_opal_probe() 190 } else if (of_device_is_compatible(dev->dev.of_node, hvc_opal_probe() 196 dev->dev.of_node->full_name); hvc_opal_probe() 200 reg = of_get_property(dev->dev.of_node, "reg", NULL); hvc_opal_probe() 221 dev->dev.of_node->full_name, termno); hvc_opal_probe() 227 dev->dev.of_node->full_name, hvc_opal_probe()
|
/linux-4.1.27/arch/powerpc/platforms/cell/ |
H A D | spider-pic.c | 238 virq = irq_of_parse_and_map(pic->host->of_node, 0); spider_find_cascade_and_node() 243 tmp = of_get_property(pic->host->of_node, "#interrupt-cells", NULL); spider_find_cascade_and_node() 247 imap = of_get_property(pic->host->of_node, "interrupt-map", &imaplen); spider_find_cascade_and_node() 287 static void __init spider_init_one(struct device_node *of_node, int chip, spider_init_one() argument 299 pic->host = irq_domain_add_linear(of_node, SPIDER_SRC_COUNT, spider_init_one() 324 pic->node_id, addr, of_node->full_name); spider_init_one()
|
/linux-4.1.27/arch/mips/pci/ |
H A D | pci-rt3883.c | 418 struct device_node *np = dev->of_node; rt3883_pci_probe() 455 rpc->pci_controller.of_node = child; for_each_child_of_node() 460 if (!rpc->pci_controller.of_node) { 469 for_each_available_child_of_node(rpc->pci_controller.of_node, child) { 510 rpc->pci_controller.of_node); 566 of_node_put(rpc->pci_controller.of_node);
|
/linux-4.1.27/drivers/iio/accel/ |
H A D | ssp_accel_sensor.c | 121 indio_dev->dev.of_node = pdev->dev.of_node; ssp_accel_probe()
|
/linux-4.1.27/drivers/mmc/host/ |
H A D | dw_mmc-pltfm.c | 108 if (pdev->dev.of_node) { dw_mci_pltfm_probe() 109 match = of_match_node(dw_mci_pltfm_match, pdev->dev.of_node); dw_mci_pltfm_probe()
|
H A D | dw_mmc-rockchip.c | 113 if (!pdev->dev.of_node) dw_mci_rockchip_probe() 116 match = of_match_node(dw_mci_rockchip_match, pdev->dev.of_node); dw_mci_rockchip_probe()
|
H A D | of_mmc_spi.c | 72 struct device_node *np = dev->of_node; mmc_spi_get_pdata() 150 struct device_node *np = dev->of_node; mmc_spi_put_pdata()
|
H A D | dw_mmc-k3.c | 47 match = of_match_node(dw_mci_k3_match, pdev->dev.of_node); dw_mci_k3_probe()
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
H A D | fec_mpc52xx_phy.c | 67 struct device_node *np = of->dev.of_node; mpc52xx_fec_mdio_probe() 107 ((mpc5xxx_get_bus_frequency(of->dev.of_node) >> 20) / 5) << 1); mpc52xx_fec_mdio_probe()
|
/linux-4.1.27/drivers/media/platform/exynos4-is/ |
H A D | fimc-is-i2c.c | 35 struct device_node *node = pdev->dev.of_node; fimc_is_i2c_probe() 51 i2c_adap->dev.of_node = node; fimc_is_i2c_probe()
|
/linux-4.1.27/drivers/misc/lis3lv02d/ |
H A D | lis3lv02d_spi.c | 91 lis3_dev.of_node = spi->dev.of_node; lis302dl_spi_probe()
|
/linux-4.1.27/drivers/scsi/ |
H A D | sun_esp.c | 127 dp = op->dev.of_node; esp_get_scsi_id() 136 esp->scsi_id = of_getintprop_default(espdma->dev.of_node, esp_get_scsi_id() 149 dp = op->dev.of_node; esp_get_differential() 162 dp = op->dev.of_node; esp_get_clock_params() 174 struct device_node *dma_dp = dma_of->dev.of_node; esp_get_bursts() 179 dp = op->dev.of_node; esp_get_bursts() 566 struct device_node *dp = op->dev.of_node; esp_sbus_probe() 575 dma_node = op->dev.of_node; esp_sbus_probe()
|
/linux-4.1.27/drivers/pci/host/ |
H A D | pci-layerscape.c | 136 pcie->scfg = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, ls_pcie_probe() 143 ret = of_property_read_u32_array(pdev->dev.of_node, ls_pcie_probe()
|
/linux-4.1.27/drivers/base/ |
H A D | cacheinfo.c | 51 /* skip if of_node is already populated */ cache_setup_of_node() 52 if (this_cpu_ci->info_list->of_node) cache_setup_of_node() 59 np = cpu_dev->of_node; cache_setup_of_node() 73 this_leaf->of_node = np; cache_setup_of_node() 86 return sib_leaf->of_node == this_leaf->of_node; cache_leaves_are_shared() 160 of_node_put(this_leaf->of_node); cache_shared_cpu_map_remove() 201 * For systems using DT for cache hierarcy, of_node and shared_cpu_map detect_cache_attributes()
|
H A D | property.c | 107 return IS_ENABLED(CONFIG_OF) && dev->of_node ? dev_fwnode() 108 &dev->of_node->fwnode : dev->fwnode; dev_fwnode() 132 return of_property_read_bool(of_node(fwnode), propname); fwnode_property_present() 289 _ret_ = OF_DEV_PROP_READ_ARRAY(of_node(_fwnode_), _propname_, \ 428 of_property_read_string_array(of_node(fwnode), propname, fwnode_property_read_string_array() 430 of_property_count_strings(of_node(fwnode), propname); fwnode_property_read_string_array() 459 return of_property_read_string(of_node(fwnode), propname, val); fwnode_property_read_string() 476 if (IS_ENABLED(CONFIG_OF) && dev->of_node) { device_get_next_child_node() 479 node = of_get_next_available_child(dev->of_node, of_node(child)); device_get_next_child_node() 504 of_node_put(of_node(fwnode)); fwnode_handle_put()
|
/linux-4.1.27/drivers/video/backlight/ |
H A D | gpio_backlight.c | 64 struct device_node *np = pdev->dev.of_node; gpio_backlight_probe_dt() 91 struct device_node *np = pdev->dev.of_node; gpio_backlight_probe()
|
/linux-4.1.27/include/linux/mtd/ |
H A D | partitions.h | 59 * @of_node: for OF parsers, device node containing partitioning information 63 struct device_node *of_node; member in struct:mtd_part_parser_data
|
/linux-4.1.27/arch/arm/mach-omap2/ |
H A D | gpmc-nand.c | 100 if (gpmc_nand_data->of_node) gpmc_nand_init() 101 gpmc_read_settings_dt(gpmc_nand_data->of_node, &s); gpmc_nand_init()
|
/linux-4.1.27/drivers/i2c/ |
H A D | i2c-mux.c | 158 * Try to populate the mux adapter's of_node, expands to i2c_add_mux_adapter() 161 if (mux_dev->of_node) { i2c_add_mux_adapter() 165 for_each_child_of_node(mux_dev->of_node, child) { i2c_add_mux_adapter() 170 priv->adap.dev.of_node = child; i2c_add_mux_adapter()
|
/linux-4.1.27/drivers/i2c/muxes/ |
H A D | i2c-mux-pca954x.c | 190 struct device_node *of_node = client->dev.of_node; pca954x_probe() local 223 idle_disconnect_dt = of_node && pca954x_probe() 224 of_property_read_bool(of_node, "i2c-mux-idle-disconnect"); pca954x_probe()
|
/linux-4.1.27/drivers/pinctrl/ |
H A D | devicetree.c | 64 of_node_put(p->dev->of_node); pinctrl_dt_free_maps() 134 if (np_pctldev == p->dev->of_node) { dt_to_map_one_config() 177 struct device_node *np = p->dev->of_node; pinctrl_dt_to_map() 191 "no of_node; not parsing pinctrl DT\n"); pinctrl_dt_to_map()
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
H A D | of.c | 30 struct device_node *np = dev->of_node; brcmf_of_probe()
|
/linux-4.1.27/drivers/gpu/drm/bridge/ |
H A D | ptn3460.c | 321 endpoint = of_graph_get_next_endpoint(dev->of_node, NULL); ptn3460_probe() 363 ret = of_property_read_u32(dev->of_node, "edid-emulation", ptn3460_probe() 371 ptn_bridge->bridge.of_node = dev->of_node; ptn3460_probe()
|
/linux-4.1.27/drivers/clk/mmp/ |
H A D | reset.c | 95 unit->rcdev.of_node = np; mmp_clk_reset_register()
|
/linux-4.1.27/drivers/uio/ |
H A D | uio_dmem_genirq.c | 156 if (pdev->dev.of_node) { uio_dmem_genirq_probe() 166 uioinfo->name = pdev->dev.of_node->name; uio_dmem_genirq_probe() 288 if (pdev->dev.of_node) uio_dmem_genirq_probe() 305 if (pdev->dev.of_node) uio_dmem_genirq_remove()
|
/linux-4.1.27/drivers/video/fbdev/omap2/dss/ |
H A D | display.c | 145 if (dssdev->dev->of_node) { omapdss_register_display() 146 id = of_alias_get_id(dssdev->dev->of_node, "display"); omapdss_register_display() 157 if (dssdev->dev->of_node) omapdss_register_display() 158 of_property_read_string(dssdev->dev->of_node, "label", omapdss_register_display()
|