因为之前使用的内核用的是fb驱动LCD,现在使用新内核,移植LCD的DRM驱动,但是按照文档配置设备树和内核后,还是没有lcd设备。
禁用了
CONFIG_FB_DA8XX
CONFIG_FB_DA8XX_TDA998X
添加了
CONFIG_DRM=y/m
CONFIG_DRM_I2C_NXP_TDA998X=y/m
CONFIG_DRM_TILCDC=y/m
具体的设备树文件和内核配置选项在附件中。
使用最新TI SDK,linux版本是4.19.
LCD背光已可以使用
am335x-boneblack.dts.txt1778.tisdk_am335x-evm_defconfig.txt
Shine:
为更加有效地解决您的问题,我们建议您将问题发布在E2E英文技术论坛上,将由资深的英文论坛工程师为您提供帮助。
e2e.ti.com/…/3425831
user6394011:
回复 Shine:
好像方向搞错了,我想使用的是LVDS接口的LCD屏幕,但是DRM连接器显示的类型是HDMI的,并且是未连接。
modetest打印如下
trying to open device 'tilcdc'…done
Encoders:idcrtctypepossible crtcspossible clones300TMDS0x000000010x00000000Connectors:idencoder statusnamesize (mm)modesencoders310disconnectedHDMI-A-10×0030
user6394011:
回复 Shine:
问题已经解决,是由于包含了一个dtsi文件中已经配置了LCD,导致我配置的不起作用
Shine:
回复 user6394011:
感谢分享!