arch/x86: drivers/display: add framebuffer driver w/ multiboot support
A basic display driver is added for a generic 32-bpp framebuffer. Glue logic is added to the x86 arch to request the intitialization of a linear framebuffer by the Multiboot loader (GRUB) and connect it to this generic driver. Signed-off-by: Charles E. Youse <charles.youse@intel.com>
This commit is contained in:
parent
a1a3a4fced
commit
4c63e29aec
9 changed files with 275 additions and 31 deletions
|
@ -1,23 +1,22 @@
|
|||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
|
||||
zephyr_sources_ifdef(CONFIG_DISPLAY_MCUX_ELCDIF display_mcux_elcdif.c)
|
||||
zephyr_sources_ifdef(CONFIG_GROVE_LCD_RGB grove_lcd_rgb.c)
|
||||
zephyr_sources_ifdef(CONFIG_GROVE_LCD_RGB grove_lcd_rgb.c)
|
||||
zephyr_sources_ifdef(CONFIG_SSD1306 ssd1306.c)
|
||||
zephyr_sources_ifdef(CONFIG_SSD1673 ssd1673.c)
|
||||
zephyr_sources_ifdef(CONFIG_SDL_DISPLAY display_sdl.c)
|
||||
zephyr_sources_ifdef(CONFIG_DUMMY_DISPLAY display_dummy.c)
|
||||
zephyr_sources_ifdef(CONFIG_FRAMEBUF_DISPLAY display_framebuf.c)
|
||||
zephyr_sources_ifdef(CONFIG_ILI9340 display_ili9340.c)
|
||||
|
||||
zephyr_sources_ifdef(CONFIG_MICROBIT_DISPLAY
|
||||
mb_display.c
|
||||
mb_font.c
|
||||
)
|
||||
zephyr_sources_ifdef(CONFIG_ILI9340 display_ili9340.c)
|
||||
zephyr_sources_ifdef(CONFIG_ILI9340_LCD_ADAFRUIT_1480
|
||||
display_ili9340_adafruit_1480.c
|
||||
)
|
||||
|
||||
zephyr_sources_ifdef(CONFIG_ILI9340_LCD_SEEED_TFTV2
|
||||
display_ili9340_seeed_tftv2.c
|
||||
)
|
||||
zephyr_sources_ifdef(CONFIG_SSD1306 ssd1306.c)
|
||||
zephyr_sources_ifdef(CONFIG_SSD1673 ssd1673.c)
|
||||
|
||||
zephyr_sources_ifdef(CONFIG_SDL_DISPLAY display_sdl.c)
|
||||
|
||||
zephyr_sources_ifdef(CONFIG_DUMMY_DISPLAY display_dummy.c)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue