[GIT PULL] clk: meson: amlogic clock updates for v6.11
Jerome Brunet
jbrunet at baylibre.com
Fri Jun 28 07:25:19 PDT 2024
Hi Stephen,
Here is the Amlogic clock update for v6.11
The biggest part is the introduction of a new SoC support (C3), the rest
is regular house keeping as described below.
Please pull
Cheers
Jerome
The following changes since commit 1613e604df0cd359cf2a7fbd9be7a0bcfacfabd0:
Linux 6.10-rc1 (2024-05-26 15:20:12 -0700)
are available in the Git repository at:
https://github.com/BayLibre/clk-meson.git tags/clk-meson-v6.11-1
for you to fetch changes up to befe87380e21f0d37633273e1068c9318f8135ff:
clk: meson: add missing MODULE_DESCRIPTION() macros (2024-06-14 09:29:41 +0200)
----------------------------------------------------------------
Amlogic clock updates for v6.11
* Minor S4 clock fixes
* DT bindings Yaml conversion of the AXG audio controller
* C3 clock controllers support
* Flag added to skip init of already enabled PLLs and avoid relocking
* A1 DT bindings updates for system pll support
* Add missing MODULE_DESCRIPTION where necessary.
----------------------------------------------------------------
Alexander Stein (1):
dt-bindings: clock: meson: Convert axg-audio-clkc to YAML format
Dmitry Rokosov (3):
clk: meson: add 'NOINIT_ENABLED' flag to eliminate init for enabled PLL
dt-bindings: clock: meson: a1: pll: introduce new syspll bindings
dt-bindings: clock: meson: a1: peripherals: support sys_pll input
Jerome Brunet (4):
Merge branch 'v6.11/bindings' into v6.11/drivers
Merge branch 'v6.11/bindings' into v6.11/drivers
Merge branch 'v6.11/bindings' into v6.11/drivers
clk: meson: add missing MODULE_DESCRIPTION() macros
Xianwei Zhao (7):
clk: meson: s4: fix fixed_pll_dco clock
clk: meson: s4: fix pwm_j_div parent clock
dt-bindings: clock: add Amlogic C3 PLL clock controller
dt-bindings: clock: add Amlogic C3 SCMI clock controller support
dt-bindings: clock: add Amlogic C3 peripherals clock controller
clk: meson: c3: add support for the C3 SoC PLL clock
clk: meson: c3: add c3 clock peripherals controller driver
.../clock/amlogic,a1-peripherals-clkc.yaml | 9 +-
.../bindings/clock/amlogic,a1-pll-clkc.yaml | 9 +-
.../bindings/clock/amlogic,axg-audio-clkc.txt | 59 -
.../bindings/clock/amlogic,axg-audio-clkc.yaml | 201 ++
.../clock/amlogic,c3-peripherals-clkc.yaml | 120 +
.../bindings/clock/amlogic,c3-pll-clkc.yaml | 59 +
drivers/clk/meson/Kconfig | 27 +
drivers/clk/meson/Makefile | 2 +
drivers/clk/meson/a1-peripherals.c | 3 +-
drivers/clk/meson/a1-pll.c | 3 +-
drivers/clk/meson/axg-aoclk.c | 3 +-
drivers/clk/meson/axg.c | 3 +-
drivers/clk/meson/c3-peripherals.c | 2366 ++++++++++++++++++++
drivers/clk/meson/c3-pll.c | 747 ++++++
drivers/clk/meson/clk-pll.c | 40 +-
drivers/clk/meson/clk-pll.h | 1 +
drivers/clk/meson/g12a-aoclk.c | 3 +-
drivers/clk/meson/g12a.c | 3 +-
drivers/clk/meson/gxbb-aoclk.c | 2 +
drivers/clk/meson/gxbb.c | 3 +-
drivers/clk/meson/meson-aoclk.c | 2 +
drivers/clk/meson/meson-clkc-utils.c | 1 +
drivers/clk/meson/meson-eeclk.c | 2 +
drivers/clk/meson/s4-peripherals.c | 5 +-
drivers/clk/meson/s4-pll.c | 8 +-
.../clock/amlogic,a1-peripherals-clkc.h | 1 +
include/dt-bindings/clock/amlogic,a1-pll-clkc.h | 1 +
.../clock/amlogic,c3-peripherals-clkc.h | 212 ++
include/dt-bindings/clock/amlogic,c3-pll-clkc.h | 40 +
include/dt-bindings/clock/amlogic,c3-scmi-clkc.h | 27 +
30 files changed, 3873 insertions(+), 89 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/clock/amlogic,axg-audio-clkc.txt
create mode 100644 Documentation/devicetree/bindings/clock/amlogic,axg-audio-clkc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/amlogic,c3-peripherals-clkc.yaml
create mode 100644 Documentation/devicetree/bindings/clock/amlogic,c3-pll-clkc.yaml
create mode 100644 drivers/clk/meson/c3-peripherals.c
create mode 100644 drivers/clk/meson/c3-pll.c
create mode 100644 include/dt-bindings/clock/amlogic,c3-peripherals-clkc.h
create mode 100644 include/dt-bindings/clock/amlogic,c3-pll-clkc.h
create mode 100644 include/dt-bindings/clock/amlogic,c3-scmi-clkc.h
More information about the linux-amlogic
mailing list