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	depends on ILI9XXX
16	help
17	  Support display_read API with ILI9XXX controllers. This API is opt-in,
18	  because it adds code overhead and is not very performant due to
19	  the requirement to bitshift data read from the ILI9XXX. Note the
20	  API only supports RGB565 mode.
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