在da8xx-fb.c中static struct da8xx_panel known_lcd_panels设置了.pxl_clk = 30000000或者其他值,请问这是怎么算出来的?LCD的时钟部分是在哪个文件中设置的?
Yaoming Qin:
这个参数在board file中配置,根据分辨率等来设置的。
YanChang Liang:
.pxl_clk = 30000000 这个是你在用的LCD决定的呀,支持一个新的LCD,需要设置的就是这里的参数,
需要读LCD的手册,然后填写这里的参数,而后在板级驱动里指定该pannel
需要留意的是hbp hfp hsw vsw参数写入寄存器的值,是实际输出输出 +1 的结果(详细看am335x LCD控制器的寄存器)
TI中文支持网
