iMX93 EVK LVDS

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMX93 EVK LVDS

424 Views
coilnpark
Contributor IV

Hi,

I am using iMX93 11x11 evk.

When I checked LVDS Clock and signals in this evk board with the offered OS image full version from NXP, LVDS clock didn't output.

Is there any setting to output LVDS?

Tags (1)
0 Kudos
3 Replies

396 Views
Nobita
Contributor III

I use imx93-11x11-evk-boe-wxga-lvds-panel.dtb and the lvds panel works well, I think it's enough for you to check the clock with the same dtb file.
The imx93-11x11-evk-boe-wxga-lvds-panel dts does enable the lvds releated nodes and does disable the DSI2MIPI related nodes. I am not an expert, I am also consulting NXP's engineer about how to enable dual display with the same video output via hdmi and lvds.  

0 Kudos

408 Views
Nobita
Contributor III

Have you change your dtb file since the default dtb does not enable lvds releated nodes.

0 Kudos

400 Views
coilnpark
Contributor IV

Thank  you for your reply.

I tried to change the below file.
But it didn't work.
Do I have to change more?

arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts



lvds_backlight: lvds_backlight {
              compatible = "pwm-backlight";
              pwms = <&tpm4 1 50000 0>;
              brightness-levels = <0 20 25 30 35 40 100>;
              default-brightness-level = <4>;
              status = "okay";
};

lvds_panel {
              compatible = "innolux,g121x1-l03","simple-panel";
              backlight = <&lvds_backlight>;

              port {
                          panel_lvds_in: endpoint {
                                      remote-endpoint = <&lvds_out>;
                          };
              };

};



&ldb {
              status = "okay";

              lvds-channel@0 {
                          status = "okay";

                          port@1 {
                                      reg = <1>;

                                      lvds_out: endpoint {
                                                  remote-endpoint = <&panel_lvds_in>;
                                      };
                          };
              };
};

&ldb_phy {
              status = "okay";
};

0 Kudos