This adds support for the Zire 31 devices to the visor driver. This ID is already present in Linux 2.6 See: http://home.t-online.de/home/hburde/linux_zire.html Signed-off-by: Daniel Drake --- linux-2.4.30-rc4/drivers/usb/serial/visor.c.orig 2005-04-01 13:36:58.000000000 +0100 +++ linux-2.4.30-rc4/drivers/usb/serial/visor.c 2005-04-01 13:41:23.000000000 +0100 @@ -206,6 +206,7 @@ static struct usb_device_id id_table [] { USB_DEVICE(PALM_VENDOR_ID, PALM_M130_ID) }, { USB_DEVICE(PALM_VENDOR_ID, PALM_TUNGSTEN_T_ID) }, { USB_DEVICE(PALM_VENDOR_ID, PALM_TUNGSTEN_Z_ID) }, + { USB_DEVICE(PALM_VENDOR_ID, PALM_ZIRE31_ID) }, { USB_DEVICE(PALM_VENDOR_ID, PALM_ZIRE_ID) }, { USB_DEVICE(SONY_VENDOR_ID, SONY_CLIE_4_0_ID) }, { USB_DEVICE(SONY_VENDOR_ID, SONY_CLIE_S360_ID) }, @@ -243,6 +244,7 @@ static __devinitdata struct usb_device_i { USB_DEVICE(PALM_VENDOR_ID, PALM_M130_ID) }, { USB_DEVICE(PALM_VENDOR_ID, PALM_TUNGSTEN_T_ID) }, { USB_DEVICE(PALM_VENDOR_ID, PALM_TUNGSTEN_Z_ID) }, + { USB_DEVICE(PALM_VENDOR_ID, PALM_ZIRE31_ID) }, { USB_DEVICE(PALM_VENDOR_ID, PALM_ZIRE_ID) }, { USB_DEVICE(SONY_VENDOR_ID, SONY_CLIE_3_5_ID) }, { USB_DEVICE(SONY_VENDOR_ID, SONY_CLIE_4_0_ID) }, --- linux-2.4.30-rc4/drivers/usb/serial/visor.h.orig 2005-04-01 13:36:53.000000000 +0100 +++ linux-2.4.30-rc4/drivers/usb/serial/visor.h 2005-04-01 13:38:31.000000000 +0100 @@ -31,6 +31,7 @@ #define PALM_M130_ID 0x0050 #define PALM_TUNGSTEN_T_ID 0x0060 #define PALM_TUNGSTEN_Z_ID 0x0031 +#define PALM_ZIRE31_ID 0x0061 #define PALM_ZIRE_ID 0x0070 #define PALM_M100_ID 0x0080