devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/5] i.MX6Q IPP DI support
@ 2022-10-13 13:18 Alexander Stein
  2022-10-13 13:18 ` [PATCH 1/5] ARM: dts: imx6qdl: add clocks to clock controller node Alexander Stein
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Alexander Stein @ 2022-10-13 13:18 UTC (permalink / raw)
  To: Abel Vesa, Michael Turquette, Stephen Boyd, Rob Herring,
	Krzysztof Kozlowski, Shawn Guo, Sascha Hauer, Fabio Estevam
  Cc: Alexander Stein, Pengutronix Kernel Team, NXP Linux Team,
	Anson Huang, linux-clk, devicetree, linux-arm-kernel

Hi,

this series add support for IPP_DI[01] clock input.
1st patch is just preparation to handle anaclk1/anaclk2 similar to osc &
friends.
2nd & 3rd patch adds the clock to bindings and device tree.
4th patch adds the clock to the clk tree and also adds support for IPU
clock source.
5th patch adds the pinctrl defines for imx6q (only). I was only able to test
this on pad DA14 on imx6q, but not on imx6dl.

Putting all together it is possible to use those IPP DI0/1 clocks as input
for IPU pixel clock.

Best regards,
Alexander

Alexander Stein (5):
  ARM: dts: imx6qdl: add clocks to clock controller node
  dt-bindings: clock: Add ipp_di0 and ipp_di1 clocks to i.MX6Q bindings
  ARM: dts: imx6qdl: add missing ipp_di clocks to clock controller node
  clk: imx6q: Add ipp-di0 and ipp-di1 clocks
  ARM: dts: imx6q: add ipp_di0 and ipp_di1 pad configuration

 .../bindings/clock/imx6q-clock.yaml           |  4 ++
 arch/arm/boot/dts/imx6dl-pinfunc.h            |  3 ++
 arch/arm/boot/dts/imx6q-pinfunc.h             |  3 ++
 arch/arm/boot/dts/imx6qdl.dtsi                | 38 +++++++++++++++++--
 drivers/clk/imx/clk-imx6q.c                   | 20 ++++++----
 include/dt-bindings/clock/imx6qdl-clock.h     |  4 +-
 6 files changed, 60 insertions(+), 12 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-10-13 13:59 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-13 13:18 [PATCH 0/5] i.MX6Q IPP DI support Alexander Stein
2022-10-13 13:18 ` [PATCH 1/5] ARM: dts: imx6qdl: add clocks to clock controller node Alexander Stein
2022-10-13 13:18 ` [PATCH 2/5] dt-bindings: clock: Add ipp_di0 and ipp_di1 clocks to i.MX6Q bindings Alexander Stein
2022-10-13 13:48   ` Krzysztof Kozlowski
2022-10-13 13:18 ` [PATCH 3/5] ARM: dts: imx6qdl: add missing ipp_di clocks to clock controller node Alexander Stein
2022-10-13 13:18 ` [PATCH 4/5] clk: imx6q: Add ipp-di0 and ipp-di1 clocks Alexander Stein
2022-10-13 13:49   ` Krzysztof Kozlowski
2022-10-13 13:18 ` [PATCH 5/5] ARM: dts: imx6q: add ipp_di0 and ipp_di1 pad configuration Alexander Stein

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).