drm/pl111 ARM PrimeCell PL110 和 PL111 CLCD 驅動

PL110/PL111 是一個簡單的 LCD 控制器,可以支援 TFT 和 STN 顯示器。該驅動程式為它們公開了一個標準的 KMS 介面。

該驅動程式目前不公開游標。 用於游標的 DRM API 需要支援 64x64 ARGB8888 游標影像,而硬體只能支援 64x64 單色帶掩碼游標。 雖然可以想象嘗試將一些東西拼湊在一起以檢視 ARGB8888 並在單色中程式設計合理的內容,但我們根本不公開游標,而是將游標支援留給應用程式軟體游標層。

待辦事項

  • 修復設定平面基址和獲取用於 vsync 觸發頁面翻轉完成的 IRQ 之間的競爭。

  • 在啟動時讀回硬體狀態,以避免在執行無操作模式設定時重新程式設計硬體。

  • 使用 CLKSEL 位來支援在兩個外部時鐘源之間切換。