* [GIT PULL] clk: imx: Updates for v6.16
@ 2025-05-07 12:35 Abel Vesa
2025-05-09 10:40 ` Peng Fan
2025-05-13 13:42 ` Abel Vesa
0 siblings, 2 replies; 3+ messages in thread
From: Abel Vesa @ 2025-05-07 12:35 UTC (permalink / raw)
To: Mike Turquette, Stephen Boyd
Cc: imx, NXP Linux Team, linux-clk, Linux Kernel Mailing List
The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:
Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git/ tags/clk-imx-6.16
for you to fetch changes up to 6a55647af3334f1d935ece67de4a838a864b53fc:
dt-bindings: clock: imx8m-clock: add PLLs (2025-05-05 10:48:56 +0300)
----------------------------------------------------------------
i.MX clock changes for 6.16
- Add video PLL clocks to both i.MX8MM and i.MX8MP
while dropping the numeral suffix.
- Add imx_anatop_get_clk_hw helper
- Add anatop clock providers for i.MX8M[MNP]
- Drop ccm_ prefix from base in i.MX8MP clock provider
- Document bindings for PLLs in imx8m-clock schema
----------------------------------------------------------------
Dario Binacchi (11):
dt-bindings: clock: imx8mm: add VIDEO_PLL clocks
clk: imx8mm: rename video_pll1 to video_pll
dt-bindings: clock: imx8mp: add VIDEO_PLL clocks
clk: imx8mp: rename video_pll1 to video_pll
dt-bindings: clock: imx8m-anatop: add oscillators and PLLs
clk: imx: add hw API imx_anatop_get_clk_hw
clk: imx: add support for i.MX8MM anatop clock driver
clk: imx: add support for i.MX8MN anatop clock driver
clk: imx: add support for i.MX8MP anatop clock driver
clk: imx8mp: rename ccm_base to base
dt-bindings: clock: imx8m-clock: add PLLs
.../bindings/clock/fsl,imx8m-anatop.yaml | 53 +-
.../devicetree/bindings/clock/imx8m-clock.yaml | 27 +-
drivers/clk/imx/Makefile | 6 +-
drivers/clk/imx/clk-imx8mm-anatop.c | 287 +++++++++
drivers/clk/imx/clk-imx8mm.c | 262 ++++----
drivers/clk/imx/clk-imx8mn-anatop.c | 283 +++++++++
drivers/clk/imx/clk-imx8mn.c | 183 +++---
drivers/clk/imx/clk-imx8mp-anatop.c | 306 ++++++++++
drivers/clk/imx/clk-imx8mp.c | 672 ++++++++++-----------
drivers/clk/imx/clk.c | 15 +
drivers/clk/imx/clk.h | 2 +
include/dt-bindings/clock/imx8mm-clock.h | 76 ++-
include/dt-bindings/clock/imx8mn-clock.h | 64 ++
include/dt-bindings/clock/imx8mp-clock.h | 80 ++-
14 files changed, 1711 insertions(+), 605 deletions(-)
create mode 100644 drivers/clk/imx/clk-imx8mm-anatop.c
create mode 100644 drivers/clk/imx/clk-imx8mn-anatop.c
create mode 100644 drivers/clk/imx/clk-imx8mp-anatop.c
^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: [GIT PULL] clk: imx: Updates for v6.16
2025-05-07 12:35 [GIT PULL] clk: imx: Updates for v6.16 Abel Vesa
@ 2025-05-09 10:40 ` Peng Fan
2025-05-13 13:42 ` Abel Vesa
1 sibling, 0 replies; 3+ messages in thread
From: Peng Fan @ 2025-05-09 10:40 UTC (permalink / raw)
To: Abel Vesa, Mike Turquette, Stephen Boyd, Shawn Guo,
Dario Binacchi
Cc: imx@lists.linux.dev, dl-linux-imx, linux-clk@vger.kernel.org,
Linux Kernel Mailing List
Hi Abel,
> Subject: [GIT PULL] clk: imx: Updates for v6.16
>
> The following changes since commit
> 0af2f6be1b4281385b618cb86ad946eded089ac8:
>
> Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git/
> tags/clk-imx-6.16
>
> for you to fetch changes up to
> 6a55647af3334f1d935ece67de4a838a864b53fc:
>
> dt-bindings: clock: imx8m-clock: add PLLs (2025-05-05 10:48:56
> +0300)
>
> ----------------------------------------------------------------
> i.MX clock changes for 6.16
>
> - Add video PLL clocks to both i.MX8MM and i.MX8MP
> while dropping the numeral suffix.
> - Add imx_anatop_get_clk_hw helper
> - Add anatop clock providers for i.MX8M[MNP]
> - Drop ccm_ prefix from base in i.MX8MP clock provider
> - Document bindings for PLLs in imx8m-clock schema
>
> ----------------------------------------------------------------
> Dario Binacchi (11):
> dt-bindings: clock: imx8mm: add VIDEO_PLL clocks
> clk: imx8mm: rename video_pll1 to video_pll
> dt-bindings: clock: imx8mp: add VIDEO_PLL clocks
> clk: imx8mp: rename video_pll1 to video_pll
> dt-bindings: clock: imx8m-anatop: add oscillators and PLLs
> clk: imx: add hw API imx_anatop_get_clk_hw
> clk: imx: add support for i.MX8MM anatop clock driver
> clk: imx: add support for i.MX8MN anatop clock driver
> clk: imx: add support for i.MX8MP anatop clock driver
> clk: imx8mp: rename ccm_base to base
> dt-bindings: clock: imx8m-clock: add PLLs
Sorry to raise here.
Not sure whether Shawn will pick the DT part, otherwise
there will be booting break as Mark replied.
If DT part not goes in 6.16, this PR should be delayed or
redo the patchset to support old DTs to keep backwards
compatibility supported.
Regards,
Peng
>
> .../bindings/clock/fsl,imx8m-anatop.yaml | 53 +-
> .../devicetree/bindings/clock/imx8m-clock.yaml | 27 +-
> drivers/clk/imx/Makefile | 6 +-
> drivers/clk/imx/clk-imx8mm-anatop.c | 287 +++++++++
> drivers/clk/imx/clk-imx8mm.c | 262 ++++----
> drivers/clk/imx/clk-imx8mn-anatop.c | 283 +++++++++
> drivers/clk/imx/clk-imx8mn.c | 183 +++---
> drivers/clk/imx/clk-imx8mp-anatop.c | 306 ++++++++++
> drivers/clk/imx/clk-imx8mp.c | 672 ++++++++++-----------
> drivers/clk/imx/clk.c | 15 +
> drivers/clk/imx/clk.h | 2 +
> include/dt-bindings/clock/imx8mm-clock.h | 76 ++-
> include/dt-bindings/clock/imx8mn-clock.h | 64 ++
> include/dt-bindings/clock/imx8mp-clock.h | 80 ++-
> 14 files changed, 1711 insertions(+), 605 deletions(-) create mode
> 100644 drivers/clk/imx/clk-imx8mm-anatop.c
> create mode 100644 drivers/clk/imx/clk-imx8mn-anatop.c
> create mode 100644 drivers/clk/imx/clk-imx8mp-anatop.c
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] clk: imx: Updates for v6.16
2025-05-07 12:35 [GIT PULL] clk: imx: Updates for v6.16 Abel Vesa
2025-05-09 10:40 ` Peng Fan
@ 2025-05-13 13:42 ` Abel Vesa
1 sibling, 0 replies; 3+ messages in thread
From: Abel Vesa @ 2025-05-13 13:42 UTC (permalink / raw)
To: Mike Turquette, Stephen Boyd
Cc: imx, NXP Linux Team, linux-clk, Linux Kernel Mailing List
On 25-05-07 15:35:28, Abel Vesa wrote:
> The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:
>
> Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)
>
> are available in the Git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git/ tags/clk-imx-6.16
>
> for you to fetch changes up to 6a55647af3334f1d935ece67de4a838a864b53fc:
>
> dt-bindings: clock: imx8m-clock: add PLLs (2025-05-05 10:48:56 +0300)
>
> ----------------------------------------------------------------
> i.MX clock changes for 6.16
>
> - Add video PLL clocks to both i.MX8MM and i.MX8MP
> while dropping the numeral suffix.
> - Add imx_anatop_get_clk_hw helper
> - Add anatop clock providers for i.MX8M[MNP]
> - Drop ccm_ prefix from base in i.MX8MP clock provider
> - Document bindings for PLLs in imx8m-clock schema
>
> ----------------------------------------------------------------
> Dario Binacchi (11):
> dt-bindings: clock: imx8mm: add VIDEO_PLL clocks
> clk: imx8mm: rename video_pll1 to video_pll
> dt-bindings: clock: imx8mp: add VIDEO_PLL clocks
> clk: imx8mp: rename video_pll1 to video_pll
> dt-bindings: clock: imx8m-anatop: add oscillators and PLLs
> clk: imx: add hw API imx_anatop_get_clk_hw
> clk: imx: add support for i.MX8MM anatop clock driver
> clk: imx: add support for i.MX8MN anatop clock driver
> clk: imx: add support for i.MX8MP anatop clock driver
> clk: imx8mp: rename ccm_base to base
> dt-bindings: clock: imx8m-clock: add PLLs
Hi Stephen,
Please ignore this pull request. It currently breaks everything: ABI,
build, boot.
This patchset will have to wait until next merge window, at least.
Sorry for the mess.
Abel
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-05-13 13:42 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-07 12:35 [GIT PULL] clk: imx: Updates for v6.16 Abel Vesa
2025-05-09 10:40 ` Peng Fan
2025-05-13 13:42 ` Abel Vesa
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox