clk: rockchip: Add clock controller for the RK3576
authorElaine Zhang <zhangqing@rock-chips.com>
Wed, 28 Aug 2024 15:42:55 +0000 (15:42 +0000)
committerHeiko Stuebner <heiko@sntech.de>
Thu, 29 Aug 2024 09:13:33 +0000 (11:13 +0200)
commitcc40f5baa91bb7b031f5622e11a4e443cb771527
tree26e70325e01aa8e5562eefdbadfc6bbaa7dacd2b
parente781bffc296766b55dbd048890d558655031e8d1
clk: rockchip: Add clock controller for the RK3576

Add the clock and reset tree definitions for the new RK3576
SoC.

As opposed to the other rockchip CRU drivers, the GRF node is looked up
via compatible instead of a phandle, which simplifies the device tree
bindings.

Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Signed-off-by: YouMin Chen <cym@rock-chips.com>
Signed-off-by: Liang Chen <cl@rock-chips.com>
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Signed-off-by: Detlev Casanova <detlev.casanova@collabora.com>
Reviewed-by: Elaine Zhang <zhangqing@rock-chips.com>
Tested-by: Shawn Lin <shawn.lin@rock-chips.com>
Acked-by: Dragan Simic <dsimic@manjaro.org>
Link: https://lore.kernel.org/r/0102019199a7781a-888440f0-a3f7-4a7d-a831-491260cbdfe7-000000@eu-west-1.amazonses.com
[dropped additional blank line at EOF in rst-rk3576.c
 dropped the whole (non-)working as module part]
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
drivers/clk/rockchip/Kconfig
drivers/clk/rockchip/Makefile
drivers/clk/rockchip/clk-rk3576.c [new file with mode: 0644]
drivers/clk/rockchip/clk.h
drivers/clk/rockchip/rst-rk3576.c [new file with mode: 0644]