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)