cancel
Showing results for 
Search instead for 
Did you mean: 

waveshare display interfacing with stm32mp157c

ahamod3.1416
Associate III

I have a custom yocto project based on stm32mp157c. I have developed the bootloader and linux kernel.I have display functionalty and display is working perfectly. But now I am changing the display, because the display will be discontinued. The device tree setup for the display is:

&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 = <&ltdc_out_dsi>;
                        };
                };

                port@1 {
                        reg = <1>;
                        dsi_out: endpoint {
                                remote-endpoint = <&dsi_panel_in>;
                        };
                };
        };

        panel-dsi@0 {
                compatible = "orisetech,otm8009a";
                reg = <0>;
                rotation = <0>;
                address_mode = <0>;
                power-supply = <&v3v3>;
                status = "okay";

                port {
                        dsi_panel_in: endpoint {
                                remote-endpoint = <&dsi_out>;
                        };
                };
        };
};


This configuration is working perfectly fine. As this display will be discontinued, we decided for waveshare 5 inch display, which is widely used for raspberry pi. But this display compatible parameter is not in the linux kernel. Currently I am using Linux kernel version 5.4.

I have following display:
https://www.waveshare.com/wiki/5inch_DSI_LCD 

Can anyone help me to interface display, what should be the compatible parameter and which driver I need to add for this display support. Thanks in advance.

0 REPLIES 0