pl050.c (1d59315d979061d9ace2a89859474d7b3e99a9b1) pl050.c (0a3c1e1bf883afa5cd9df102742f087030b49c80)
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 */

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

184static const TypeInfo pl050_kbd_info = {
185 .name = TYPE_PL050_KBD_DEVICE,
186 .parent = TYPE_PL050,
187 .instance_init = pl050_kbd_init,
188 .instance_size = sizeof(PL050KbdState),
189};
190
191static const TypeInfo pl050_mouse_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 */

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

184static const TypeInfo pl050_kbd_info = {
185 .name = TYPE_PL050_KBD_DEVICE,
186 .parent = TYPE_PL050,
187 .instance_init = pl050_kbd_init,
188 .instance_size = sizeof(PL050KbdState),
189};
190
191static const TypeInfo pl050_mouse_info = {
192 .name = "pl050_mouse",
192 .name = TYPE_PL050_MOUSE_DEVICE,
193 .parent = TYPE_PL050,
194 .instance_init = pl050_mouse_init,
193 .parent = TYPE_PL050,
194 .instance_init = pl050_mouse_init,
195 .instance_size = sizeof(PL050MouseState),
195};
196
197static void pl050_init(Object *obj)
198{
199 qdev_init_gpio_in_named(DEVICE(obj), pl050_set_irq, "ps2-input-irq", 1);
200}
201
202static void pl050_class_init(ObjectClass *oc, void *data)

--- 24 unchanged lines hidden ---
196};
197
198static void pl050_init(Object *obj)
199{
200 qdev_init_gpio_in_named(DEVICE(obj), pl050_set_irq, "ps2-input-irq", 1);
201}
202
203static void pl050_class_init(ObjectClass *oc, void *data)

--- 24 unchanged lines hidden ---