Revision ee6847d1 hw/syborg_timer.c

b/hw/syborg_timer.c
209 209
    QEMUBH *bh;
210 210
    int iomemtype;
211 211

  
212
    s->freq = qdev_get_prop_int(&dev->qdev, "frequency", 0);
213 212
    if (s->freq == 0) {
214 213
        fprintf(stderr, "syborg_timer: Zero/unset frequency\n");
215 214
        exit(1);
......
230 229
    .init = syborg_timer_init,
231 230
    .qdev.name  = "syborg,timer",
232 231
    .qdev.size  = sizeof(SyborgTimerState),
233
    .qdev.props = (DevicePropList[]) {
234
        {.name = "frequency", .type = PROP_TYPE_INT},
235
        {.name = NULL}
232
    .qdev.props = (Property[]) {
233
        {
234
            .name   = "frequency",
235
            .info   = &qdev_prop_uint32,
236
            .offset = offsetof(SyborgTimerState, freq),
237
        },
238
        {/* end of list */}
236 239
    }
237 240
};
238 241

  

Also available in: Unified diff