1*18c2aff7Sartem<?xml version="1.0" encoding="UTF-8"?> 2*18c2aff7Sartem 3*18c2aff7Sartem<deviceinfo version="0.2"> 4*18c2aff7Sartem 5*18c2aff7Sartem <!-- Pocket PC PDAs --> 6*18c2aff7Sartem <device> 7*18c2aff7Sartem <match key="info.capabilities" contains="serial"> 8*18c2aff7Sartem <match key="@serial.physical_device:info.linux.driver" string="ipaq"> 9*18c2aff7Sartem <append key="info.capabilities" type="strlist">pda</append> 10*18c2aff7Sartem <merge key="pda.platform" type="string">pocketpc</merge> 11*18c2aff7Sartem <merge key="info.product" type="string">Pocket PC PDA</merge> 12*18c2aff7Sartem <merge key="pda.pocketpc.hotsync_interface" type="copy_property">serial.device</merge> 13*18c2aff7Sartem </match> 14*18c2aff7Sartem </match> 15*18c2aff7Sartem </device> 16*18c2aff7Sartem 17*18c2aff7Sartem <!-- 18*18c2aff7Sartem on Sony Clie 3.5 devices we need to mark port 0 instead of port 1. For 19*18c2aff7Sartem this reason, we mark the usb interface with port number to use (FIXME: is 20*18c2aff7Sartem there a better solution?). However, we should also do this for clies that 21*18c2aff7Sartem have been upgraded to a later version of OS, but I'm not sure if those have 22*18c2aff7Sartem the same product id - in that case this would not work for them. The driver 23*18c2aff7Sartem doumentation however advertises that the information about what port should 24*18c2aff7Sartem be used is written to syslog, perhaps we can somehow get that information 25*18c2aff7Sartem from the driver directly?) 26*18c2aff7Sartem --> 27*18c2aff7Sartem <device> 28*18c2aff7Sartem <match key="info.capabilities" contains="serial"> 29*18c2aff7Sartem <match key="@serial.physical_device:info.linux.driver" string="visor"> 30*18c2aff7Sartem <match key="@serial.physical_device:usb.vendor_id" int="0x054c"> 31*18c2aff7Sartem <!-- Sony Clie 3.5 --> 32*18c2aff7Sartem <match key="@serial.physical_device:usb.product_id" int="0x0038"> 33*18c2aff7Sartem <match key="serial.port" int="0"> 34*18c2aff7Sartem <append key="info.capabilities" type="strlist">pda</append> 35*18c2aff7Sartem <merge key="pda.platform" type="string">palm</merge> 36*18c2aff7Sartem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge> 37*18c2aff7Sartem </match> 38*18c2aff7Sartem </match> 39*18c2aff7Sartem <!-- Sony Clie SJ-22 --> 40*18c2aff7Sartem <match key="@serial.physical_device:usb.product_id" int="0x0066"> 41*18c2aff7Sartem <match key="serial.port" int="0"> 42*18c2aff7Sartem <append key="info.capabilities" type="strlist">pda</append> 43*18c2aff7Sartem <merge key="pda.platform" type="string">palm</merge> 44*18c2aff7Sartem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge> 45*18c2aff7Sartem </match> 46*18c2aff7Sartem </match> 47*18c2aff7Sartem </match> 48*18c2aff7Sartem </match> 49*18c2aff7Sartem </match> 50*18c2aff7Sartem </device> 51*18c2aff7Sartem 52*18c2aff7Sartem <!-- Handspring --> 53*18c2aff7Sartem <device> 54*18c2aff7Sartem <match key="info.capabilities" contains="serial"> 55*18c2aff7Sartem <match key="@serial.physical_device:info.linux.driver" string="visor"> 56*18c2aff7Sartem <match key="@serial.physical_device:usb.vendor_id" int="0x082d"> 57*18c2aff7Sartem <!-- Visor --> 58*18c2aff7Sartem <match key="@serial.physical_device:usb.product_id" int="0x0100"> 59*18c2aff7Sartem <match key="serial.port" int="1"> 60*18c2aff7Sartem <append key="info.capabilities" type="strlist">pda</append> 61*18c2aff7Sartem <merge key="pda.platform" type="string">palm</merge> 62*18c2aff7Sartem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge> 63*18c2aff7Sartem </match> 64*18c2aff7Sartem </match> 65*18c2aff7Sartem </match> 66*18c2aff7Sartem </match> 67*18c2aff7Sartem </match> 68*18c2aff7Sartem </device> 69*18c2aff7Sartem 70*18c2aff7Sartem <!-- Known Palm PDAs from Palm, Inc. --> 71*18c2aff7Sartem <device> 72*18c2aff7Sartem <match key="info.capabilities" contains="serial"> 73*18c2aff7Sartem <match key="@serial.physical_device:info.linux.driver" string="visor"> 74*18c2aff7Sartem <match key="@serial.physical_device:usb.vendor_id" int="0x0830"> 75*18c2aff7Sartem <!-- Palm m130 --> 76*18c2aff7Sartem <match key="@serial.physical_device:usb.product_id" int="0x0050"> 77*18c2aff7Sartem <match key="serial.port" int="0"> 78*18c2aff7Sartem <append key="info.capabilities" type="strlist">pda</append> 79*18c2aff7Sartem <merge key="pda.platform" type="string">palm</merge> 80*18c2aff7Sartem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge> 81*18c2aff7Sartem </match> 82*18c2aff7Sartem </match> 83*18c2aff7Sartem <!-- Tungsten T5 --> 84*18c2aff7Sartem <match key="@serial.physical_device:usb.product_id" int="0x0061"> 85*18c2aff7Sartem <match key="serial.port" int="1"> 86*18c2aff7Sartem <append key="info.capabilities" type="strlist">pda</append> 87*18c2aff7Sartem <merge key="pda.platform" type="string">palm</merge> 88*18c2aff7Sartem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge> 89*18c2aff7Sartem </match> 90*18c2aff7Sartem </match> 91*18c2aff7Sartem </match> 92*18c2aff7Sartem </match> 93*18c2aff7Sartem </match> 94*18c2aff7Sartem </device> 95*18c2aff7Sartem 96*18c2aff7Sartem <!-- All the other PalmOS PDAs as fallback --> 97*18c2aff7Sartem <device> 98*18c2aff7Sartem <match key="info.capabilities" contains="serial"> 99*18c2aff7Sartem <match key="@serial.physical_device:info.linux.driver" string="visor"> 100*18c2aff7Sartem <match key="pda.platform" exists="false"> 101*18c2aff7Sartem <match key="serial.port" int="0"> 102*18c2aff7Sartem <append key="info.capabilities" type="strlist">pda</append> 103*18c2aff7Sartem <merge key="pda.platform" type="string">palm</merge> 104*18c2aff7Sartem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge> 105*18c2aff7Sartem </match> 106*18c2aff7Sartem <match key="serial.port" int="1"> 107*18c2aff7Sartem <append key="info.capabilities" type="strlist">pda</append> 108*18c2aff7Sartem <merge key="pda.platform" type="string">palm</merge> 109*18c2aff7Sartem <merge key="pda.palm.hotsync_interface" type="copy_property">serial.device</merge> 110*18c2aff7Sartem </match> 111*18c2aff7Sartem </match> 112*18c2aff7Sartem </match> 113*18c2aff7Sartem </match> 114*18c2aff7Sartem </device> 115*18c2aff7Sartem 116*18c2aff7Sartem</deviceinfo> 117*18c2aff7Sartem 118