明远智睿技术论坛

标题: U-BOOT 中 LVDS 时钟配置的问题 [打印本页]

作者: Varphone    时间: 2017-5-23 15:53
标题: U-BOOT 中 LVDS 时钟配置的问题
本帖最后由 Varphone 于 2017-5-23 16:00 编辑

BSP 环境是 U-BOOT 2015.04 + Linux 3.14.52。
现在要接一个 LVDS 的投影设备,需要在开机时显示 LOGO,已经在 board/myzr/myimx6/myimx6qdls.c  中增加以下显示配置:
+#if !defined(CONFIG_TARGET_MYIMX6QJH)
+} }, {
+       .bus    = -1,
+       .addr   = 0,
+       .pixfmt = IPU_PIX_FMT_RGB666,
+       .detect = NULL,
+       .enable = enable_lvds,
+       .mode   = {
+               .name           = "RJRMTY065A-FWVGA",
+               .refresh        = 60,
+               .xres           = 854,
+               .yres           = 480,
+               .pixclock       = 32874,
+               .left_margin    = 82,
+               .right_margin   = 48,
+               .upper_margin   = 6,
+               .lower_margin   = 3,
+               .hsync_len      = 32,
+               .vsync_len      = 10,
+               .sync           = 0,
+               .vmode          = FB_VMODE_NONINTERLACED
+#endif

U-BOOT 的环境变量 panel 已经设为 RJRMTY065A-FWVGA,打印信息里也显示了设定的模式,但是输出的画面不正确,用示波器测量,LVDS 的时钟并没有符合投影模块需求的 30.419 MHz,仍然输出的是 65 MHz。
请问怎么配置才能让 LVDS 的时钟频率工作在 30.419 MHz 左右?







作者: 软件01    时间: 2017-5-25 09:06
内核修改了,有效果吗
作者: 软件01    时间: 2017-5-25 09:20
https://community.nxp.com/docs/DOC-172312
详细要修改一些时钟
作者: Varphone    时间: 2017-5-25 14:12
软件01 发表于 2017-5-25 09:06
内核修改了,有效果吗

内核里在 dts 那边增加配置就可以了,但是 u-boot 这边不行,我就是想知道在 u-boot 里需求修改哪些地方。




欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2