mirror of
https://github.com/andreili/SBC_builder.git
synced 2025-09-12 16:41:12 +02:00
112 lines
2.3 KiB
Diff
112 lines
2.3 KiB
Diff
diff --git a/arch/arm64/boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi b/arch/arm64/boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi
|
|
index e7ba477e75f9..5db1b3ca294d 100644
|
|
--- a/arch/arm64/boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi
|
|
+++ b/arch/arm64/boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi
|
|
@@ -251,6 +251,54 @@ &cpu3 {
|
|
cpu-supply = <&vdd_cpu>;
|
|
};
|
|
|
|
+&dsi1 {
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <0>;
|
|
+ status = "disabled";
|
|
+
|
|
+ dsi1_panel: panel@0 {
|
|
+ compatible = "btt-pitft";
|
|
+ reg = <0x0>;
|
|
+ status = "disabled";
|
|
+ vddc-supply = <&bl_dsi>;
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <0>;
|
|
+
|
|
+ ports {
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <0>;
|
|
+
|
|
+ port@0 {
|
|
+ reg = <0>;
|
|
+ panel_in: endpoint {
|
|
+ remote-endpoint = <&mipi_dsi_out>;
|
|
+ };
|
|
+ };
|
|
+ };
|
|
+ };
|
|
+
|
|
+ ports {
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <0>;
|
|
+
|
|
+ dsi1_in: port@0 {
|
|
+ reg = <0>;
|
|
+
|
|
+ dsi1_in_vp1: endpoint {
|
|
+ remote-endpoint = <&vp1_out_dsi1>;
|
|
+ };
|
|
+ };
|
|
+
|
|
+ dsi1_out: port@1 {
|
|
+ reg = <1>;
|
|
+
|
|
+ mipi_dsi_out: endpoint {
|
|
+ remote-endpoint = <&panel_in>;
|
|
+ };
|
|
+ };
|
|
+ };
|
|
+};
|
|
+
|
|
&gmac1 {
|
|
assigned-clocks = <&cru SCLK_GMAC1_RX_TX>, <&cru SCLK_GMAC1>;
|
|
assigned-clock-parents = <&cru SCLK_GMAC1_RGMII_SPEED>, <&cru CLK_MAC1_2TOP>;
|
|
@@ -558,11 +609,39 @@ codec {
|
|
};
|
|
|
|
&i2c2 {
|
|
+ status = "disabled";
|
|
+ clock-frequency = <100000>;
|
|
pinctrl-0 = <&i2c2m1_xfer>;
|
|
+ avdd-1v8-supply = <&vcca1v8_image>;
|
|
+ avdd-0v9-supply = <&vdda0v9_image>;
|
|
+ power-domains = <&power RK3568_PD_VI>;
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <0>;
|
|
+ #size-cells = <0>;
|
|
+
|
|
+ bl_dsi: regulator@45 {
|
|
+ compatible = "raspberrypi,7inch-touchscreen-panel-regulator";
|
|
+ reg = <0x45>;
|
|
+ status = "disabled";
|
|
+ };
|
|
+
|
|
+ tp_dsi: touchscreen@38 {
|
|
+ compatible = "edt,edt-ft5306";
|
|
+ reg = <0x38>;
|
|
+ status = "disabled";
|
|
+
|
|
+ vcc-supply = <&vcc3v3_sys>;
|
|
+ iovcc-supply = <&vcc_3v3>;
|
|
+
|
|
+ touchscreen-size-x = <800>;
|
|
+ touchscreen-size-y = <480>;
|
|
+ touchscreen-inverted-x;
|
|
+ touchscreen-inverted-y;
|
|
+ };
|
|
};
|
|
|
|
&i2c3 {
|
|
- status = "okay";
|
|
+ status = "disabled";
|
|
|
|
tft_tp: touchscreen@48 {
|
|
compatible = "ti,tsc2007";
|
|
@@ -902,3 +973,10 @@ vp0_out_hdmi: endpoint@ROCKCHIP_VOP2_EP_HDMI0 {
|
|
remote-endpoint = <&hdmi_in_vp0>;
|
|
};
|
|
};
|
|
+
|
|
+&vp1 {
|
|
+ vp1_out_dsi1: endpoint@ROCKCHIP_VOP2_EP_MIPI1 {
|
|
+ reg = <ROCKCHIP_VOP2_EP_MIPI1>;
|
|
+ remote-endpoint = <&dsi1_in_vp1>;
|
|
+ };
|
|
+};
|