This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5718: OMAP DRM DPI Interface

Part Number: AM5718


I have a custom AM5718 design with a 800x480 display attached the DPI interface. I am using the Linux kernel 5.10.168 kernel from the ti-processor-sdk-linux-am57xx-hs-evm-08_02_01_00 SDK. My device tree node is shown below. I have DPI support , support for simple panels, and simple framebuffer support enabled. With that being said, when the board boots, the display is not being recognized and /dev/fb0 is not being created. Any thoughts on what I am missing?

Thanks,

Bill Kanczes

aliases {
   display0 = &lcd0;
};

lcd0: display {
   compatible = "panel-dpi";
   label = "lcd";

   panel-timing {
      clock-frequency = <33300000>;
      hactive = <800>;
      vactive = <480>;
      hfront-porch = <118>;
      hback-porch = <10>;
      hsync-len = <128>;
      vback-porch = <8>;
      vfront-porch = <35>;
      vsync-len = <2>;
     hsync-active = <0>;
     vsync-active = <0>;
     de-active = <1>;
     pixelclk-active = <1>;
   };

port {
   lcd_in: endpoint {
   remote-endpoint = <&dpi_lcd_out>;
   };
};

&dss {
   status = "ok";
   vdda_video-supply = <&ldoln_reg>;


   port {
   #address-cells = <1>;
   #size-cells = <0>;

   dpi_lcd_out: endpoint@0 {
   reg = <0>;
   remote-endpoint = <&lcd_in>;
   data-lines = <24>;
   };
   };

};