Use the Kconfig generated CONFIG_HAS_NS16550 defines in the code base.
Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
HAS_EXYNOS4210 := y
HAS_OMAP := y
HAS_SCIF := y
-HAS_NS16550 := y
HAS_MEM_ACCESS := y
# Use only if calling $(LD) directly.
HAS_PL011 := y
HAS_CADENCE_UART := y
-HAS_NS16550 := y
HAS_MEM_ACCESS := y
HAS_GICV3 := y
config X86
def_bool y
+ select HAS_NS16550
select HAS_PASSTHROUGH
select HAS_PCI
HAS_VGA := y
HAS_VIDEO := y
HAS_CPUFREQ := y
-HAS_NS16550 := y
HAS_EHCI := y
HAS_KEXEC := y
HAS_GDBSX := y
menu "Device Drivers"
+source "drivers/char/Kconfig"
+
source "drivers/passthrough/Kconfig"
source "drivers/pci/Kconfig"
--- /dev/null
+# 16550-series UART support
+config HAS_NS16550
+ bool
+ default y
+ help
+ This selects the 16550-series UART support. For most systems, say Y.
obj-y += console.o
-obj-$(HAS_NS16550) += ns16550.o
+obj-$(CONFIG_HAS_NS16550) += ns16550.o
obj-$(HAS_CADENCE_UART) += cadence-uart.o
obj-$(HAS_PL011) += pl011.o
obj-$(HAS_EXYNOS4210) += exynos4210-uart.o