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