summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorTom Rini <[email protected]>2025-08-04 15:57:13 -0600
committerTom Rini <[email protected]>2025-08-14 11:03:09 -0600
commit37f0a8b8cb032f453487f54a575eb0701f5103e7 (patch)
treeddea9bd96e359f896966269d63d1b66d1bea1f3e /drivers
parent91122ea8f03b59b1fef7b9861734f6278ca4a123 (diff)
serial: Tighten some serial driver dependencies
A few serial drivers cannot build without access to some platform specific header files. Express those requirements in Kconfig as well. Signed-off-by: Tom Rini <[email protected]>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/serial/Kconfig14
1 files changed, 9 insertions, 5 deletions
diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig
index 1f2f2468eb0..d7d59e02dd0 100644
--- a/drivers/serial/Kconfig
+++ b/drivers/serial/Kconfig
@@ -665,6 +665,7 @@ config ARM_DCC
config ATMEL_USART
bool "Atmel USART support"
+ depends on ARCH_AT91
help
Select this to enable USART support for Atmel SoCs. It can be
configured in the device tree, and input clock frequency can
@@ -703,8 +704,8 @@ config BCM6345_SERIAL
config COREBOOT_SERIAL
bool "Coreboot UART support"
- depends on DM_SERIAL
- default y if SYS_COREBOOT
+ depends on DM_SERIAL && SYS_COREBOOT
+ default y
select SYS_NS16550
help
Select this to enable a ns16550-style UART where the platform data
@@ -724,7 +725,7 @@ config COREBOOT_SERIAL_FROM_DBG2
config CORTINA_UART
bool "Cortina UART support"
- depends on DM_SERIAL
+ depends on DM_SERIAL && TARGET_PRESIDIO_ASIC
help
Select this to enable UART support for Cortina-Access UART devices
found on CAxxxx SoCs.
@@ -738,6 +739,7 @@ config FSL_LINFLEXUART
config FSL_LPUART
bool "Freescale LPUART support"
+ depends on MACH_IMX || ARCH_LS1021A || ARCH_LS1028A
help
Select this to enable a Low Power UART for Freescale VF610 and
QorIQ Layerscape devices.
@@ -748,12 +750,14 @@ config LPUART
config MVEBU_A3700_UART
bool "UART support for Armada 3700"
+ depends on ARCH_MVEBU
help
Choose this option to add support for UART driver on the Marvell
Armada 3700 SoC. The base address is configured via DT.
config MCFUART
bool "Freescale ColdFire UART support"
+ depends on M68K
help
Choose this option to add support for UART driver on the ColdFire
SoC's family. The serial communication channel provides a full-duplex
@@ -879,7 +883,7 @@ config PL01X_SERIAL
config ROCKCHIP_SERIAL
bool "Rockchip on-chip UART support"
- depends on DM_SERIAL
+ depends on DM_SERIAL && ARCH_ROCKCHIP
select SYS_NS16550
help
Select this to enable a debug UART for Rockchip devices when using
@@ -1110,7 +1114,7 @@ config MTK_SERIAL
config MT7620_SERIAL
bool "UART driver for MediaTek MT7620 and earlier SoCs"
- depends on DM_SERIAL
+ depends on DM_SERIAL && SOC_MT7620
help
Select this to enable UART support for MediaTek MT7620 and earlier
SoCs. This driver uses driver model and requires a device tree