From: Shawn Guo <shawnguo@kernel.org> To: Stephen Boyd <sboyd@kernel.org> Cc: Fabio Estevam <festevam@gmail.com>, Stefan Agner <stefan@agner.ch>, kernel@pengutronix.de, linux-imx@nxp.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(-)
WARNING: multiple messages have this Message-ID (diff)
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:36 UTC|newest] Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top 2019-06-24 15:36 Shawn Guo [this message] 2019-06-24 15:36 ` [GIT PULL] i.MX clock changes for 5.3 Shawn Guo 2019-06-25 20:34 ` Stephen Boyd 2019-06-25 20:34 ` 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: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.