[PATCH v3 01/19] imx: kontron-sl-mx8mm: Remove LVDS board type and devicetrees

2022-10-21 Thread sbabic
> From: Frieder Schrempf 
> The display isn't and won't be used in U-Boot. Also the display setup
> is not yet supported in mainline Linux, so even for cases where the
> U-Boot devicetree is passed to the kernel there is currently no use
> for this configuration.
> Selecting the proper configuration in the kernel FIT image automatically
> depending on the detected hardware can be handled by a script in the
> environment.
> Signed-off-by: Frieder Schrempf 
> Reviewed-by: Fabio Estevam 
Applied to u-boot-imx, master, thanks !

Best regards,
Stefano Babic

-- 
=
DENX Software Engineering GmbH,  Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-53 Fax: +49-8142-66989-80 Email: sba...@denx.de
=


[PATCH v3 01/19] imx: kontron-sl-mx8mm: Remove LVDS board type and devicetrees

2022-08-24 Thread Frieder Schrempf
From: Frieder Schrempf 

The display isn't and won't be used in U-Boot. Also the display setup
is not yet supported in mainline Linux, so even for cases where the
U-Boot devicetree is passed to the kernel there is currently no use
for this configuration.

Selecting the proper configuration in the kernel FIT image automatically
depending on the detected hardware can be handled by a script in the
environment.

Signed-off-by: Frieder Schrempf 
Reviewed-by: Fabio Estevam 
---
Changes in v3:
* none

Changes in v2:
* rebase on u-boot-imx/master
---
 arch/arm/dts/Makefile |   1 -
 .../imx8mm-kontron-n801x-s-lvds-u-boot.dtsi   |   6 -
 arch/arm/dts/imx8mm-kontron-n801x-s-lvds.dts  | 117 --
 .../dts/imx8mm-kontron-n801x-s-u-boot.dtsi| 140 -
 arch/arm/dts/imx8mm-kontron-n801x-u-boot.dtsi | 145 --
 board/kontron/sl-mx8mm/spl.c  |  46 +-
 configs/kontron-sl-mx8mm_defconfig|   1 -
 7 files changed, 141 insertions(+), 315 deletions(-)
 delete mode 100644 arch/arm/dts/imx8mm-kontron-n801x-s-lvds-u-boot.dtsi
 delete mode 100644 arch/arm/dts/imx8mm-kontron-n801x-s-lvds.dts
 delete mode 100644 arch/arm/dts/imx8mm-kontron-n801x-u-boot.dtsi

diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile
index 48cb1f52b7a..75d0664cc01 100644
--- a/arch/arm/dts/Makefile
+++ b/arch/arm/dts/Makefile
@@ -940,7 +940,6 @@ dtb-$(CONFIG_ARCH_IMX8M) += \
imx8mm-icore-mx8mm-ctouch2.dtb \
imx8mm-icore-mx8mm-edimm2.2.dtb \
imx8mm-kontron-n801x-s.dtb \
-   imx8mm-kontron-n801x-s-lvds.dtb \
imx8mm-mx8menlo.dtb \
imx8mm-venice.dtb \
imx8mm-venice-gw71xx-0x.dtb \
diff --git a/arch/arm/dts/imx8mm-kontron-n801x-s-lvds-u-boot.dtsi 
b/arch/arm/dts/imx8mm-kontron-n801x-s-lvds-u-boot.dtsi
deleted file mode 100644
index 4bf75722bfb..000
--- a/arch/arm/dts/imx8mm-kontron-n801x-s-lvds-u-boot.dtsi
+++ /dev/null
@@ -1,6 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0+
-/*
- * Copyright (C) 2019 Kontron Electronics GmbH
- */
-
-#include "imx8mm-kontron-n801x-u-boot.dtsi"
diff --git a/arch/arm/dts/imx8mm-kontron-n801x-s-lvds.dts 
b/arch/arm/dts/imx8mm-kontron-n801x-s-lvds.dts
deleted file mode 100644
index 40c14734e22..000
--- a/arch/arm/dts/imx8mm-kontron-n801x-s-lvds.dts
+++ /dev/null
@@ -1,117 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0
-/*
- * Copyright (C) 2019 Kontron Electronics GmbH
- */
-
-#include "imx8mm-kontron-n801x-s.dts"
-
-/ {
-   model = "Kontron i.MX8MM N801X S LVDS";
-   compatible = "kontron,imx8mm-n801x-s-lvds", "fsl,imx8mm";
-
-   backlight: backlight {
-   compatible = "pwm-backlight";
-   pwms = < 0 5>; /* period = 500 ns => f = 200 Hz */
-   power-supply = <_vdd_24v>;
-   brightness-levels = <0 100>;
-   num-interpolated-steps = <100>;
-   default-brightness-level = <100>;
-   status = "okay";
-   };
-
-   reg_panel_pwr: regpanel-pwr {
-   compatible = "regulator-fixed";
-   regulator-name = "reg_panel_pwr";
-   regulator-always-on;
-   gpio = < 19 GPIO_ACTIVE_HIGH>;
-   enable-active-high;
-   };
-
-   reg_panel_rst: regpanel-rst {
-   compatible = "regulator-fixed";
-   regulator-name = "reg_panel_rst";
-   regulator-always-on;
-   gpio = < 20 GPIO_ACTIVE_HIGH>;
-   enable-active-high;
-   };
-
-   reg_panel_stby: regpanel-stby {
-   compatible = "regulator-fixed";
-   regulator-name = "reg_panel_stby";
-   regulator-always-on;
-   gpio = < 21 GPIO_ACTIVE_HIGH>;
-   enable-active-high;
-   };
-
-   reg_panel_hinv: regpanel-hinv {
-   compatible = "regulator-fixed";
-   regulator-name = "reg_panel_hinv";
-   regulator-always-on;
-   gpio = < 24 GPIO_ACTIVE_HIGH>;
-   enable-active-high;
-   };
-
-   reg_panel_vinv: regpanel-vinv {
-   compatible = "regulator-fixed";
-   regulator-name = "reg_panel_vinv";
-   gpio = < 25 GPIO_ACTIVE_HIGH>;
-   enable-active-high;
-   };
-
-   reg_vdd_24v: regulator-24v {
-   compatible = "regulator-fixed";
-   regulator-name = "reg-vdd-24v";
-   regulator-min-microvolt = <2400>;
-   regulator-max-microvolt = <2400>;
-   regulator-boot-on;
-   regulator-always-on;
-   status = "okay";
-   };
-};
-
- {
-   status = "okay";
-
-   gt911@5d {
-   compatible = "goodix,gt928";
-   reg = <0x5d>;
-   pinctrl-names = "default";
-   pinctrl-0 = <_touch>;
-   interrupt-parent = <>;
-   interrupts = <22 8>;
-   reset-gpios = < 23