All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/3] arm64: dts: freescale: imx8mp-(verdin|toradex-smarc): Add HDMI audio support
@ 2025-12-09 10:17 Francesco Dolcini
  2025-12-09 10:17 ` [PATCH v1 1/3] arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO comments Francesco Dolcini
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Francesco Dolcini @ 2025-12-09 10:17 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Francesco Dolcini, devicetree, imx, linux-arm-kernel,
	linux-kernel

From: Francesco Dolcini <francesco.dolcini@toradex.com>

Add support for HDMI audio on Verdin and Toradex SMARC iMX8M Plus boards, as
done in commit b21f87b8322f ("arm64: dts: imx8mp-evk: enable hdmi_pai device")
on the NXP i.MX8MP EVK board.

In addition a small cleanup on spurious comments.

Francesco Dolcini (3):
  arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO comments
  arm64: dts: freescale: imx8mp-verdin: enable hdmi_pai device
  arm64: dts: freescale: imx8mp-toradex-smarc: enable hdmi_pai device

 arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts | 4 ++++
 arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi    | 4 ++++
 arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi       | 4 ++++
 arch/arm64/boot/dts/freescale/imx8mp-verdin-mallow.dtsi    | 4 ++++
 arch/arm64/boot/dts/freescale/imx8mp-verdin-yavia.dtsi     | 4 ++++
 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi           | 4 ----
 6 files changed, 20 insertions(+), 4 deletions(-)

-- 
2.47.3


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

* [PATCH v1 1/3] arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO comments
  2025-12-09 10:17 [PATCH v1 0/3] arm64: dts: freescale: imx8mp-(verdin|toradex-smarc): Add HDMI audio support Francesco Dolcini
@ 2025-12-09 10:17 ` Francesco Dolcini
  2025-12-09 10:17 ` [PATCH v1 2/3] arm64: dts: freescale: imx8mp-verdin: enable hdmi_pai device Francesco Dolcini
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Francesco Dolcini @ 2025-12-09 10:17 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Francesco Dolcini, devicetree, imx, linux-arm-kernel,
	linux-kernel

From: Francesco Dolcini <francesco.dolcini@toradex.com>

Remove obsolete TODO comments, I2S interface is supported since Linux v6.6.

Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
---
 arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi
index d43ba0087126..d31f8082394f 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi
@@ -832,10 +832,6 @@ &pwm3 {
 	#pwm-cells = <3>;
 };
 
-/* TODO: Verdin I2S_1 */
-
-/* TODO: Verdin I2S_2 */
-
 &snvs_pwrkey {
 	status = "okay";
 };
-- 
2.47.3


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

* [PATCH v1 2/3] arm64: dts: freescale: imx8mp-verdin: enable hdmi_pai device
  2025-12-09 10:17 [PATCH v1 0/3] arm64: dts: freescale: imx8mp-(verdin|toradex-smarc): Add HDMI audio support Francesco Dolcini
  2025-12-09 10:17 ` [PATCH v1 1/3] arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO comments Francesco Dolcini
