1100759_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1100759_zh-CN

1100759_zh-CN

通过 IPU 为 sii902x hdmi 驱动程序打补丁<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

默认 BSP 版本通过 i.MX6 Solo 中的 LCDIF 支持 sii902x hdmi 卡,但不支持通过 i.MX6 Dual/Quad/Plus 中的 IPU 显示接口支持它。该补丁为 i.MX6 Dual/Quad/Plus 的 Sii902x HDMI 视频驱动程序提供支持。

有用的文件:

MCIMXHDMICARD:sii902x hdmi 卡示意图

MCIMX6Q-智能设备平台:i.MX6 Quad Sabre SDP 原理图

软件版本:

Linux 3.14.52_1.1.0-ga

已验证平台:

imx6q-sabresd

imx6qp-sabresd

修补:

0001-视频-MXC-SII902X-添加-SII902X-HDMI-卡驱动程序.补丁

0002-arch-arm-boot-dts-add-sii902x-hdmi-卡-设备树-n.patch

功能:

  1. 支持通过uboot命令设置视频模式;
  2. 支持通过设备树设置视频模式;
  3. 支持HDMI热插拔;
  4. 支持多种视频模式并动态切换;

说明:

默认设置(不要在bootcmd中添加“video=”)如下:

----------------------------------------------------------------------------------------

------------ /sys/class/graphics/fb0
DISP4 BG-DI1
U:1024x768p-60
ldb
2 层-FB-BG
------------ /sys/class/graphics/fb1
DISP4 FG
覆盖
2层-FB-FG
------------ /sys/class/graphics/fb2
DISP3 BG-DI1
高清:1920x1080p-60
HDMI接口
2 层-FB-BG
------------ /sys/class/graphics/fb3
DISP3 FG
覆盖
2层-FB-FG
------------ /sys/class/graphics/fb4
DISP3 BG
sii902x_hdmi
1层FB
------------ /sys/class/graphics/fb5
DISP4 BG

---------------------------------------------------------------------------------------

如果希望sii902x_hdmi为fb0,可以向bootcmd添加以下参数:

视频=mxcfb0:dev=sii902x_hdmi,1920x1080M@60,if=RGB24 视频=mxcfb1:off 视频=mxcfb2:off 视频=mxcfb2:off consoleblank=0

风险:

有时sii902x无法读取hdmi edid信息,并且此帧缓冲区的模型将为NULL。此时,驱动程序将设置已在 imx6q-sabresd 和 imx6qp-sabresd 上调整的默认视频模式。默认视频模式如下:

/* 1080p @ 56赫兹 */

60, 1920, 1080, 7692, 100, 40, 30, 3, 10, 2, 0, FB_VMODE_NONINTERLACED, 0

用户可以根据自己的情况修改此默认设置。

特别是,对于 imx6qp-sabresd 使用 1080p@60 视频模式存在一些风险。在这种情况下,hdmi设备将没有有效的hdmi信号输出。例如,

/* 1080p @ 60赫兹 */

60、1920、1080、6734、148、88、36、4、44、4、FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT、FB_VMODE_NONINTERLACED、0

用户应根据硬件参数设置这些值。

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-05-2026 12:12 PM
更新者: