Request for LVDS Panel Driver / Configuration Support for 10.4″ TFT on i.MX8MP EVK

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

Request for LVDS Panel Driver / Configuration Support for 10.4″ TFT on i.MX8MP EVK

1,276 Views
GOWRIPRIYA_G
Contributor I

Hello NXP Community,

I am currently using the NXP i.MX8MP EVK board and working with LVDS interface displays. I need some guidance and support regarding display drivers and related files.

Specifically, I have the following questions:

  1. Could you provide the necessary driver files or configuration files for a 10.4'' TFT LCD display panel compatible with the i.MX8MP EVK?
  2. Are there any standard display files available from Kingtech for a 10.4'' display that I can use with this board?

Any guidance, example driver file, device tree configurations, or reference files would be greatly helpful.

Thank you in advance for your support!

Best Regards,
Gowripriya G

0 Kudos
Reply
3 Replies

1,265 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

To implement LVDS display support on your i.MX8MP EVK, you'll need to make the following changes:

1. Device Tree Configuration:
- Reference the dual LVDS support device tree file for the i.MX8MP EVK at:
https://github.com/nxp-imx/linux-imx/blob/lf-6.6.y/arch/arm64/boot/dts/freescale/imx8mp-evk-it6263-l...

2. Panel Driver:
- You'll need to configure your display in the panel-simple.c driver file with the appropriate timing specifications for your 10.4" TFT display
- The panel-simple.c file is located at:
https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/gpu/drm/panel/panel-simple.c?h=lf-...
- Add your display timing parameters in the struct display_timing section

3. Set the correct device tree file:
In U-Boot, set the appropriate device tree file for your LVDS panel:
```
=> setenv fdtfile imx8mp-evk-your-lvds-panel.dtb
=> saveenv
=> boot
```

4. For LVDS driver details, refer to:
- LVDS controller: drivers/gpu/drm/imx/imx93_ldb.c (similar structure for i.MX8MP)
- LVDS PHY: drivers/phy/freescale/phy-fsl-imx8mp-lvds.c

Note that for i.MX8MP, the frame buffer drivers are not supported as they are for i.MX6/7 - you'll need to use the DRM framework instead.

For additional reference, check the i.MX8QXP MEK Display Selection Guide at:
https://community.nxp.com/t5/i-MX-Processors-Knowledge-Base/i-MX-8QXP-MEK-Display-Selection-Guide/ta...

 

Regards

0 Kudos
Reply

1,233 Views
GOWRIPRIYA_G
Contributor I

Hello,

Thank you for the response and guidance.

I tried to access the panel driver link you provided: 

https://source.codeaurora.org/external/imx/linux-imx/tree/drivers/gpu/drm/panel/panel-simple.c?h=lf-...

However, the link seems to be inaccessible or no longer available. Please find the attached screenshot showing the issue. ). Could you please confirm if the repository has been moved to another location or if there’s an updated link for accessing the panel-simple.c file?

Best Regards,
Gowripriya G

0 Kudos
Reply

1,209 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hi,

You can get it from your BSP 

drivers/gpu/drm/panel/:
This is the standard location within the Linux kernel source tree for DRM panel drivers. You would find files like panel-simple.c (for basic panels), and drivers for specific panel models
 
Regards
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2202765%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERequest%20for%20LVDS%20Panel%20Driver%20%2F%20Configuration%20Support%20for%2010.4%E2%80%B3%20TFT%20on%20i.MX8MP%20EVK%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2202765%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20NXP%20Community%2C%3C%2FP%3E%3CP%3EI%20am%20currently%20using%20the%20NXP%20i.MX8MP%20EVK%20board%20and%20working%20with%20LVDS%20interface%20displays.%20I%20need%20some%20guidance%20and%20support%20regarding%20display%20drivers%20and%20related%20files.%3C%2FP%3E%3CP%3ESpecifically%2C%20I%20have%20the%20following%20questions%3A%3C%2FP%3E%3COL%3E%3CLI%3ECould%20you%20provide%20the%20necessary%20driver%20files%20or%20configuration%20files%20for%20a%2010.4''%20TFT%20LCD%20display%20panel%20compatible%20with%20the%20i.MX8MP%20EVK%3F%3C%2FLI%3E%3CLI%3EAre%20there%20any%20standard%20display%20files%20available%20from%20Kingtech%20for%20a%2010.4''%20display%20that%20I%20can%20use%20with%20this%20board%3F%3C%2FLI%3E%3C%2FOL%3E%3CP%3EAny%20guidance%2C%20example%20driver%20file%2C%20device%20tree%20configurations%2C%20or%20reference%20files%20would%20be%20greatly%20helpful.%3C%2FP%3E%3CP%3EThank%20you%20in%20advance%20for%20your%20support!%3C%2FP%3E%3CP%3EBest%20Regards%2C%3CBR%20%2F%3EGowripriya%20G%3C%2FP%3E%3C%2FLINGO-BODY%3E