|
@@ -6,6 +6,7 @@
|
|
|
/dts-v1/;
|
|
|
|
|
|
#include "stm32mp157c-ed1.dts"
|
|
|
+#include <dt-bindings/gpio/gpio.h>
|
|
|
|
|
|
/ {
|
|
|
model = "STMicroelectronics STM32MP157C eval daughter on eval mother";
|
|
@@ -19,6 +20,58 @@
|
|
|
serial0 = &uart4;
|
|
|
ethernet0 = ðernet0;
|
|
|
};
|
|
|
+
|
|
|
+ panel_backlight: panel-backlight {
|
|
|
+ compatible = "gpio-backlight";
|
|
|
+ gpios = <&gpiod 13 GPIO_ACTIVE_LOW>;
|
|
|
+ default-on;
|
|
|
+ status = "okay";
|
|
|
+ };
|
|
|
+};
|
|
|
+
|
|
|
+&cec {
|
|
|
+ pinctrl-names = "default";
|
|
|
+ pinctrl-0 = <&cec_pins_a>;
|
|
|
+ status = "okay";
|
|
|
+};
|
|
|
+
|
|
|
+&dsi {
|
|
|
+ #address-cells = <1>;
|
|
|
+ #size-cells = <0>;
|
|
|
+ status = "okay";
|
|
|
+
|
|
|
+ ports {
|
|
|
+ #address-cells = <1>;
|
|
|
+ #size-cells = <0>;
|
|
|
+
|
|
|
+ port@0 {
|
|
|
+ reg = <0>;
|
|
|
+ dsi_in: endpoint {
|
|
|
+ remote-endpoint = <<dc_ep0_out>;
|
|
|
+ };
|
|
|
+ };
|
|
|
+
|
|
|
+ port@1 {
|
|
|
+ reg = <1>;
|
|
|
+ dsi_out: endpoint {
|
|
|
+ remote-endpoint = <&dsi_panel_in>;
|
|
|
+ };
|
|
|
+ };
|
|
|
+ };
|
|
|
+
|
|
|
+ panel-dsi@0 {
|
|
|
+ compatible = "raydium,rm68200";
|
|
|
+ reg = <0>;
|
|
|
+ reset-gpios = <&gpiof 15 GPIO_ACTIVE_LOW>;
|
|
|
+ backlight = <&panel_backlight>;
|
|
|
+ status = "okay";
|
|
|
+
|
|
|
+ port {
|
|
|
+ dsi_panel_in: endpoint {
|
|
|
+ remote-endpoint = <&dsi_out>;
|
|
|
+ };
|
|
|
+ };
|
|
|
+ };
|
|
|
};
|
|
|
|
|
|
ðernet0 {
|
|
@@ -40,12 +93,6 @@
|
|
|
};
|
|
|
};
|
|
|
|
|
|
-&cec {
|
|
|
- pinctrl-names = "default";
|
|
|
- pinctrl-0 = <&cec_pins_a>;
|
|
|
- status = "okay";
|
|
|
-};
|
|
|
-
|
|
|
&i2c2 {
|
|
|
pinctrl-names = "default";
|
|
|
pinctrl-0 = <&i2c2_pins_a>;
|
|
@@ -62,6 +109,20 @@
|
|
|
status = "okay";
|
|
|
};
|
|
|
|
|
|
+<dc {
|
|
|
+ status = "okay";
|
|
|
+
|
|
|
+ port {
|
|
|
+ #address-cells = <1>;
|
|
|
+ #size-cells = <0>;
|
|
|
+
|
|
|
+ ltdc_ep0_out: endpoint@0 {
|
|
|
+ reg = <0>;
|
|
|
+ remote-endpoint = <&dsi_in>;
|
|
|
+ };
|
|
|
+ };
|
|
|
+};
|
|
|
+
|
|
|
&m_can1 {
|
|
|
pinctrl-names = "default";
|
|
|
pinctrl-0 = <&m_can1_pins_a>;
|