[linux dev-6.6 v1 0/6] Add NPCM8XX clock driver
Tomer Maimon
tmaimon77 at gmail.com
Mon Jul 1 17:10:42 AEST 2024
This patchset adds clock support for the Nuvoton
Arbel NPCM8XX Board Management controller (BMC) SoC family.
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.
This patchset based on NPCM8xx clock controller V25.
This patchset was tested on the Arbel NPCM8XX evaluation board.
Tomer Maimon (6):
dt-bindings: reset: npcm: add clock properties
dt-bindings: clock: npcm845: Add reference 25m clock property
arm64: dts: add clock-cell property to reset node
arm64: dts: modify clock property in modules node
reset: npcm: register npcm8xx clock auxiliary bus device
clk: npcm8xx: add clock controller
.../bindings/reset/nuvoton,npcm750-reset.yaml | 18 +
.../dts/nuvoton/nuvoton-common-npcm8xx.dtsi | 26 +-
.../boot/dts/nuvoton/nuvoton-npcm845-evb.dts | 7 +
.../boot/dts/nuvoton/nuvoton-npcm845.dtsi | 8 +-
drivers/clk/Kconfig | 8 +
drivers/clk/Makefile | 1 +
drivers/clk/clk-npcm8xx.c | 430 ++++++++++++++++++
drivers/reset/reset-npcm.c | 72 ++-
8 files changed, 553 insertions(+), 17 deletions(-)
create mode 100644 drivers/clk/clk-npcm8xx.c
--
2.34.1
More information about the openbmc
mailing list