diff options
Diffstat (limited to 'hw/realview.c')
-rw-r--r-- | hw/realview.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/hw/realview.c b/hw/realview.c index 42a0f209b7..821e627560 100644 --- a/hw/realview.c +++ b/hw/realview.c @@ -89,15 +89,16 @@ static void realview_i2c_class_init(ObjectClass *klass, void *data) k->init = realview_i2c_init; } -static DeviceInfo realview_i2c_info = { - .name = "realview_i2c", - .size = sizeof(RealViewI2CState), - .class_init = realview_i2c_class_init, +static TypeInfo realview_i2c_info = { + .name = "realview_i2c", + .parent = TYPE_SYS_BUS_DEVICE, + .instance_size = sizeof(RealViewI2CState), + .class_init = realview_i2c_class_init, }; static void realview_register_devices(void) { - sysbus_register_withprop(&realview_i2c_info); + type_register_static(&realview_i2c_info); } /* Board init. */ |