Revision 81a322d4 hw/pl050.c
b/hw/pl050.c | ||
---|---|---|
122 | 122 |
pl050_write |
123 | 123 |
}; |
124 | 124 |
|
125 |
static void pl050_init(SysBusDevice *dev, int is_mouse)
|
|
125 |
static int pl050_init(SysBusDevice *dev, int is_mouse)
|
|
126 | 126 |
{ |
127 | 127 |
pl050_state *s = FROM_SYSBUS(pl050_state, dev); |
128 | 128 |
int iomemtype; |
... | ... | |
137 | 137 |
else |
138 | 138 |
s->dev = ps2_kbd_init(pl050_update, s); |
139 | 139 |
/* ??? Save/restore. */ |
140 |
return 0; |
|
140 | 141 |
} |
141 | 142 |
|
142 |
static void pl050_init_keyboard(SysBusDevice *dev)
|
|
143 |
static int pl050_init_keyboard(SysBusDevice *dev)
|
|
143 | 144 |
{ |
144 |
pl050_init(dev, 0); |
|
145 |
return pl050_init(dev, 0);
|
|
145 | 146 |
} |
146 | 147 |
|
147 |
static void pl050_init_mouse(SysBusDevice *dev)
|
|
148 |
static int pl050_init_mouse(SysBusDevice *dev)
|
|
148 | 149 |
{ |
149 |
pl050_init(dev, 1); |
|
150 |
return pl050_init(dev, 1);
|
|
150 | 151 |
} |
151 | 152 |
|
152 | 153 |
static void pl050_register_devices(void) |
Also available in: Unified diff