什么是 sa1100fb?

这是用于 SA-1100 LCD 控制器的图形帧缓冲驱动程序。

配置

对于大多数常见的无源显示器,在内核命令行中给出以下选项应该足以配置控制器。

video=sa1100fb:bpp:<value>,lccr0:<value>,lccr1:<value>,lccr2:<value>,lccr3:<value>

内核命令行选项应该足以配置控制器。每像素位数 (bpp) 值应为 4、8、12 或 16。LCCR 值是特定于显示器的,应按照 SA-1100 开发人员手册第 11.7 节中的说明进行计算。只要在 LCCR0 中设置了 SDS 位,就支持双面板显示;GPIO<9:2> 用于下层面板。

对于有源显示器或需要额外配置(控制背光、打开 LCD 电源等)的显示器,命令行选项可能不足以配置显示器。可能需要向 sa1100fb_init_fbinfo()、sa1100fb_activate_var()、sa1100fb_disable_lcd_controller() 和 sa1100fb_enable_lcd_controller() 添加部分。

接受的选项

bpp:<value>     Configure for <value> bits per pixel
lccr0:<value>   Configure LCD control register 0 (11.7.3)
lccr1:<value>   Configure LCD control register 1 (11.7.4)
lccr2:<value>   Configure LCD control register 2 (11.7.5)
lccr3:<value>   Configure LCD control register 3 (11.7.6)

Mark Huang <mhuang@livetoy.com>