From 738f55d35550bf92ab8b88390ccf2a061ec1e5c1 Mon Sep 17 00:00:00 2001 From: Denys Drozdov Date: Tue, 14 Sep 2021 18:19:34 +0300 Subject: apalis-imx8: rename mezzanine overlays Use common naming conventions for all mezzanine overlays - apalis-imx8_mezzanine_lvds_overlay.dts - LVDS 10" - apalis-imx8_mezzanine_ov5640_overlay.dts - CSI_2 OV5640 camera Related-to: ELB-2578 Signed-off-by: Denys Drozdov --- overlays/Makefile | 4 +- overlays/apalis-imx8_lvds_overlay_2.dts | 41 ----------- overlays/apalis-imx8_mezzanine_lvds_overlay.dts | 41 +++++++++++ overlays/apalis-imx8_mezzanine_ov5640_overlay.dts | 85 +++++++++++++++++++++++ overlays/apalis-imx8_ov5640-2_overlay.dts | 85 ----------------------- 5 files changed, 128 insertions(+), 128 deletions(-) delete mode 100644 overlays/apalis-imx8_lvds_overlay_2.dts create mode 100644 overlays/apalis-imx8_mezzanine_lvds_overlay.dts create mode 100644 overlays/apalis-imx8_mezzanine_ov5640_overlay.dts delete mode 100644 overlays/apalis-imx8_ov5640-2_overlay.dts diff --git a/overlays/Makefile b/overlays/Makefile index c4ad171..af058c7 100644 --- a/overlays/Makefile +++ b/overlays/Makefile @@ -34,8 +34,8 @@ dtb-y += apalis-imx8_atmel-mxt_overlay.dtbo dtb-y += apalis-imx8_mezzanine-can_overlay.dtbo dtb-y += apalis-imx8_hdmi_overlay.dtbo dtb-y += apalis-imx8_lvds_overlay.dtbo -dtb-y += apalis-imx8_lvds_overlay_2.dtbo -dtb-y += apalis-imx8_ov5640-2_overlay.dtbo +dtb-y += apalis-imx8_mezzanine_lvds_overlay.dtbo +dtb-y += apalis-imx8_mezzanine_ov5640_overlay.dtbo dtb-y += apalis-imx8_ov5640_overlay.dtbo dtb-y += apalis-imx8x_ad7879_overlay.dtbo dtb-y += apalis-imx8x_atmel-mxt_overlay.dtbo diff --git a/overlays/apalis-imx8_lvds_overlay_2.dts b/overlays/apalis-imx8_lvds_overlay_2.dts deleted file mode 100644 index 96fbc6b..0000000 --- a/overlays/apalis-imx8_lvds_overlay_2.dts +++ /dev/null @@ -1,41 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later OR MIT -/* - * Copyright 2020-2021 Toradex - */ - -// LVDS display overlay for Apalis Evaluation board Mezzanine - -/dts-v1/; -/plugin/; -/ { - compatible = "toradex,apalis-imx8"; -}; - -&ldb1 { - status = "okay"; - - lvds-channel@0 { - #address-cells = <1>; - #size-cells = <0>; - - fsl,data-mapping = "spwg"; - fsl,data-width = <24>; - status = "okay"; - - port@1 { - reg = <1>; - - lvds1_out: endpoint { - remote-endpoint = <&panel_lvds_in>; - }; - }; - }; -}; - -&ldb1_phy { - status = "okay"; -}; - -&panel_lvds { - status = "okay"; -}; diff --git a/overlays/apalis-imx8_mezzanine_lvds_overlay.dts b/overlays/apalis-imx8_mezzanine_lvds_overlay.dts new file mode 100644 index 0000000..96fbc6b --- /dev/null +++ b/overlays/apalis-imx8_mezzanine_lvds_overlay.dts @@ -0,0 +1,41 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright 2020-2021 Toradex + */ + +// LVDS display overlay for Apalis Evaluation board Mezzanine + +/dts-v1/; +/plugin/; +/ { + compatible = "toradex,apalis-imx8"; +}; + +&ldb1 { + status = "okay"; + + lvds-channel@0 { + #address-cells = <1>; + #size-cells = <0>; + + fsl,data-mapping = "spwg"; + fsl,data-width = <24>; + status = "okay"; + + port@1 { + reg = <1>; + + lvds1_out: endpoint { + remote-endpoint = <&panel_lvds_in>; + }; + }; + }; +}; + +&ldb1_phy { + status = "okay"; +}; + +&panel_lvds { + status = "okay"; +}; diff --git a/overlays/apalis-imx8_mezzanine_ov5640_overlay.dts b/overlays/apalis-imx8_mezzanine_ov5640_overlay.dts new file mode 100644 index 0000000..970a5eb --- /dev/null +++ b/overlays/apalis-imx8_mezzanine_ov5640_overlay.dts @@ -0,0 +1,85 @@ +// SPDX-License-Identifier: GPL-2.0-or-later OR MIT +/* + * Copyright 2020-2021 Toradex + */ + +// CSI Camera Module 5MP OV5640 previously orderable at Toradex. + +/dts-v1/; +/plugin/; + +#include + +/ { + compatible = "toradex,apalis-imx8"; +}; + +/* Apalis I2C1 (Apalis iMX8 TS Mezzanine JP3 and JP4 in position 2-3) */ +&i2c2 { + #address-cells = <1>; + #size-cells = <0>; + status = "okay"; + + ov5640_mipi@3c { + compatible = "ovti,ov5640"; + clocks = <&xtal24m>; + clock-names = "xclk"; + csi_id = <0>; + mclk = <24000000>; + mclk_source = <0>; + mipi_csi; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_lpspi0>; + powerdown-gpios = <&lsio_gpio2 20 GPIO_ACTIVE_HIGH>; /* Apalis WAKE1_MICO (MXM3 pin 37) */ + reg = <0x3c>; + reset-gpios = <&lsio_gpio3 5 GPIO_ACTIVE_LOW>; /* Apalis SPI1_CS (MXM3 pin 227) */ + AVDD-supply = <®_module_3v3>; + DOVDD-supply = <®_module_3v3>; + DVDD-supply = <®_module_3v3>; + status = "okay"; + + port { + ov5640_mipi_0_ep: endpoint { + clock-lanes = <0>; + data-lanes = <1 2>; + remote-endpoint = <&mipi_csi0_ep>; + }; + }; + }; +}; + +&isi_0 { + status = "okay"; + + cap_device { + status = "okay"; + }; + + m2m_device { + status = "okay"; + }; +}; + +/* Disable Apalis SPI1 as Apalis SPI1_CS is used as reset GPIO */ +&lpspi0 { + status = "disabled"; +}; + +&mipi_csi_0 { + #address-cells = <1>; + #size-cells = <0>; + /delete-property/virtual-channel; + status = "okay"; + + /* Camera 0 MIPI CSI-2 (CSIS0) */ + port@0 { + reg = <0>; + + mipi_csi0_ep: endpoint { + bus-type = <4>; + data-lanes = <1 2>; + remote-endpoint = <&ov5640_mipi_0_ep>; + }; + }; +}; + diff --git a/overlays/apalis-imx8_ov5640-2_overlay.dts b/overlays/apalis-imx8_ov5640-2_overlay.dts deleted file mode 100644 index 970a5eb..0000000 --- a/overlays/apalis-imx8_ov5640-2_overlay.dts +++ /dev/null @@ -1,85 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-or-later OR MIT -/* - * Copyright 2020-2021 Toradex - */ - -// CSI Camera Module 5MP OV5640 previously orderable at Toradex. - -/dts-v1/; -/plugin/; - -#include - -/ { - compatible = "toradex,apalis-imx8"; -}; - -/* Apalis I2C1 (Apalis iMX8 TS Mezzanine JP3 and JP4 in position 2-3) */ -&i2c2 { - #address-cells = <1>; - #size-cells = <0>; - status = "okay"; - - ov5640_mipi@3c { - compatible = "ovti,ov5640"; - clocks = <&xtal24m>; - clock-names = "xclk"; - csi_id = <0>; - mclk = <24000000>; - mclk_source = <0>; - mipi_csi; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_lpspi0>; - powerdown-gpios = <&lsio_gpio2 20 GPIO_ACTIVE_HIGH>; /* Apalis WAKE1_MICO (MXM3 pin 37) */ - reg = <0x3c>; - reset-gpios = <&lsio_gpio3 5 GPIO_ACTIVE_LOW>; /* Apalis SPI1_CS (MXM3 pin 227) */ - AVDD-supply = <®_module_3v3>; - DOVDD-supply = <®_module_3v3>; - DVDD-supply = <®_module_3v3>; - status = "okay"; - - port { - ov5640_mipi_0_ep: endpoint { - clock-lanes = <0>; - data-lanes = <1 2>; - remote-endpoint = <&mipi_csi0_ep>; - }; - }; - }; -}; - -&isi_0 { - status = "okay"; - - cap_device { - status = "okay"; - }; - - m2m_device { - status = "okay"; - }; -}; - -/* Disable Apalis SPI1 as Apalis SPI1_CS is used as reset GPIO */ -&lpspi0 { - status = "disabled"; -}; - -&mipi_csi_0 { - #address-cells = <1>; - #size-cells = <0>; - /delete-property/virtual-channel; - status = "okay"; - - /* Camera 0 MIPI CSI-2 (CSIS0) */ - port@0 { - reg = <0>; - - mipi_csi0_ep: endpoint { - bus-type = <4>; - data-lanes = <1 2>; - remote-endpoint = <&ov5640_mipi_0_ep>; - }; - }; -}; - -- cgit v1.2.3