]> www.infradead.org Git - users/dwmw2/linux.git/commit
clk: npcm8xx: add clock controller
authorTomer Maimon <tmaimon77@gmail.com>
Thu, 12 Sep 2024 19:10:38 +0000 (22:10 +0300)
committerStephen Boyd <sboyd@kernel.org>
Thu, 17 Oct 2024 22:17:51 +0000 (15:17 -0700)
commite0b255df027e9745ec4c21dd08e333e46c03556c
tree702f72b0941b5fe4488ee438716669c626b0f339
parent22823157d90c4631a951920090686c20c459b36f
clk: npcm8xx: add clock controller

Add auxiliary driver to support Nuvoton Arbel BMC NPCM8XX contains an
integrated clock controller which generates and supplies clocks to all
modules within the BMC.

The NPCM8xx clock controller is created using the auxiliary device
framework and set up in the npcm reset driver since the NPCM8xx clock is
using the same register region.

Signed-off-by: Tomer Maimon <tmaimon77@gmail.com>
Tested-by: Benjamin Fair <benjaminfair@google.com>
Reviewed-by: Stephen Boyd <sboyd@kernel.org>
Link: https://lore.kernel.org/r/20240912191038.981105-4-tmaimon77@gmail.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/clk-npcm8xx.c [new file with mode: 0644]