On 10/8/26 02:52, Jamin Lin wrote:
Hi Cédric

Subject: Re: [PATCH v2 0/2] hw/arm/aspeed: Sort device IDs and add IO
expander test

On 10/5/26 04:04, Jamin Lin wrote:
This series is split out from "[PATCH v1 0/11] hw/arm/aspeed: Use
unimp array and table for unimplemented devices" to make the changes
easier to review.

v1
   1. sorts the ASPEED device IDs alphabetically.

This is already applied to aspeed-next along with :
https://lore.kernel.org/qemu-devel/20260930072501.2612119-1-jamin_lin@as
peedtech.com/

Please apply the v2 patch instead.
done.

C.



The v1 version breaks the AST2700 IO Expander 1 functionality. This is also why 
I added a functional test in v2 to catch this issue.
As a result, the functional test currently fails on aspeed-next with the v1 
patch applied.

The v1 change is:

ASPEED_DEV_IOEXP0_I2C,
ASPEED_DEV_IOEXP0_I3C,
ASPEED_DEV_IOEXP0_INTCIO,
ASPEED_DEV_IOEXP1_I2C,
ASPEED_DEV_IOEXP1_I3C,
ASPEED_DEV_IOEXP1_INTCIO,

The correct ordering in v2 is:
https://patchwork.kernel.org/project/qemu-devel/patch/[email protected]/

+    ASPEED_DEV_IOEXP0_I2C,
+    ASPEED_DEV_IOEXP1_I2C,
+    ASPEED_DEV_IOEXP0_I3C,
+    ASPEED_DEV_IOEXP1_I3C,
+    ASPEED_DEV_IOEXP0_INTCIO,
+    ASPEED_DEV_IOEXP1_INTCIO,

Thanks for your help and support.

Jamin

v2
   1. Split the device ID sorting change out into a separate series.
   2. Fix the IO expander device IDs in the correct order.
   3. Add a functional test for IO Expander 1 I2C.



Applied patch 2 to :

      https://github.com/legoater/qemu aspeed-next

Thanks,

C.


Jamin Lin (2):
    hw/arm/aspeed: Sort device IDs alphabetically
    tests/functional/aarch64/test_aspeed_ast2700a2: Add I2C test for IO
      expander 1

   include/hw/arm/aspeed_soc.h                   | 176
+++++++++---------
   .../aarch64/test_aspeed_ast2700a2.py          |   3 +
   2 files changed, 91 insertions(+), 88 deletions(-)




Reply via email to