This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] OMAP3530:Linux 内核迁移问题

Guru**** 663810 points
Other Parts Discussed in Thread: OMAP3530
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1254734/omap3530-linux-kernel-migration-issue

器件型号:OMAP3530

大家好!!

我正在尝试将 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:

  LCD:显示屏{
    兼容="sharp、lq043t1dg01"、"panel-dpi"
    标签="LCD";

    ENABLE-GPIO =<&GPIO5 20 GPIO_ACTIVE_HIGH>;

    面板计时{
      时钟频率=<9000000>;
      Hactive =<480>;
      Vactive =<272>;
      前沿=<2>;
      后沿=<2>;
      HSYNC-LEN =<41>;
      vback-scale =<2>;
      v前沿=<2>;
      vsync-len =<10>;

      HSYNC-ACTIVE =<0>;
      VSYNC-ACTIVE =<0>;
      无效=<1>;
      像素时钟主动=<1>;
    };

    端口{
      LCD_IN:端点{
        远程端点=<&dpi_out>;
      };
    };
  };
配置:

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 中是否有问题? 请提供您的输入。

谢谢!!!!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Venkata:

    OMAP3530已经很老了、TI 多年来一直没有为其创建软件版本。 很遗憾、根据产品页面上的"无设计支持"横幅、我们无法回答有关此器件的硬件或软件设计问题: https://www.ti.com/product/OMAP3530

    但是、如果任何其他 OMAP3530用户阅读了该主题、请随时回应您的想法!

    此致、

    尼克