dev-wacom.c (70aa41b56ce3f34fceac44e828ba2d8cc19523ee) | dev-wacom.c (125ee0ed9cad04307498ac2b7b0d51ad8a807360) |
---|---|
1/* 2 * Wacom PenPartner USB tablet emulation. 3 * 4 * Copyright (c) 2006 Openedhand Ltd. 5 * Author: Andrzej Zaborowski <balrog@zabor.org> 6 * 7 * Based on hw/usb-hid.c: 8 * Copyright (c) 2005 Fabrice Bellard --- 348 unchanged lines hidden (view full) --- 357 358 uc->product_desc = "QEMU PenPartner Tablet"; 359 uc->usb_desc = &desc_wacom; 360 uc->init = usb_wacom_initfn; 361 uc->handle_reset = usb_wacom_handle_reset; 362 uc->handle_control = usb_wacom_handle_control; 363 uc->handle_data = usb_wacom_handle_data; 364 uc->handle_destroy = usb_wacom_handle_destroy; | 1/* 2 * Wacom PenPartner USB tablet emulation. 3 * 4 * Copyright (c) 2006 Openedhand Ltd. 5 * Author: Andrzej Zaborowski <balrog@zabor.org> 6 * 7 * Based on hw/usb-hid.c: 8 * Copyright (c) 2005 Fabrice Bellard --- 348 unchanged lines hidden (view full) --- 357 358 uc->product_desc = "QEMU PenPartner Tablet"; 359 uc->usb_desc = &desc_wacom; 360 uc->init = usb_wacom_initfn; 361 uc->handle_reset = usb_wacom_handle_reset; 362 uc->handle_control = usb_wacom_handle_control; 363 uc->handle_data = usb_wacom_handle_data; 364 uc->handle_destroy = usb_wacom_handle_destroy; |
365 set_bit(DEVICE_CATEGORY_INPUT, dc->categories); |
|
365 dc->desc = "QEMU PenPartner Tablet"; 366 dc->vmsd = &vmstate_usb_wacom; 367} 368 369static const TypeInfo wacom_info = { 370 .name = "usb-wacom-tablet", 371 .parent = TYPE_USB_DEVICE, 372 .instance_size = sizeof(USBWacomState), 373 .class_init = usb_wacom_class_init, 374}; 375 376static void usb_wacom_register_types(void) 377{ 378 type_register_static(&wacom_info); 379 usb_legacy_register("usb-wacom-tablet", "wacom-tablet", NULL); 380} 381 382type_init(usb_wacom_register_types) | 366 dc->desc = "QEMU PenPartner Tablet"; 367 dc->vmsd = &vmstate_usb_wacom; 368} 369 370static const TypeInfo wacom_info = { 371 .name = "usb-wacom-tablet", 372 .parent = TYPE_USB_DEVICE, 373 .instance_size = sizeof(USBWacomState), 374 .class_init = usb_wacom_class_init, 375}; 376 377static void usb_wacom_register_types(void) 378{ 379 type_register_static(&wacom_info); 380 usb_legacy_register("usb-wacom-tablet", "wacom-tablet", NULL); 381} 382 383type_init(usb_wacom_register_types) |