嵌入式爱好者

查看: 3042|回复: 2

[Linux] 我没有找到Uboot文件的位置

[复制链接]

3

主题

13

帖子

22

积分

A40i/T3/T507/T527通行证

扫一扫,手机访问本帖
发表于 2023-9-26 18:45:40 | 显示全部楼层 |阅读模式
原文:
回复: 核心板LVDS输出寄存器设置
1.uboot改动:
diff --git a/drivers/video/sunxi/disp2/disp/de/lowlevel_v33x/tcon/de_lcd.c b/drivers/video/sunxi/disp2/disp/de/lowlevel_v33x/tcon/de_lcd.c
index f8eb3616d9..f4190c1b9a 100644
--- a/drivers/video/sunxi/disp2/disp/de/lowlevel_v33x/tcon/de_lcd.c
+++ b/drivers/video/sunxi/disp2/disp/de/lowlevel_v33x/tcon/de_lcd.c
@@ -760,6 +760,7 @@ s32 tcon0_cfg(u32 sel, disp_panel_para *panel, u32 de_use_rcq)
                lcd_dev[sel]->tcon0_lvds_ctl.bits.tcon0_lvds_correct_mode = 0;
                lcd_dev[sel]->tcon0_lvds_ctl.bits.tcon0_lvds_dir = 0;
                lcd_dev[sel]->tcon0_lvds_ctl.bits.tcon0_lvds_clk_sel = 1;
+               lcd_dev[sel]->tcon0_lvds_ctl.bits.tcon0_lvds_even_odd_dir = 1;
 #if defined(LVDS_REVERT)
                lcd_dev[sel]->tcon0_lvds_ctl.bits.tcon0_lvds_data_revert = 0xf;
                lcd_dev[sel]->tcon0_lvds_ctl.bits.tcon0_lvds_clk_revert = 0x1;

2.kernel改动:
diff --git a/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v33x/tcon/de_lcd.c b/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v33x/tcon/de_lcd.c
index 36f3443d5f72..cf891095abf4 100644
--- a/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v33x/tcon/de_lcd.c
+++ b/drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v33x/tcon/de_lcd.c
@@ -765,6 +765,7 @@ s32 tcon0_cfg(u32 sel, struct disp_panel_para *panel, u32 de_use_rcq)
                lcd_dev[sel]->tcon0_lvds_ctl.bits.tcon0_lvds_correct_mode = 0;
                lcd_dev[sel]->tcon0_lvds_ctl.bits.tcon0_lvds_dir = 0;
                lcd_dev[sel]->tcon0_lvds_ctl.bits.tcon0_lvds_clk_sel = 1;
+               lcd_dev[sel]->tcon0_lvds_ctl.bits.tcon0_lvds_even_odd_dir = 1;
 #if defined(LVDS_REVERT)
                lcd_dev[sel]->tcon0_lvds_ctl.bits.tcon0_lvds_data_revert = 0xf;
                lcd_dev[sel]->tcon0_lvds_ctl.bits.tcon0_lvds_clk_revert = 0x1;
                               
                               
3.确认改动:
echo 0x06511084 >/sys/class/sunxi_dump/dump&&cat /sys/class/sunxi_dump/dump
如果bit29为1,则生效
如果bit29为1,则生效
位置:
U-Boot改动是在 drivers/video/sunxi/disp2/disp/de/lowlevel_v33x/tcon/de_lcd.c 文件中进行的。这些更改影响了U-Boot中的LVDS配置。
Kernel改动是在 drivers/video/fbdev/sunxi/disp2/disp/de/lowlevel_v33x/tcon/de_lcd.c 文件中进行的。这些更改影响了Linux内核中的LVDS配置。
飞凌T507的源码中我只找到了Kernel的位置,U-Boot文件位置我没找到。我到那找?
因为只设置了Kernel所以配置是失败的
echo 0x06511084 >/sys/class/sunxi_dump/dump&&cat /sys/class/sunxi_dump/dump
结果是:0xc0100000
0xc0100000 转换成二进制为: 11000001000000010000000000000000
29位是0
随时期盼回复,能解决问题
回复

使用道具 举报

3

主题

13

帖子

22

积分

A40i/T3/T507/T527通行证

 楼主| 发表于 2023-9-26 19:27:18 | 显示全部楼层
飞凌:你的支持对我尤其重要,这还是那个屏幕的问题解决,因为咱飞凌用的是全志的T07芯片,这个解决方案是全志给予,但我找不u-boot的位置,这个问题已经影响到我们产品样机的下一步进行了,还请给予支持,谢谢!!!
点评回复 支持 反对

使用道具 举报

0

主题

51

帖子

111

积分

发表于 2023-9-27 15:48:47 | 显示全部楼层
您好,您可以拨打我们的技术支持服务电话:0312-3119192,选择软件,全志平台与我们电话沟通。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 08:26

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表