diff options
| author | Cédric Le Goater | 2019-09-04 09:05:05 +0200 |
|---|---|---|
| committer | Peter Maydell | 2019-09-13 17:05:01 +0200 |
| commit | 9a937f6cc4c18a335e813882d15c83252d611042 (patch) | |
| tree | 1f74f5b1b863010fd3f2f85b05163cfd3ce7e673 /hw/arm | |
| parent | aspeed/smc: Calculate checksum on normal DMA (diff) | |
| download | qemu-9a937f6cc4c18a335e813882d15c83252d611042.tar.gz qemu-9a937f6cc4c18a335e813882d15c83252d611042.tar.xz qemu-9a937f6cc4c18a335e813882d15c83252d611042.zip | |
aspeed/scu: Introduce per-SoC SCU types
and use a class AspeedSCUClass to define each SoC characteristics.
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Message-id: 20190904070506.1052-10-clg@kaod.org
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'hw/arm')
| -rw-r--r-- | hw/arm/aspeed_soc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/hw/arm/aspeed_soc.c b/hw/arm/aspeed_soc.c index da508c99c3..cf1d0cf921 100644 --- a/hw/arm/aspeed_soc.c +++ b/hw/arm/aspeed_soc.c @@ -161,8 +161,9 @@ static void aspeed_soc_init(Object *obj) &error_abort, NULL); } + snprintf(typename, sizeof(typename), "aspeed.scu-%s", socname); sysbus_init_child_obj(obj, "scu", OBJECT(&s->scu), sizeof(s->scu), - TYPE_ASPEED_SCU); + typename); qdev_prop_set_uint32(DEVICE(&s->scu), "silicon-rev", sc->info->silicon_rev); object_property_add_alias(obj, "hw-strap1", OBJECT(&s->scu), |
