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