Hi, This series QOM'ify the PolarFire UART (the project would get ride of non-QOM devices).
Since v1: - Simplify MCHP_PFSOC_MMUART_REG_SIZE - Use MemoryRegion container - Mention qdev_set_legacy_instance_id() is not needed (Bin) - Properly map the 16550 (Bin) - Add DeviceReset() method (Peter) - Add migration state (Peter) Tested with U-Boot v2021.07 following documentation in docs/system/riscv/microchip-icicle-kit.rst. Regards, Phil. Philippe Mathieu-Daudé (3): hw/char/mchp_pfsoc_mmuart: Simplify MCHP_PFSOC_MMUART_REG definition hw/char/mchp_pfsoc_mmuart: Use a MemoryRegion container hw/char/mchp_pfsoc_mmuart: QOM'ify PolarFire MMUART include/hw/char/mchp_pfsoc_mmuart.h | 17 ++-- hw/char/mchp_pfsoc_mmuart.c | 126 ++++++++++++++++++++++------ 2 files changed, 114 insertions(+), 29 deletions(-) -- 2.31.1