|
|
Log in / Subscribe / Register

clk: amlogic: Add A9 peripherals clock controller

From:  Jian Hu via B4 Relay <devnull+jian.hu.amlogic.com-AT-kernel.org>
To:  Neil Armstrong <neil.armstrong-AT-linaro.org>, Jerome Brunet <jbrunet-AT-baylibre.com>, Michael Turquette <mturquette-AT-baylibre.com>, Stephen Boyd <sboyd-AT-kernel.org>, Rob Herring <robh-AT-kernel.org>, Krzysztof Kozlowski <krzk+dt-AT-kernel.org>, Conor Dooley <conor+dt-AT-kernel.org>, Xianwei Zhao <xianwei.zhao-AT-amlogic.com>, Kevin Hilman <khilman-AT-baylibre.com>, Martin Blumenstingl <martin.blumenstingl-AT-googlemail.com>
Subject:  [PATCH v2 0/2] clk: amlogic: Add A9 peripherals clock controller
Date:  Wed, 03 Jun 2026 20:03:55 +0800
Message-ID:  <20260603-a9_peripherals-v2-0-ee1b8c0a1e6c@amlogic.com>
Cc:  linux-amlogic-AT-lists.infradead.org, linux-clk-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org, linux-arm-kernel-AT-lists.infradead.org, Jian Hu <jian.hu-AT-amlogic.com>
Archive-link:  Article

This series adds Amlogic A9 peripherals clock support,
including dt-binding and peripherals clock driver.

Signed-off-by: Jian Hu <jian.hu@amlogic.com>
---
Changes in v2:
- Split the A9 clock driver and send the peripherals clock separately.
- Add COMPILE_TEST in Kconfig
- Drop the 'optional'
- Rename apb4 to soc
- Sort the header file
- Rename hifi to hifi0
- Use CLK_HW_INIT_PARENTS_DATA to describe clk_init_data
- Use CLK_HW_INIT_HW to describe clk_init_data
- Use CLK_HW_INIT_PARENTS_HW to describe clk_init_data
- Link to v1: https://lore.kernel.org/all/20260511-b4-a9_clk-v1-0-41cb4...

---
Jian Hu (2):
      dt-bindings: clock: Add Amlogic A9 peripherals clock controller
      clk: amlogic: Add A9 peripherals clock controller driver

 .../clock/amlogic,a9-peripherals-clkc.yaml         |  160 ++
 drivers/clk/meson/Kconfig                          |   15 +
 drivers/clk/meson/Makefile                         |    1 +
 drivers/clk/meson/a9-peripherals.c                 | 1927 ++++++++++++++++++++
 .../clock/amlogic,a9-peripherals-clkc.h            |  352 ++++
 5 files changed, 2455 insertions(+)
---
base-commit: ca89c88bcf69daca829044c638a8163d5ce47af0
change-id: 20260603-a9_peripherals-4214e79705dc

Best regards,
-- 
Jian Hu <jian.hu@amlogic.com>





Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds