From: Jerome Brunet <jbrunet@baylibre.com>
To: Stephen Boyd <sboyd@kernel.org>
Cc: "linux-clk@vger.kernel.org" <linux-clk@vger.kernel.org>,
"linux-amlogic@lists.infradead.org"
<linux-amlogic@lists.infradead.org>,
Neil Armstrong <neil.armstrong@linaro.org>,
Kevin Hilman <khilman@baylibre.com>
Subject: [GIT PULL] clk: meson: amlogic clock updates for v6.11
Date: Fri, 28 Jun 2024 16:25:19 +0200 [thread overview]
Message-ID: <1j34oxxhyo.fsf@starbuckisacylon.baylibre.com> (raw)
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
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
reply other threads:[~2024-06-28 14:25 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1j34oxxhyo.fsf@starbuckisacylon.baylibre.com \
--to=jbrunet@baylibre.com \
--cc=khilman@baylibre.com \
--cc=linux-amlogic@lists.infradead.org \
--cc=linux-clk@vger.kernel.org \
--cc=neil.armstrong@linaro.org \
--cc=sboyd@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®