Message ID | 20250303073547.1145080-4-jamin_lin@aspeedtech.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | Fix hw-strap for AST2700 | expand |
On 3/3/25 08:35, Jamin Lin wrote: > Separate HW Strap Registers for SCU and SCUIO. > AST2700_EVB_HW_STRAP1 is used for the SCU (CPU Die) hw-strap1. > AST2700_EVB_HW_STRAP2 is used for the SCUIO (IO Die) hw-strap1. > > Additionally, both default values are updated based on the dump from the EVB. > > Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> Reviewed-by: Cédric Le Goater <clg@redhat.com> Thanks, C. > --- > hw/arm/aspeed.c | 6 ++++-- > 1 file changed, 4 insertions(+), 2 deletions(-) > > diff --git a/hw/arm/aspeed.c b/hw/arm/aspeed.c > index 98bf071139..c6c18596d6 100644 > --- a/hw/arm/aspeed.c > +++ b/hw/arm/aspeed.c > @@ -181,8 +181,10 @@ struct AspeedMachineState { > > #ifdef TARGET_AARCH64 > /* AST2700 evb hardware value */ > -#define AST2700_EVB_HW_STRAP1 0x000000C0 > -#define AST2700_EVB_HW_STRAP2 0x00000003 > +/* SCU HW Strap1 */ > +#define AST2700_EVB_HW_STRAP1 0x00000800 > +/* SCUIO HW Strap1 */ > +#define AST2700_EVB_HW_STRAP2 0x00000700 > #endif > > /* Rainier hardware value: (QEMU prototype) */
diff --git a/hw/arm/aspeed.c b/hw/arm/aspeed.c index 98bf071139..c6c18596d6 100644 --- a/hw/arm/aspeed.c +++ b/hw/arm/aspeed.c @@ -181,8 +181,10 @@ struct AspeedMachineState { #ifdef TARGET_AARCH64 /* AST2700 evb hardware value */ -#define AST2700_EVB_HW_STRAP1 0x000000C0 -#define AST2700_EVB_HW_STRAP2 0x00000003 +/* SCU HW Strap1 */ +#define AST2700_EVB_HW_STRAP1 0x00000800 +/* SCUIO HW Strap1 */ +#define AST2700_EVB_HW_STRAP2 0x00000700 #endif /* Rainier hardware value: (QEMU prototype) */
Separate HW Strap Registers for SCU and SCUIO. AST2700_EVB_HW_STRAP1 is used for the SCU (CPU Die) hw-strap1. AST2700_EVB_HW_STRAP2 is used for the SCUIO (IO Die) hw-strap1. Additionally, both default values are updated based on the dump from the EVB. Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> --- hw/arm/aspeed.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)