On Thu, Dec 9, 2010 at 11:16 AM, Chris Bagwell <[email protected]> wrote:
> Thanks for the conversion work, Peter.
>
> Acked-by: Chris Bagwell <[email protected]>
>
> I was to lazy up to this point to compute myself.  I plan on taking
> the values below, divide by 1000, and submit to kernel drivers as part
> of the input_absinfo.resolution field (which is now agreed to be
> units/mm).
>
> I'll then have a follow up patch to xf86-input-wacom to prefer those
> values over built in values when non-zero.  That is unless your
> currently working on similar?
>
> Rafi, is above what you meant by reading from event node?
> input_absinfo.maximum * input_absinfo.resolution (when set) should
> compute physical size.

Event if we set absinfo.resolution properly in the kernel driver, we
can not pass them to the user land. There is no ioctl to support it
yet. I have raised this question last month. No one followed that RFC.

We can not get rid of this resolution table no matter how ugly it is ;).

Ping

> On Thu, Dec 9, 2010 at 3:04 AM, Rafi Rubin <[email protected]> wrote:
>> Yes, sort of.
>>
>> That is the resolution in points/inch for the 12" models.
>>
>> Unfortunately there are also 14" and 17" ntrig sensors which report the
>> id and logical ranges.  I've been distinguishing them by the reported
>> physical ranges, which do seem to be a consistent points/inch.
>>
>> Is there some way to read the physical ranges from the event node?
>> Alternatively can we do something with the physical size reported by the
>> screen?  I know that conflicts with the non-direct input devices, but it
>> does seem like an easy way to handle touch screens.
>>
>> Rafi
>>
>> Peter Hutterer wrote:
>>> The X Input Extension requires resolution be exposed in units per m.
>>>
>>> Signed-off-by: Peter Hutterer <[email protected]>
>>> ---
>>> Note, I left NTrig out for now. Rafi - is this resolution in points/in?
>>> looks like it, but I wasn't sure.
>>>
>>>  src/wcmUSB.c |  238 
>>> +++++++++++++++++++++++++++++-----------------------------
>>>  1 files changed, 119 insertions(+), 119 deletions(-)
>>>
>>> diff --git a/src/wcmUSB.c b/src/wcmUSB.c
>>> index 3317ff4..8053371 100644
>>> --- a/src/wcmUSB.c
>>> +++ b/src/wcmUSB.c
>>> @@ -169,132 +169,132 @@ static struct
>>>  {
>>>       const unsigned int vendor_id;
>>>       const unsigned int model_id;
>>> -     int yRes; /* tablet Y resolution in points/inch */
>>> -     int xRes; /* tablet X resolution in points/inch */
>>> +     int yRes; /* tablet Y resolution in units/meter */
>>> +     int xRes; /* tablet X resolution in units/meter */
>>>       WacomModelPtr model;
>>>  } WacomModelDesc [] =
>>>  {
>>> -     { WACOM_VENDOR_ID, 0x00, 1000, 1000, &usbPenPartner }, /* PenPartner 
>>> */
>>> -     { WACOM_VENDOR_ID, 0x10, 2032, 2032, &usbGraphire   }, /* Graphire */
>>> -     { WACOM_VENDOR_ID, 0x11, 2032, 2032, &usbGraphire2  }, /* Graphire2 
>>> 4x5 */
>>> -     { WACOM_VENDOR_ID, 0x12, 2032, 2032, &usbGraphire2  }, /* Graphire2 
>>> 5x7 */
>>> -     { WACOM_VENDOR_ID, 0x13, 2032, 2032, &usbGraphire3  }, /* Graphire3 
>>> 4x5 */
>>> -     { WACOM_VENDOR_ID, 0x14, 2032, 2032, &usbGraphire3  }, /* Graphire3 
>>> 6x8 */
>>> -     { WACOM_VENDOR_ID, 0x15, 2032, 2032, &usbGraphire4  }, /* Graphire4 
>>> 4x5 */
>>> -     { WACOM_VENDOR_ID, 0x16, 2032, 2032, &usbGraphire4  }, /* Graphire4 
>>> 6x8 */
>>> -     { WACOM_VENDOR_ID, 0x17, 2540, 2540, &usbBambooFun  }, /* BambooFun 
>>> 4x5 */
>>> -     { WACOM_VENDOR_ID, 0x18, 2540, 2540, &usbBambooFun  }, /* BambooFun 
>>> 6x8 */
>>> -     { WACOM_VENDOR_ID, 0x19, 2032, 2032, &usbBamboo1    }, /* Bamboo1 
>>> Medium*/
>>> -     { WACOM_VENDOR_ID, 0x81, 2032, 2032, &usbGraphire4  }, /* Graphire4 
>>> 6x8 BlueTooth */
>>> -
>>> -     { WACOM_VENDOR_ID, 0xD1, 2540, 2540, &usbBamboo     }, /* CTL-460 */
>>> -     { WACOM_VENDOR_ID, 0xD4, 2540, 2540, &usbBamboo     }, /* CTH-461 */
>>> -     { WACOM_VENDOR_ID, 0xD3, 2540, 2540, &usbBamboo     }, /* CTL-660 */
>>> -     { WACOM_VENDOR_ID, 0xD2, 2540, 2540, &usbBamboo     }, /* CTL-461/S */
>>> -     { WACOM_VENDOR_ID, 0xD0, 2540, 2540, &usbBamboo     }, /* Bamboo 
>>> Touch */
>>> -     { WACOM_VENDOR_ID, 0xD8, 2540, 2540, &usbBamboo     }, /* CTH-661/S1 
>>> */
>>> -     { WACOM_VENDOR_ID, 0xDA, 2540, 2540, &usbBamboo     }, /* CTH-461/L */
>>> -     { WACOM_VENDOR_ID, 0xDB, 2540, 2540, &usbBamboo     }, /* CTH-661 */
>>> -
>>> -     { WACOM_VENDOR_ID, 0x20, 2540, 2540, &usbIntuos     }, /* Intuos 4x5 
>>> */
>>> -     { WACOM_VENDOR_ID, 0x21, 2540, 2540, &usbIntuos     }, /* Intuos 6x8 
>>> */
>>> -     { WACOM_VENDOR_ID, 0x22, 2540, 2540, &usbIntuos     }, /* Intuos 9x12 
>>> */
>>> -     { WACOM_VENDOR_ID, 0x23, 2540, 2540, &usbIntuos     }, /* Intuos 
>>> 12x12 */
>>> -     { WACOM_VENDOR_ID, 0x24, 2540, 2540, &usbIntuos     }, /* Intuos 
>>> 12x18 */
>>> -
>>> -     { WACOM_VENDOR_ID, 0x03,  508,  508, &usbCintiqPartner }, /* PTU600 */
>>> -
>>> -     { WACOM_VENDOR_ID, 0x30,  508,  508, &usbCintiq     }, /* PL400 */
>>> -     { WACOM_VENDOR_ID, 0x31,  508,  508, &usbCintiq     }, /* PL500 */
>>> -     { WACOM_VENDOR_ID, 0x32,  508,  508, &usbCintiq     }, /* PL600 */
>>> -     { WACOM_VENDOR_ID, 0x33,  508,  508, &usbCintiq     }, /* PL600SX */
>>> -     { WACOM_VENDOR_ID, 0x34,  508,  508, &usbCintiq     }, /* PL550 */
>>> -     { WACOM_VENDOR_ID, 0x35,  508,  508, &usbCintiq     }, /* PL800 */
>>> -     { WACOM_VENDOR_ID, 0x37,  508,  508, &usbCintiq     }, /* PL700 */
>>> -     { WACOM_VENDOR_ID, 0x38,  508,  508, &usbCintiq     }, /* PL510 */
>>> -     { WACOM_VENDOR_ID, 0x39,  508,  508, &usbCintiq     }, /* PL710 */
>>> -     { WACOM_VENDOR_ID, 0xC0,  508,  508, &usbCintiq     }, /* DTF720 */
>>> -     { WACOM_VENDOR_ID, 0xC2,  508,  508, &usbCintiq     }, /* DTF720a */
>>> -     { WACOM_VENDOR_ID, 0xC4,  508,  508, &usbCintiq     }, /* DTF521 */
>>> -     { WACOM_VENDOR_ID, 0xC7, 2540, 2540, &usbCintiq     }, /* DTU1931 */
>>> -     { WACOM_VENDOR_ID, 0xCE, 2540, 2540, &usbCintiq     }, /* DTU2231 */
>>> -     { WACOM_VENDOR_ID, 0xF0, 2540, 2540, &usbCintiq     }, /* DTU1631 */
>>> -
>>> -     { WACOM_VENDOR_ID, 0x41, 2540, 2540, &usbIntuos2    }, /* Intuos2 4x5 
>>> */
>>> -     { WACOM_VENDOR_ID, 0x42, 2540, 2540, &usbIntuos2    }, /* Intuos2 6x8 
>>> */
>>> -     { WACOM_VENDOR_ID, 0x43, 2540, 2540, &usbIntuos2    }, /* Intuos2 
>>> 9x12 */
>>> -     { WACOM_VENDOR_ID, 0x44, 2540, 2540, &usbIntuos2    }, /* Intuos2 
>>> 12x12 */
>>> -     { WACOM_VENDOR_ID, 0x45, 2540, 2540, &usbIntuos2    }, /* Intuos2 
>>> 12x18 */
>>> -     { WACOM_VENDOR_ID, 0x47, 2540, 2540, &usbIntuos2    }, /* Intuos2 6x8 
>>>  */
>>> -
>>> -     { WACOM_VENDOR_ID, 0x60, 1016, 1016, &usbVolito     }, /* Volito */
>>> -
>>> -     { WACOM_VENDOR_ID, 0x61, 1016, 1016, &usbVolito2    }, /* PenStation 
>>> */
>>> -     { WACOM_VENDOR_ID, 0x62, 1016, 1016, &usbVolito2    }, /* Volito2 4x5 
>>> */
>>> -     { WACOM_VENDOR_ID, 0x63, 1016, 1016, &usbVolito2    }, /* Volito2 2x3 
>>> */
>>> -     { WACOM_VENDOR_ID, 0x64, 1016, 1016, &usbVolito2    }, /* PenPartner2 
>>> */
>>> -
>>> -     { WACOM_VENDOR_ID, 0x65, 2540, 2540, &usbBamboo     }, /* Bamboo */
>>> -     { WACOM_VENDOR_ID, 0x69, 1012, 1012, &usbBamboo1    }, /* Bamboo1 */
>>> -
>>> -     { WACOM_VENDOR_ID, 0xB0, 5080, 5080, &usbIntuos3    }, /* Intuos3 4x5 
>>> */
>>> -     { WACOM_VENDOR_ID, 0xB1, 5080, 5080, &usbIntuos3    }, /* Intuos3 6x8 
>>> */
>>> -     { WACOM_VENDOR_ID, 0xB2, 5080, 5080, &usbIntuos3    }, /* Intuos3 
>>> 9x12 */
>>> -     { WACOM_VENDOR_ID, 0xB3, 5080, 5080, &usbIntuos3    }, /* Intuos3 
>>> 12x12 */
>>> -     { WACOM_VENDOR_ID, 0xB4, 5080, 5080, &usbIntuos3    }, /* Intuos3 
>>> 12x19 */
>>> -     { WACOM_VENDOR_ID, 0xB5, 5080, 5080, &usbIntuos3    }, /* Intuos3 
>>> 6x11 */
>>> -     { WACOM_VENDOR_ID, 0xB7, 5080, 5080, &usbIntuos3    }, /* Intuos3 4x6 
>>> */
>>> -
>>> -     { WACOM_VENDOR_ID, 0xB8, 5080, 5080, &usbIntuos4    }, /* Intuos4 4x6 
>>> */
>>> -     { WACOM_VENDOR_ID, 0xB9, 5080, 5080, &usbIntuos4    }, /* Intuos4 6x9 
>>> */
>>> -     { WACOM_VENDOR_ID, 0xBA, 5080, 5080, &usbIntuos4    }, /* Intuos4 
>>> 8x13 */
>>> -     { WACOM_VENDOR_ID, 0xBB, 5080, 5080, &usbIntuos4    }, /* Intuos4 
>>> 12x19*/
>>> -     { WACOM_VENDOR_ID, 0xBC, 5080, 5080, &usbIntuos4    }, /* Intuos4 WL 
>>> USB Endpoint */
>>> -     { WACOM_VENDOR_ID, 0xBD, 5080, 5080, &usbIntuos4    }, /* Intuos4 WL 
>>> Bluetooth Endpoint */
>>> -
>>> -     { WACOM_VENDOR_ID, 0x3F, 5080, 5080, &usbCintiqV5   }, /* Cintiq 21UX 
>>> */
>>> -     { WACOM_VENDOR_ID, 0xC5, 5080, 5080, &usbCintiqV5   }, /* Cintiq 
>>> 20WSX */
>>> -     { WACOM_VENDOR_ID, 0xC6, 5080, 5080, &usbCintiqV5   }, /* Cintiq 12WX 
>>> */
>>> -     { WACOM_VENDOR_ID, 0xCC, 5080, 5080, &usbCintiqV5   }, /* Cintiq 
>>> 21UX2 */
>>> -
>>> -     { WACOM_VENDOR_ID, 0x90, 2540, 2540, &usbTabletPC   }, /* TabletPC 
>>> 0x90 */
>>> -     { WACOM_VENDOR_ID, 0x93, 2540, 2540, &usbTabletPC   }, /* TabletPC 
>>> 0x93 */
>>> -     { WACOM_VENDOR_ID, 0x9A, 2540, 2540, &usbTabletPC   }, /* TabletPC 
>>> 0x9A */
>>> -     { WACOM_VENDOR_ID, 0x9F,   10,   10, &usbTabletPC   }, /* CapPlus  
>>> 0x9F */
>>> -     { WACOM_VENDOR_ID, 0xE2,   10,   10, &usbTabletPC   }, /* TabletPC 
>>> 0xE2 */
>>> -     { WACOM_VENDOR_ID, 0xE3, 2540, 2540, &usbTabletPC   }, /* TabletPC 
>>> 0xE3 */
>>> +     { WACOM_VENDOR_ID, 0x00,  39370,  39370, &usbPenPartner }, /* 
>>> PenPartner */
>>> +     { WACOM_VENDOR_ID, 0x10,  80000,  80000, &usbGraphire   }, /* 
>>> Graphire */
>>> +     { WACOM_VENDOR_ID, 0x11,  80000,  80000, &usbGraphire2  }, /* 
>>> Graphire2 4x5 */
>>> +     { WACOM_VENDOR_ID, 0x12,  80000,  80000, &usbGraphire2  }, /* 
>>> Graphire2 5x7 */
>>> +     { WACOM_VENDOR_ID, 0x13,  80000,  80000, &usbGraphire3  }, /* 
>>> Graphire3 4x5 */
>>> +     { WACOM_VENDOR_ID, 0x14,  80000,  80000, &usbGraphire3  }, /* 
>>> Graphire3 6x8 */
>>> +     { WACOM_VENDOR_ID, 0x15,  80000,  80000, &usbGraphire4  }, /* 
>>> Graphire4 4x5 */
>>> +     { WACOM_VENDOR_ID, 0x16,  80000,  80000, &usbGraphire4  }, /* 
>>> Graphire4 6x8 */
>>> +     { WACOM_VENDOR_ID, 0x17, 100000, 100000, &usbBambooFun  }, /* 
>>> BambooFun 4x5 */
>>> +     { WACOM_VENDOR_ID, 0x18, 100000, 100000, &usbBambooFun  }, /* 
>>> BambooFun 6x8 */
>>> +     { WACOM_VENDOR_ID, 0x19,  80000,  80000, &usbBamboo1    }, /* Bamboo1 
>>> Medium*/
>>> +     { WACOM_VENDOR_ID, 0x81,  80000,  80000, &usbGraphire4  }, /* 
>>> Graphire4 6x8 BlueTooth */
>>> +
>>> +     { WACOM_VENDOR_ID, 0xD1, 100000, 100000, &usbBamboo     }, /* CTL-460 
>>> */
>>> +     { WACOM_VENDOR_ID, 0xD4, 100000, 100000, &usbBamboo     }, /* CTH-461 
>>> */
>>> +     { WACOM_VENDOR_ID, 0xD3, 100000, 100000, &usbBamboo     }, /* CTL-660 
>>> */
>>> +     { WACOM_VENDOR_ID, 0xD2, 100000, 100000, &usbBamboo     }, /* 
>>> CTL-461/S */
>>> +     { WACOM_VENDOR_ID, 0xD0, 100000, 100000, &usbBamboo     }, /* Bamboo 
>>> Touch */
>>> +     { WACOM_VENDOR_ID, 0xD8, 100000, 100000, &usbBamboo     }, /* 
>>> CTH-661/S1 */
>>> +     { WACOM_VENDOR_ID, 0xDA, 100000, 100000, &usbBamboo     }, /* 
>>> CTH-461/L */
>>> +     { WACOM_VENDOR_ID, 0xDB, 100000, 100000, &usbBamboo     }, /* CTH-661 
>>> */
>>> +
>>> +     { WACOM_VENDOR_ID, 0x20, 100000, 100000, &usbIntuos     }, /* Intuos 
>>> 4x5 */
>>> +     { WACOM_VENDOR_ID, 0x21, 100000, 100000, &usbIntuos     }, /* Intuos 
>>> 6x8 */
>>> +     { WACOM_VENDOR_ID, 0x22, 100000, 100000, &usbIntuos     }, /* Intuos 
>>> 9x12 */
>>> +     { WACOM_VENDOR_ID, 0x23, 100000, 100000, &usbIntuos     }, /* Intuos 
>>> 12x12 */
>>> +     { WACOM_VENDOR_ID, 0x24, 100000, 100000, &usbIntuos     }, /* Intuos 
>>> 12x18 */
>>> +
>>> +     { WACOM_VENDOR_ID, 0x03,  20000,  20000, &usbCintiqPartner }, /* 
>>> PTU600 */
>>> +
>>> +     { WACOM_VENDOR_ID, 0x30,  20000,  20000, &usbCintiq     }, /* PL400 */
>>> +     { WACOM_VENDOR_ID, 0x31,  20000,  20000, &usbCintiq     }, /* PL500 */
>>> +     { WACOM_VENDOR_ID, 0x32,  20000,  20000, &usbCintiq     }, /* PL600 */
>>> +     { WACOM_VENDOR_ID, 0x33,  20000,  20000, &usbCintiq     }, /* PL600SX 
>>> */
>>> +     { WACOM_VENDOR_ID, 0x34,  20000,  20000, &usbCintiq     }, /* PL550 */
>>> +     { WACOM_VENDOR_ID, 0x35,  20000,  20000, &usbCintiq     }, /* PL800 */
>>> +     { WACOM_VENDOR_ID, 0x37,  20000,  20000, &usbCintiq     }, /* PL700 */
>>> +     { WACOM_VENDOR_ID, 0x38,  20000,  20000, &usbCintiq     }, /* PL510 */
>>> +     { WACOM_VENDOR_ID, 0x39,  20000,  20000, &usbCintiq     }, /* PL710 */
>>> +     { WACOM_VENDOR_ID, 0xC0,  20000,  20000, &usbCintiq     }, /* DTF720 
>>> */
>>> +     { WACOM_VENDOR_ID, 0xC2,  20000,  20000, &usbCintiq     }, /* DTF720a 
>>> */
>>> +     { WACOM_VENDOR_ID, 0xC4,  20000,  20000, &usbCintiq     }, /* DTF521 
>>> */
>>> +     { WACOM_VENDOR_ID, 0xC7, 100000, 100000, &usbCintiq     }, /* DTU1931 
>>> */
>>> +     { WACOM_VENDOR_ID, 0xCE, 100000, 100000, &usbCintiq     }, /* DTU2231 
>>> */
>>> +     { WACOM_VENDOR_ID, 0xF0, 100000, 100000, &usbCintiq     }, /* DTU1631 
>>> */
>>> +
>>> +     { WACOM_VENDOR_ID, 0x41, 100000, 100000, &usbIntuos2    }, /* Intuos2 
>>> 4x5 */
>>> +     { WACOM_VENDOR_ID, 0x42, 100000, 100000, &usbIntuos2    }, /* Intuos2 
>>> 6x8 */
>>> +     { WACOM_VENDOR_ID, 0x43, 100000, 100000, &usbIntuos2    }, /* Intuos2 
>>> 9x12 */
>>> +     { WACOM_VENDOR_ID, 0x44, 100000, 100000, &usbIntuos2    }, /* Intuos2 
>>> 12x12 */
>>> +     { WACOM_VENDOR_ID, 0x45, 100000, 100000, &usbIntuos2    }, /* Intuos2 
>>> 12x18 */
>>> +     { WACOM_VENDOR_ID, 0x47, 100000, 100000, &usbIntuos2    }, /* Intuos2 
>>> 6x8  */
>>> +
>>> +     { WACOM_VENDOR_ID, 0x60,  50000,  50000, &usbVolito     }, /* Volito 
>>> */
>>> +
>>> +     { WACOM_VENDOR_ID, 0x61,  50000,  50000, &usbVolito2    }, /* 
>>> PenStation */
>>> +     { WACOM_VENDOR_ID, 0x62,  50000,  50000, &usbVolito2    }, /* Volito2 
>>> 4x5 */
>>> +     { WACOM_VENDOR_ID, 0x63,  50000,  50000, &usbVolito2    }, /* Volito2 
>>> 2x3 */
>>> +     { WACOM_VENDOR_ID, 0x64,  50000,  50000, &usbVolito2    }, /* 
>>> PenPartner2 */
>>> +
>>> +     { WACOM_VENDOR_ID, 0x65, 100000, 100000, &usbBamboo     }, /* Bamboo 
>>> */
>>> +     { WACOM_VENDOR_ID, 0x69,  39842,  39842, &usbBamboo1    }, /* Bamboo1 
>>> */
>>> +
>>> +     { WACOM_VENDOR_ID, 0xB0, 200000, 200000, &usbIntuos3    }, /* Intuos3 
>>> 4x5 */
>>> +     { WACOM_VENDOR_ID, 0xB1, 200000, 200000, &usbIntuos3    }, /* Intuos3 
>>> 6x8 */
>>> +     { WACOM_VENDOR_ID, 0xB2, 200000, 200000, &usbIntuos3    }, /* Intuos3 
>>> 9x12 */
>>> +     { WACOM_VENDOR_ID, 0xB3, 200000, 200000, &usbIntuos3    }, /* Intuos3 
>>> 12x12 */
>>> +     { WACOM_VENDOR_ID, 0xB4, 200000, 200000, &usbIntuos3    }, /* Intuos3 
>>> 12x19 */
>>> +     { WACOM_VENDOR_ID, 0xB5, 200000, 200000, &usbIntuos3    }, /* Intuos3 
>>> 6x11 */
>>> +     { WACOM_VENDOR_ID, 0xB7, 200000, 200000, &usbIntuos3    }, /* Intuos3 
>>> 4x6 */
>>> +
>>> +     { WACOM_VENDOR_ID, 0xB8, 200000, 200000, &usbIntuos4    }, /* Intuos4 
>>> 4x6 */
>>> +     { WACOM_VENDOR_ID, 0xB9, 200000, 200000, &usbIntuos4    }, /* Intuos4 
>>> 6x9 */
>>> +     { WACOM_VENDOR_ID, 0xBA, 200000, 200000, &usbIntuos4    }, /* Intuos4 
>>> 8x13 */
>>> +     { WACOM_VENDOR_ID, 0xBB, 200000, 200000, &usbIntuos4    }, /* Intuos4 
>>> 12x19*/
>>> +     { WACOM_VENDOR_ID, 0xBC, 200000, 200000, &usbIntuos4    }, /* Intuos4 
>>> WL USB Endpoint */
>>> +     { WACOM_VENDOR_ID, 0xBD, 200000, 200000, &usbIntuos4    }, /* Intuos4 
>>> WL Bluetooth Endpoint */
>>> +
>>> +     { WACOM_VENDOR_ID, 0x3F, 200000, 200000, &usbCintiqV5   }, /* Cintiq 
>>> 21UX */
>>> +     { WACOM_VENDOR_ID, 0xC5, 200000, 200000, &usbCintiqV5   }, /* Cintiq 
>>> 20WSX */
>>> +     { WACOM_VENDOR_ID, 0xC6, 200000, 200000, &usbCintiqV5   }, /* Cintiq 
>>> 12WX */
>>> +     { WACOM_VENDOR_ID, 0xCC, 200000, 200000, &usbCintiqV5   }, /* Cintiq 
>>> 21UX2 */
>>> +
>>> +     { WACOM_VENDOR_ID, 0x90, 100000, 100000, &usbTabletPC   }, /* 
>>> TabletPC 0x90 */
>>> +     { WACOM_VENDOR_ID, 0x93, 100000, 100000, &usbTabletPC   }, /* 
>>> TabletPC 0x93 */
>>> +     { WACOM_VENDOR_ID, 0x9A, 100000, 100000, &usbTabletPC   }, /* 
>>> TabletPC 0x9A */
>>> +     { WACOM_VENDOR_ID, 0x9F,    394,    394, &usbTabletPC   }, /* CapPlus 
>>>  0x9F */
>>> +     { WACOM_VENDOR_ID, 0xE2,    394,    394, &usbTabletPC   }, /* 
>>> TabletPC 0xE2 */
>>> +     { WACOM_VENDOR_ID, 0xE3, 100000, 100000, &usbTabletPC   }, /* 
>>> TabletPC 0xE3 */
>>>
>>>       /* IDs from Waltop's driver, available 
>>> http://www.waltop.com.tw/download.asp?lv=0&id=2.
>>>          Accessed 8 Apr 2010, driver release date 2009/08/11, fork of 
>>> linuxwacom 0.8.4.
>>>          Some more info would be nice for the ID's below... */
>>> -     { WALTOP_VENDOR_ID, 0x24, 2032, 2032, &usbGraphire   },
>>> -     { WALTOP_VENDOR_ID, 0x25, 2032, 2032, &usbGraphire2  },
>>> -     { WALTOP_VENDOR_ID, 0x26, 2032, 2032, &usbGraphire2  },
>>> -     { WALTOP_VENDOR_ID, 0x27, 2032, 2032, &usbGraphire3  },
>>> -     { WALTOP_VENDOR_ID, 0x28, 2032, 2032, &usbGraphire3  },
>>> -     { WALTOP_VENDOR_ID, 0x30, 2032, 2032, &usbGraphire4  },
>>> -     { WALTOP_VENDOR_ID, 0x31, 2032, 2032, &usbGraphire4  },
>>> -     { WALTOP_VENDOR_ID, 0x32, 2540, 2540, &usbBambooFun  },
>>> -     { WALTOP_VENDOR_ID, 0x33, 2540, 2540, &usbBambooFun  },
>>> -     { WALTOP_VENDOR_ID, 0x34, 2032, 2032, &usbBamboo1    },
>>> -     { WALTOP_VENDOR_ID, 0x35, 2032, 2032, &usbGraphire4  },
>>> -     { WALTOP_VENDOR_ID, 0x36, 2032, 2032, &usbGraphire4  },
>>> -     { WALTOP_VENDOR_ID, 0x37, 2032, 2032, &usbGraphire4  },
>>> -     { WALTOP_VENDOR_ID, 0x38, 2540, 2540, &usbBambooFun  },
>>> -     { WALTOP_VENDOR_ID, 0x39, 2540, 2540, &usbBambooFun  },
>>> -     { WALTOP_VENDOR_ID, 0x51, 2540, 2540, &usbBamboo     },
>>> -     { WALTOP_VENDOR_ID, 0x52, 2540, 2540, &usbBamboo     },
>>> -
>>> -     { WALTOP_VENDOR_ID, 0x53, 2540, 2540, &usbBamboo     },
>>> -     { WALTOP_VENDOR_ID, 0x54, 2540, 2540, &usbBamboo     },
>>> -     { WALTOP_VENDOR_ID, 0x55, 2540, 2540, &usbBamboo     },
>>> -     { WALTOP_VENDOR_ID, 0x56, 2540, 2540, &usbBamboo     },
>>> -     { WALTOP_VENDOR_ID, 0x57, 2540, 2540, &usbBamboo     },
>>> -     { WALTOP_VENDOR_ID, 0x58, 2540, 2540, &usbBamboo     },
>>> -     { WALTOP_VENDOR_ID, 0x500, 2540, 2540, &usbBamboo    },
>>> -     { WALTOP_VENDOR_ID, 0x501, 2540, 2540, &usbBamboo    },
>>> -     { WALTOP_VENDOR_ID, 0x502, 5080, 5080, &usbIntuos4   },
>>> -     { WALTOP_VENDOR_ID, 0x503, 5080, 5080, &usbIntuos4   },
>>> +     { WALTOP_VENDOR_ID, 0x24,  80000,  80000, &usbGraphire   },
>>> +     { WALTOP_VENDOR_ID, 0x25,  80000,  80000, &usbGraphire2  },
>>> +     { WALTOP_VENDOR_ID, 0x26,  80000,  80000, &usbGraphire2  },
>>> +     { WALTOP_VENDOR_ID, 0x27,  80000,  80000, &usbGraphire3  },
>>> +     { WALTOP_VENDOR_ID, 0x28,  80000,  80000, &usbGraphire3  },
>>> +     { WALTOP_VENDOR_ID, 0x30,  80000,  80000, &usbGraphire4  },
>>> +     { WALTOP_VENDOR_ID, 0x31,  80000,  80000, &usbGraphire4  },
>>> +     { WALTOP_VENDOR_ID, 0x32, 100000, 100000, &usbBambooFun  },
>>> +     { WALTOP_VENDOR_ID, 0x33, 100000, 100000, &usbBambooFun  },
>>> +     { WALTOP_VENDOR_ID, 0x34,  80000,  80000, &usbBamboo1    },
>>> +     { WALTOP_VENDOR_ID, 0x35,  80000,  80000, &usbGraphire4  },
>>> +     { WALTOP_VENDOR_ID, 0x36,  80000,  80000, &usbGraphire4  },
>>> +     { WALTOP_VENDOR_ID, 0x37,  80000,  80000, &usbGraphire4  },
>>> +     { WALTOP_VENDOR_ID, 0x38, 100000, 100000, &usbBambooFun  },
>>> +     { WALTOP_VENDOR_ID, 0x39, 100000, 100000, &usbBambooFun  },
>>> +     { WALTOP_VENDOR_ID, 0x51, 100000, 100000, &usbBamboo     },
>>> +     { WALTOP_VENDOR_ID, 0x52, 100000, 100000, &usbBamboo     },
>>> +
>>> +     { WALTOP_VENDOR_ID, 0x53,  100000, 100000, &usbBamboo    },
>>> +     { WALTOP_VENDOR_ID, 0x54,  100000, 100000, &usbBamboo    },
>>> +     { WALTOP_VENDOR_ID, 0x55,  100000, 100000, &usbBamboo    },
>>> +     { WALTOP_VENDOR_ID, 0x56,  100000, 100000, &usbBamboo    },
>>> +     { WALTOP_VENDOR_ID, 0x57,  100000, 100000, &usbBamboo    },
>>> +     { WALTOP_VENDOR_ID, 0x58,  100000, 100000, &usbBamboo    },
>>> +     { WALTOP_VENDOR_ID, 0x500, 100000, 100000, &usbBamboo    },
>>> +     { WALTOP_VENDOR_ID, 0x501, 100000, 100000, &usbBamboo    },
>>> +     { WALTOP_VENDOR_ID, 0x502, 200000, 200000, &usbIntuos4   },
>>> +     { WALTOP_VENDOR_ID, 0x503, 200000, 200000, &usbIntuos4   },
>>>
>>>       /* N-Trig devices */
>>>       { NTRIG_VENDOR_ID,  0x01, 1122, 934, &usbTabletPC    }
>>
>> ------------------------------------------------------------------------------
>> This SF Dev2Dev email is sponsored by:
>>
>> WikiLeaks The End of the Free Internet
>> http://p.sf.net/sfu/therealnews-com
>> _______________________________________________
>> Linuxwacom-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel
>>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Linuxwacom-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel
>

------------------------------------------------------------------------------
_______________________________________________
Linuxwacom-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to