[linux dev-6.6 v4 0/3] Add NPCM8XX clock driver
Tomer Maimon
tmaimon77 at gmail.com
Wed Aug 28 23:10:26 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 V27
https://patchwork.kernel.org/project/linux-clk/cover/20240815150255.3996258-1-tmaimon77@gmail.com/
This patchset was tested on the Arbel NPCM8XX evaluation board.
Changes since version 3:
- Fixed exceed line length.
Changes since version 2:
- Remove trailing whitespaces
Changes since version 1:
- Align with NPCM8xx clock controller V27.
- Remove patches that are not in the clock patchset.
Tomer Maimon (3):
dt-bindings: reset: npcm: add clock properties
reset: npcm: register npcm8xx clock auxiliary bus device
clk: npcm8xx: add clock controller
.../bindings/reset/nuvoton,npcm750-reset.yaml | 18 +
drivers/clk/Kconfig | 8 +
drivers/clk/Makefile | 1 +
drivers/clk/clk-npcm8xx.c | 451 ++++++++++++++++++
drivers/reset/Kconfig | 1 +
drivers/reset/reset-npcm.c | 74 ++-
include/soc/nuvoton/clock-npcm8xx.h | 16 +
7 files changed, 568 insertions(+), 1 deletion(-)
create mode 100644 drivers/clk/clk-npcm8xx.c
create mode 100644 include/soc/nuvoton/clock-npcm8xx.h
--
2.34.1
More information about the openbmc
mailing list