The "framebuf" driver was an incomplete driver expecting _clients_ to implement missing functionality (i.e. init and device definition) outside of the driver. This pattern of scattering driver code throughout the tree is not common (if used at all). If certain drivers share functionality, one can create a common module within the subsystem (see e.g. ILI9XXX drivers). The _generic_ framebuffer code was only used to implement the Intel Multiboot framebuffer driver. This patch centralizes all the scattered code in the subsystem and adjusts the driver name to "intel_multibootfb" to make things clear. If there's ever another framebuffer driver that shares code, it can be split into multiple modules. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
# Display drivers
|
|
|
|
# Copyright (c) 2017 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
menuconfig DISPLAY
|
|
bool "Display Drivers"
|
|
help
|
|
Enable display drivers
|
|
|
|
if DISPLAY
|
|
|
|
config DISPLAY_INIT_PRIORITY
|
|
int "Display devices init priority"
|
|
default 85
|
|
help
|
|
Display devices initialization priority.
|
|
|
|
module = DISPLAY
|
|
module-str = display
|
|
source "subsys/logging/Kconfig.template.log_config"
|
|
|
|
source "drivers/display/Kconfig.mcux_elcdif"
|
|
source "drivers/display/Kconfig.microbit"
|
|
source "drivers/display/Kconfig.nrf_led_matrix"
|
|
source "drivers/display/Kconfig.ili9xxx"
|
|
source "drivers/display/Kconfig.sdl"
|
|
source "drivers/display/Kconfig.ssd1306"
|
|
source "drivers/display/Kconfig.ssd16xx"
|
|
source "drivers/display/Kconfig.st7735r"
|
|
source "drivers/display/Kconfig.st7789v"
|
|
source "drivers/display/Kconfig.stm32_ltdc"
|
|
source "drivers/display/Kconfig.uc81xx"
|
|
source "drivers/display/Kconfig.dummy"
|
|
source "drivers/display/Kconfig.ls0xx"
|
|
source "drivers/display/Kconfig.rm68200"
|
|
source "drivers/display/Kconfig.max7219"
|
|
source "drivers/display/Kconfig.intel_multibootfb"
|
|
|
|
endif # DISPLAY
|