Home
last modified time | relevance | path

Searched refs:syscon_np (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/drivers/mfd/
H A Dsyscon.c280 struct device_node *syscon_np; in syscon_regmap_lookup_by_compatible() local
284 if (!syscon_np) in syscon_regmap_lookup_by_compatible()
288 of_node_put(syscon_np); in syscon_regmap_lookup_by_compatible()
297 struct device_node *syscon_np; in syscon_regmap_lookup_by_phandle() local
303 syscon_np = np; in syscon_regmap_lookup_by_phandle()
305 if (!syscon_np) in syscon_regmap_lookup_by_phandle()
311 of_node_put(syscon_np); in syscon_regmap_lookup_by_phandle()
322 struct device_node *syscon_np; in syscon_regmap_lookup_by_phandle_args() local
333 syscon_np = args.np; in syscon_regmap_lookup_by_phandle_args()
334 if (!syscon_np) in syscon_regmap_lookup_by_phandle_args()
[all …]
H A Dqcom_rpm.c533 struct device_node *syscon_np; in qcom_rpm_probe() local
584 syscon_np = of_parse_phandle(pdev->dev.of_node, "qcom,ipc", 0); in qcom_rpm_probe()
585 if (!syscon_np) { in qcom_rpm_probe()
590 rpm->ipc_regmap = syscon_node_to_regmap(syscon_np); in qcom_rpm_probe()
591 of_node_put(syscon_np); in qcom_rpm_probe()
/linux-6.15/arch/arm/mach-axxia/
H A Dplatsmp.c33 struct device_node *syscon_np; in axxia_boot_secondary() local
37 syscon_np = of_find_compatible_node(NULL, NULL, "lsi,axxia-syscon"); in axxia_boot_secondary()
38 if (!syscon_np) in axxia_boot_secondary()
41 syscon = of_iomap(syscon_np, 0); in axxia_boot_secondary()
42 of_node_put(syscon_np); in axxia_boot_secondary()
/linux-6.15/drivers/reset/
H A Dreset-microchip-sparx5.c73 struct device_node *syscon_np) in mchp_lan966x_syscon_to_regmap() argument
80 err = of_address_to_resource(syscon_np, 0, &res); in mchp_lan966x_syscon_to_regmap()
99 struct device_node *syscon_np; in mchp_sparx5_map_syscon() local
103 syscon_np = of_parse_phandle(pdev->dev.of_node, name, 0); in mchp_sparx5_map_syscon()
104 if (!syscon_np) in mchp_sparx5_map_syscon()
115 regmap = mchp_lan966x_syscon_to_regmap(&pdev->dev, syscon_np); in mchp_sparx5_map_syscon()
117 regmap = syscon_node_to_regmap(syscon_np); in mchp_sparx5_map_syscon()
118 of_node_put(syscon_np); in mchp_sparx5_map_syscon()
/linux-6.15/arch/arm/mach-bcm/
H A Dplatsmp-brcmstb.c243 struct device_node *syscon_np = NULL; in setup_hifcpubiuctrl_regs() local
247 syscon_np = of_parse_phandle(np, name, 0); in setup_hifcpubiuctrl_regs()
248 if (!syscon_np) { in setup_hifcpubiuctrl_regs()
254 cpubiuctrl_block = of_iomap(syscon_np, 0); in setup_hifcpubiuctrl_regs()
280 of_node_put(syscon_np); in setup_hifcpubiuctrl_regs()
288 struct device_node *syscon_np = NULL; in setup_hifcont_regs() local
292 syscon_np = of_parse_phandle(np, name, 0); in setup_hifcont_regs()
293 if (!syscon_np) { in setup_hifcont_regs()
299 hif_cont_block = of_iomap(syscon_np, 0); in setup_hifcont_regs()
310 of_node_put(syscon_np); in setup_hifcont_regs()
/linux-6.15/drivers/watchdog/
H A Dts4800_wdt.c111 struct device_node *syscon_np; in ts4800_wdt_probe() local
117 syscon_np = of_parse_phandle(np, "syscon", 0); in ts4800_wdt_probe()
118 if (!syscon_np) { in ts4800_wdt_probe()
126 of_node_put(syscon_np); in ts4800_wdt_probe()
133 of_node_put(syscon_np); in ts4800_wdt_probe()
139 wdt->regmap = syscon_node_to_regmap(syscon_np); in ts4800_wdt_probe()
140 of_node_put(syscon_np); in ts4800_wdt_probe()
/linux-6.15/drivers/phy/broadcom/
H A Dphy-bcm-ns-usb3.c194 struct device_node *syscon_np; in bcm_ns_usb3_mdio_probe() local
208 syscon_np = of_parse_phandle(dev->of_node, "usb3-dmp-syscon", 0); in bcm_ns_usb3_mdio_probe()
209 err = of_address_to_resource(syscon_np, 0, &res); in bcm_ns_usb3_mdio_probe()
210 of_node_put(syscon_np); in bcm_ns_usb3_mdio_probe()
/linux-6.15/drivers/input/touchscreen/
H A Dts4800-ts.c116 struct device_node *syscon_np __free(device_node) = in ts4800_parse_dt()
118 if (!syscon_np) { in ts4800_parse_dt()
123 ts->regmap = syscon_node_to_regmap(syscon_np); in ts4800_parse_dt()
/linux-6.15/drivers/rpmsg/
H A Dqcom_smd.c1343 struct device_node *syscon_np; in qcom_smd_parse_edge() local
1378 syscon_np = of_parse_phandle(node, "qcom,ipc", 0); in qcom_smd_parse_edge()
1379 if (!syscon_np) { in qcom_smd_parse_edge()
1385 edge->ipc_regmap = syscon_node_to_regmap(syscon_np); in qcom_smd_parse_edge()
1386 of_node_put(syscon_np); in qcom_smd_parse_edge()
/linux-6.15/drivers/tty/serial/8250/
H A D8250_aspeed_vuart.c382 struct aspeed_vuart *vuart, struct device_node *syscon_np, in aspeed_vuart_auto_configure_sirq_polarity() argument
388 regmap = syscon_node_to_regmap(syscon_np); in aspeed_vuart_auto_configure_sirq_polarity()