summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleksandr Suvorov <oleksandr.suvorov@toradex.com>2021-02-06 14:12:59 +0200
committerOleksandr Suvorov <oleksandr.suvorov@toradex.com>2021-02-10 11:56:30 +0200
commit3ceacd401f86577349318628b9f562047d985072 (patch)
treeda84ec7079cdfc513590d52a741b8076d237dd34
parent549897076eedb0b86b567ba2764d5c6d73ffdb7c (diff)
overlays: apalis-imx8: add hdmi overlay
The HDMI interface and related stuff remain disabled in the main devicetree. Add the overlay to be able using it with HDMI monitors. Related-to: ELB-3395 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-rw-r--r--overlays/Makefile1
-rw-r--r--overlays/apalis-imx8_hdmi_overlay.dts69
2 files changed, 70 insertions, 0 deletions
diff --git a/overlays/Makefile b/overlays/Makefile
index e7ab588..41c4cf2 100644
--- a/overlays/Makefile
+++ b/overlays/Makefile
@@ -28,6 +28,7 @@ dtb-y += apalis-imx6_vga_overlay.dtbo
dtb-y += apalis-imx6_fusion-f0710a_overlay.dtbo
dtb-y += apalis-imx8_ar0521_overlay.dtbo
dtb-y += apalis-imx8_atmel-mxt_overlay.dtbo
+dtb-y += apalis-imx8_hdmi_overlay.dtbo
dtb-y += apalis-imx8_lvds_overlay.dtbo
dtb-y += apalis-imx8_ov5640_overlay.dtbo
dtb-y += apalis-imx8_ov5640-2_overlay.dtbo
diff --git a/overlays/apalis-imx8_hdmi_overlay.dts b/overlays/apalis-imx8_hdmi_overlay.dts
new file mode 100644
index 0000000..ef3a425
--- /dev/null
+++ b/overlays/apalis-imx8_hdmi_overlay.dts
@@ -0,0 +1,69 @@
+// Enable a generic HDMI interface.
+
+/dts-v1/;
+/plugin/;
+/ {
+ compatible = "toradex,apalis-imx8";
+};
+
+/* Apalis HDMI1 */
+&hdmi {
+ status = "okay";
+};
+
+&hdmi_lpcg_apb {
+ status = "okay";
+};
+
+&hdmi_lpcg_apb_mux_csr {
+ status = "okay";
+};
+
+&hdmi_lpcg_apb_mux_ctrl {
+ status = "okay";
+};
+
+&hdmi_lpcg_gpio_ipg {
+ status = "okay";
+};
+
+&hdmi_lpcg_i2c0 {
+ status = "okay";
+};
+
+&hdmi_lpcg_i2s {
+ status = "okay";
+};
+
+&hdmi_lpcg_lis_ipg {
+ status = "okay";
+};
+
+&hdmi_lpcg_msi_hclk {
+ status = "okay";
+};
+
+&hdmi_lpcg_phy {
+ status = "okay";
+};
+
+&hdmi_lpcg_pwm_ipg {
+ status = "okay";
+};
+
+&hdmi_lpcg_pxl {
+ status = "okay";
+};
+
+/* Apalis I2C2 (DDC) */
+&i2c0 {
+ status = "okay";
+};
+
+&irqsteer_hdmi {
+ status = "okay";
+};
+
+&sound_hdmi {
+ status = "okay";
+};