1# Copyright (c) 2018 Linaro Limited
2# SPDX-License-Identifier: Apache-2.0
3
4menuconfig UART_PL011
5	bool "ARM PL011 UART Driver"
6	default y
7	depends on DT_HAS_ARM_PL011_ENABLED || DT_HAS_ARM_SBSA_UART_ENABLED
8	select SERIAL_HAS_DRIVER
9	select SERIAL_SUPPORT_INTERRUPT
10	select PINCTRL if SOC_EOS_S3
11	select PINCTRL if DT_HAS_AMBIQ_UART_ENABLED
12	select PINCTRL if DT_HAS_RASPBERRYPI_PICO_UART_ENABLED
13	help
14	  This option enables the UART driver for the PL011
15
16if UART_PL011
17
18config UART_PL011_SBSA
19	bool "SBSA UART"
20	default y if DT_HAS_ARM_SBSA_UART_ENABLED
21	help
22	  Enable SBSA mode for PL011 driver. SBSA stands for
23	  Server Based System Architecture. This specification
24	  among other things defines simplified UART interface
25	  which is subset of PL011 interface.
26
27endif # UART_PL011
28