大家好!!
我正在尝试将 Linux 内核从 v4.0升级到 v5.4。 我们的机器基于 OMAP3530 CPU、并且我们正在使用 Sharp LQ043T1DG01 TFT LCD 显示屏。
我们注意到 FB0器件 升级后未检测到。
######################################################################出##############################出################出
7月24日06:59:02 rfs200 user.debug 内核:[33.135864] panel-dpi 显示:用于消费者启用的 GPIO 查找
7月24日06:59:02 rfs200 user.debug 内核:[33.135894] panel-dpi 显示屏:使用设备树进行 GPIO 查找
7月24日06:59:02 rfs200 user.debug 内核:[33.135955] panel-dpi 显示:未找到 GPIO 消费者启用
7月24日06:59:02 rfs200 user.info 内核:[ 33.169189]平台背光:延迟探头待处理
7月24日06:59:02 rfs200 user.info 内核:[ 33.174591]平台显示:延迟探头待处理
7月24日06:59:02 rfs200 user.info 内核:[ 33.179870]平台 LED:延迟探头待定
7月24日06:59:02 rfs200 user.info 内核:[ 33.184814] platform omapdrm.0:推迟的探测挂起
######################################################################出##########################
这是 配置
DTS:
v5.4
CONFIG_DRM_OMAP=y CONFIG_OMAP2_DSS_INIT=y CONFIG_OMAP_DSS_BASE=y CONFIG_OMAP2_DSS_DSP=y CONFIG_OMAP2_DSS_VENCSS
通过内核提交,我们注意到 删除了用于 Sharp LQ043T1DG01 TFT LCD 的帧缓冲器器件驱动程序 。
https://github.com/torvalds/linux/commit/e3ed8b436bc32102ac2995940bc3a63c09755b63。
在较早版本的 Linux 内核中、我们使用的是 CONFIG_DISPLAY_Panel_DPI、其中包含了通用驱动程序-
"drivers/video/fbdev/displays-new/panel-dpi.c" 、但在 v5.4中完全删除。
尝试了 CONFIG_DRM_OMAP_Panel_DPi=y 和 CONFIG_DRM_Panel_Simple=y 选项、但 LCD 显示屏上未显示任何图像。
也观察到 v4.19的相同问题。 随附的启动日志。
e2e.ti.com/.../kernel_2D00_4.19.txt
kernel_config 或 DTS 中是否有问题? 请提供您的输入。
谢谢!!!!