All of lore.kernel.org
 help / color / mirror / Atom feed
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

             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: link
Be 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.