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