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