Home
last modified time | relevance | path

Searched refs:of_node (Results 1 – 25 of 478) sorted by relevance

12345678910>>...20

/device/soc/rockchip/common/sdk_linux/drivers/gpio/
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, 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 …]
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()
688 bank->of_node = dev->of_node; in rockchip_gpio_probe()
/device/board/unionman/unionpi_tiger/kernel/drivers/bluetooth/
Dbt_device.c246 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/
Dwifi_dt.c98 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/
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/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/stream_input/parser/demux/hw_demux/
Ds2p.c67 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/
Dsystem_i2c.c76 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/
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/
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, &rgb->encoder); in rk3288_rgb_enable()
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, &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/
Ddrv_vdpo.c176 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/
Dof_regulator.c311 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/
Daxp2202_gpio_power.c342 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/
Dunifykey_dts.c89 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/
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/board/isoftstone/yangfan/kernel/src/driv/clk/
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/vendor/drivers/clk/
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/board/isoftstone/zhiyuan/kernel/driver/drivers/drm/sunxi_device/
Dsunxi_hdmi20.c71 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/
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()
685 bank->of_node = dev->of_node; in rockchip_gpio_probe()
/device/soc/rockchip/rk3588/kernel/drivers/gpio/
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()
719 bank->of_node = np; in rockchip_gpio_probe()
/device/soc/rockchip/common/sdk_linux/drivers/devfreq/event/
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/
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/board/isoftstone/yangfan/kernel/src/driv/video/rockchip/mpp/
Dmpp_vepu2.c624 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/
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/amlogic/a311d/soc/amlogic/reboot/
Dreboot.c150 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()

12345678910>>...20