@@ -535,7 +535,6 @@ static void cuda_realize(DeviceState *dev, Error **errp)
s->tick_offset = (uint32_t)mktimegm(&tm) + RTC_OFFSET;
s->sr_delay_timer = timer_new_ns(QEMU_CLOCK_VIRTUAL, cuda_set_sr_int, s);
- s->sr_delay_ns = 20 * SCALE_US;
adb_register_autopoll_callback(adb_bus, cuda_adb_poll, s);
}
@@ -557,6 +556,8 @@ static void cuda_init(Object *obj)
static const Property cuda_properties[] = {
DEFINE_PROP_UINT64("timebase-frequency", CUDAState, tb_frequency, 0),
+ DEFINE_PROP_UINT64("x-sr-delay-ns", CUDAState, sr_delay_ns,
+ 20 * SCALE_US),
};
static void cuda_class_init(ObjectClass *oc, const void *data)