-$(eval $(call addlib_s,libukconsole_pl011,$(CONFIG_LIBUKCONSOLE_PL011)))
-$(eval $(call addlib_paramprefix,libukconsole_pl011,pl011))
+$(eval $(call addlib_s,libpl011,$(CONFIG_LIBPL011)))
+$(eval $(call addlib_paramprefix,libpl011,pl011))
-# TODO Remove as soon as plat dependencies go away
-LIBUKCONSOLE_PL011_CINCLUDES-y += -I$(UK_PLAT_COMMON_BASE)/include
+# TODO: Remove as soon as plat dependencies go away
+LIBPL011_CINCLUDES-y += -I$(UK_PLAT_COMMON_BASE)/include
-LIBUKCONSOLE_PL011_SRCS-y += $(LIBUKCONSOLE_PL011_BASE)/pl011.c|isr
+LIBPL011_SRCS-y += $(LIBPL011_BASE)/pl011.c|isr
#include <uk/errptr.h>
#endif /* CONFIG_PAGING */
-#if CONFIG_LIBUKCONSOLE_PL011_EARLY_CONSOLE
+#if CONFIG_LIBPL011_EARLY_CONSOLE
#include <uk/boot/earlytab.h>
-#endif /* CONFIG_LIBUKCONSOLE_PL011_EARLY_CONSOLE */
+#endif /* CONFIG_LIBPL011_EARLY_CONSOLE */
/* PL011 UART registers and masks*/
/* Data register */
__u64 base, size;
};
-#if CONFIG_LIBUKCONSOLE_PL011_EARLY_CONSOLE
+#if CONFIG_LIBPL011_EARLY_CONSOLE
static struct pl011_device earlycon;
UK_LIBPARAM_PARAM_ALIAS(base, &earlycon.base, __u64, "pl011 base");
-#endif /* CONFIG_LIBUKCONSOLE_PL011_EARLY_CONSOLE */
+#endif /* CONFIG_LIBPL011_EARLY_CONSOLE */
/* Macros to access PL011 Registers with base address */
#define PL011_REG(base, r) ((__u16 *)((base) + (r)))
return 0;
}
-#if CONFIG_LIBUKCONSOLE_PL011_EARLY_CONSOLE
+#if CONFIG_LIBPL011_EARLY_CONSOLE
static inline int config_fdt_chosen_stdout(const void *dtb)
{
__u64 base, size;
return 0;
}
-#endif /* CONFIG_LIBUKCONSOLE_PL011_EARLY_CONSOLE */
+#endif /* CONFIG_LIBPL011_EARLY_CONSOLE */
#if CONFIG_LIBUKALLOC
static int fdt_get_device(struct pl011_device *dev, const void *dtb,
}
#endif /* !CONFIG_PAGING */
-#if CONFIG_LIBUKCONSOLE_PL011_EARLY_CONSOLE
+#if CONFIG_LIBPL011_EARLY_CONSOLE
/* `ukconsole` mandates that there is only a single
* `struct uk_console` registered per device.
*/
uk_pr_info("Skipping pl011 device\n");
continue;
}
-#endif /* CONFIG_LIBUKCONSOLE_PL011_EARLY_CONSOLE */
+#endif /* CONFIG_LIBPL011_EARLY_CONSOLE */
rc = pl011_setup(dev.base);
if (unlikely(rc)) {
return 0;
}
-#if CONFIG_LIBUKCONSOLE_PL011_EARLY_CONSOLE
+#if CONFIG_LIBPL011_EARLY_CONSOLE
UK_BOOT_EARLYTAB_ENTRY(early_init, UK_PRIO_AFTER(UK_PRIO_EARLIEST));
-#endif /* CONFIG_LIBUKCONSOLE_PL011_EARLY_CONSOLE */
+#endif /* CONFIG_LIBPL011_EARLY_CONSOLE */
/* UK_PRIO_EARLIEST reserved for cmdline */
uk_plat_initcall_prio(init, 0, UK_PRIO_AFTER(UK_PRIO_EARLIEST));
config KVM_VMM_QEMU
bool "QEMU"
- imply LIBUKCONSOLE_PL011 if LIBUKCONSOLE && ARCH_ARM_64
- imply LIBUKCONSOLE_PL011_EARLY_CONSOLE if LIBUKCONSOLE && ARCH_ARM_64
+ imply LIBPL011 if LIBUKCONSOLE && ARCH_ARM_64
+ imply LIBPL011_EARLY_CONSOLE if LIBUKCONSOLE && ARCH_ARM_64
imply LIBNS16550 if LIBUKCONSOLE && ARCH_X86_64
imply LIBNS16550_EARLY_CONSOLE if LIBUKCONSOLE && ARCH_X86_64
imply LIBNS16550_COM1 if LIBUKCONSOLE && ARCH_X86_64