| /device/soc/rockchip/common/sdk_linux/drivers/gpio/ |
| 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, gpiosp… 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_name, idx, &of_flags); in of_find_gpio() [all …]
|
| 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() 688 bank->of_node = dev->of_node; in rockchip_gpio_probe()
|
| /device/board/unionman/unionpi_tiger/kernel/drivers/bluetooth/ |
| D | bt_device.c | 246 if (pdev && pdev->dev.of_node) { in bt_probe() 250 ret = of_property_read_string(pdev->dev.of_node, "gpio_reset", &str); in bt_probe() 255 pdata->gpio_reset = of_get_named_gpio_flags(pdev->dev.of_node, "gpio_reset", 0, NULL); in bt_probe() 258 ret = of_property_read_string(pdev->dev.of_node, "gpio_en", &str); in bt_probe() 263 pdata->gpio_en = of_get_named_gpio_flags(pdev->dev.of_node, "gpio_en", 0, NULL); in bt_probe() 265 ret = of_property_read_string(pdev->dev.of_node, "gpio_hostwake", &str); in bt_probe() 270 … pdata->gpio_hostwake = of_get_named_gpio_flags(pdev->dev.of_node, "gpio_hostwake", 0, NULL); in bt_probe() 273 prop = of_get_property(pdev->dev.of_node, "power_low_level", NULL); in bt_probe() 283 ret = of_property_read_u32(pdev->dev.of_node, "power_on_pin_OD", &pdata->power_on_pin_OD); in bt_probe() 289 ret = of_property_read_u32(pdev->dev.of_node, "power_off_flag", &pdata->power_off_flag); in bt_probe() [all …]
|
| /device/board/unionman/unionpi_tiger/kernel/drivers/wifi/ |
| D | wifi_dt.c | 98 match = of_match_node(wifi_match, pdev->dev.of_node); in wifi_get_driver_data() 386 if (pdev->dev.of_node) { in wifi_dev_probe() 391 ret = of_property_read_string(pdev->dev.of_node, "interrupt_pin", &value); in wifi_dev_probe() 395 desc = of_get_named_gpio_flags(pdev->dev.of_node, "interrupt_pin", 0, NULL); in wifi_dev_probe() 399 ret = of_property_read_string(pdev->dev.of_node, "irq_trigger_type", &value); in wifi_dev_probe() 423 ret = of_property_read_string(pdev->dev.of_node, "power_on_pin", &value); in wifi_dev_probe() 429 desc = of_get_named_gpio_flags(pdev->dev.of_node, "power_on_pin", 0, NULL); in wifi_dev_probe() 434 … ret = of_property_read_u32(pdev->dev.of_node, "power_on_pin_level", &plat->power_on_pin_level); in wifi_dev_probe() 439 ret = of_property_read_u32(pdev->dev.of_node, "power_on_pin_OD", &plat->power_on_pin_OD); in wifi_dev_probe() 444 ret = of_property_read_string(pdev->dev.of_node, "power_on_pin2", &value); in wifi_dev_probe() [all …]
|
| /device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/ |
| 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/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/stream_input/parser/demux/hw_demux/ |
| D | s2p.c | 67 ret = of_property_read_u32(pdev->dev.of_node, buf, &value); in s2p_probe() 82 ret = of_property_read_u32(pdev->dev.of_node, buf, &value); in s2p_probe() 95 if (pdev->dev.of_node) { in s2p_probe() 109 of_property_read_string(pdev->dev.of_node, buf, in s2p_probe() 144 of_property_read_u32(pdev->dev.of_node, buf, in s2p_probe() 157 of_property_read_u32(pdev->dev.of_node, buf, in s2p_probe()
|
| /device/board/unionman/unionpi_tiger/kernel/drivers/isp/drivers/subdev/sensor/src/platform/ |
| D | system_i2c.c | 76 rtn = of_device_is_compatible(client->dev.of_node, ARM_I2C_SENSOR_NAME); in arm_sensor_i2c_probe() 93 sensor_ctrl->of_node = client->dev.of_node; in arm_sensor_i2c_probe() 95 rtn = of_property_read_u32(sensor_ctrl->of_node, "slave-addr", in arm_sensor_i2c_probe() 104 rtn = of_property_read_u32(sensor_ctrl->of_node, "reg-type", in arm_sensor_i2c_probe() 108 rtn = of_property_read_u32(sensor_ctrl->of_node, "reg-data-type", in arm_sensor_i2c_probe() 114 of_parse_phandle(sensor_ctrl->of_node, "link-device", 0); in arm_sensor_i2c_probe()
|
| /device/soc/rockchip/common/vendor/drivers/regulator/ |
| 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/ |
| 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, &rgb->encoder); in rk3288_rgb_enable()
|
| 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, &lvds->encoder); in px30_lvds_enable() 546 pipe = drm_of_encoder_active_endpoint_id(lvds->dev->of_node, &lvds->encoder); in rk3288_lvds_enable() [all …]
|
| /device/board/isoftstone/zhiyuan/kernel/driver/drivers/video/sunxi/disp2/vdpo/ |
| D | drv_vdpo.c | 176 ret = of_property_read_u32(pdev->dev.of_node, "protocol", &value); in vdpo_init() 184 ret = of_property_read_u32(pdev->dev.of_node, "separate_sync", &value); in vdpo_init() 191 ret = of_property_read_u32(pdev->dev.of_node, "output_width", &value); in vdpo_init() 198 ret = of_property_read_u32(pdev->dev.of_node, "data_seq_sel", &value); in vdpo_init() 204 ret = of_property_read_u32(pdev->dev.of_node, "dclk_invt", &value); in vdpo_init() 210 ret = of_property_read_u32(pdev->dev.of_node, "dclk_dly_num", &value); in vdpo_init() 216 ret = of_property_read_u32(pdev->dev.of_node, "spl_type_u", &value); in vdpo_init() 222 ret = of_property_read_u32(pdev->dev.of_node, "spl_type_v", &value); in vdpo_init() 482 pdev->id = of_alias_get_id(pdev->dev.of_node, "vdpo"); in vdpo_probe() 488 g_vdpo_info[g_vdpo_num].base_addr = of_iomap(pdev->dev.of_node, 0); in vdpo_probe() [all …]
|
| /device/soc/rockchip/common/sdk_linux/drivers/regulator/ |
| D | of_regulator.c | 311 of_node_put(devm_matches->matches[i].of_node); in devm_of_regulator_put_matches() 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() 615 struct device_node *node = rdev->dev.of_node; in of_parse_coupled_regulator()
|
| /device/board/isoftstone/zhiyuan/kernel/driver/drivers/power/supply/ |
| D | axp2202_gpio_power.c | 342 if (!gpio_power->dev->of_node) { in axp2202_gpio_parse_device_tree() 348 ret = axp2202_gpio_dt_parse(gpio_power->dev->of_node, cfg); in axp2202_gpio_parse_device_tree() 365 struct device_node *node = pdev->dev.of_node; in axp2202_gpio_probe() 393 psy_cfg.of_node = pdev->dev.of_node; in axp2202_gpio_probe() 406 of_get_named_gpio(pdev->dev.of_node, in axp2202_gpio_probe() 410 of_get_named_gpio(pdev->dev.of_node, in axp2202_gpio_probe() 414 of_get_named_gpio(pdev->dev.of_node, in axp2202_gpio_probe()
|
| /device/soc/amlogic/a311d/soc/amlogic/unifykey/ |
| D | unifykey_dts.c | 89 struct device_node *np = pdev->dev.of_node; in uk_item_create() 114 ret = of_property_read_u32(pdev->dev.of_node, "unifykey-encrypt", &ukdev->uk_info.encrypt_type); in uk_dt_create() 134 if (pdev->dev.of_node) { in uk_dt_release() 135 of_node_put(pdev->dev.of_node); in uk_dt_release()
|
| /device/soc/rockchip/rk3588/kernel/drivers/clk/rockchip/ |
| 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/board/isoftstone/yangfan/kernel/src/driv/clk/ |
| 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/vendor/drivers/clk/ |
| 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/board/isoftstone/zhiyuan/kernel/driver/drivers/drm/sunxi_device/ |
| D | sunxi_hdmi20.c | 71 if (of_property_read_u32(pdev->dev.of_node, in sunxi_hdmi20_video_dts_parse() 77 if (of_property_read_u32(pdev->dev.of_node, in sunxi_hdmi20_video_dts_parse() 83 if (of_property_read_u32(pdev->dev.of_node, in sunxi_hdmi20_video_dts_parse() 89 if (of_property_read_u32(pdev->dev.of_node, in sunxi_hdmi20_video_dts_parse() 95 if (of_property_read_u32(pdev->dev.of_node, in sunxi_hdmi20_video_dts_parse() 101 if (of_property_read_u32(pdev->dev.of_node, in sunxi_hdmi20_video_dts_parse() 107 if (of_property_read_u32(pdev->dev.of_node, in sunxi_hdmi20_video_dts_parse() 128 if (of_property_read_u32_array(pdev->dev.of_node, in sunxi_hdmi20_hdcp_dts_parse() 139 if (of_property_read_u32_array(pdev->dev.of_node, in sunxi_hdmi20_hdcp_dts_parse() 230 if (of_property_read_u32(pdev->dev.of_node, in sunxi_hdmi20_cec_dts_parse() [all …]
|
| /device/soc/rockchip/common/vendor/drivers/gpio/ |
| 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() 685 bank->of_node = dev->of_node; in rockchip_gpio_probe()
|
| /device/soc/rockchip/rk3588/kernel/drivers/gpio/ |
| 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() 719 bank->of_node = np; in rockchip_gpio_probe()
|
| /device/soc/rockchip/common/sdk_linux/drivers/devfreq/event/ |
| 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/ |
| 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/board/isoftstone/yangfan/kernel/src/driv/video/rockchip/mpp/ |
| D | mpp_vepu2.c | 624 if (!mpp->dev || !mpp->dev->of_node || !mpp->dev->of_node->name || in vepu_procfs_init() 629 mpp->dev->of_node->name, mpp->core_id); in vepu_procfs_init() 697 of_property_read_u32(mpp->dev->of_node, in vepu_init() 907 np = of_parse_phandle(dev->of_node, "rockchip,ccu", 0); in vepu_attach_ccu() 964 if (pdev->dev.of_node) { in vepu_core_probe() 965 match = of_match_node(mpp_vepu2_dt_match, pdev->dev.of_node); in vepu_core_probe() 969 mpp->core_id = of_alias_get_id(pdev->dev.of_node, "jpege"); in vepu_core_probe() 1017 if (pdev->dev.of_node) { in vepu_probe_default() 1018 match = of_match_node(mpp_vepu2_dt_match, pdev->dev.of_node); in vepu_probe_default() 1022 mpp->core_id = of_alias_get_id(pdev->dev.of_node, "vepu"); in vepu_probe_default() [all …]
|
| /device/soc/hisilicon/hi3751v350/sdk_linux/source/msp/drv/regulator/ |
| 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/amlogic/a311d/soc/amlogic/reboot/ |
| D | reboot.c | 150 if (!of_property_read_u32(pdev->dev.of_node, "sys_reset", &id)) { in aml_restart_probe() 155 if (!of_property_read_u32(pdev->dev.of_node, "sys_poweroff", &id)) { in aml_restart_probe() 160 ret = of_property_read_u32(pdev->dev.of_node, "reboot_reason_addr", &paddr); in aml_restart_probe()
|