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.

Chris

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

Reply via email to