2139566_zh-CN

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

2139566_zh-CN

2139566_zh-CN

IMX8MP HDMI 1024x600 分辨率

你好

我有一块自定义 imx8mp 板可以直接 HDMI 视频输出,它在 1920x1080 的显示器上运行良好。

我需要配置自定义 HDMI 分辨率 1024x600@60,像素时钟 40000000。

显示屏: https://www.lcdwiki.com/10.1inch_HDMI_Display-H

感谢您的支持。

Re: IMX8MP HDMI 1024x600 resolution

你好,我找到了一个适合我的解决方案。

我使用以下工具生成了自定义 EDID:https://github.com/akatrevorjay/edid-generator.git,然后将其复制到 /lib/firmware/edid 中。

在内核配置中,我启用了

CONFIG_DRM_LOAD_EDID_FIRMWARE=y
CONFIG_DRM_IMX_HDMI=m

最后,我在 cmdline 中添加了这些参数:

drm.edid_firmware=HDMI-A-1:edid/1024x600.bin video=HDMI-A-1:1024x600-16@60

感谢您的支持

Re: IMX8MP HDMI 1024x600 resolution

你好。

不,该决议不是标准决议,您必须进行更改。

此致

Re: IMX8MP HDMI 1024x600 resolution
你好
 
在 linux 6.12 版本中,文件格式是这样的:
 
}, {
.pixclk = 63500000、
.pll_div_regs = { 0x69, 0x74, 0x89, 0x08, 0x80, 0x40 }、
}, {
.pixclk = 67500000、
.pll_div_regs = { 0x54, 0x52, 0x87, 0x03, 0x80, 0x40 }、
}, {
 
您能帮我在该文件中添加补丁吗?

我需要在内核命令行中添加任何修改吗?
Re: IMX8MP HDMI 1024x600 resolution

你好

1080x720 分辨率不是标准分辨率,请检查一下。

--- a/drivers/phy/freescale/phy-fsl-samsung-hdmi.c
+++ b/drivers/phy/freescale/phy-fsl-samsung-hdmi.c
@ -324,6 +324,15 @@ const struct phy_config samsung_phy_pll_cfg[] = {
0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0xE0, 0x83、0x0F, 0x3E, 0xF8, 0x00, 0x00,
},
+ }, {
+ 65000000, {
+ 0x00, 0xD1, 0x51, 0x58, 0x8D, 0x04, 0x9A, 0x57,
+ 0x4F, 0x30, 0x33, 0x65, 0x10, 0xBE、0x24, 0x80,
+ 0x6C, 0xF2, 0x67, 0x00, 0x10, 0x85, 0x30, 0x3A,
+ 0x74, 0x8F, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00,
+ 0x00, 0x80, 0x00, 0x00, 0x00, 0x00、0x00, 0x00, 0x00,
+ 0x00, 0xE0, 0x83, 0x0F, 0x3E, 0xF8, 0x00, 0x00,
+ },
}, {
67500000, {
0x00, 0xD1, 0x54, 0x52, 0x87, 0x03, 0x80, 0x40,
--


此致

Re: IMX8MP HDMI 1024x600 resolution

您能帮我在 samsung_phy_pll_cfg 表中添加这些参数吗?

我的 linux-imx 版本是 lf-6.12.y。

感谢您的支持。

Re: IMX8MP HDMI 1024x600 resolution

你好

这不是当前电路板支持包可以支持的标准分辨率,我需要通过工具生成计时参数,所以请将这些参数添加到 drivers/phy/freescale/phy/freescale/phy-fsl-samsung-hdmi.c 的表中 samsung_pll_cfg

Bio_TICFSL_0-1753368299853.pngBio_TICFSL_0-1753368299853.png


Bio_TICFSL_1-1753368299863.pngBio_TICFSL_1-1753368299863.png


这取决于您的像素时钟,但也是可行的。

此致


Re: IMX8MP HDMI 1024x600 resolution

77MHZ 像素时钟的 samsung_phy_pll_cfg 设置是什么?另外,能否请您在 imx8mp 用户手册中提供正确的寄存器设置?imx8mp 和 imx8mm 在 HDMI 上是否一样?

Tags (1)
No ratings
Version history
Last update:
‎12-10-2025 03:38 AM
Updated by: