Files
luban-lite-t3e-pro/bsp/artinchip/drv/display/panel/Kconfig

132 lines
3.2 KiB
Plaintext
Raw Normal View History

2023-08-30 16:21:18 +08:00
menu "Display Panels"
choice
prompt "ArtInChip Panel Drivers"
default AIC_SIMPLE_PANEL
2024-06-04 19:00:30 +08:00
#
# Simple Panel
#
2023-08-30 16:21:18 +08:00
config AIC_SIMPLE_PANEL
2024-09-03 11:16:08 +08:00
bool "ArtInChip SIMPLE panel"
2023-08-30 16:21:18 +08:00
depends on AIC_DISP_RGB || AIC_DISP_LVDS
2024-06-04 19:00:30 +08:00
help
Simple Panel support general RGB or LVDS LCD
2023-08-30 16:21:18 +08:00
2024-04-03 16:40:57 +08:00
if !AIC_DISP_PQ_TOOL
2024-06-04 19:00:30 +08:00
#
# MIPI-DSI Panel
#
2023-08-30 16:21:18 +08:00
config AIC_PANEL_DSI_XM91080
2024-09-03 11:16:08 +08:00
bool "ArtInChip MIPI DSI XM91080 panel"
2023-08-30 16:21:18 +08:00
depends on AIC_DISP_MIPI_DSI
2023-11-09 20:19:51 +08:00
config AIC_PANEL_DSI_ST7797
2024-09-03 11:16:08 +08:00
bool "ArtInChip MIPI DSI ST7797 panel"
2023-11-09 20:19:51 +08:00
depends on AIC_DISP_MIPI_DSI
2024-06-04 19:00:30 +08:00
config AIC_PANEL_DSI_ST7703
2024-09-03 11:16:08 +08:00
bool "ArtInChip MIPI DSI ST7703 panel"
2024-06-04 19:00:30 +08:00
depends on AIC_DISP_MIPI_DSI
config AIC_PANEL_DSI_ILI9881C
2024-09-03 11:16:08 +08:00
bool "ArtInChip MIPI DSI ILI9881C panel"
2024-06-04 19:00:30 +08:00
depends on AIC_DISP_MIPI_DSI
config AIC_PANEL_DSI_HX8394
2024-09-03 11:16:08 +08:00
bool "ArtInChip MIPI DSI HX8394 panel"
2024-06-04 19:00:30 +08:00
depends on AIC_DISP_MIPI_DSI
config AIC_PANEL_DSI_JD9365
2024-09-03 11:16:08 +08:00
bool "ArtInChip MIPI DSI JD9365 panel"
depends on AIC_DISP_MIPI_DSI
config AIC_PANEL_DSI_AXS15231B
bool "ArtInChip MIPI DSI AXS15231B panel"
2024-06-04 19:00:30 +08:00
depends on AIC_DISP_MIPI_DSI
#
# MIPI-DBI Type B I8080 Panel
#
2023-08-30 16:21:18 +08:00
config AIC_PANEL_DBI_ILI9488
2024-09-03 11:16:08 +08:00
bool "ArtInChip MIPI DBI ILI9488 panel"
2023-11-09 20:19:51 +08:00
depends on AIC_DISP_MIPI_DBI
2024-06-04 19:00:30 +08:00
help
MIPI-DBI Type B, I8080_RGB666_16BIT_3CYCLE
2023-08-30 16:21:18 +08:00
2024-06-04 19:00:30 +08:00
config AIC_PANEL_DBI_ILI9486L
2024-09-03 11:16:08 +08:00
bool "ArtInChip MIPI DBI ILI9486L panel"
2024-06-04 19:00:30 +08:00
depends on AIC_DISP_MIPI_DBI
help
MIPI-DBI Type B, I8080_RGB666_8BIT
config AIC_PANEL_DBI_ST7789
2024-09-03 11:16:08 +08:00
bool "ArtInChip MIPI DBI ST7789 panel"
2024-06-04 19:00:30 +08:00
depends on AIC_DISP_MIPI_DBI
help
MIPI-DBI Type B, I8080_RGB565_8BIT
#
# MIPI-DBI Type C SPI Panel
#
2023-08-30 16:21:18 +08:00
config AIC_PANEL_DBI_ILI9341
2024-09-03 11:16:08 +08:00
bool "ArtInChip MIPI DBI ILI9341 panel"
2023-11-09 20:19:51 +08:00
depends on AIC_DISP_MIPI_DBI
2024-06-04 19:00:30 +08:00
help
MIPI-DBI Type C, SPI_4LINE_RGB888
2023-08-30 16:21:18 +08:00
config AIC_PANEL_DBI_ST77903
2024-09-03 11:16:08 +08:00
bool "ArtInChip MIPI DBI ST77903 panel"
2023-11-09 20:19:51 +08:00
depends on AIC_DISP_MIPI_DBI
2024-06-04 19:00:30 +08:00
help
MIPI-DBI Type C, SPI_4SDA_RGB666
#
# RGB Panel SPI Init
#
2024-01-27 08:47:24 +08:00
config AIC_PANEL_RGB_ST7701S
2024-09-03 11:16:08 +08:00
bool "ArtInChip RGB ST7701S panel"
2024-01-27 08:47:24 +08:00
depends on AIC_DISP_RGB
select AIC_PANEL_SPI_EMULATION
2024-06-04 19:00:30 +08:00
config AIC_PANEL_RGB_GC9A01A
2024-09-03 11:16:08 +08:00
bool "ArtInChip RGB GC9A01A panel"
depends on AIC_DISP_RGB
select AIC_PANEL_SPI_EMULATION
config AIC_PANEL_RGB_NT35560
bool "ArtInChip RGB NT35560 panel"
depends on AIC_DISP_RGB
select AIC_PANEL_SPI_EMULATION
config AIC_PANEL_RGB_ST77922
bool "ArtInChip RGB ST77922 panel"
2024-06-04 19:00:30 +08:00
depends on AIC_DISP_RGB
select AIC_PANEL_SPI_EMULATION
#
# SRGB Panel
#
2023-11-09 20:19:51 +08:00
config AIC_PANEL_SRGB_HX8238
2024-09-03 11:16:08 +08:00
bool "ArtInChip SRGB HX8238 panel"
2023-11-09 20:19:51 +08:00
depends on AIC_DISP_RGB
2024-09-30 17:06:01 +08:00
#
# RGB Panel IIC Init
#
config AIC_PANEL_LCOS_HX7033
bool "ArtInChip RGB HX7033 panel"
depends on AIC_I2C_DRV && AIC_DISP_RGB
2024-06-04 19:00:30 +08:00
#
# Bridge Panel
#
config AIC_PANEL_BRIDGE_LT8911
2024-09-03 11:16:08 +08:00
bool "ArtInChip LT8911 LVDS-eDP bridge"
2024-06-04 19:00:30 +08:00
depends on AIC_DISP_LVDS
2024-04-03 16:40:57 +08:00
endif
2023-08-30 16:21:18 +08:00
endchoice
2024-04-03 16:40:57 +08:00
if AIC_SIMPLE_PANEL && !AIC_DISP_PQ_TOOL
2023-08-30 16:21:18 +08:00
source "bsp/artinchip/drv/display/panel/Kconfig.timing"
endif
endmenu