1、设备树里的LCD这组引脚是如何传参的,定义的顺序是什么
lcd_rgb565_pins: lcd-rgb565-pins {
pins = "PD0","PD1", "PD2", "PD3", "PD4",
"PD5", "PD6", "PD7", "PD8", "PD9",
"PD10", "PD11", "PD12","PD13", "PD14",
"PD15", "PD16", "PD17", "PD18", "PD19",
"PD20", "PD21";
function = "lcd";
};
2、RGB的初始化是否需要uboot里面配置?和设备树无关
离线
我记得是uboot配置的,Linux没有去配置
离线
我记得是uboot配置的,Linux没有去配置
linux源码里我配置了/driver/gpu/drm/panel/panel-simple.c一个屏幕,并且设备树里panel节点引用了这个屏幕.但是现在屏幕颜色不对 感觉颜色还是888
linux里实在找不到修改的地方了,在uboot menuconfig配置的时候看到了ARM architecture ‣ Enable graphical uboot console on HDMI, LCD or VGA这里设置了x:800,y:480,depth:18,pclk_khz:33000,le:87,ri:40,up:31,lo:13,hs:1,vs:1,sync:3,vmode:0这一行参数,感觉这里屏幕的rgb初始化是在uboot完成的。https://blog.csdn.net/b7376811/article/details/112525402
请问您在uboot哪里配置rgb相关的参数
离线
linux如果用drm驱动,那么就和uboot无关。
linux如果用simplefb驱动,那么就是用uboot初始化的
drm可以从simplefb继承,所以也可以不配
离线
@HongSang
就是你看到的这里,也可以通过config配,是一样的
离线
要修改uboot代码才行, uboot里写死了,不是修改这个屏参数
离线
改下里面pins吧
离线