summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel.ziswiler@toradex.com>2020-09-07 15:32:06 +0200
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2020-09-10 09:07:35 +0200
commit61326642efec84911173483f38272a2ce176d962 (patch)
tree027bca085aa035ca5614f16b4d47f16f889bb1d6
parent4b262f28720e12214c92d2c90c94f711ece31448 (diff)
overlays: verdin-imx8mm_lt8912/sn65dsi84_overlay: update
Update Verdin display adapter overlays lt8912 aka DSI to HDMI and sn65dsi84 aka DSI to LVDS to take latest pin muxing changes into account. This should make all versions up and including V1.0B (albeit with removed IC4) operational. Related-to: ELB-2691 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
-rw-r--r--overlays/verdin-imx8mm_lt8912_overlay.dts6
-rw-r--r--overlays/verdin-imx8mm_sn65dsi84_overlay.dts15
2 files changed, 14 insertions, 7 deletions
diff --git a/overlays/verdin-imx8mm_lt8912_overlay.dts b/overlays/verdin-imx8mm_lt8912_overlay.dts
index e1b16a2..89cbc03 100644
--- a/overlays/verdin-imx8mm_lt8912_overlay.dts
+++ b/overlays/verdin-imx8mm_lt8912_overlay.dts
@@ -30,11 +30,13 @@
hdmi@48 {
compatible = "lontium,lt8912";
ddc-i2c-bus = <&i2c2>;
+ /* Verdin MEZ_DSI_1_INT HPD (SODIMM 17) shared with MEZ_GPIO_1 (SODIMM 206) */
hpd-gpios = <&gpio3 15 GPIO_ACTIVE_HIGH>;
pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_gpio_hpd>, <&pinctrl_gpio1>,
- <&pinctrl_gpio2>;
+ pinctrl-0 = <&pinctrl_mez_dsi_1_int_hpd>, <&pinctrl_mez_gpio1>,
+ <&pinctrl_mez_gpio2>;
reg = <0x48>;
+ /* Verdin MEZ_GPIO_2 (SODIMM 208) */
reset-gpios = <&gpio5 5 GPIO_ACTIVE_LOW>;
port {
diff --git a/overlays/verdin-imx8mm_sn65dsi84_overlay.dts b/overlays/verdin-imx8mm_sn65dsi84_overlay.dts
index 3b98a09..da3dc74 100644
--- a/overlays/verdin-imx8mm_sn65dsi84_overlay.dts
+++ b/overlays/verdin-imx8mm_sn65dsi84_overlay.dts
@@ -16,10 +16,12 @@
compatible = "pwm-backlight";
brightness-levels = <0 45 63 88 119 158 203 255>;
default-brightness-level = <4>;
+ /* Verdin MEZ_DSI_1_BKL_EN (SODIMM 21) */
enable-gpios = <&gpio3 3 GPIO_ACTIVE_HIGH>;
pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_dsi_bkl_en>;
+ pinctrl-0 = <&pinctrl_mez_dsi_1_bkl_en>;
power-supply = <&reg_3p3v>;
+ /* Verdin MEZ_PWM_3_DSI (SODIMM 19) */
pwms = <&pwm1 0 6666667 PWM_POLARITY_INVERTED>;
};
};
@@ -52,9 +54,10 @@
bridge@2c {
compatible = "ti,sn65dsi83";
+ /* Verdin MEZ_GPIO_1 (SODIMM 206) */
enable-gpios = <&gpio3 4 GPIO_ACTIVE_HIGH>;
pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_gpio1>;
+ pinctrl-0 = <&pinctrl_mez_gpio1>;
reg = <0x2c>;
ti,dsi-lanes = <4>;
ti,height-mm = <136>;
@@ -93,12 +96,14 @@
touch@4a {
compatible = "atmel,maxtouch";
+ /* Verdin MEZ_DSI_1_INT# (SODIMM 17) */
interrupt-parent = <&gpio3>;
- interrupts = <15 IRQ_TYPE_EDGE_FALLING>; /* SODIMM 17 */
+ interrupts = <15 IRQ_TYPE_EDGE_FALLING>;
pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_gpio_hpd>, <&pinctrl_gpio2>;
+ pinctrl-0 = <&pinctrl_mez_dsi_1_int_n>, <&pinctrl_mez_gpio2>;
reg = <0x4a>;
- reset-gpios = <&gpio5 5 GPIO_ACTIVE_HIGH>; /* SODIMM 208 */
+ /* Verdin MEZ_GPIO_2 (SODIMM 208) */
+ reset-gpios = <&gpio5 5 GPIO_ACTIVE_HIGH>;
};
};