target-i386: cpu_x86_register() consolidate freeing resources
[qemu.git] / hw / imx.h
blobea9e093277b4bae9166fbd15b658ffd0bb1b8938
1 /*
2 * i.MX31 emulation
4 * Copyright (C) 2012 Peter Chubb
5 * NICTA
7 * This code is released under the GPL, version 2.0 or later
8 * See the file `../COPYING' for details.
9 */
11 #ifndef IMX_H
12 #define IMX_H
14 void imx_serial_create(int uart, const hwaddr addr, qemu_irq irq);
16 typedef enum {
17 NOCLK,
18 MCU,
19 HSP,
20 IPG,
21 CLK_32k
22 } IMXClk;
24 uint32_t imx_clock_frequency(DeviceState *s, IMXClk clock);
26 void imx_timerp_create(const hwaddr addr,
27 qemu_irq irq,
28 DeviceState *ccm);
29 void imx_timerg_create(const hwaddr addr,
30 qemu_irq irq,
31 DeviceState *ccm);
34 #endif /* IMX_H */