[PATCH v2 0/3] hw/char/mchp_pfsoc_mmuart: QOM'ify PolarFire MMUART

Philippe Mathieu-Daudé posted 3 patches 2 years, 7 months ago
Test checkpatch passed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20210925133407.1259392-1-f4bug@amsat.org
include/hw/char/mchp_pfsoc_mmuart.h |  17 ++--
hw/char/mchp_pfsoc_mmuart.c         | 126 ++++++++++++++++++++++------
2 files changed, 114 insertions(+), 29 deletions(-)
[PATCH v2 0/3] hw/char/mchp_pfsoc_mmuart: QOM'ify PolarFire MMUART
Posted by Philippe Mathieu-Daudé 2 years, 7 months ago
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