~dannf/qemu-linaro/qemu-highbank-ppa

« back to all changes in this revision

Viewing changes to hw/milkymist-hpdmc.c

  • Committer: Steve Langasek
  • Date: 2012-03-15 21:13:19 UTC
  • mfrom: (0.1.15)
  • Revision ID: steve.langasek@canonical.com-20120315211319-f1j3ot1ihx30b2s9
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
147
147
 
148
148
static void milkymist_hpdmc_class_init(ObjectClass *klass, void *data)
149
149
{
 
150
    DeviceClass *dc = DEVICE_CLASS(klass);
150
151
    SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
151
152
 
152
153
    k->init = milkymist_hpdmc_init;
 
154
    dc->reset = milkymist_hpdmc_reset;
 
155
    dc->vmsd = &vmstate_milkymist_hpdmc;
153
156
}
154
157
 
155
 
static DeviceInfo milkymist_hpdmc_info = {
156
 
    .name = "milkymist-hpdmc",
157
 
    .size = sizeof(MilkymistHpdmcState),
158
 
    .vmsd = &vmstate_milkymist_hpdmc,
159
 
    .reset = milkymist_hpdmc_reset,
160
 
    .class_init = milkymist_hpdmc_class_init,
 
158
static TypeInfo milkymist_hpdmc_info = {
 
159
    .name          = "milkymist-hpdmc",
 
160
    .parent        = TYPE_SYS_BUS_DEVICE,
 
161
    .instance_size = sizeof(MilkymistHpdmcState),
 
162
    .class_init    = milkymist_hpdmc_class_init,
161
163
};
162
164
 
163
 
static void milkymist_hpdmc_register(void)
 
165
static void milkymist_hpdmc_register_types(void)
164
166
{
165
 
    sysbus_register_withprop(&milkymist_hpdmc_info);
 
167
    type_register_static(&milkymist_hpdmc_info);
166
168
}
167
169
 
168
 
device_init(milkymist_hpdmc_register)
 
170
type_init(milkymist_hpdmc_register_types)