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 ---