1# ILI9XXX display driver configuration options
2
3# Copyright (c) 2017 Jan Van Winkel <jan.van_winkel@dxplore.eu>
4# Copyright (c) 2020 Teslabs Engineering S.L.
5# Copyright (c) 2021 Krivorot Oleg <krivorot.oleg@gmail.com>
6# SPDX-License-Identifier: Apache-2.0
7
8config ILI9XXX
9	bool
10	help
11	  Hidden configuration entry for all ILI9XXX drivers.
12
13config ILI9XXX_READ
14	bool "Allow display_read API with ILI9XXX"
15	help
16	  Support display_read API with ILI9XXX controllers. This API is opt-in,
17	  because it adds code overhead and is not very performant due to
18	  the requirement to bitshift data read from the ILI9XXX. Note the
19	  API only supports RGB565 mode.
20
21
22config ILI9340
23	bool "ILI9340 display driver"
24	default y
25	depends on DT_HAS_ILITEK_ILI9340_ENABLED
26	select MIPI_DBI
27	select ILI9XXX
28	help
29	  Enable driver for ILI9340 display driver.
30
31config ILI9341
32	bool "ILI9341 display driver"
33	default y
34	depends on DT_HAS_ILITEK_ILI9341_ENABLED
35	select MIPI_DBI
36	select ILI9XXX
37	help
38	  Enable driver for ILI9341 display driver.
39
40config ILI9342C
41	bool "ILI9342C display driver"
42	default y
43	depends on DT_HAS_ILITEK_ILI9342C_ENABLED
44	select MIPI_DBI
45	select ILI9XXX
46	help
47	  Enable driver for ILI9342C display driver.
48
49config ILI9488
50	bool "ILI9488 display driver"
51	default y
52	depends on DT_HAS_ILITEK_ILI9488_ENABLED
53	select MIPI_DBI
54	select ILI9XXX
55	help
56	  Enable driver for ILI9488 display driver.
57