From: Neil Armstrong <narmstrong@baylibre.com>
To: sboyd@kernel.org, mturquette@baylibre.com
Cc: "open list:ARM/Amlogic Meson..."
<linux-amlogic@lists.infradead.org>,
linux-clk@vger.kernel.org
Subject: [GIT PULL] clk: meson: updates for v5.1
Date: Thu, 7 Feb 2019 14:23:49 +0100 [thread overview]
Message-ID: <1c894e44-de4b-aef8-d3a3-f371bf2d2f68@baylibre.com> (raw)
Dear clock maintainers,
Below is a request to pull updates for Amlogic clocks.
It covers essentially refactoring AXG and GXBB drivers to easily add
support for 32k AO clock support and G12A clock controller.
It also fixes Mali GPU clocks for Meson8 SoCs.
Thanks,
Neil
The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:
Linux 5.0-rc1 (2019-01-06 17:08:20 -0800)
are available in the Git repository at:
git://github.com/BayLibre/clk-meson.git tags/tags/meson-clk-5.1
for you to fetch changes up to 6682bd4d443fad802e11a0a39332025cdfbf5108:
clk: meson: factorise meson64 peripheral clock controller drivers (2019-02-04 09:52:11 +0100)
----------------------------------------------------------------
- add 32k clock generation for AXG
- add support for the Mali GPU clocks for Meson8
- claim input clocks through DT for AXG and GXBB
- rework drivers dependencies among meson clock drivers
- add G12A EE clock controller driver
----------------------------------------------------------------
Jerome Brunet (14):
dt-bindings: clk: meson: add ao slow clock path ids
clk: meson: clean-up clock registration
clk: meson: add dual divider clock driver
clk: meson: gxbb-ao: replace cec-32k with the dual divider
clk: meson: axg-ao: add 32k generation subtree
clk: meson: gxbb: claim clock controller input clock from DT
clk: meson: axg: claim clock controller input clock from DT
clk: meson: ao-clkc: claim clock controller input clocks from DT
clk: export some clk_hw function symbols for module drivers
clk: meson: use CONFIG_ARCH_MESON to enter meson clk directory
clk: meson: axg-audio does not require syscon
clk: meson: rework and clean drivers dependencies
clk: meson: pll: update driver for the g12a
clk: meson: factorise meson64 peripheral clock controller drivers
Jian Hu (2):
dt-bindings: clk: meson: add g12a periph clock controller bindings
clk: meson: g12a: add peripheral clock controller
Martin Blumenstingl (2):
clk: meson: meson8b: use a separate clock table for Meson8
clk: meson: meson8b: add the GPU clock tree
.../bindings/clock/amlogic,gxbb-clkc.txt | 1 +
drivers/clk/Makefile | 2 +-
drivers/clk/clk.c | 3 +
drivers/clk/meson/Kconfig | 99 +-
drivers/clk/meson/Makefile | 29 +-
drivers/clk/meson/axg-aoclk.c | 193 +-
drivers/clk/meson/axg-aoclk.h | 13 +-
drivers/clk/meson/axg-audio.c | 5 +-
drivers/clk/meson/axg.c | 69 +-
drivers/clk/meson/clk-dualdiv.c | 138 ++
drivers/clk/meson/clk-dualdiv.h | 33 +
drivers/clk/meson/clk-input.c | 7 +-
drivers/clk/meson/clk-input.h | 19 +
drivers/clk/meson/clk-mpll.c | 12 +-
drivers/clk/meson/clk-mpll.h | 30 +
drivers/clk/meson/clk-phase.c | 75 +-
drivers/clk/meson/clk-phase.h | 26 +
drivers/clk/meson/clk-pll.c | 216 +-
drivers/clk/meson/clk-pll.h | 49 +
drivers/clk/meson/clk-regmap.c | 5 +
drivers/clk/meson/clk-regmap.h | 20 +
drivers/clk/meson/clk-triphase.c | 68 -
drivers/clk/meson/clkc.h | 127 --
drivers/clk/meson/g12a.c | 2359 ++++++++++++++++++++
drivers/clk/meson/g12a.h | 175 ++
drivers/clk/meson/gxbb-aoclk-32k.c | 193 --
drivers/clk/meson/gxbb-aoclk.c | 268 ++-
drivers/clk/meson/gxbb-aoclk.h | 20 +-
drivers/clk/meson/gxbb.c | 296 ++-
drivers/clk/meson/meson-aoclk.c | 54 +-
drivers/clk/meson/meson-aoclk.h | 13 +-
drivers/clk/meson/meson-eeclk.c | 63 +
drivers/clk/meson/meson-eeclk.h | 25 +
drivers/clk/meson/meson8b.c | 352 ++-
drivers/clk/meson/meson8b.h | 9 +-
drivers/clk/meson/parm.h | 46 +
drivers/clk/meson/sclk-div.c | 10 +-
drivers/clk/meson/{clkc-audio.h => sclk-div.h} | 16 +-
drivers/clk/meson/vid-pll-div.c | 10 +-
drivers/clk/meson/vid-pll-div.h | 20 +
include/dt-bindings/clock/axg-aoclkc.h | 7 +-
include/dt-bindings/clock/g12a-clkc.h | 135 ++
include/dt-bindings/clock/gxbb-aoclkc.h | 7 +
43 files changed, 4572 insertions(+), 745 deletions(-)
create mode 100644 drivers/clk/meson/clk-dualdiv.c
create mode 100644 drivers/clk/meson/clk-dualdiv.h
create mode 100644 drivers/clk/meson/clk-input.h
create mode 100644 drivers/clk/meson/clk-mpll.h
create mode 100644 drivers/clk/meson/clk-phase.h
create mode 100644 drivers/clk/meson/clk-pll.h
delete mode 100644 drivers/clk/meson/clk-triphase.c
delete mode 100644 drivers/clk/meson/clkc.h
create mode 100644 drivers/clk/meson/g12a.c
create mode 100644 drivers/clk/meson/g12a.h
delete mode 100644 drivers/clk/meson/gxbb-aoclk-32k.c
create mode 100644 drivers/clk/meson/meson-eeclk.c
create mode 100644 drivers/clk/meson/meson-eeclk.h
create mode 100644 drivers/clk/meson/parm.h
rename drivers/clk/meson/{clkc-audio.h => sclk-div.h} (54%)
create mode 100644 drivers/clk/meson/vid-pll-div.h
create mode 100644 include/dt-bindings/clock/g12a-clkc.h
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
next reply other threads:[~2019-02-07 13:24 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-02-07 13:23 Neil Armstrong [this message]
2019-02-16 0:01 ` Stephen Boyd
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=1c894e44-de4b-aef8-d3a3-f371bf2d2f68@baylibre.com \
--to=narmstrong@baylibre.com \
--cc=linux-amlogic@lists.infradead.org \
--cc=linux-clk@vger.kernel.org \
--cc=mturquette@baylibre.com \
--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®