From d6f8786143853d327fc8a0d0f3095c74bdd78afd Mon Sep 17 00:00:00 2001 From: Denys Drozdov Date: Thu, 30 Sep 2021 15:45:58 +0300 Subject: apalis-imx8: Fix LVDS overlay for Mezzanine Currently when booting with mezzanine overlay backlight of the 10" LVDS display is off. Fix LVDS_0_BKL1_ON and PWM_BKL1 signals. LVDS_0_BKL1_ON available on GPIO1.22 set to 1. PWM_BKL1 available on GPIO3.28 set to 0. Related-to: ELB-4192 Signed-off-by: Denys Drozdov --- overlays/apalis-imx8_mezzanine_lvds_overlay.dts | 28 +++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/overlays/apalis-imx8_mezzanine_lvds_overlay.dts b/overlays/apalis-imx8_mezzanine_lvds_overlay.dts index 96fbc6b..7e2de0a 100644 --- a/overlays/apalis-imx8_mezzanine_lvds_overlay.dts +++ b/overlays/apalis-imx8_mezzanine_lvds_overlay.dts @@ -4,6 +4,7 @@ */ // LVDS display overlay for Apalis Evaluation board Mezzanine +#include /dts-v1/; /plugin/; @@ -39,3 +40,30 @@ &panel_lvds { status = "okay"; }; + +/* Enable 10" LVDS backlight LVDS_0_BKL1_ON */ +&lsio_gpio1 { + LVDS_0_BKL1_ON { + gpio-hog; + gpios = <22 GPIO_ACTIVE_HIGH>; + line-name = "LVDS_0_BKL1_ON"; + output-high; + }; +}; + +/* + * Put LVDS_0_PWM_BKL1 (GPIO8) low. GPIO8 is shared with gpio-fan. + * JP20 should be set to 1-2 (automatic) instead of GPIO8 (2-3). + */ +&lsio_gpio3 { + PWM_BKL1 { + gpio-hog; + gpios = <28 GPIO_ACTIVE_HIGH>; + line-name = "LVDS_0_PWM_BKL1"; + output-low; + }; +}; + +&gpio_fan { + status = "disabled"; +}; -- cgit v1.2.3