[PATCH v2 03/13] sandbox: Add a fake display controller and link it to the panel
Miquel Raynal
miquel.raynal at bootlin.com
Thu Dec 5 14:54:09 CET 2024
Use a graph endpoint representation for that in order to test a new core
DM helper going through these properties.
Display pipelines typically include graph endpoints, but the helper is
generic and would work with any device type. We do not bother with
creating a display controller dummy driver but instead use the default
testing placeholder compatible.
Signed-off-by: Miquel Raynal <miquel.raynal at bootlin.com>
---
arch/sandbox/dts/test.dts | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/arch/sandbox/dts/test.dts b/arch/sandbox/dts/test.dts
index 36cfbf213e4cfe17d9ca98d6e40f7caf95631254..983a94d1e8c26f9bcb5fa05449705ff1a84a0d48 100644
--- a/arch/sandbox/dts/test.dts
+++ b/arch/sandbox/dts/test.dts
@@ -1359,6 +1359,32 @@
panel {
compatible = "simple-panel";
backlight = <&backlight 0 100>;
+
+ port {
+ panel_to_dispc: endpoint {
+ remote-endpoint = <&dispc_out1>;
+ };
+ };
+ };
+
+ display-controller {
+ compatible = "denx,u-boot-fdt-test";
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ port at 0 {
+ reg = <0>;
+ unused_ep: endpoint {
+ };
+ };
+
+ port at 1 {
+ reg = <1>;
+ dispc_out1: endpoint {
+ remote-endpoint = <&panel_to_dispc>;
+ };
+ };
+ };
};
scsi {
--
2.47.0
More information about the U-Boot
mailing list