@ 2025-12-09 10:17 ` Francesco Dolcini
  2025-12-09 10:17 ` [PATCH v1 3/3] arm64: dts: freescale: imx8mp-toradex-smarc: " Francesco Dolcini
  2025-12-30  3:13 ` [PATCH v1 0/3] arm64: dts: freescale: imx8mp-(verdin|toradex-smarc): Add HDMI audio support Shawn Guo
  3 siblings, 0 replies; 5+ messages in thread
From: Francesco Dolcini @ 2025-12-09 10:17 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Francesco Dolcini, devicetree, imx, linux-arm-kernel,
	linux-kernel

From: Francesco Dolcini <francesco.dolcini@toradex.com>

Enable the hdmi_pai device on the various iMX8M Plus Verdin boards that
feature the related HDMI interface.

The hdmi_pai device, together with aud2htx module, hdmi_pai and hdmi
controller compose the HDMI audio pipeline.

See commit b21f87b8322f ("arm64: dts: imx8mp-evk: enable hdmi_pai
device") for the equivalent change on the NXP i.MX8MP EVK board.

Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
---
 arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi | 4 ++++
 arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi    | 4 ++++
 arch/arm64/boot/dts/freescale/imx8mp-verdin-mallow.dtsi | 4 ++++
 arch/arm64/boot/dts/freescale/imx8mp-verdin-yavia.dtsi  | 4 ++++
 4 files changed, 16 insertions(+)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi
index 1493319aa748..0e218e6b8e29 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp-verdin-dahlia.dtsi
@@ -112,6 +112,10 @@ &gpio4 {
 };
 
 /* Verdin HDMI_1 */
+&hdmi_pai {
+	status = "okay";
+};
+
 &hdmi_pvi {
 	status = "okay";
 };
diff --git a/arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi
index a38e7c947a42..72a4f846d694 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp-verdin-dev.dtsi
@@ -121,6 +121,10 @@ &gpio_expander_21 {
 };
 
 /* Verdin HDMI_1 */
+&hdmi_pai {
+	status = "okay";
+};
+
 &hdmi_pvi {
 	status = "okay";
 };
diff --git a/arch/arm64/boot/dts/freescale/imx8mp-verdin-mallow.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-verdin-mallow.dtsi
index 11cf3bdc95c4..846b36706821 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-verdin-mallow.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp-verdin-mallow.dtsi
@@ -109,6 +109,10 @@ &flexcan2 {
 };
 
 /* Verdin HDMI_1 */
+&hdmi_pai {
+	status = "okay";
+};
+
 &hdmi_pvi {
 	status = "okay";
 };
diff --git a/arch/arm64/boot/dts/freescale/imx8mp-verdin-yavia.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-verdin-yavia.dtsi
index cc389cda2af2..f3d28e23ba6c 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-verdin-yavia.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp-verdin-yavia.dtsi
@@ -123,6 +123,10 @@ &gpio4 {
 };
 
 /* Verdin HDMI_1 */
+&hdmi_pai {
+	status = "okay";
+};
+
 &hdmi_pvi {
 	status = "okay";
 };
-- 
2.47.3


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

* [PATCH v1 3/3] arm64: dts: freescale: imx8mp-toradex-smarc: enable hdmi_pai device
  2025-12-09 10:17 [PATCH v1 0/3] arm64: dts: freescale: imx8mp-(verdin|toradex-smarc): Add HDMI audio support Francesco Dolcini
  2025-12-09 10:17 ` [PATCH v1 1/3] arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO comments Francesco Dolcini
  2025-12-09 10:17 ` [PATCH v1 2/3] arm64: dts: freescale: imx8mp-verdin: enable hdmi_pai device Francesco Dolcini
@ 2025-12-09 10:17 ` Francesco Dolcini
  2025-12-30  3:13 ` [PATCH v1 0/3] arm64: dts: freescale: imx8mp-(verdin|toradex-smarc): Add HDMI audio support Shawn Guo
  3 siblings, 0 replies; 5+ messages in thread
From: Francesco Dolcini @ 2025-12-09 10:17 UTC (permalink / raw)
  To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam
  Cc: Francesco Dolcini, devicetree, imx, linux-arm-kernel,
	linux-kernel

From: Francesco Dolcini <francesco.dolcini@toradex.com>

Enable the hdmi_pai device on the Toradex SMARC iMX8M Plus Development
boards.

The hdmi_pai device, together with aud2htx module, hdmi_pai and hdmi
controller compose the HDMI audio pipeline.

See commit b21f87b8322f ("arm64: dts: imx8mp-evk: enable hdmi_pai
device") for the equivalent change on the NXP i.MX8MP EVK board.

Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
---
 arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts b/arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts
index 6f9dcd3a75c8..b31de307093c 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mp-toradex-smarc-dev.dts
@@ -107,6 +107,10 @@ &gpio4 {
 	pinctrl-0 = <&pinctrl_gpio4>, <&pinctrl_gpio6>;
 };
 
+&hdmi_pai {
+	status = "okay";
+};
+
 &hdmi_pvi {
 	status = "okay";
 };
-- 
2.47.3


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

* Re: [PATCH v1 0/3] arm64: dts: freescale: imx8mp-(verdin|toradex-smarc): Add HDMI audio support
  2025-12-09 10:17 [PATCH v1 0/3] arm64: dts: freescale: imx8mp-(verdin|toradex-smarc): Add HDMI audio support Francesco Dolcini
                   ` (2 preceding siblings ...)
  2025-12-09 10:17 ` [PATCH v1 3/3] arm64: dts: freescale: imx8mp-toradex-smarc: " Francesco Dolcini
@ 2025-12-30  3:13 ` Shawn Guo
  3 siblings, 0 replies; 5+ messages in thread
From: Shawn Guo @ 2025-12-30  3:13 UTC (permalink / raw)
  To: Francesco Dolcini
  Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, Francesco Dolcini,
	devicetree, imx, linux-arm-kernel, linux-kernel

On Tue, Dec 09, 2025 at 11:17:48AM +0100, Francesco Dolcini wrote:
> From: Francesco Dolcini <francesco.dolcini@toradex.com>
> 
> Add support for HDMI audio on Verdin and Toradex SMARC iMX8M Plus boards, as
> done in commit b21f87b8322f ("arm64: dts: imx8mp-evk: enable hdmi_pai device")
> on the NXP i.MX8MP EVK board.
> 
> In addition a small cleanup on spurious comments.
> 
> Francesco Dolcini (3):
>   arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO comments
>   arm64: dts: freescale: imx8mp-verdin: enable hdmi_pai device
>   arm64: dts: freescale: imx8mp-toradex-smarc: enable hdmi_pai device

Applied all, thanks!

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

end of thread, other threads:[~2025-12-30  3:13 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-12-09 10:17 [PATCH v1 0/3] arm64: dts: freescale: imx8mp-(verdin|toradex-smarc): Add HDMI audio support Francesco Dolcini
2025-12-09 10:17 ` [PATCH v1 1/3] arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO comments Francesco Dolcini
2025-12-09 10:17 ` [PATCH v1 2/3] arm64: dts: freescale: imx8mp-verdin: enable hdmi_pai device Francesco Dolcini
2025-12-09 10:17 ` [PATCH v1 3/3] arm64: dts: freescale: imx8mp-toradex-smarc: " Francesco Dolcini
2025-12-30  3:13 ` [PATCH v1 0/3] arm64: dts: freescale: imx8mp-(verdin|toradex-smarc): Add HDMI audio support Shawn Guo

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.