pl050.c (33e0958e7eb9481baf59df826e024954c6e6b5ca) pl050.c (1d59315d979061d9ace2a89859474d7b3e99a9b1)
1/*
2 * Arm PrimeCell PL050 Keyboard / Mouse Interface
3 *
4 * Copyright (c) 2006-2007 CodeSourcery.
5 * Written by Paul Brook
6 *
7 * This code is licensed under the GPL.
8 */

--- 168 unchanged lines hidden (view full) ---

177static void pl050_mouse_init(Object *obj)
178{
179 PL050State *s = PL050(obj);
180
181 s->is_mouse = true;
182}
183
184static const TypeInfo pl050_kbd_info = {
1/*
2 * Arm PrimeCell PL050 Keyboard / Mouse Interface
3 *
4 * Copyright (c) 2006-2007 CodeSourcery.
5 * Written by Paul Brook
6 *
7 * This code is licensed under the GPL.
8 */

--- 168 unchanged lines hidden (view full) ---

177static void pl050_mouse_init(Object *obj)
178{
179 PL050State *s = PL050(obj);
180
181 s->is_mouse = true;
182}
183
184static const TypeInfo pl050_kbd_info = {
185 .name = "pl050_keyboard",
185 .name = TYPE_PL050_KBD_DEVICE,
186 .parent = TYPE_PL050,
187 .instance_init = pl050_kbd_init,
186 .parent = TYPE_PL050,
187 .instance_init = pl050_kbd_init,
188 .instance_size = sizeof(PL050KbdState),
188};
189
190static const TypeInfo pl050_mouse_info = {
191 .name = "pl050_mouse",
192 .parent = TYPE_PL050,
193 .instance_init = pl050_mouse_init,
194};
195

--- 30 unchanged lines hidden ---
189};
190
191static const TypeInfo pl050_mouse_info = {
192 .name = "pl050_mouse",
193 .parent = TYPE_PL050,
194 .instance_init = pl050_mouse_init,
195};
196

--- 30 unchanged lines hidden ---