/device/soc/rockchip/common/sdk_linux/drivers/gpio/ |
H A D | gpiolib-of.c | 40 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 D | gpio-rockchip.c | 482 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 D | osal_platform.c | 27 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 D | xz3216.c | 83 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 D | rockchip_lvds.c | 370 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 D | rockchip_rgb.c | 262 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 D | analogix_dp-rockchip.c | 257 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 D | of_regulator.c | 311 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 D | gpio-rockchip.c | 479 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 D | clk-pvtm.c | 185 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 D | clk-pvtm.c | 186 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 D | rockchip-dfi.c | 448 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 D | pinctrl-rk806.c | 501 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 D | gpio-rockchip.c | 508 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 D | hi3751v350-regulator.c | 105 init_data = of_get_regulator_init_data(&pdev->dev, pdev->dev.of_node, ®ulator->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 D | power_supply_core.c | 181 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 D | pinctrl-rk805.c | 641 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 D | of.c | 43 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 D | mpp_rkvdec2.c | 598 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 D | mpp_vepu2.c | 615 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 D | mpp_vepu2.c | 634 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 D | mpp_rkvdec2.c | 602 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 D | rockchip-cpufreq.c | 428 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 D | dw_mmc-rockchip.c | 320 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 D | mali_kbase_devfreq.c | 406 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()
|