drm/pl111 ARM PrimeCell PL110 和 PL111 CLCD 驱动

PL110/PL111 是一个简单的 LCD 控制器,可以支持 TFT 和 STN 显示器。此驱动程序为它们公开了一个标准的 KMS 接口。

该驱动程序目前不公开光标。用于光标的 DRM API 需要支持 64x64 ARGB8888 光标图像,而硬件只能支持 64x64 带掩码的单色光标。虽然可以想象尝试将 ARGB8888 组合起来并以单色编程合理的内容,但我们只是根本不公开光标,而是将光标支持留给应用程序软件光标层。

待办事项

  • 修复设置平面基地址和获取 vsync 中断以触发页面翻转完成之间的竞争。

  • 在启动时读取硬件状态,以在执行空操作模式设置时跳过重新编程硬件。

  • 使用 CLKSEL 位来支持在两个外部时钟父级之间切换。