menuconfig LIBUKCONSOLE_NS16550
bool "NS16550 / 8250"
depends on (ARCH_ARM_64 || ARCH_X86_64)
+ depends on LIBUKCONSOLE
select LIBUKOFW if ARCH_ARM_64
- select LIBUKCONSOLE
if LIBUKCONSOLE_NS16550
bool "QEMU"
imply LIBUKCONSOLE_PL011 if ARCH_ARM_64
imply LIBUKCONSOLE_PL011_EARLY_CONSOLE if ARCH_ARM_64
- imply LIBUKCONSOLE_NS16550 if ARCH_X86_64
- imply LIBUKCONSOLE_NS16550_EARLY_CONSOLE if ARCH_X86_64
- imply LIBUKCONSOLE_NS16550_COM1 if ARCH_X86_64
+ imply LIBUKCONSOLE_NS16550 if LIBUKCONSOLE && ARCH_X86_64
+ imply LIBUKCONSOLE_NS16550_EARLY_CONSOLE if LIBUKCONSOLE && ARCH_X86_64
+ imply LIBUKCONSOLE_NS16550_COM1 if LIBUKCONSOLE && ARCH_X86_64
imply LIBUKINTCTLR_GICV2 if ARCH_ARM_64
imply LIBUKRTC_PL031
imply LIBUKCONSOLE_VGA if ARCH_X86_64
select KVM_BOOT_PROTO_LXBOOT
select HAVE_MMIO
select VIRTIO_MMIO_LINUX_COMPAT_CMDLINE if LIBVIRTIO_MMIO
- imply LIBUKCONSOLE_NS16550
- imply LIBUKCONSOLE_NS16550_EARLY_CONSOLE
- imply LIBUKCONSOLE_NS16550_COM1 if ARCH_X86_64
+ imply LIBUKCONSOLE_NS16550 if LIBUKCONSOLE
+ imply LIBUKCONSOLE_NS16550_EARLY_CONSOLE if LIBUKCONSOLE
+ imply LIBUKCONSOLE_NS16550_COM1 if LIBUKCONSOLE && ARCH_X86_64
imply LIBUKINTCTLR_GICV3 if ARCH_ARM_64
imply LIBUKRTC_PL031
depends on ARCH_X86_64 || ARCH_ARM_64