Lines Matching +full:jh7110 +full:- +full:crg
1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Reset driver for the StarFive JH7110 SoC
10 #include <soc/starfive/reset-starfive-jh71x0.h>
12 #include "reset-starfive-jh71x0.h"
14 #include <dt-bindings/reset/starfive,jh7110-crg.h>
55 struct jh7110_reset_info *info = (struct jh7110_reset_info *)(id->driver_data); in jh7110_reset_probe()
57 void __iomem *base = rdev->base; in jh7110_reset_probe()
60 return -ENODEV; in jh7110_reset_probe()
62 return reset_starfive_jh71x0_register(&adev->dev, adev->dev.parent->of_node, in jh7110_reset_probe()
63 base + info->assert_offset, in jh7110_reset_probe()
64 base + info->status_offset, in jh7110_reset_probe()
66 info->nr_resets, in jh7110_reset_probe()
72 .name = "clk_starfive_jh7110_sys.rst-sys",
76 .name = "clk_starfive_jh7110_sys.rst-aon",
80 .name = "clk_starfive_jh7110_sys.rst-stg",
84 .name = "clk_starfive_jh7110_sys.rst-isp",
88 .name = "clk_starfive_jh7110_sys.rst-vo",
102 MODULE_DESCRIPTION("StarFive JH7110 reset driver");