991fd3d887
This PR fixes the missing pixels in the rendered output of the Frame Buffer Driver for PINE64 PinePhone. We fix this by copying the RAM Frame Buffer to itself on Frame Buffer Update `FBIO_UPDATE`, which will refresh the display correctly over DMA / Display Engine / Timing Controller TCON0. ### Modified Files `boards/arm64/a64/pinephone/Kconfig`: Add requirement for Frame Buffer Update `FB_UPDATE` for PinePhone LCD Display `boards/arm64/a64/pinephone/src/pinephone_display.c`: Implement Frame Buffer Update `FBIO_UPDATE` by copying the RAM Frame Buffer to itself
21 lines
404 B
Plaintext
21 lines
404 B
Plaintext
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
#
|
|
|
|
if ARCH_BOARD_PINEPHONE
|
|
|
|
config PINEPHONE_LCD
|
|
bool "LCD Display"
|
|
default n
|
|
select A64_DE
|
|
select A64_RSB
|
|
select DRIVERS_VIDEO
|
|
select VIDEO_FB
|
|
select FB_OVERLAY
|
|
select FB_UPDATE
|
|
---help---
|
|
Select to enable support for LCD Display.
|
|
|
|
endif # ARCH_BOARD_PINEPHONE
|