#address-cells = <1>;
#size-cells = <0>;
status = "okay";
-
- pitouchscreen: panel@0 {
- compatible = "raspberrypi,touchscreen";
- reg = <0>;
- raspberrypi,touchscreen-bridge = <&pitouchscreen_bridge>;
- };
};
#size-cells = <0>;
status = "disabled";
- pitouchscreen_bridge: bridge@45 {
- compatible = "raspberrypi,touchscreen-bridge-i2c";
+ lcd@45 {
+ compatible = "raspberrypi,7inch-touchscreen-panel";
reg = <0x45>;
- };
- pitouchscreen_touch: bridge@38 {
- compatible = "raspberrypi,touchscreen-ts-i2c";
- reg = <0x38>;
+ port {
+ panel_dsi_port: endpoint {
+ remote-endpoint = <&dsi_out_port>;
+ };
+ };
};
};
&dsi1 {
power-domains = <&power RPI_POWER_DOMAIN_DSI1>;
+
+ port {
+ dsi_out_port: endpoint {
+ remote-endpoint = <&panel_dsi_port>;
+ };
+ };
};
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
-
- pitouchscreen: panel@0 {
- compatible = "raspberrypi,touchscreen";
- reg = <0>;
- raspberrypi,touchscreen-bridge = <&pitouchscreen_bridge>;
- };
};
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
-
- pitouchscreen: panel@0 {
- compatible = "raspberrypi,touchscreen";
- reg = <0>;
- raspberrypi,touchscreen-bridge = <&pitouchscreen_bridge>;
- };
};
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
-
- pitouchscreen: panel@0 {
- compatible = "raspberrypi,touchscreen";
- reg = <0>;
- raspberrypi,touchscreen-bridge = <&pitouchscreen_bridge>;
- };
};
};