/* | |
* i.MX31 emulation | |
* | |
* Copyright (C) 2012 Peter Chubb | |
* NICTA | |
* | |
* This code is released under the GPL, version 2.0 or later | |
* See the file `../COPYING' for details. | |
*/ | |
#ifndef IMX_H | |
#define IMX_H | |
void imx_serial_create(int uart, const hwaddr addr, qemu_irq irq); | |
typedef enum { | |
NOCLK, | |
MCU, | |
HSP, | |
IPG, | |
CLK_32k | |
} IMXClk; | |
uint32_t imx_clock_frequency(DeviceState *s, IMXClk clock); | |
void imx_timerp_create(const hwaddr addr, | |
qemu_irq irq, | |
DeviceState *ccm); | |
void imx_timerg_create(const hwaddr addr, | |
qemu_irq irq, | |
DeviceState *ccm); | |
#endif /* IMX_H */ |