The ID can be used to indicate SMBus modules when adding dynamic devices to them.
Signed-off-by: Hao Wu <wuhao...@google.com> --- hw/arm/npcm7xx.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/arm/npcm7xx.c b/hw/arm/npcm7xx.c index 2ab0080e0b..72953d65ef 100644 --- a/hw/arm/npcm7xx.c +++ b/hw/arm/npcm7xx.c @@ -421,6 +421,7 @@ static void npcm7xx_init(Object *obj) for (i = 0; i < ARRAY_SIZE(s->smbus); i++) { object_initialize_child(obj, "smbus[*]", &s->smbus[i], TYPE_NPCM7XX_SMBUS); + DEVICE(&s->smbus[i])->id = g_strdup_printf("smbus[%d]", i); } object_initialize_child(obj, "ehci", &s->ehci, TYPE_NPCM7XX_EHCI); -- 2.33.0.1079.g6e70778dc9-goog