Hi Cédric
> tests/functional/arm/test_aspeed_ast2600: add PCIe enumeration test
>
> Hi,
>
> >> I would add '-device e1000e,netdev=net1,bus=pcie.0 -netdev
> >> user,id=net1' and check that an IP address is assigned to the interface.
> >>
> >>
> > Thanks for your review and suggestion.
> > I will add a test for the e1000e device on AST2600.
> >
> > I also have a question regarding AST2700:
> >
> > 1. SDK v09.06 does not include a built-in e1000e driver.
>
> We have switched to v09.07 now.
>
> > 2. AST2700 A0 does not support PCIe RC.
> >
> > Given these limitations, if we want to test e1000e on AST2700, can I only
> > add
> a test case for the AST2700 vbootrom?
>
> I think we can limit the test to AST2700 A1 since A0 should be removed.
>
> > 1. The AST2700 FC SDK is still on v09.06 and cannot be upgraded to v09.07
> until the following patch series is applied:
> > https://patchwork.kernel.org/project/qemu-devel/cover/20250717034054.1
> > 903991-1-jamin_...@aspeedtech.com/
>
> v09.07 is merged already and the series above needs a large rework of the
> coprocessor models.
>
> > 2. The manual device loader cannot be updated to SDK v09.07 because of
> > this commit
> >
> https://github.com/AspeedTech-BMC/openbmc/commit/17f7a259f3a4d052b9
> ea9
> > 3353a3400040f39992e
> >
> > Starting from SDK v09.07, u-boot-nodtb.bin is no longer shipped.
> > If we want to support it, we can generate it manually with the following
> commands:
> >
> > dumpimage -T flat_dt -p 0 -o u-boot-nodtb.bin u-boot.bin dumpimage -T
> > flat_dt -p 1 -o u-boot.dtb u-boot.bin
> >
> > However, I am not sure how to install the dumpimage tool in the test
> environment.
> > Could you please give me any suggestion?
>
> I am not sure I am following the constraints/requirements :/
>
> As of today, ast2600-evb looks ok to me. May be work on that first.
>
Thanks for the suggestions.
Will resend v3
Jamin
>
> Thanks,
>
> C.