summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--overlays/colibri-imx8x_disable-cm40-uart_overlay.dts2
-rw-r--r--overlays/verdin-imx8mm_dsi-to-hdmi_overlay.dts2
-rw-r--r--overlays/verdin-imx8mm_dsi-to-lvds_panel-cap-touch-10inch-lvds_overlay.dts6
-rw-r--r--overlays/verdin-imx8mm_panel-cap-touch-10inch-dsi_overlay.dts2
-rw-r--r--overlays/verdin-imx8mp_dsi-to-hdmi_overlay.dts2
-rw-r--r--overlays/verdin-imx8mp_panel-cap-touch-10inch-dsi_overlay.dts2
6 files changed, 13 insertions, 3 deletions
diff --git a/overlays/colibri-imx8x_disable-cm40-uart_overlay.dts b/overlays/colibri-imx8x_disable-cm40-uart_overlay.dts
index e778c87..f1dcf6f 100644
--- a/overlays/colibri-imx8x_disable-cm40-uart_overlay.dts
+++ b/overlays/colibri-imx8x_disable-cm40-uart_overlay.dts
@@ -9,7 +9,7 @@
/plugin/;
/{
- compatible = "toradex,colibri-imx8";
+ compatible = "toradex,colibri-imx8x";
};
&cm40_lpuart {
diff --git a/overlays/verdin-imx8mm_dsi-to-hdmi_overlay.dts b/overlays/verdin-imx8mm_dsi-to-hdmi_overlay.dts
index 418428d..16f6706 100644
--- a/overlays/verdin-imx8mm_dsi-to-hdmi_overlay.dts
+++ b/overlays/verdin-imx8mm_dsi-to-hdmi_overlay.dts
@@ -68,6 +68,8 @@
/* Verdin I2C_2_DSI */
&i2c2 {
+ /* Lower frequency to avoid DDC/EDID issues with certain displays/screens. */
+ clock-frequency = <10000>;
status = "okay";
};
diff --git a/overlays/verdin-imx8mm_dsi-to-lvds_panel-cap-touch-10inch-lvds_overlay.dts b/overlays/verdin-imx8mm_dsi-to-lvds_panel-cap-touch-10inch-lvds_overlay.dts
index f641906..28971fa 100644
--- a/overlays/verdin-imx8mm_dsi-to-lvds_panel-cap-touch-10inch-lvds_overlay.dts
+++ b/overlays/verdin-imx8mm_dsi-to-lvds_panel-cap-touch-10inch-lvds_overlay.dts
@@ -17,6 +17,7 @@
#include "display-lt170410_sn65dsi84_overlay.dtsi"
&atmel_mxt_ts {
+ vdd-supply = <&reg_dsi_lvds>;
status = "okay";
};
@@ -46,3 +47,8 @@
clock-frequency = <69300000>;
};
};
+
+&reg_dsi_lvds {
+ /* Verdin CTRL_SLEEP_MOCI# (SODIMM 256) */
+ gpio = <&gpio5 1 GPIO_ACTIVE_HIGH>;
+};
diff --git a/overlays/verdin-imx8mm_panel-cap-touch-10inch-dsi_overlay.dts b/overlays/verdin-imx8mm_panel-cap-touch-10inch-dsi_overlay.dts
index 15647ea..4966413 100644
--- a/overlays/verdin-imx8mm_panel-cap-touch-10inch-dsi_overlay.dts
+++ b/overlays/verdin-imx8mm_panel-cap-touch-10inch-dsi_overlay.dts
@@ -68,7 +68,7 @@
reg = <0x41>;
/* Verdin DSI_1_INT# (TOUCH_INT#, SODIMM 17) */
interrupt-parent = <&gpio3>;
- interrupts = <15 IRQ_TYPE_LEVEL_LOW>;
+ interrupts = <15 IRQ_TYPE_EDGE_RISING>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_9_dsi>, <&pinctrl_i2s_2_bclk_touch_reset>;
/* Verdin I2S_2_BCLK (TOUCH_RESET#, SODIMM 42) */
diff --git a/overlays/verdin-imx8mp_dsi-to-hdmi_overlay.dts b/overlays/verdin-imx8mp_dsi-to-hdmi_overlay.dts
index d448954..e1b405e 100644
--- a/overlays/verdin-imx8mp_dsi-to-hdmi_overlay.dts
+++ b/overlays/verdin-imx8mp_dsi-to-hdmi_overlay.dts
@@ -72,6 +72,8 @@
/* Verdin I2C_2_DSI */
&i2c2 {
+ /* Lower frequency to avoid DDC/EDID issues with certain displays/screens. */
+ clock-frequency = <10000>;
status = "okay";
};
diff --git a/overlays/verdin-imx8mp_panel-cap-touch-10inch-dsi_overlay.dts b/overlays/verdin-imx8mp_panel-cap-touch-10inch-dsi_overlay.dts
index e22cc1f..0d1a8f6 100644
--- a/overlays/verdin-imx8mp_panel-cap-touch-10inch-dsi_overlay.dts
+++ b/overlays/verdin-imx8mp_panel-cap-touch-10inch-dsi_overlay.dts
@@ -72,7 +72,7 @@
reg = <0x41>;
/* Verdin DSI_1_INT# (TOUCH_INT#, SODIMM 17) */
interrupt-parent = <&gpio4>;
- interrupts = <25 IRQ_TYPE_LEVEL_LOW>;
+ interrupts = <25 IRQ_TYPE_EDGE_RISING>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio_9_dsi>, <&pinctrl_i2s_2_bclk_touch_reset>;
/* Verdin I2S_2_BCLK (TOUCH_RESET#, SODIMM 42) */