Revision 1b5a7570

b/hw/usb-uhci.c
1176 1176
    return usb_uhci_common_initfn(dev);
1177 1177
}
1178 1178

  
1179
static Property uhci_properties[] = {
1180
    DEFINE_PROP_STRING("masterbus", UHCIState, masterbus),
1181
    DEFINE_PROP_UINT32("firstport", UHCIState, firstport, 0),
1182
    DEFINE_PROP_END_OF_LIST(),
1183
};
1184

  
1179 1185
static PCIDeviceInfo uhci_info[] = {
1180 1186
    {
1181 1187
        .qdev.name    = "piix3-usb-uhci",
......
1186 1192
        .device_id    = PCI_DEVICE_ID_INTEL_82371SB_2,
1187 1193
        .revision     = 0x01,
1188 1194
        .class_id     = PCI_CLASS_SERIAL_USB,
1189
        .qdev.props   = (Property[]) {
1190
            DEFINE_PROP_STRING("masterbus", UHCIState, masterbus),
1191
            DEFINE_PROP_UINT32("firstport", UHCIState, firstport, 0),
1192
            DEFINE_PROP_END_OF_LIST(),
1193
        },
1195
        .qdev.props   = uhci_properties,
1194 1196
    },{
1195 1197
        .qdev.name    = "piix4-usb-uhci",
1196 1198
        .qdev.size    = sizeof(UHCIState),
......
1200 1202
        .device_id    = PCI_DEVICE_ID_INTEL_82371AB_2,
1201 1203
        .revision     = 0x01,
1202 1204
        .class_id     = PCI_CLASS_SERIAL_USB,
1203
        .qdev.props   = (Property[]) {
1204
            DEFINE_PROP_STRING("masterbus", UHCIState, masterbus),
1205
            DEFINE_PROP_UINT32("firstport", UHCIState, firstport, 0),
1206
            DEFINE_PROP_END_OF_LIST(),
1207
        },
1205
        .qdev.props   = uhci_properties,
1208 1206
    },{
1209 1207
        .qdev.name    = "vt82c686b-usb-uhci",
1210 1208
        .qdev.size    = sizeof(UHCIState),
......
1214 1212
        .device_id    = PCI_DEVICE_ID_VIA_UHCI,
1215 1213
        .revision     = 0x01,
1216 1214
        .class_id     = PCI_CLASS_SERIAL_USB,
1217
        .qdev.props   = (Property[]) {
1218
            DEFINE_PROP_STRING("masterbus", UHCIState, masterbus),
1219
            DEFINE_PROP_UINT32("firstport", UHCIState, firstport, 0),
1220
            DEFINE_PROP_END_OF_LIST(),
1221
        },
1215
        .qdev.props   = uhci_properties,
1216
    },{
1217
        .qdev.name    = "ich9-usb-uhci1",
1218
        .qdev.size    = sizeof(UHCIState),
1219
        .qdev.vmsd    = &vmstate_uhci,
1220
        .init         = usb_uhci_common_initfn,
1221
        .vendor_id    = PCI_VENDOR_ID_INTEL,
1222
        .device_id    = PCI_DEVICE_ID_INTEL_82801I_UHCI1,
1223
        .revision     = 0x03,
1224
        .class_id     = PCI_CLASS_SERIAL_USB,
1225
        .qdev.props   = uhci_properties,
1226
    },{
1227
        .qdev.name    = "ich9-usb-uhci2",
1228
        .qdev.size    = sizeof(UHCIState),
1229
        .qdev.vmsd    = &vmstate_uhci,
1230
        .init         = usb_uhci_common_initfn,
1231
        .vendor_id    = PCI_VENDOR_ID_INTEL,
1232
        .device_id    = PCI_DEVICE_ID_INTEL_82801I_UHCI2,
1233
        .revision     = 0x03,
1234
        .class_id     = PCI_CLASS_SERIAL_USB,
1235
        .qdev.props   = uhci_properties,
1236
    },{
1237
        .qdev.name    = "ich9-usb-uhci3",
1238
        .qdev.size    = sizeof(UHCIState),
1239
        .qdev.vmsd    = &vmstate_uhci,
1240
        .init         = usb_uhci_common_initfn,
1241
        .vendor_id    = PCI_VENDOR_ID_INTEL,
1242
        .device_id    = PCI_DEVICE_ID_INTEL_82801I_UHCI3,
1243
        .revision     = 0x03,
1244
        .class_id     = PCI_CLASS_SERIAL_USB,
1245
        .qdev.props   = uhci_properties,
1222 1246
    },{
1223 1247
        /* end of list */
1224 1248
    }

Also available in: Unified diff