summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts
diff options
context:
space:
mode:
authorDenys Drozdov <denys.drozdov@toradex.com>2022-01-14 21:17:20 +0200
committerDenys Drozdov <denys.drozdov@toradex.com>2022-01-26 12:14:39 +0200
commit6e2e2f8c90a5bc5bc98676936584b5bb4fe8d973 (patch)
tree5ea53268de218c41ada391b919d578e0370927f5 /arch/arm/boot/dts
parent257578a333235fe04414699cbe9120598e12e363 (diff)
arm: dts: colibri-imx7: fix VGA RGB DAC output
NAND devices do not use overlays. Keep lcdif, backlight and ad7879 resistive touch-screen enabled by default and explicitly specify parent clock for lcdif to support clock source for RGB DAC output. For eMMC devices keep lcdif, backlight, ad7879_ts and atmel_mxt_ts disabled by default, just to enabled it in overlays Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r--arch/arm/boot/dts/imx7-colibri.dtsi4
-rw-r--r--arch/arm/boot/dts/imx7d-colibri-emmc.dtsi16
2 files changed, 20 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx7-colibri.dtsi b/arch/arm/boot/dts/imx7-colibri.dtsi
index 9831755d8b8b..c8c717e44a1d 100644
--- a/arch/arm/boot/dts/imx7-colibri.dtsi
+++ b/arch/arm/boot/dts/imx7-colibri.dtsi
@@ -499,6 +499,10 @@
pinctrl-0 = <&pinctrl_lcdif_dat
&pinctrl_lcdif_ctrl>;
display = <&display0>;
+ assigned-clocks = <&clks IMX7D_LCDIF_PIXEL_ROOT_SRC>,
+ <&clks IMX7D_PLL_VIDEO_POST_DIV>;
+ assigned-clock-parents = <&clks IMX7D_PLL_VIDEO_POST_DIV>;
+ assigned-clock-rates = <0>, <1031060000>;
status = "disabled";
display0: lcd-display {
diff --git a/arch/arm/boot/dts/imx7d-colibri-emmc.dtsi b/arch/arm/boot/dts/imx7d-colibri-emmc.dtsi
index 14dc125fe820..06d9daa6926c 100644
--- a/arch/arm/boot/dts/imx7d-colibri-emmc.dtsi
+++ b/arch/arm/boot/dts/imx7d-colibri-emmc.dtsi
@@ -60,3 +60,19 @@
&usdhc3 {
status = "okay";
};
+
+&ad7879_ts {
+ status = "disabled";
+};
+
+&backlight {
+ status = "disabled";
+};
+
+&lcdif {
+ status = "disabled";
+};
+
+&atmel_mxt_ts {
+ status = "disabled";
+};