2017-10-06 14:34:43 +08:00
|
|
|
# Kconfig - ILI9340 display driver configuration options
|
|
|
|
|
|
|
|
#
|
2017-10-10 03:19:12 +08:00
|
|
|
# Copyright (c) 2017 Jan Van Winkel <jan.van_winkel@dxplore.eu>
|
2017-10-06 14:34:43 +08:00
|
|
|
#
|
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
#
|
|
|
|
|
|
|
|
menuconfig ILI9340
|
|
|
|
bool "ILI9340 display driver"
|
|
|
|
depends on SPI
|
|
|
|
help
|
|
|
|
Enable driver for ILI9340 display driver.
|
|
|
|
|
|
|
|
if ILI9340
|
|
|
|
|
|
|
|
config ILI9340_DEV_NAME
|
|
|
|
string "ILI9340 device name"
|
|
|
|
default "ILI9340"
|
|
|
|
|
|
|
|
config ILI9340_SPI_DEV_NAME
|
|
|
|
string "SPI master where ILI9340 is connected"
|
|
|
|
default "SPI_0"
|
|
|
|
help
|
|
|
|
Specify the device name of the SPI master device to which ILI9340 is
|
|
|
|
connected.
|
|
|
|
|
|
|
|
config ILI9340_SPI_SLAVE_NUMBER
|
|
|
|
int "SPI Slave number where ILI9340 is connected"
|
|
|
|
default 0
|
|
|
|
help
|
|
|
|
The number of the slave on the host controller to which ILI9340 is
|
|
|
|
connected.
|
|
|
|
|
|
|
|
config ILI9340_SPI_FREQ
|
|
|
|
int "SPI Frequency"
|
|
|
|
default 15151515
|
|
|
|
help
|
|
|
|
Frequency to be used to communicate with the ILI9340.
|
|
|
|
|
|
|
|
config ILI9340_RESET_GPIO_PORT_NAME
|
|
|
|
string "Reset GPIO controller port name"
|
|
|
|
default "GPIO_0"
|
|
|
|
help
|
|
|
|
GPIO controller where the interrupt pin is attached to.
|
|
|
|
|
|
|
|
config ILI9340_RESET_PIN
|
|
|
|
int "ILI9340 Reset pin"
|
|
|
|
default 0
|
|
|
|
help
|
|
|
|
ILI9340 reset pin.
|
|
|
|
|
|
|
|
config ILI9340_CMD_DATA_GPIO_PORT_NAME
|
|
|
|
string "Command/Data GPIO controller port name"
|
|
|
|
default "GPIO_0"
|
|
|
|
help
|
|
|
|
GPIO controller where the command/data pin is attached to.
|
|
|
|
|
|
|
|
config ILI9340_CMD_DATA_PIN
|
|
|
|
int "ILI9340 command/data pin"
|
|
|
|
default 1
|
|
|
|
help
|
|
|
|
ILI9340 command data pin.
|
|
|
|
|
|
|
|
config ILI9340_GPIO_CS
|
|
|
|
bool "Use GPIO pin for chip select"
|
|
|
|
help
|
|
|
|
Use GPIO pin for chips select.
|
|
|
|
|
|
|
|
if ILI9340_GPIO_CS
|
|
|
|
|
|
|
|
config ILI9340_CS_GPIO_PORT_NAME
|
|
|
|
string "Chip select GPIO controller port name"
|
|
|
|
default "GPIO_0"
|
|
|
|
help
|
|
|
|
GPIO controller where the chip select pin is attached to.
|
|
|
|
|
|
|
|
config ILI9340_CS_GPIO_PIN
|
|
|
|
int "ILI9340 GPIO chip select"
|
|
|
|
default 1
|
|
|
|
help
|
|
|
|
ILI9340 GPIO chip select pin.
|
|
|
|
|
|
|
|
endif #ILI9340_GPIO_CS
|
|
|
|
|
|
|
|
choice
|
|
|
|
prompt "LCD"
|
|
|
|
default ILI9340_LCD_ADAFRUIT_1480
|
|
|
|
help
|
|
|
|
Specify the type of LCD connected to the ILI9340 display controller.
|
|
|
|
|
|
|
|
config ILI9340_LCD_ADAFRUIT_1480
|
2018-08-14 22:19:20 +08:00
|
|
|
bool "Adafruit 2.2\" TFT 1480"
|
2017-10-06 14:34:43 +08:00
|
|
|
|
|
|
|
endchoice
|
|
|
|
|
|
|
|
endif #ILI9340
|