imx_epit.c (95a9457fd44ad97c518858a4e1586a5498f9773c) | imx_epit.c (b01422622b7c7293196fdaf1dbb4f495af44ecf9) |
---|---|
1/* 2 * IMX EPIT Timer 3 * 4 * Copyright (c) 2008 OK Labs 5 * Copyright (c) 2011 NICTA Pty Ltd 6 * Originally written by Hans Jiang 7 * Updated by Peter Chubb 8 * Updated by Jean-Christophe Dubois <jcd@tribudubois.net> --- 303 unchanged lines hidden (view full) --- 312 313 DPRINTF("\n"); 314 315 sysbus_init_irq(sbd, &s->irq); 316 memory_region_init_io(&s->iomem, OBJECT(s), &imx_epit_ops, s, TYPE_IMX_EPIT, 317 0x00001000); 318 sysbus_init_mmio(sbd, &s->iomem); 319 | 1/* 2 * IMX EPIT Timer 3 * 4 * Copyright (c) 2008 OK Labs 5 * Copyright (c) 2011 NICTA Pty Ltd 6 * Originally written by Hans Jiang 7 * Updated by Peter Chubb 8 * Updated by Jean-Christophe Dubois <jcd@tribudubois.net> --- 303 unchanged lines hidden (view full) --- 312 313 DPRINTF("\n"); 314 315 sysbus_init_irq(sbd, &s->irq); 316 memory_region_init_io(&s->iomem, OBJECT(s), &imx_epit_ops, s, TYPE_IMX_EPIT, 317 0x00001000); 318 sysbus_init_mmio(sbd, &s->iomem); 319 |
320 s->timer_reload = ptimer_init(NULL, PTIMER_POLICY_DEFAULT); | 320 s->timer_reload = ptimer_init_with_bh(NULL, PTIMER_POLICY_DEFAULT); |
321 322 bh = qemu_bh_new(imx_epit_cmp, s); | 321 322 bh = qemu_bh_new(imx_epit_cmp, s); |
323 s->timer_cmp = ptimer_init(bh, PTIMER_POLICY_DEFAULT); | 323 s->timer_cmp = ptimer_init_with_bh(bh, PTIMER_POLICY_DEFAULT); |
324} 325 326static void imx_epit_class_init(ObjectClass *klass, void *data) 327{ 328 DeviceClass *dc = DEVICE_CLASS(klass); 329 330 dc->realize = imx_epit_realize; 331 dc->reset = imx_epit_reset; --- 17 unchanged lines hidden --- | 324} 325 326static void imx_epit_class_init(ObjectClass *klass, void *data) 327{ 328 DeviceClass *dc = DEVICE_CLASS(klass); 329 330 dc->realize = imx_epit_realize; 331 dc->reset = imx_epit_reset; --- 17 unchanged lines hidden --- |