From: Shawn Guo <shawnguo@kernel.org>
To: Stephen Boyd <sboyd@kernel.org>
Cc: Stefan Agner <stefan@agner.ch>,
linux-imx@nxp.com, kernel@pengutronix.de,
Fabio Estevam <festevam@gmail.com>,
linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org
Subject: [GIT PULL] i.MX clock changes for 5.3
Date: Mon, 24 Jun 2019 23:36:35 +0800 [thread overview]
Message-ID: <20190624153615.GA20480@dragon> (raw)
Hi Stephen,
Here is i.MX clock driver changes I queued for 5.3. Please keep commit
53c6a2ec018b ("clk: imx8m: Add GIC clock") stable, as I pulled it into
i.MX DT tree as dependency. Thanks!
Shawn
The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-clk-5.3
for you to fetch changes up to 15c64ff7625513c551e2b50c1ae28f729b61c5d3:
clk: imx8mq: Keep uart clocks on during system boot (2019-06-24 09:43:40 +0800)
----------------------------------------------------------------
i.MX clock changes for 5.3:
- A series from Abel Vesa to switch i.MX6 and i.MX7 clock drivers to
clk_hw based API.
- Add GPIO, SNVS and GIC clocks for i.MX8 drivers.
- Create a common function imx_mmdc_mask_handshake() for masking MMDC
handshake.
- Drop __init for function imx_check_clocks() and imx_register_uart_clocks(),
so that they can be used by i.MX8 clock drivers which use driver model.
- Use devm_platform_ioremap_resource() instead of of_iomap() for imx8mq
clock driver.
- Mark imx6sx/ul/ull/sll MMDC_P1_IPG and imx8mm DRAM_APB as critical clock.
- Correct imx7ulp nic1_bus_clk and imx8mm audio_pll2_clk clock setting.
----------------------------------------------------------------
Abel Vesa (18):
clk: imx: Add imx_obtain_fixed_clock clk_hw based variant
clk: imx6sx: Do not reparent to unregistered IMX6SX_CLK_AXI
clk: imx6q: Do not reparent uninitialized IMX6QDL_CLK_PERIPH2 clock
clk: imx: clk-busy: Switch to clk_hw based API
clk: imx: clk-cpu: Switch to clk_hw based API
clk: imx: clk-gate2: Switch to clk_hw based API
clk: imx: clk-pllv3: Switch to clk_hw based API
clk: imx: clk-pfd: Switch to clk_hw based API
clk: imx: clk-gate-exclusive: Switch to clk_hw based API
clk: imx: clk-fixup-div: Switch to clk_hw based API
clk: imx: clk-fixup-mux: Switch to clk_hw based API
clk: imx: Switch wrappers to clk_hw based API
clk: imx6sl: Switch to clk_hw based API
clk: imx6q: Switch to clk_hw based API
clk: imx6sx: Switch to clk_hw based API
clk: imx6ul: Switch to clk_hw based API
clk: imx7d: Switch to clk_hw based API
clk: imx6sll: Switch to clk_hw based API
Anson Huang (14):
dt-bindings: clock: imx8mm: Add GPIO clocks
clk: imx8mm: add GPIO clocks to clock tree
dt-bindings: clock: imx8mq: Add SNVS clock
clk: imx8mq: add SNVS clock to clock tree
dt-bindings: clock: imx8mm: Add SNVS clock
clk: imx8mm: add SNVS clock to clock tree
clk: imx: Add common API for masking MMDC handshake
clk: imx: Use imx_mmdc_mask_handshake() API for masking MMDC channel
clk: imx7ulp: update nic1_bus_clk parent info
clk: imx: Remove __init for imx_check_clocks() API
clk: imx8mq: Use imx_check_clocks() API directly
clk: imx8mq: Use devm_platform_ioremap_resource() instead of of_iomap()
clk: imx: Remove __init for imx_register_uart_clocks() API
clk: imx8mq: Keep uart clocks on during system boot
Arnd Bergmann (1):
clk: imx6q: fix section mismatch warning
Jacky Bai (1):
clk: imx: keep the mmdc p1 ipg clock always on on 6sx/ul/ull/sll
Leonard Crestez (3):
dt-bindings: clock: imx8m: Add GIC clock
clk: imx8m: Add GIC clock
clk: imx8mm: Mark dram_apb critical
Peng Fan (1):
clk: imx: imx8mm: correct audio_pll2_clk to audio_pll2_out
drivers/clk/imx/clk-busy.c | 30 +-
drivers/clk/imx/clk-cpu.c | 14 +-
drivers/clk/imx/clk-fixup-div.c | 15 +-
drivers/clk/imx/clk-fixup-mux.c | 15 +-
drivers/clk/imx/clk-gate-exclusive.c | 17 +-
drivers/clk/imx/clk-gate2.c | 14 +-
drivers/clk/imx/clk-imx6q.c | 781 ++++++++++++------------
drivers/clk/imx/clk-imx6sl.c | 409 ++++++-------
drivers/clk/imx/clk-imx6sll.c | 433 +++++++-------
drivers/clk/imx/clk-imx6sx.c | 661 +++++++++++----------
drivers/clk/imx/clk-imx6ul.c | 579 +++++++++---------
drivers/clk/imx/clk-imx7d.c | 983 ++++++++++++++++---------------
drivers/clk/imx/clk-imx7ulp.c | 2 +-
drivers/clk/imx/clk-imx8mm.c | 18 +-
drivers/clk/imx/clk-imx8mq.c | 27 +-
drivers/clk/imx/clk-pfd.c | 14 +-
drivers/clk/imx/clk-pllv3.c | 14 +-
drivers/clk/imx/clk.c | 34 +-
drivers/clk/imx/clk.h | 143 +++--
include/dt-bindings/clock/imx8mm-clock.h | 11 +-
include/dt-bindings/clock/imx8mq-clock.h | 5 +-
21 files changed, 2225 insertions(+), 1994 deletions(-)
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next reply other threads:[~2019-06-24 15:37 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-06-24 15:36 Shawn Guo [this message]
2019-06-25 20:34 ` [GIT PULL] i.MX clock changes for 5.3 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=20190624153615.GA20480@dragon \
--to=shawnguo@kernel.org \
--cc=festevam@gmail.com \
--cc=kernel@pengutronix.de \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-clk@vger.kernel.org \
--cc=linux-imx@nxp.com \
--cc=sboyd@kernel.org \
--cc=stefan@agner.ch \
/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;
as well as URLs for NNTP newsgroup(s).