]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
clk: qcom: gcc: Add multiple global clock controller driver for Nord SoC
authorTaniya Das <taniya.das@oss.qualcomm.com>
Fri, 3 Apr 2026 14:10:54 +0000 (16:10 +0200)
committerBjorn Andersson <andersson@kernel.org>
Thu, 9 Apr 2026 02:00:09 +0000 (21:00 -0500)
commita4f780cd5c7aa8c0d2d044ffd153f7a3a13ca81e
tree373325f77577d6bfa4e584271ec511811c835a89
parentcf6e6ac63c62cb9f60f981dbaebe591bdbee2f46
clk: qcom: gcc: Add multiple global clock controller driver for Nord SoC

The global clock controller on the Nord SoC is partitioned into
GCC, SE_GCC, NE_GCC, and NW_GCC. Introduce driver support for each
of these controllers.

Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
[Shawn: Drop include of <linux/of.h> as the driver doesn't use any OF APIs]
Co-developed-by: Shawn Guo <shengchao.guo@oss.qualcomm.com>
Signed-off-by: Shawn Guo <shengchao.guo@oss.qualcomm.com>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260403-nord-clks-v1-6-018af14979fd@oss.qualcomm.com
[bjorn: Added missing .use_rpm to gcc_nord_desc]
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/clk/qcom/Kconfig
drivers/clk/qcom/Makefile
drivers/clk/qcom/gcc-nord.c [new file with mode: 0644]
drivers/clk/qcom/negcc-nord.c [new file with mode: 0644]
drivers/clk/qcom/nwgcc-nord.c [new file with mode: 0644]
drivers/clk/qcom/segcc-nord.c [new file with mode: 0644]