arm64/pinephone: Add driver for Frame Buffer

This PR adds the Frame Buffer Driver for PINE64 PinePhone. With this driver, NuttX Apps will be able to use the standard Frame Buffer API to render graphics on PinePhone.

`boards/arm64/a64/pinephone/src/pinephone_bringup.c`: Render Test Pattern after calling `up_fbinitialize()` to start the Frame Buffer Driver

`boards/arm64/a64/pinephone/src/pinephone_display.c`: Add Frame Buffer Driver

`boards/arm64/a64/pinephone/src/pinephone_display.h`: Declare new function for rendering Test Pattern

`platforms/arm/a64/boards/pinephone/index.rst`: Add Frame Buffer as supported driver for PinePhone
This commit is contained in:
Lee Lup Yuen
2022-12-27 12:21:37 +08:00
committed by Xiang Xiao
parent f85d9a9332
commit f9bd04ff19
4 changed files with 487 additions and 131 deletions
@@ -157,6 +157,7 @@ Peripheral Support NOTES
======================= ======= =====
Backlight Yes
Display Engine Yes
Frame Buffer Yes
LCD Controller (ST7703) Yes
LCD Panel (XBD599) Yes
MIPI D-PHY Yes