Home
last modified time | relevance | path

Searched refs:of_node (Results 1 - 25 of 258) sorted by relevance

1234567891011

/device/soc/rockchip/common/sdk_linux/drivers/gpio/
H A Dgpiolib-of.c40 struct device_node *np = dev->of_node; in of_gpio_spi_cs_get_count()
79 ret = of_gpio_named_count(dev->of_node, propname); in of_gpio_get_count()
91 return chip->gpiodev->dev.of_node == gpiospec->np && chip->of_xlate && chip->of_xlate(chip, gpiospec, NULL) >= 0; in of_gpiochip_match_node_and_xlate()
126 struct device_node *np = gc->of_node; in of_gpio_need_valid_mask()
370 struct device_node *np = dev->of_node; in of_find_spi_gpio()
401 struct device_node *np = dev->of_node; in of_find_spi_cs_gpio()
438 struct device_node *np = dev->of_node; in of_find_regulator_gpio()
469 return of_get_named_gpiod_flags(dev->of_node, con_id, 0, of_flags); in of_find_arizona_gpio()
487 return of_get_named_gpiod_flags(dev->of_node, con_id, 0, of_flags); in of_find_usb_gpio()
505 desc = of_get_named_gpiod_flags(dev->of_node, prop_nam in of_find_gpio()
[all...]
H A Dgpio-rockchip.c482 bank->domain = irq_domain_add_linear(bank->of_node, 0x20, &irq_generic_chip_ops, NULL); in rockchip_interrupts_register()
543 gc->of_node = of_node_get(bank->of_node); in rockchip_gpiolib_register()
562 if (!of_property_read_bool(bank->of_node, "gpio-ranges")) { in rockchip_gpiolib_register()
563 struct device_node *pctlnp = of_get_parent(bank->of_node); in rockchip_gpiolib_register()
601 if (of_address_to_resource(bank->of_node, 0, &res)) { in rockchip_get_bank_data()
610 bank->irq = irq_of_parse_and_map(bank->of_node, 0); in rockchip_get_bank_data()
615 bank->clk = of_clk_get(bank->of_node, 0); in rockchip_get_bank_data()
626 bank->db_clk = of_clk_get(bank->of_node, 1); in rockchip_get_bank_data()
661 struct device_node *np = pdev->dev.of_node; in rockchip_gpio_probe()
[all...]
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/
H A Dosal_platform.c27 struct device_node *np = ((struct platform_device*)pdev)->dev.of_node; in osal_platform_get_modparam_uint()
41 struct device_node *np = ((struct platform_device*)pdev)->dev.of_node; in osal_platform_get_modparam_int()
55 struct device_node *np = ((struct platform_device*)pdev)->dev.of_node; in osal_platform_get_modparam_uchar()
69 struct device_node *np = ((struct platform_device*)pdev)->dev.of_node; in osal_platform_get_modparam_ushort()
83 struct device_node *np = ((struct platform_device*)pdev)->dev.of_node; in osal_platform_get_modparam_string()
/device/soc/rockchip/common/vendor/drivers/regulator/
H A Dxz3216.c83 struct device_node *of_node; member
251 xz3216_np = of_node_get(xz3216->dev->of_node); in xz3216_parse_dt()
267 pdata->of_node = xz3216_reg_matches[0].of_node; in xz3216_parse_dt()
292 if (i2c->dev.of_node) { in xz3216_i2c_probe()
321 if (xz3216->dev->of_node) { in xz3216_i2c_probe()
322 config.of_node = pdev->of_node; in xz3216_i2c_probe()
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Drockchip_lvds.c370 ret = drm_of_find_panel_or_bridge(dev->of_node, 1, -1, &lvds->panel, &lvds->bridge); in rockchip_lvds_bind()
375 encoder->possible_crtcs = rockchip_drm_of_find_possible_crtcs(drm_dev, dev->of_node); in rockchip_lvds_bind()
403 lvds->sub_dev.of_node = lvds->dev->of_node; in rockchip_lvds_bind()
451 if (!dev->of_node) { in rockchip_lvds_probe()
460 lvds->id = of_alias_get_id(dev->of_node, "lvds"); in rockchip_lvds_probe()
469 lvds->dual_channel = of_property_read_bool(dev->of_node, "dual-channel"); in rockchip_lvds_probe()
470 lvds->data_swap = of_property_read_bool(dev->of_node, "rockchip,data-swap"); in rockchip_lvds_probe()
479 lvds->grf = syscon_node_to_regmap(dev->parent->of_node); in rockchip_lvds_probe()
506 int pipe = drm_of_encoder_active_endpoint_id(lvds->dev->of_node, in px30_lvds_enable()
[all...]
H A Drockchip_rgb.c262 ret = drm_of_find_panel_or_bridge(dev->of_node, 1, -1, &rgb->panel, &rgb->bridge); in rockchip_rgb_bind()
268 encoder->possible_crtcs = rockchip_drm_of_find_possible_crtcs(drm_dev, dev->of_node); in rockchip_rgb_bind()
297 rgb->sub_dev.of_node = rgb->dev->of_node; in rockchip_rgb_bind()
349 id = of_alias_get_id(dev->of_node, "rgb"); in rockchip_rgb_probe()
359 rgb->data_sync_bypass = of_property_read_bool(dev->of_node, "rockchip,data-sync-bypass"); in rockchip_rgb_probe()
361 if (dev->parent && dev->parent->of_node) { in rockchip_rgb_probe()
362 rgb->grf = syscon_node_to_regmap(dev->parent->of_node); in rockchip_rgb_probe()
389 int pipe = drm_of_encoder_active_endpoint_id(rgb->dev->of_node, &rgb->encoder); in px30_rgb_enable()
410 int pipe = drm_of_encoder_active_endpoint_id(rgb->dev->of_node, in rk3288_rgb_enable()
[all...]
H A Danalogix_dp-rockchip.c257 sdev->of_node = dp->dev->of_node; in rockchip_dp_bridge_attach()
324 ret = drm_of_encoder_active_endpoint_id(dp->dev->of_node, encoder); in rockchip_dp_drm_encoder_enable()
412 struct device_node *np = dev->of_node; in rockchip_dp_of_probe()
444 encoder->possible_crtcs = rockchip_drm_of_find_possible_crtcs(drm_dev, dev->of_node); in rockchip_dp_drm_create_encoder()
538 ret = drm_of_find_panel_or_bridge(dev->of_node, 1, 0, &panel, &bridge); in rockchip_dp_probe()
548 id = of_alias_get_id(dev->of_node, "edp"); in rockchip_dp_probe()
/device/soc/rockchip/common/sdk_linux/drivers/regulator/
H A Dof_regulator.c311 of_node_put(devm_matches->matches[i].of_node); in devm_of_regulator_put_matches()
328 * in place and an additional of_node reference is taken for each matched
359 match->of_node = NULL; in of_regulator_match()
370 if (match->of_node) { in of_regulator_match()
384 match->of_node = of_node_get(child); in of_regulator_match()
399 if (!dev->of_node || !desc->of_match) { in regulator_of_get_init_node()
404 search = of_get_child_by_name(dev->of_node, desc->regulators_node); in regulator_of_get_init_node()
406 search = of_node_get(dev->of_node); in regulator_of_get_init_node()
494 struct device_node *node = rdev->dev.of_node; in of_get_n_coupled()
548 struct device_node *node = rdev->dev.of_node; in of_check_coupling_data()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpio/
H A Dgpio-rockchip.c479 bank->domain = irq_domain_add_linear(bank->of_node, 0x20, &irq_generic_chip_ops, NULL); in rockchip_interrupts_register()
540 gc->of_node = of_node_get(bank->of_node); in rockchip_gpiolib_register()
559 if (!of_property_read_bool(bank->of_node, "gpio-ranges")) { in rockchip_gpiolib_register()
560 struct device_node *pctlnp = of_get_parent(bank->of_node); in rockchip_gpiolib_register()
598 if (of_address_to_resource(bank->of_node, 0, &res)) { in rockchip_get_bank_data()
607 bank->irq = irq_of_parse_and_map(bank->of_node, 0); in rockchip_get_bank_data()
612 bank->clk = of_clk_get(bank->of_node, 0); in rockchip_get_bank_data()
623 bank->db_clk = of_clk_get(bank->of_node, 1); in rockchip_get_bank_data()
658 struct device_node *np = pdev->dev.of_node; in rockchip_gpio_probe()
[all...]
/device/soc/rockchip/common/vendor/drivers/clk/
H A Dclk-pvtm.c185 of_property_read_string_index(dev->of_node, "clock-output-names", 0, &init.name); in clock_pvtm_regitstor()
191 return of_clk_add_provider(dev->of_node, of_clk_src_simple_get, pvtm->clk); in clock_pvtm_regitstor()
219 struct device_node *np = pdev->dev.of_node; in rockchip_clock_pvtm_probe()
240 if (!dev->parent || !dev->parent->of_node) { in rockchip_clock_pvtm_probe()
244 pvtm->grf = syscon_node_to_regmap(dev->parent->of_node); in rockchip_clock_pvtm_probe()
289 struct device_node *np = pdev->dev.of_node; in rockchip_clock_pvtm_remove()
/device/soc/rockchip/rk3588/kernel/drivers/clk/rockchip/
H A Dclk-pvtm.c186 of_property_read_string_index(dev->of_node, "clock-output-names", in clock_pvtm_regitstor()
192 return of_clk_add_provider(dev->of_node, of_clk_src_simple_get, in clock_pvtm_regitstor()
223 struct device_node *np = pdev->dev.of_node; in rockchip_clock_pvtm_probe()
241 if (!dev->parent || !dev->parent->of_node) in rockchip_clock_pvtm_probe()
244 pvtm->grf = syscon_node_to_regmap(dev->parent->of_node); in rockchip_clock_pvtm_probe()
290 struct device_node *np = pdev->dev.of_node; in rockchip_clock_pvtm_remove()
/device/soc/rockchip/common/sdk_linux/drivers/devfreq/event/
H A Drockchip-dfi.c448 struct device_node *np = pdev->dev.of_node, *node; in px30_dfi_init()
484 struct device_node *np = pdev->dev.of_node, *node; in rk3128_dfi_init()
502 struct device_node *np = pdev->dev.of_node, *node; in rk3288_dfi_init()
541 if (!dev->parent || !dev->parent->of_node) { in rk3368_dfi_init()
545 data->regmap_grf = syscon_node_to_regmap(dev->parent->of_node); in rk3368_dfi_init()
559 struct device_node *np = pdev->dev.of_node, *node; in rockchip_dfi_init()
595 struct device_node *np = pdev->dev.of_node, *node; in rk3328_dfi_init()
641 struct device_node *np = pdev->dev.of_node; in rockchip_dfi_probe()
655 match = of_match_node(rockchip_dfi_id_match, pdev->dev.of_node); in rockchip_dfi_probe()
/device/soc/rockchip/rk3588/kernel/drivers/pinctrl/
H A Dpinctrl-rk806.c501 np = of_get_child_by_name(pdev->dev.parent->of_node, "pinctrl_rk806"); in rk806_pinctrl_probe()
503 pci->dev->of_node = np; in rk806_pinctrl_probe()
505 pci->dev->of_node = pdev->dev.parent->of_node; in rk806_pinctrl_probe()
526 pci->gpio_chip.of_node = np; in rk806_pinctrl_probe()
528 pci->gpio_chip.of_node = pdev->dev.parent->of_node; in rk806_pinctrl_probe()
/device/soc/rockchip/rk3588/kernel/drivers/gpio/
H A Dgpio-rockchip.c508 bank->domain = irq_domain_add_linear(bank->of_node, 32, in rockchip_interrupts_register()
577 gc->of_node = of_node_get(bank->of_node); in rockchip_gpiolib_register()
597 if (!of_property_read_bool(bank->of_node, "gpio-ranges")) { in rockchip_gpiolib_register()
598 struct device_node *pctlnp = of_get_parent(bank->of_node); in rockchip_gpiolib_register()
635 if (of_address_to_resource(bank->of_node, 0, &res)) { in rockchip_get_bank_data()
644 bank->irq = irq_of_parse_and_map(bank->of_node, 0); in rockchip_get_bank_data()
648 bank->clk = of_clk_get(bank->of_node, 0); in rockchip_get_bank_data()
659 bank->db_clk = of_clk_get(bank->of_node, 1); in rockchip_get_bank_data()
695 struct device_node *np = dev->of_node; in rockchip_gpio_probe()
[all...]
/device/soc/hisilicon/hi3751v350/sdk_linux/source/msp/drv/regulator/
H A Dhi3751v350-regulator.c105 init_data = of_get_regulator_init_data(&pdev->dev, pdev->dev.of_node, &regulator->desc); in hisi_regulator_probe()
129 config.of_node = pdev->dev.of_node; in hisi_regulator_probe()
/device/soc/rockchip/common/sdk_linux/drivers/power/supply/
H A Dpower_supply_core.c181 np = of_parse_phandle(psy->of_node, "power-supplies", i++); in power_supply_populate_supplied_from_ext()
186 if (np == epsy->of_node) { in power_supply_populate_supplied_from_ext()
216 if (epsy->of_node == np) { in power_supply_find_supply_from_node_ext()
253 if (!psy->of_node) { in power_supply_check_supplies()
260 np = of_parse_phandle(psy->of_node, "power-supplies", cnt++); in power_supply_check_supplies()
506 return dev->parent && dev->parent->of_node == data; in power_supply_match_device_node()
552 if (!dev->parent || dev->parent->of_node != param->parent_of_node) { in power_supply_match_device_node_array()
635 if (!dev->of_node) { in devm_power_supply_get_by_phandle()
644 psy = power_supply_get_by_phandle(dev->of_node, property); in devm_power_supply_get_by_phandle()
687 if (!psy->of_node) { in power_supply_get_battery_info()
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/pinctrl/
H A Dpinctrl-rk805.c641 np = of_get_child_by_name(pdev->dev.parent->of_node, "pinctrl_rk8xx"); in rk805_pinctrl_probe()
643 pci->dev->of_node = np; in rk805_pinctrl_probe()
645 pci->dev->of_node = pdev->dev.parent->of_node; in rk805_pinctrl_probe()
713 pci->gpio_chip.of_node = np; in rk805_pinctrl_probe()
715 pci->gpio_chip.of_node = pdev->dev.parent->of_node; in rk805_pinctrl_probe()
/device/soc/rockchip/common/sdk_linux/drivers/opp/
H A Dof.c43 return _opp_of_get_opp_desc_node(dev->of_node, 0); in dev_pm_opp_of_get_opp_desc_node()
52 np = _opp_of_get_opp_desc_node(dev->of_node, index); in _managed_opp()
231 np = of_node_get(dev->of_node); in _of_init_opp_table()
348 np = of_node_get(dev->of_node); in _bandwidth_supported()
389 np = of_node_get(dev->of_node); in dev_pm_opp_of_find_icc_paths()
921 prop = of_find_property(dev->of_node, "operating-points", NULL); in _of_add_opp_table_v1()
1037 count = of_count_phandle_with_args(dev->of_node, "operating-points-v2", NULL); in dev_pm_opp_of_add_table_indexed()
1274 np = of_node_get(dev->of_node); in _get_power()
1335 np = of_node_get(dev->of_node); in dev_pm_opp_of_register_em()
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/
H A Dmpp_rkvdec2.c598 if (!mpp->dev || !mpp->dev->of_node || !mpp->dev->of_node->name || !mpp->srv || !mpp->srv->procfs) { in rkvdec2_procfs_init()
602 snprintf(name, sizeof(name) - 1, "%s%d", mpp->dev->of_node->name, mpp->core_id); in rkvdec2_procfs_init()
668 of_property_read_u32(mpp->dev->of_node, "rockchip,default-max-load", &dec->default_max_load); in rkvdec2_init()
999 sram_np = of_parse_phandle(dev->of_node, "rockchip,sram", 0); in rkvdec2_alloc_rcbbuf()
1055 ret = of_property_read_u32(dev->of_node, "rockchip,rcb-min-width", &dec->rcb_min_width); in rkvdec2_alloc_rcbbuf()
1083 if (dev->of_node) { in rkvdec2_core_probe()
1084 struct device_node *np = pdev->dev.of_node; in rkvdec2_core_probe()
1087 match = of_match_node(mpp_rkvdec2_dt_match, dev->of_node); in rkvdec2_core_probe()
1149 if (pdev->dev.of_node) { in rkvdec2_probe_default()
[all...]
H A Dmpp_vepu2.c615 if (!mpp->dev || !mpp->dev->of_node || !mpp->dev->of_node->name || !mpp->srv || !mpp->srv->procfs) { in vepu_procfs_init()
619 snprintf(name, sizeof(name) - 1, "%s%d", mpp->dev->of_node->name, mpp->core_id); in vepu_procfs_init()
686 of_property_read_u32(mpp->dev->of_node, "rockchip,default-max-load", &enc->default_max_load); in vepu_init()
920 np = of_parse_phandle(dev->of_node, "rockchip,ccu", 0); in vepu_attach_ccu()
981 if (pdev->dev.of_node) { in vepu_core_probe()
982 match = of_match_node(mpp_vepu2_dt_match, pdev->dev.of_node); in vepu_core_probe()
987 mpp->core_id = of_alias_get_id(pdev->dev.of_node, "jpege"); in vepu_core_probe()
1034 if (pdev->dev.of_node) { in vepu_probe_default()
1035 match = of_match_node(mpp_vepu2_dt_match, pdev->dev.of_node); in vepu_probe_default()
[all...]
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/
H A Dmpp_vepu2.c634 if (!mpp->dev || !mpp->dev->of_node || !mpp->dev->of_node->name || in vepu_procfs_init()
639 mpp->dev->of_node->name, mpp->core_id); in vepu_procfs_init()
707 of_property_read_u32(mpp->dev->of_node, in vepu_init()
942 np = of_parse_phandle(dev->of_node, "rockchip,ccu", 0); in vepu_attach_ccu()
999 if (pdev->dev.of_node) { in vepu_core_probe()
1000 match = of_match_node(mpp_vepu2_dt_match, pdev->dev.of_node); in vepu_core_probe()
1004 mpp->core_id = of_alias_get_id(pdev->dev.of_node, "jpege"); in vepu_core_probe()
1052 if (pdev->dev.of_node) { in vepu_probe_default()
1053 match = of_match_node(mpp_vepu2_dt_match, pdev->dev.of_node); in vepu_probe_default()
[all...]
H A Dmpp_rkvdec2.c602 if (!mpp->dev || !mpp->dev->of_node || !mpp->dev->of_node->name || in rkvdec2_procfs_init()
607 mpp->dev->of_node->name, mpp->core_id); in rkvdec2_procfs_init()
676 of_property_read_u32(mpp->dev->of_node, in rkvdec2_init()
998 sram_np = of_parse_phandle(dev->of_node, "rockchip,sram", 0); in rkvdec2_alloc_rcbbuf()
1056 ret = of_property_read_u32(dev->of_node, "rockchip,rcb-min-width", &dec->rcb_min_width); in rkvdec2_alloc_rcbbuf()
1082 if (dev->of_node) { in rkvdec2_core_probe()
1083 struct device_node *np = pdev->dev.of_node; in rkvdec2_core_probe()
1086 match = of_match_node(mpp_rkvdec2_dt_match, dev->of_node); in rkvdec2_core_probe()
1146 if (pdev->dev.of_node) { in rkvdec2_probe_default()
[all...]
/device/soc/rockchip/common/vendor/drivers/cpufreq/
H A Drockchip-cpufreq.c428 if (of_find_property(dev->of_node, "cpu-supply", NULL)) { in rockchip_cpufreq_cluster_init()
430 } else if (of_find_property(dev->of_node, "cpu0-supply", NULL)) { in rockchip_cpufreq_cluster_init()
436 np = of_parse_phandle(dev->of_node, "operating-points-v2", 0); in rockchip_cpufreq_cluster_init()
467 if (of_find_property(dev->of_node, "cpu-supply", NULL) && of_find_property(dev->of_node, "mem-supply", NULL)) { in rockchip_cpufreq_cluster_init()
/device/soc/rockchip/common/sdk_linux/drivers/mmc/host/
H A Ddw_mmc-rockchip.c320 struct device_node *np = host->dev->of_node; in dw_mci_rk3288_parse_dt()
333 if (of_device_is_compatible(host->dev->of_node, "rockchip,rk3568-dw-mshc")) { in dw_mci_rk3288_parse_dt()
371 if (of_device_is_compatible(host->dev->of_node, "rockchip,rk3288-dw-mshc")) { in dw_mci_rockchip_init()
414 if (!pdev->dev.of_node) { in dw_mci_rockchip_probe()
422 match = of_match_node(dw_mci_rockchip_match, pdev->dev.of_node); in dw_mci_rockchip_probe()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_devfreq.c406 struct device_node *opp_node = of_parse_phandle(kbdev->dev->of_node, "operating-points-v2", 0); in kbase_devfreq_init_core_mask_table()
634 struct device_node *np = kbdev->dev->of_node; in kbase_devfreq_init()
721 if (of_find_compatible_node(kbdev->dev->of_node, NULL, "simple-power-model")) { in kbase_devfreq_init()
722 of_property_read_u32(kbdev->dev->of_node, "dynamic-power-coefficient", (u32 *)&kbase_dcp->dyn_power_coeff); in kbase_devfreq_init()
736 kbdev->devfreq_cooling = of_devfreq_cooling_register_power(kbdev->dev->of_node, kbdev->devfreq, kbase_dcp); in kbase_devfreq_init()
750 of_devfreq_cooling_register_power(kbdev->dev->of_node, kbdev->devfreq, &kbase_ipa_power_model_ops); in kbase_devfreq_init()

Completed in 28 milliseconds

1234567891011