Revision e1f8c729 hw/pxa.h
b/hw/pxa.h | ||
---|---|---|
63 | 63 |
# define PXA2XX_INTERNAL_SIZE 0x40000 |
64 | 64 |
|
65 | 65 |
/* pxa2xx_pic.c */ |
66 |
qemu_irq *pxa2xx_pic_init(target_phys_addr_t base, CPUState *env);
|
|
66 |
DeviceState *pxa2xx_pic_init(target_phys_addr_t base, CPUState *env);
|
|
67 | 67 |
|
68 | 68 |
/* pxa2xx_timer.c */ |
69 |
void pxa25x_timer_init(target_phys_addr_t base, qemu_irq *irqs);
|
|
70 |
void pxa27x_timer_init(target_phys_addr_t base, qemu_irq *irqs, qemu_irq irq4);
|
|
69 |
void pxa25x_timer_init(target_phys_addr_t base, DeviceState *pic);
|
|
70 |
void pxa27x_timer_init(target_phys_addr_t base, DeviceState *pic);
|
|
71 | 71 |
|
72 | 72 |
/* pxa2xx_gpio.c */ |
73 | 73 |
DeviceState *pxa2xx_gpio_init(target_phys_addr_t base, |
74 |
CPUState *env, qemu_irq *pic, int lines);
|
|
74 |
CPUState *env, DeviceState *pic, int lines);
|
|
75 | 75 |
void pxa2xx_gpio_read_notifier(DeviceState *dev, qemu_irq handler); |
76 | 76 |
|
77 | 77 |
/* pxa2xx_dma.c */ |
... | ... | |
125 | 125 |
|
126 | 126 |
typedef struct { |
127 | 127 |
CPUState *env; |
128 |
qemu_irq *pic;
|
|
128 |
DeviceState *pic;
|
|
129 | 129 |
qemu_irq reset; |
130 | 130 |
PXA2xxDMAState *dma; |
131 | 131 |
DeviceState *gpio; |
... | ... | |
180 | 180 |
QEMUTimer *rtc_swal1; |
181 | 181 |
QEMUTimer *rtc_swal2; |
182 | 182 |
QEMUTimer *rtc_pi; |
183 |
qemu_irq rtc_irq; |
|
183 | 184 |
} PXA2xxState; |
184 | 185 |
|
185 | 186 |
struct PXA2xxI2SState { |
Also available in: Unified diff