| * Arm PrimeCell PL050 Keyboard / Mouse Interface |
| * Copyright (c) 2006-2007 CodeSourcery. |
| * This code is licensed under the GPL. |
| #include "migration/vmstate.h" |
| #include "hw/input/ps2.h" |
| struct PL050DeviceClass { |
| SysBusDeviceClass parent_class; |
| DeviceRealize parent_realize; |
| #define TYPE_PL050 "pl050" |
| OBJECT_DECLARE_TYPE(PL050State, PL050DeviceClass, PL050) |
| #define TYPE_PL050_KBD_DEVICE "pl050_keyboard" |
| OBJECT_DECLARE_SIMPLE_TYPE(PL050KbdState, PL050_KBD_DEVICE) |
| #define TYPE_PL050_MOUSE_DEVICE "pl050_mouse" |
| OBJECT_DECLARE_SIMPLE_TYPE(PL050MouseState, PL050_MOUSE_DEVICE) |