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 --- |