hal: Branch 'master'
Danny Kukawka
dkukawka at kemper.freedesktop.org
Tue Feb 26 05:25:36 PST 2008
fdi/information/10freedesktop/10-usb-pda.fdi | 280 ++++++++++++++++++++++++++-
1 file changed, 279 insertions(+), 1 deletion(-)
New commits:
commit a196ae310a30b70f6b9de86b02cefc6ff4d06d9f
Author: Kevin Page <hal-list at krp.org.uk>
Date: Tue Feb 26 14:25:31 2008 +0100
update for PalmOS USB handhelds
The attached fdi patch identifies PalmOS USB handhelds; the USB VID/PIDs
match those used by the pilot-link libusb code.
diff --git a/fdi/information/10freedesktop/10-usb-pda.fdi b/fdi/information/10freedesktop/10-usb-pda.fdi
index b813896..9bf7b65 100644
--- a/fdi/information/10freedesktop/10-usb-pda.fdi
+++ b/fdi/information/10freedesktop/10-usb-pda.fdi
@@ -12,7 +12,7 @@
<merge key="pda.pocketpc.hotsync_interface" type="copy_property">serial.device</merge>
</match>
- <!-- PDAs via Linux 'visor' kernel driver -->
+ <!-- PalmOS PDAs via Linux 'visor' kernel driver -->
<match key="@serial.originating_device:info.linux.driver" string="visor">
<!--
@@ -92,6 +92,284 @@
</match>
</match>
+
+ <!-- PalmOS PDAs via libusb -->
+ <match key="info.bus" string="usb_device">
+
+ <!-- Sony -->
+ <match key="usb_device.vendor_id" int="0x054c">
+ <!-- Sony NR and other Palm OS 4.1 devices -->
+ <match key="usb_device.product_id" int="0x000a">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Sony S S320 and other Palm OS 3.5 devices -->
+ <match key="usb_device.product_id" int="0x0038">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Sony T, SJ series, and other Palm OS 4.0 devices -->
+ <match key="usb_device.product_id" int="0x0066">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Sony S360 -->
+ <match key="usb_device.product_id" int="0x0095">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Sony NR70V/U -->
+ <match key="usb_device.product_id" int="0x009a">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Sony NX -->
+ <match key="usb_device.product_id" int="0x00da">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Sony NZ -->
+ <match key="usb_device.product_id" int="0x00e9">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Sony UX -->
+ <match key="usb_device.product_id" int="0x0144">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Sony TJ -->
+ <match key="usb_device.product_id" int="0x0169">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ </match>
+
+ <!-- Handspring -->
+ <match key="usb_device.vendor_id" int="0x082d">
+ <!-- Visor, Treo 300 -->
+ <match key="usb_device.product_id" int="0x0100">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Treo -->
+ <match key="usb_device.product_id" int="0x0200">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Treo 600 -->
+ <match key="usb_device.product_id" int="0x0300">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ </match>
+
+ <!-- Palm, Inc. and palmOne -->
+ <match key="usb_device.vendor_id" int="0x0830">
+ <!-- m500 -->
+ <match key="usb_device.product_id" int="0x0001">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- m505 -->
+ <match key="usb_device.product_id" int="0x0002">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- m515 -->
+ <match key="usb_device.product_id" int="0x0003">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <match key="usb_device.product_id" int="0x0010">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <match key="usb_device.product_id" int="0x0011">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- i705 -->
+ <match key="usb_device.product_id" int="0x0020">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Tungsten Z -->
+ <match key="usb_device.product_id" int="0x0030">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Tungsten W -->
+ <match key="usb_device.product_id" int="0x0031">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- m125 -->
+ <match key="usb_device.product_id" int="0x0040">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- m130 -->
+ <match key="usb_device.product_id" int="0x0050">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <match key="usb_device.product_id" int="0x0051">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <match key="usb_device.product_id" int="0x0052">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <match key="usb_device.product_id" int="0x0053">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Tungsten series, Zire 71 -->
+ <match key="usb_device.product_id" int="0x0060">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Zire 21, 31, 72, Z22, Tungsten E2, T3, TX, Treo 650, 680, LifeDrive -->
+ <match key="usb_device.product_id" int="0x0061">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <match key="usb_device.product_id" int="0x0062">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <match key="usb_device.product_id" int="0x0063">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- Zire -->
+ <match key="usb_device.product_id" int="0x0070">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <match key="usb_device.product_id" int="0x0071">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- m100 -->
+ <match key="usb_device.product_id" int="0x0080">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <match key="usb_device.product_id" int="0x0099">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <match key="usb_device.product_id" int="0x0100">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ </match>
+
+ <!-- Samsung -->
+ <match key="usb_device.vendor_id" int="0x04e8">
+ <!-- i330 -->
+ <match key="usb_device.product_id" int="0x8001">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ </match>
+
+ <!-- Garmin -->
+ <match key="usb_device.vendor_id" int="0x091e">
+ <!-- IQUE 3600 -->
+ <match key="usb_device.product_id" int="0x0004">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ </match>
+
+ <!-- Kyocera -->
+ <match key="usb_device.vendor_id" int="0x0c88">
+ <!-- 7135 Smartphone -->
+ <match key="usb_device.product_id" int="0x0021">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ <!-- 6035 Smartphone -->
+ <match key="usb_device.product_id" int="0xa226">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ </match>
+
+ <!-- Tapwave -->
+ <match key="usb_device.vendor_id" int="0x12ef">
+ <!-- Zodiac, Zodiac2 -->
+ <match key="usb_device.product_id" int="0x0100">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ </match>
+
+ <!-- Aceeca -->
+ <match key="usb_device.vendor_id" int="0x4766">
+ <!-- MEZ1000 -->
+ <match key="usb_device.product_id" int="0x0001">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ </match>
+
+ <!-- Alphasmart -->
+ <match key="usb_device.vendor_id" int="0x081e">
+ <!-- Alphasmart Dana -->
+ <match key="usb_device.product_id" int="0xdf00">
+ <append key="info.capabilities" type="strlist">pda</append>
+ <merge key="pda.platform" type="string">palm</merge>
+ <merge key="pda.palm.hotsync_interface" type="copy_property">linux.device_file</merge>
+ </match>
+ </match>
+
+ </match>
+
</device>
</deviceinfo>
More information about the hal-commit
mailing list