From 7183632fc1b1273d326418a17af068cc2622c8af Mon Sep 17 00:00:00 2001 From: Philippe Schenker Date: Tue, 11 Oct 2022 11:52:44 +0200 Subject: verdins: convert hdmi overlays to new naming Convert the HDMI overlays to the new naming scheme. While at it do also update copyright year. Related-to: ELB-4838 Signed-off-by: Philippe Schenker --- overlays/Makefile | 6 +- overlays/verdin-imx8mm_dsi-to-hdmi_overlay.dts | 79 ++++++++++++++++++ overlays/verdin-imx8mm_lt8912_overlay.dts | 79 ------------------ overlays/verdin-imx8mp_dsi-to-hdmi_overlay.dts | 109 +++++++++++++++++++++++++ overlays/verdin-imx8mp_hdmi_overlay.dts | 78 ++++++++++++++++++ overlays/verdin-imx8mp_lt8912_overlay.dts | 109 ------------------------- overlays/verdin-imx8mp_native-hdmi_overlay.dts | 78 ------------------ 7 files changed, 269 insertions(+), 269 deletions(-) create mode 100644 overlays/verdin-imx8mm_dsi-to-hdmi_overlay.dts delete mode 100644 overlays/verdin-imx8mm_lt8912_overlay.dts create mode 100644 overlays/verdin-imx8mp_dsi-to-hdmi_overlay.dts create mode 100644 overlays/verdin-imx8mp_hdmi_overlay.dts delete mode 100644 overlays/verdin-imx8mp_lt8912_overlay.dts delete mode 100644 overlays/verdin-imx8mp_native-hdmi_overlay.dts diff --git a/overlays/Makefile b/overlays/Makefile index 3888551..2c7f877 100644 --- a/overlays/Makefile +++ b/overlays/Makefile @@ -48,20 +48,20 @@ dtb-y += display-lt170410_overlay.dtbo dtb-y += display-vga_overlay.dtbo dtb-y += verdin-imx8mm_20mhz_can1.dtbo dtb-y += verdin-imx8mm_disable_can1.dtbo +dtb-y += verdin-imx8mm_dsi-to-hdmi_overlay.dtbo dtb-y += verdin-imx8mm_dsi-to-lvds_panel-cap-touch-10inch-lvds_overlay.dtbo dtb-y += verdin-imx8mm_hmp.dtbo -dtb-y += verdin-imx8mm_lt8912_overlay.dtbo dtb-y += verdin-imx8mm_ov5640_overlay.dtbo dtb-y += verdin-imx8mm_spidev_overlay.dtbo +dtb-y += verdin-imx8mp_dsi-to-hdmi_overlay.dtbo dtb-y += verdin-imx8mp_dsi-to-lvds_panel-cap-touch-10inch-lvds_overlay.dtbo dtb-y += verdin-imx8mp_dsi-to-lvds_panel-lvds-dual-channel-1080p_overlay.dtbo -dtb-y += verdin-imx8mp_lt8912_overlay.dtbo +dtb-y += verdin-imx8mp_hdmi_overlay.dtbo dtb-y += verdin-imx8mp_mezzanine-lvds-dual-channel_overlay.dtbo dtb-y += verdin-imx8mp_mezzanine-lvds-single-channel_overlay.dtbo dtb-y += verdin-imx8mp_mezzanine-ov5640_overlay.dtbo dtb-y += verdin-imx8mp_mezzanine-ov5640-2_overlay.dtbo dtb-y += verdin-imx8mp_mezzanine-touch-atmel-mxt_overlay.dtbo -dtb-y += verdin-imx8mp_native-hdmi_overlay.dtbo dtb-y += verdin-imx8mp_ov5640_overlay.dtbo dtb-y += verdin-imx8mp_spidev_overlay.dtbo diff --git a/overlays/verdin-imx8mm_dsi-to-hdmi_overlay.dts b/overlays/verdin-imx8mm_dsi-to-hdmi_overlay.dts new file mode 100644 index 0000000..7a52c46 --- /dev/null +++ b/overlays/verdin-imx8mm_dsi-to-hdmi_overlay.dts @@ -0,0 +1,79 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright 2020-2022 Toradex + */ + +// Verdin DSI to HDMI Adapter orderable at Toradex. + +/dts-v1/; +/plugin/; + +/ { + compatible = "toradex,verdin-imx8mm"; +}; + +&gpu { + status = "okay"; +}; + +&hdmi_lontium_lt8912 { + status = "okay"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + lt8912_1_in: endpoint { + data-lanes = <1 2 3 4>; + remote-endpoint = <&mipi_dsi_bridge1_out>; + }; + }; + + port@1 { + reg = <1>; + + lt8912_1_out: endpoint { + remote-endpoint = <&hdmi_connector_in>; + }; + }; + }; +}; + +&hdmi_connector { + status = "okay"; + + port { + hdmi_connector_in: endpoint { + remote-endpoint = <<8912_1_out>; + }; + }; +}; + +/* Verdin I2C_2_DSI */ +&i2c2 { + status = "okay"; +}; + +&lcdif { + status = "okay"; +}; + +&mipi_dsi { + #address-cells = <1>; + #size-cells = <0>; + status = "okay"; + + port@1 { + mipi_dsi_bridge1_out: endpoint { + attach-bridge; + remote-endpoint = <<8912_1_in>; + }; + }; +}; + +&pwm1 { + status = "disabled"; +}; diff --git a/overlays/verdin-imx8mm_lt8912_overlay.dts b/overlays/verdin-imx8mm_lt8912_overlay.dts deleted file mode 100644 index 038bc36..0000000 --- a/overlays/verdin-imx8mm_lt8912_overlay.dts +++ /dev/null @@ -1,79 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later OR MIT -/* - * Copyright 2020-2021 Toradex - */ - -// Verdin DSI to HDMI Adapter orderable at Toradex. - -/dts-v1/; -/plugin/; - -/ { - compatible = "toradex,verdin-imx8mm"; -}; - -&gpu { - status = "okay"; -}; - -&hdmi_lontium_lt8912 { - status = "okay"; - - ports { - #address-cells = <1>; - #size-cells = <0>; - - port@0 { - reg = <0>; - - lt8912_1_in: endpoint { - data-lanes = <1 2 3 4>; - remote-endpoint = <&mipi_dsi_bridge1_out>; - }; - }; - - port@1 { - reg = <1>; - - lt8912_1_out: endpoint { - remote-endpoint = <&hdmi_connector_in>; - }; - }; - }; -}; - -&hdmi_connector { - status = "okay"; - - port { - hdmi_connector_in: endpoint { - remote-endpoint = <<8912_1_out>; - }; - }; -}; - -/* Verdin I2C_2_DSI */ -&i2c2 { - status = "okay"; -}; - -&lcdif { - status = "okay"; -}; - -&mipi_dsi { - #address-cells = <1>; - #size-cells = <0>; - status = "okay"; - - port@1 { - mipi_dsi_bridge1_out: endpoint { - attach-bridge; - remote-endpoint = <<8912_1_in>; - }; - }; -}; - -&pwm1 { - status = "disabled"; -}; diff --git a/overlays/verdin-imx8mp_dsi-to-hdmi_overlay.dts b/overlays/verdin-imx8mp_dsi-to-hdmi_overlay.dts new file mode 100644 index 0000000..553ca98 --- /dev/null +++ b/overlays/verdin-imx8mp_dsi-to-hdmi_overlay.dts @@ -0,0 +1,109 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright 2020-2022 Toradex + */ + +// Verdin DSI to HDMI Adapter orderable at Toradex. + +/dts-v1/; +/plugin/; + +/ { + compatible = "toradex,verdin-imx8mp"; +}; + +&gpu_2d { + status = "okay"; +}; + +&gpu_3d { + status = "okay"; +}; + +&hdmi_connector { + status = "okay"; + + port { + hdmi_connector_in: endpoint { + remote-endpoint = <<8912_out>; + }; + }; +}; + +&hdmi_lontium_lt8912 { + status = "okay"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + lt8912_1_in: endpoint { + data-lanes = <1 2 3 4>; + remote-endpoint = <&mipi_dsi_bridge1_out>; + }; + }; + + port@1 { + reg = <1>; + + lt8912_out: endpoint { + remote-endpoint = <&hdmi_connector_in>; + }; + }; + }; +}; + +/* Verdin I2C_2_DSI */ +&i2c2 { + status = "okay"; +}; + +/* LCDIF to MIPI-DSI */ +&lcdif1 { + status = "okay"; +}; + +&mipi_dsi { + #address-cells = <1>; + #size-cells = <0>; + status = "okay"; + + port@1 { + mipi_dsi_bridge1_out: endpoint { + attach-bridge; + remote-endpoint = <<8912_1_in>; + }; + }; +}; + +&mix_gpu_ml { + status = "okay"; +}; + +&ml_vipsi { + status = "okay"; +}; + +&pwm3 { + /* PWM 3 conflicts with the HPD signal from the adapter */ + status = "disabled"; +}; + +&vpu_g1 { + status = "okay"; +}; + +&vpu_g2 { + status = "okay"; +}; + +&vpu_vc8000e { + status = "okay"; +}; + +&vpu_v4l2 { + status = "okay"; +}; diff --git a/overlays/verdin-imx8mp_hdmi_overlay.dts b/overlays/verdin-imx8mp_hdmi_overlay.dts new file mode 100644 index 0000000..9ff1dac --- /dev/null +++ b/overlays/verdin-imx8mp_hdmi_overlay.dts @@ -0,0 +1,78 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright 2021 Toradex + */ + +// Verdin native HDMI interface. + +/dts-v1/; +/plugin/; + +/ { + compatible = "toradex,verdin-imx8mp"; +}; + +&aud2htx { + status = "okay"; +}; + +&gpu_2d { + status = "okay"; +}; + +&gpu_3d { + status = "okay"; +}; + +&hdmi { + status = "okay"; +}; + +&hdmiphy { + status = "okay"; +}; + +&hdmi_blk_ctrl { + status = "okay"; +}; + +&hdmi_pavi { + status = "okay"; +}; + +&irqsteer_hdmi { + status = "okay"; +}; + +/* LCDIF to on-SoC Samsung HDMI PHY */ +&lcdif3 { + status = "okay"; +}; + +&ml_vipsi { + status = "okay"; +}; + +&mix_gpu_ml { + status = "okay"; +}; + +&sound_hdmi { + status = "okay"; +}; + +&vpu_g1 { + status = "okay"; +}; + +&vpu_g2 { + status = "okay"; +}; + +&vpu_vc8000e { + status = "okay"; +}; + +&vpu_v4l2 { + status = "okay"; +}; diff --git a/overlays/verdin-imx8mp_lt8912_overlay.dts b/overlays/verdin-imx8mp_lt8912_overlay.dts deleted file mode 100644 index 553ca98..0000000 --- a/overlays/verdin-imx8mp_lt8912_overlay.dts +++ /dev/null @@ -1,109 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later OR MIT -/* - * Copyright 2020-2022 Toradex - */ - -// Verdin DSI to HDMI Adapter orderable at Toradex. - -/dts-v1/; -/plugin/; - -/ { - compatible = "toradex,verdin-imx8mp"; -}; - -&gpu_2d { - status = "okay"; -}; - -&gpu_3d { - status = "okay"; -}; - -&hdmi_connector { - status = "okay"; - - port { - hdmi_connector_in: endpoint { - remote-endpoint = <<8912_out>; - }; - }; -}; - -&hdmi_lontium_lt8912 { - status = "okay"; - - ports { - #address-cells = <1>; - #size-cells = <0>; - - port@0 { - reg = <0>; - - lt8912_1_in: endpoint { - data-lanes = <1 2 3 4>; - remote-endpoint = <&mipi_dsi_bridge1_out>; - }; - }; - - port@1 { - reg = <1>; - - lt8912_out: endpoint { - remote-endpoint = <&hdmi_connector_in>; - }; - }; - }; -}; - -/* Verdin I2C_2_DSI */ -&i2c2 { - status = "okay"; -}; - -/* LCDIF to MIPI-DSI */ -&lcdif1 { - status = "okay"; -}; - -&mipi_dsi { - #address-cells = <1>; - #size-cells = <0>; - status = "okay"; - - port@1 { - mipi_dsi_bridge1_out: endpoint { - attach-bridge; - remote-endpoint = <<8912_1_in>; - }; - }; -}; - -&mix_gpu_ml { - status = "okay"; -}; - -&ml_vipsi { - status = "okay"; -}; - -&pwm3 { - /* PWM 3 conflicts with the HPD signal from the adapter */ - status = "disabled"; -}; - -&vpu_g1 { - status = "okay"; -}; - -&vpu_g2 { - status = "okay"; -}; - -&vpu_vc8000e { - status = "okay"; -}; - -&vpu_v4l2 { - status = "okay"; -}; diff --git a/overlays/verdin-imx8mp_native-hdmi_overlay.dts b/overlays/verdin-imx8mp_native-hdmi_overlay.dts deleted file mode 100644 index 9ff1dac..0000000 --- a/overlays/verdin-imx8mp_native-hdmi_overlay.dts +++ /dev/null @@ -1,78 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later OR MIT -/* - * Copyright 2021 Toradex - */ - -// Verdin native HDMI interface. - -/dts-v1/; -/plugin/; - -/ { - compatible = "toradex,verdin-imx8mp"; -}; - -&aud2htx { - status = "okay"; -}; - -&gpu_2d { - status = "okay"; -}; - -&gpu_3d { - status = "okay"; -}; - -&hdmi { - status = "okay"; -}; - -&hdmiphy { - status = "okay"; -}; - -&hdmi_blk_ctrl { - status = "okay"; -}; - -&hdmi_pavi { - status = "okay"; -}; - -&irqsteer_hdmi { - status = "okay"; -}; - -/* LCDIF to on-SoC Samsung HDMI PHY */ -&lcdif3 { - status = "okay"; -}; - -&ml_vipsi { - status = "okay"; -}; - -&mix_gpu_ml { - status = "okay"; -}; - -&sound_hdmi { - status = "okay"; -}; - -&vpu_g1 { - status = "okay"; -}; - -&vpu_g2 { - status = "okay"; -}; - -&vpu_vc8000e { - status = "okay"; -}; - -&vpu_v4l2 { - status = "okay"; -}; -- cgit v1.2.3