Hello, The series starts with a watchdog fix and a new model for the SDHCI controller. Follows the code for the AST2600 SoC.
Most of the Aspeed models are reworked with an object class to introduce the AST2600 variant. A model for the AST2600 SoC and a simple AST2600 EVB machine is proposed at the end of the series. It can boot the OpenBMC firmware image which is currently used for HW bringup. Thanks, C. Amithash Prasad (1): aspeed/wdt: Check correct register for clock source Cédric Le Goater (13): aspeed/timer: Introduce an object class per SoC aspeed/timer: Add support for control register 3 aspeed/timer: Add AST2600 support aspeed/timer: Add support for IRQ status register on the AST2600 aspeed/sdmc: Introduce an object class per SoC watchdog/aspeed: Introduce an object class per SoC aspeed/smc: Add AST2600 support aspeed/i2c: Introduce an object class per SoC aspeed/i2c: Add AST2600 support aspeed: Introduce an object class per SoC aspeed/soc: Add AST2600 support aspeed: Add an AST2600 eval board aspeed: add support for the Aspeed MII controller of the AST2600 Eddie James (1): hw/sd/aspeed_sdhci: New device Joel Stanley (5): hw: aspeed_scu: Add AST2600 support aspeed/sdmc: Add AST2600 support hw: wdt_aspeed: Add AST2600 support aspeed: Parameterise number of MACs aspeed/soc: Add ASPEED Video stub Rashmica Gupta (1): hw/gpio: Add in AST2600 specific implementation include/hw/arm/aspeed_soc.h | 29 +- include/hw/i2c/aspeed_i2c.h | 20 +- include/hw/misc/aspeed_scu.h | 7 +- include/hw/misc/aspeed_sdmc.h | 20 +- include/hw/net/ftgmac100.h | 17 + include/hw/sd/aspeed_sdhci.h | 34 ++ include/hw/ssi/aspeed_smc.h | 2 + include/hw/timer/aspeed_timer.h | 18 ++ include/hw/watchdog/wdt_aspeed.h | 19 +- hw/arm/aspeed.c | 37 ++- hw/arm/aspeed_ast2600.c | 522 +++++++++++++++++++++++++++++++ hw/arm/aspeed_soc.c | 199 +++++++----- hw/gpio/aspeed_gpio.c | 142 ++++++++- hw/i2c/aspeed_i2c.c | 106 ++++++- hw/misc/aspeed_scu.c | 192 +++++++++++- hw/misc/aspeed_sdmc.c | 250 +++++++++++---- hw/net/ftgmac100.c | 162 ++++++++++ hw/sd/aspeed_sdhci.c | 198 ++++++++++++ hw/ssi/aspeed_smc.c | 129 +++++++- hw/timer/aspeed_timer.c | 213 +++++++++++-- hw/watchdog/wdt_aspeed.c | 153 +++++---- hw/arm/Makefile.objs | 2 +- hw/sd/Makefile.objs | 1 + 23 files changed, 2204 insertions(+), 268 deletions(-) create mode 100644 include/hw/sd/aspeed_sdhci.h create mode 100644 hw/arm/aspeed_ast2600.c create mode 100644 hw/sd/aspeed_sdhci.c -- 2.21.0