The iMX lpuart driver added at 44e17aa60d47 ("xen/arm: Add i.MX lpuart driver") is not enough to boot a Linux based dom0 when certain drivers, such as the watchdog driver, are enabled.
We're also fixing compatibles in imx-lpuart to allow Xen to use the UART on the QXP variant as well. When it comes to the watchdog we're currently only implementing the support for letting Dom0 manage it. There is also a desire for another approach where Xen kicks the watchdog (dom0-less use-cases etc). This approach is not covered by this patch set. v4: (see individual patches for detailed changelog) - Drop all SIP calls not used by iMX8Q{M,XP} (Michal Orzal) - Sign off patch 3 (Stefano Stabellini) v3: https://lore.kernel.org/xen-devel/20240328163351.64808-1-john.ernb...@actia.se/ - Added a few more SIP calls - Become a reviewer of IMX8Q{M,XP} related patches (Bertrand Marquis) v2: https://lore.kernel.org/xen-devel/20240214160644.3418228-1-john.ernb...@actia.se/ - Added SIP call filtering (Julien Grall) - Replace lpuart compatible instead (Julien Grall) v1: https://lore.kernel.org/xen-devel/20240131114952.305805-1-john.ernb...@actia.se John Ernberg (3): xen/arm: Add imx8q{m,x} platform glue xen/drivers: imx-lpuart: Replace iMX8QM compatible with iMX8QXP MAINTAINERS: Become a reviewer of iMX8Q{M,XP} related patches MAINTAINERS | 5 ++ xen/arch/arm/platforms/Makefile | 1 + xen/arch/arm/platforms/imx8qm.c | 139 ++++++++++++++++++++++++++++++++ xen/drivers/char/imx-lpuart.c | 2 +- 4 files changed, 146 insertions(+), 1 deletion(-) create mode 100644 xen/arch/arm/platforms/imx8qm.c -- 2.44.0