[PATCH v1 00/10] Support ASPEED AST2700 A2

Jamin Lin posted 10 patches 1 day, 1 hour ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260206053340.3716041-1-jamin._5Flin@aspeedtech.com
Maintainers: "Cédric Le Goater" <clg@kaod.org>, Peter Maydell <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>, Jamin Lin <jamin_lin@aspeedtech.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, Joel Stanley <joel@jms.id.au>, Fabiano Rosas <farosas@suse.de>, Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
include/hw/i2c/aspeed_i2c.h                   |  4 +-
include/hw/misc/aspeed_scu.h                  | 11 +---
hw/arm/aspeed_ast27x0-fc.c                    | 15 +++---
hw/arm/aspeed_ast27x0.c                       | 36 +++++++++++++
hw/arm/aspeed_ast27x0_evb.c                   | 29 +++++++++-
hw/i2c/aspeed_i2c.c                           | 54 +++++++++++--------
hw/misc/aspeed_scu.c                          | 11 +---
tests/qtest/ast2700-hace-test.c               | 22 ++++----
.../functional/aarch64/test_aspeed_ast2700.py | 44 +++++++++++++++
.../aarch64/test_aspeed_ast2700fc.py          | 16 +++---
10 files changed, 169 insertions(+), 73 deletions(-)
[PATCH v1 00/10] Support ASPEED AST2700 A2
Posted by Jamin Lin 1 day, 1 hour ago
v1
  1. Add AST2700 A2 SoC support
  2. Add AST2700 A2 EVB machine
  3. Alias ast2700-evb to ast2700a2-evb
  4. Switch AST2700 FC machine to use the A2 SoC
  5. Update functional tests for both AST2700 A1 and A2
  6. Fix I2C Fix Out-of-Bounds access issue

Jamin Lin (10):
  hw/i2c/aspeed_i2c: Fix Out-of-Bounds access by using dynamic register
    array
  hw/i2c/aspeed_i2c: Increase I2C device register size to 0xA0
  hw/misc/aspeed_scu: Remove unused SoC silicon revision definitions
  hw/misc/aspeed_scu: Add AST2700 A2 silicon revisions
  hw/arm/aspeed_ast27x0: Add AST2700 A2 SoC support
  hw/arm/aspeed_ast27x0_evb: Add AST2700 A2 EVB machine
  tests/qtest/ast2700-hace-test: Use ast2700-evb alias for AST2700 HACE
    tests
  tests/functional/aarch64/test_aspeed_ast2700: Add AST2700 A2 EVB
    functional tests
  hw/arm/aspeed_ast27x0-fc: Switch AST2700 FC machine to A2 SoC
  tests/functional/aarch64/test_aspeed_ast2700fc: Use AST2700 A2 SDK
    image for FC tests

 include/hw/i2c/aspeed_i2c.h                   |  4 +-
 include/hw/misc/aspeed_scu.h                  | 11 +---
 hw/arm/aspeed_ast27x0-fc.c                    | 15 +++---
 hw/arm/aspeed_ast27x0.c                       | 36 +++++++++++++
 hw/arm/aspeed_ast27x0_evb.c                   | 29 +++++++++-
 hw/i2c/aspeed_i2c.c                           | 54 +++++++++++--------
 hw/misc/aspeed_scu.c                          | 11 +---
 tests/qtest/ast2700-hace-test.c               | 22 ++++----
 .../functional/aarch64/test_aspeed_ast2700.py | 44 +++++++++++++++
 .../aarch64/test_aspeed_ast2700fc.py          | 16 +++---
 10 files changed, 169 insertions(+), 73 deletions(-)

-- 
2.43.0
Re: [PATCH v1 00/10] Support ASPEED AST2700 A2
Posted by Cédric Le Goater 21 hours ago
Jamin,

On 2/6/26 06:33, Jamin Lin wrote:
> v1
>    1. Add AST2700 A2 SoC support
>    2. Add AST2700 A2 EVB machine
>    3. Alias ast2700-evb to ast2700a2-evb
>    4. Switch AST2700 FC machine to use the A2 SoC
>    5. Update functional tests for both AST2700 A1 and A2
>    6. Fix I2C Fix Out-of-Bounds access issue
> 
> Jamin Lin (10):
>    hw/i2c/aspeed_i2c: Fix Out-of-Bounds access by using dynamic register
>      array
>    hw/i2c/aspeed_i2c: Increase I2C device register size to 0xA0
>    hw/misc/aspeed_scu: Remove unused SoC silicon revision definitions
>    hw/misc/aspeed_scu: Add AST2700 A2 silicon revisions
>    hw/arm/aspeed_ast27x0: Add AST2700 A2 SoC support
>    hw/arm/aspeed_ast27x0_evb: Add AST2700 A2 EVB machine
>    tests/qtest/ast2700-hace-test: Use ast2700-evb alias for AST2700 HACE
>      tests
>    tests/functional/aarch64/test_aspeed_ast2700: Add AST2700 A2 EVB
>      functional tests
>    hw/arm/aspeed_ast27x0-fc: Switch AST2700 FC machine to A2 SoC
>    tests/functional/aarch64/test_aspeed_ast2700fc: Use AST2700 A2 SDK
>      image for FC tests
> 
>   include/hw/i2c/aspeed_i2c.h                   |  4 +-
>   include/hw/misc/aspeed_scu.h                  | 11 +---
>   hw/arm/aspeed_ast27x0-fc.c                    | 15 +++---
>   hw/arm/aspeed_ast27x0.c                       | 36 +++++++++++++
>   hw/arm/aspeed_ast27x0_evb.c                   | 29 +++++++++-
>   hw/i2c/aspeed_i2c.c                           | 54 +++++++++++--------
>   hw/misc/aspeed_scu.c                          | 11 +---
>   tests/qtest/ast2700-hace-test.c               | 22 ++++----
>   .../functional/aarch64/test_aspeed_ast2700.py | 44 +++++++++++++++
>   .../aarch64/test_aspeed_ast2700fc.py          | 16 +++---
>   10 files changed, 169 insertions(+), 73 deletions(-)
> 


It would nice if you could provide a summary of the changes
introduced in the A2 revision compared to the A1. That in
the cover letter and in the commit log of the patch adding
support. We're curious !

Thanks,

C.