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.

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