#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#

if ARCH_CHIP_A64

menu "Allwinner A64 Peripheral Selection"

config A64_DE
	bool "DE"
	default n
	select A64_TCON0
	---help---
		Select to enable support for Display Engine 2.0.

config A64_MIPI_DSI
	bool "MIPI DSI"
	default n
	---help---
		Select to enable support for MIPI Display Serial Interface (DSI)
		and MIPI Display Physical Layer (D-PHY).

config A64_RSB
	bool "RSB"
	default n
	---help---
		Select to enable support for Reduced Serial Bus.

config A64_TCON0
	bool "TCON0"
	default n
	select A64_MIPI_DSI
	---help---
		Select to enable support for Timing Controller TCON0.

config A64_RTWI
	bool "Two-wire Master Controller R"
	default n
	---help---
		Select to enable support for R_TWI.

config A64_TWI0
	bool "Two-wire Master Controller 0"
	default n
	---help---
		Select to enable support for TWI0.

config A64_TWI1
	bool "Two-wire Master Controller 1"
	default n
	---help---
		Select to enable support for TWI1.

config A64_TWI2
	bool "Two-wire Master Controller 2"
	default n
	---help---
		Select to enable support for TWI2.

config A64_UART
	bool "UART 0"
	default n
	select UART0_SERIALDRIVER
	select ARCH_HAVE_SERIAL_TERMIOS
	---help---
		Select to enable support for UART0.

config A64_UART1
	bool "UART 1"
	default n
	select UART1_SERIALDRIVER
	select ARCH_HAVE_SERIAL_TERMIOS
	---help---
		Select to enable support for UART1.

config A64_UART2
	bool "UART 2"
	default n
	select UART2_SERIALDRIVER
	select ARCH_HAVE_SERIAL_TERMIOS
	---help---
		Select to enable support for UART2.

config A64_UART3
	bool "UART 3"
	default n
	select UART3_SERIALDRIVER
	select ARCH_HAVE_SERIAL_TERMIOS
	---help---
		Select to enable support for UART3.

config A64_UART4
	bool "UART 4"
	default n
	select UART4_SERIALDRIVER
	select ARCH_HAVE_SERIAL_TERMIOS
	---help---
		Select to enable support for UART4.

endmenu # Allwinner A64 Peripheral Selection

endif # ARCH_CHIP_A64
