[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH v2 0/2] xen/arm64/ns16550: Support for Allwinner H5 SoC

This patch series adds support for Allwinner H5 (ARM64/Cortex-A53)

Builds upon existing support for A20/A31(sun7i) with updates to
support different watchdog timer base addresses and device tree
compatibility strings for sun50i.

The ns16550 update is a fix for a hardware quirk that causes a
lockup within interrupt handler.

Tested On:

 -- Hardware Platform: Orange Pi PC2
 -- Dom0 Linux: https://github.com/Icenowy/linux/tree/sunxi64-4.13-rc6
                Mainline Linus kernel tested as well
 -- u-boot: https://github.com/armbian/u-boot-sun50i
 -- xen: master
      Built as:
        make dist-xen XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-

      For early printk existing switch for sun7i can be used

Dom0 boot log: https://pastebin.com/CgUuqpi0

CC: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
CC: George Dunlap <George.Dunlap@xxxxxxxxxxxxx>
CC: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
CC: Jan Beulich <jbeulich@xxxxxxxx>
CC: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
CC: Stefano Stabellini <sstabellini@xxxxxxxxxx>
CC: Tim Deegan <tim@xxxxxxx>
CC: Wei Liu <wei.liu2@xxxxxxxxxx>
CC: Julien Grall <julien.grall@xxxxxxx>

Awais Masood (2):
  xen/arm64: Add Support for Allwinner H5 (sun50i)
  xen/ns16550: Fix ISR lockup on Designware 8250 (H5)

 xen/arch/arm/platforms/Makefile |  1 +
 xen/arch/arm/platforms/sunxi.c  | 40 +++++++++++++++++++++++++++++++---------
 xen/drivers/char/ns16550.c      | 27 ++++++++++++++++++---------
 3 files changed, 50 insertions(+), 18 deletions(-)


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.