aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/storage/unusual_devs.h
diff options
context:
space:
mode:
authorJan Dumon <j.dumon@option.com>2010-01-05 09:53:26 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2010-03-02 17:54:03 -0500
commit46216e4fbe8c62059b5440dec0b236f386248a41 (patch)
tree34151ab9a8acb4972d64a49f67c97d4433924df7 /drivers/usb/storage/unusual_devs.h
parentbce54fed941e03695ab557100a4bd1e457abca42 (diff)
USB: unusual_devs: Add support for multiple Option 3G sticks
Enable the SD-Card interface on multiple Option 3G sticks. The unusual_devs.h entry is necessary because the device descriptor is vendor-specific. That prevents usb-storage from binding to it as an interface driver. Signed-off-by: Jan Dumon <j.dumon@option.com> Signed-off-by: Phil Dibowitz <phil@ipom.com> Cc: stable <stable@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/storage/unusual_devs.h')
-rw-r--r--drivers/usb/storage/unusual_devs.h88
1 files changed, 86 insertions, 2 deletions
diff --git a/drivers/usb/storage/unusual_devs.h b/drivers/usb/storage/unusual_devs.h
index 49575fba375..98b549b1cab 100644
--- a/drivers/usb/storage/unusual_devs.h
+++ b/drivers/usb/storage/unusual_devs.h
@@ -1147,8 +1147,8 @@ UNUSUAL_DEV( 0x0af0, 0x7401, 0x0000, 0x0000,
1147 0 ), 1147 0 ),
1148 1148
1149/* Reported by Jan Dumon <j.dumon@option.com> 1149/* Reported by Jan Dumon <j.dumon@option.com>
1150 * This device (wrongly) has a vendor-specific device descriptor. 1150 * These devices (wrongly) have a vendor-specific device descriptor.
1151 * The entry is needed so usb-storage can bind to it's mass-storage 1151 * These entries are needed so usb-storage can bind to their mass-storage
1152 * interface as an interface driver */ 1152 * interface as an interface driver */
1153UNUSUAL_DEV( 0x0af0, 0x7501, 0x0000, 0x0000, 1153UNUSUAL_DEV( 0x0af0, 0x7501, 0x0000, 0x0000,
1154 "Option", 1154 "Option",
@@ -1156,6 +1156,90 @@ UNUSUAL_DEV( 0x0af0, 0x7501, 0x0000, 0x0000,
1156 US_SC_DEVICE, US_PR_DEVICE, NULL, 1156 US_SC_DEVICE, US_PR_DEVICE, NULL,
1157 0 ), 1157 0 ),
1158 1158
1159UNUSUAL_DEV( 0x0af0, 0x7701, 0x0000, 0x0000,
1160 "Option",
1161 "GI 0451 SD-Card",
1162 US_SC_DEVICE, US_PR_DEVICE, NULL,
1163 0 ),
1164
1165UNUSUAL_DEV( 0x0af0, 0x7706, 0x0000, 0x0000,
1166 "Option",
1167 "GI 0451 SD-Card",
1168 US_SC_DEVICE, US_PR_DEVICE, NULL,
1169 0 ),
1170
1171UNUSUAL_DEV( 0x0af0, 0x7901, 0x0000, 0x0000,
1172 "Option",
1173 "GI 0452 SD-Card",
1174 US_SC_DEVICE, US_PR_DEVICE, NULL,
1175 0 ),
1176
1177UNUSUAL_DEV( 0x0af0, 0x7A01, 0x0000, 0x0000,
1178 "Option",
1179 "GI 0461 SD-Card",
1180 US_SC_DEVICE, US_PR_DEVICE, NULL,
1181 0 ),
1182
1183UNUSUAL_DEV( 0x0af0, 0x7A05, 0x0000, 0x0000,
1184 "Option",
1185 "GI 0461 SD-Card",
1186 US_SC_DEVICE, US_PR_DEVICE, NULL,
1187 0 ),
1188
1189UNUSUAL_DEV( 0x0af0, 0x8300, 0x0000, 0x0000,
1190 "Option",
1191 "GI 033x SD-Card",
1192 US_SC_DEVICE, US_PR_DEVICE, NULL,
1193 0 ),
1194
1195UNUSUAL_DEV( 0x0af0, 0x8302, 0x0000, 0x0000,
1196 "Option",
1197 "GI 033x SD-Card",
1198 US_SC_DEVICE, US_PR_DEVICE, NULL,
1199 0 ),
1200
1201UNUSUAL_DEV( 0x0af0, 0x8304, 0x0000, 0x0000,
1202 "Option",
1203 "GI 033x SD-Card",
1204 US_SC_DEVICE, US_PR_DEVICE, NULL,
1205 0 ),
1206
1207UNUSUAL_DEV( 0x0af0, 0xc100, 0x0000, 0x0000,
1208 "Option",
1209 "GI 070x SD-Card",
1210 US_SC_DEVICE, US_PR_DEVICE, NULL,
1211 0 ),
1212
1213UNUSUAL_DEV( 0x0af0, 0xd057, 0x0000, 0x0000,
1214 "Option",
1215 "GI 1505 SD-Card",
1216 US_SC_DEVICE, US_PR_DEVICE, NULL,
1217 0 ),
1218
1219UNUSUAL_DEV( 0x0af0, 0xd058, 0x0000, 0x0000,
1220 "Option",
1221 "GI 1509 SD-Card",
1222 US_SC_DEVICE, US_PR_DEVICE, NULL,
1223 0 ),
1224
1225UNUSUAL_DEV( 0x0af0, 0xd157, 0x0000, 0x0000,
1226 "Option",
1227 "GI 1515 SD-Card",
1228 US_SC_DEVICE, US_PR_DEVICE, NULL,
1229 0 ),
1230
1231UNUSUAL_DEV( 0x0af0, 0xd257, 0x0000, 0x0000,
1232 "Option",
1233 "GI 1215 SD-Card",
1234 US_SC_DEVICE, US_PR_DEVICE, NULL,
1235 0 ),
1236
1237UNUSUAL_DEV( 0x0af0, 0xd357, 0x0000, 0x0000,
1238 "Option",
1239 "GI 1505 SD-Card",
1240 US_SC_DEVICE, US_PR_DEVICE, NULL,
1241 0 ),
1242
1159/* Reported by Ben Efros <ben@pc-doctor.com> */ 1243/* Reported by Ben Efros <ben@pc-doctor.com> */
1160UNUSUAL_DEV( 0x0bc2, 0x3010, 0x0000, 0x0000, 1244UNUSUAL_DEV( 0x0bc2, 0x3010, 0x0000, 0x0000,
1161 "Seagate", 1245 "Seagate",