summaryrefslogtreecommitdiff
path: root/overlays/colibri-imx8x_parallel-rgb_overlay.dts
diff options
context:
space:
mode:
Diffstat (limited to 'overlays/colibri-imx8x_parallel-rgb_overlay.dts')
-rw-r--r--overlays/colibri-imx8x_parallel-rgb_overlay.dts49
1 files changed, 49 insertions, 0 deletions
diff --git a/overlays/colibri-imx8x_parallel-rgb_overlay.dts b/overlays/colibri-imx8x_parallel-rgb_overlay.dts
new file mode 100644
index 0000000..b996658
--- /dev/null
+++ b/overlays/colibri-imx8x_parallel-rgb_overlay.dts
@@ -0,0 +1,49 @@
+// Enable the parallel RGB interface on Colibri iMX8X
+
+#include "dt-bindings/gpio/gpio.h"
+#include "dt-bindings/pinctrl/pads-imx8qxp.h"
+#include "dt-bindings/pwm/pwm.h"
+
+/dts-v1/;
+/plugin/;
+/ {
+ compatible = "toradex,colibri-imx8x";
+};
+
+&adma_pwm {
+ status = "okay";
+};
+
+&backlight {
+ brightness-levels = <0 45 63 88 119 158 203 255>;
+ default-brightness-level = <4>;
+ power-supply = <&reg_3v3>;
+ pwms = <&adma_pwm 0 6666667 PWM_POLARITY_INVERTED>;
+ status = "okay";
+};
+
+&display_lcdif {
+ status = "okay";
+
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ port@1 {
+ reg = <1>;
+
+ lcd_display_out: endpoint {
+ remote-endpoint = <&lcd_panel_in>;
+ };
+ };
+};
+
+&panel_dpi {
+ status = "okay";
+
+ port {
+ lcd_panel_in: endpoint {
+ remote-endpoint = <&lcd_display_out>;
+ };
+ };
+};
+