11da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#
21da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds# USB Storage driver configuration
31da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#
41da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
50eb526b96ced3759e7d4445fc55204f314e33d8cBorislav Petkovcomment "NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may"
60eb526b96ced3759e7d4445fc55204f314e33d8cBorislav Petkovcomment "also be needed; see USB_STORAGE Help for more info"
71da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on USB
81da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
91da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE
101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	tristate "USB Mass Storage support"
1165934a9a028b88e83e2b0f8b36618fe503349f8eDavid Howells	depends on USB && SCSI
121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y here if you want to connect USB mass storage devices to your
141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  computer's USB port. This is the driver you need for USB
151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  floppy drives, USB hard disks, USB tape drives, USB CD-ROMs,
161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  USB flash devices, and memory sticks, along with
171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  similar devices. This driver may also be used for some cameras
181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  and card readers.
191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
2065934a9a028b88e83e2b0f8b36618fe503349f8eDavid Howells	  This option depends on 'SCSI' support being enabled, but you
211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  probably also need 'SCSI device support: SCSI disk support'
221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  (BLK_DEV_SD) for most USB storage devices.
231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
241da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  To compile this driver as a module, choose M here: the
251da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  module will be called usb-storage.
261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
271da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_DEBUG
281da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	bool "USB Mass Storage verbose debug"
291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on USB_STORAGE
301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y here in order to have the USB Mass Storage code generate
321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  verbose debugging messages.
331da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
3450a6cb932d5cccc6a165219f137b87ea596b4cd0wwangconfig USB_STORAGE_REALTEK
3550a6cb932d5cccc6a165219f137b87ea596b4cd0wwang	tristate "Realtek Card Reader support"
3650a6cb932d5cccc6a165219f137b87ea596b4cd0wwang	depends on USB_STORAGE
3750a6cb932d5cccc6a165219f137b87ea596b4cd0wwang	help
3850a6cb932d5cccc6a165219f137b87ea596b4cd0wwang	  Say Y here to include additional code to support the power-saving function
3950a6cb932d5cccc6a165219f137b87ea596b4cd0wwang	  for Realtek RTS51xx USB card readers.
4050a6cb932d5cccc6a165219f137b87ea596b4cd0wwang
4150a6cb932d5cccc6a165219f137b87ea596b4cd0wwang	  If this driver is compiled as a module, it will be named ums-realtek.
4250a6cb932d5cccc6a165219f137b87ea596b4cd0wwang
43e931830bb877e2aad9a1be83506f9bdb26c91e4eedwin_rongconfig REALTEK_AUTOPM
44e931830bb877e2aad9a1be83506f9bdb26c91e4eedwin_rong	bool "Realtek Card Reader autosuspend support"
45839f245f8f1e7d7efd7ba12a7d735f13e8293a2bVincent Palatin	depends on USB_STORAGE_REALTEK && PM_RUNTIME
46e931830bb877e2aad9a1be83506f9bdb26c91e4eedwin_rong	default y
4750a6cb932d5cccc6a165219f137b87ea596b4cd0wwang
481da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_DATAFAB
492cbbf3576aa9eae9a92f2669f38a453b6cb8e956Alan Stern	tristate "Datafab Compact Flash Reader support"
50726627f341beeedba948643c766a6786d75bbf9dRobert P. J. Day	depends on USB_STORAGE
511da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
521da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Support for certain Datafab CompactFlash readers.
53631dd1a885b6d7e9f6f51b4e5b311c2bb04c323cJustin P. Mattock	  Datafab has a web page at <http://www.datafab.com/>.
541da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
552cbbf3576aa9eae9a92f2669f38a453b6cb8e956Alan Stern	  If this driver is compiled as a module, it will be named ums-datafab.
562cbbf3576aa9eae9a92f2669f38a453b6cb8e956Alan Stern
571da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_FREECOM
580d62939fab3cf28a23ac6934cec599793d3a1d9dAlan Stern	tristate "Freecom USB/ATAPI Bridge support"
591da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	depends on USB_STORAGE
601da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
611da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Support for the Freecom USB to IDE/ATAPI adaptor.
621da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Freecom has a web page at <http://www.freecom.de/>.
631da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
640d62939fab3cf28a23ac6934cec599793d3a1d9dAlan Stern	  If this driver is compiled as a module, it will be named ums-freecom.
650d62939fab3cf28a23ac6934cec599793d3a1d9dAlan Stern
661da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_ISD200
6732d5493eb83a217c3b1eba4b98cd6d19864f71a8Alan Stern	tristate "ISD-200 USB/ATA Bridge support"
6866e0a9888b774af625ce544f7c6597c7506d07dbRandy Dunlap	depends on USB_STORAGE
691da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	---help---
701da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y here if you want to use USB Mass Store devices based
711da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  on the In-Systems Design ISD-200 USB/ATA bridge.
721da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
731da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Some of the products that use this chip are:
741da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
751da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - Archos Jukebox 6000
761da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - ISD SmartCable for Storage
771da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - Taiwan Skymaster CD530U/DEL-0241 IDE bridge
781da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - Sony CRX10U CD-R/RW drive
791da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - CyQ've CQ8060A CDRW drive
801da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - Planex eXtreme Drive RX-25HU USB-IDE cable (not model RX-25U)
811da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
8232d5493eb83a217c3b1eba4b98cd6d19864f71a8Alan Stern	  If this driver is compiled as a module, it will be named ums-isd200.
8332d5493eb83a217c3b1eba4b98cd6d19864f71a8Alan Stern
841da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_USBAT
8526d6818f19d0ab018f28a20d699511c1efdf508bAlan Stern	tristate "USBAT/USBAT02-based storage support"
86726627f341beeedba948643c766a6786d75bbf9dRobert P. J. Day	depends on USB_STORAGE
871da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
881da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y here to include additional code to support storage devices
891da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  based on the SCM/Shuttle USBAT/USBAT02 processors.
901da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
911da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Devices reported to work with this driver include:
921da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - CompactFlash reader included with Kodak DC3800 camera
931da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - Dane-Elec Zmate CompactFlash reader
941da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - Delkin Efilm reader2
951da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - HP 8200e/8210e/8230e CD-Writer Plus drives
961da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - I-JAM JS-50U
971da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - Jessops CompactFlash JESDCFRU BLACK
981da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - Kingston Technology PCREAD-USB/CF
991da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - Maxell UA4 CompactFlash reader
1001da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - Memorex UCF-100
1011da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - Microtech ZiO! ICS-45 CF2
1021da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - RCA LYRA MP3 portable
1031da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  - Sandisk ImageMate SDDR-05b
1041da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
10526d6818f19d0ab018f28a20d699511c1efdf508bAlan Stern	  If this driver is compiled as a module, it will be named ums-usbat.
10626d6818f19d0ab018f28a20d699511c1efdf508bAlan Stern
1071da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_SDDR09
1080ff71883b2d60136430458413c135d545c69b0c4Alan Stern	tristate "SanDisk SDDR-09 (and other SmartMedia, including DPCM) support"
109726627f341beeedba948643c766a6786d75bbf9dRobert P. J. Day	depends on USB_STORAGE
1101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
1111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y here to include additional code to support the Sandisk SDDR-09
1121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  SmartMedia reader in the USB Mass Storage driver.
113c20b15fde50c32174af4b48851e5ddadba36330eAlan Stern	  Also works for the Microtech Zio! CompactFlash/SmartMedia reader.
1141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
1150ff71883b2d60136430458413c135d545c69b0c4Alan Stern	  If this driver is compiled as a module, it will be named ums-sddr09.
1160ff71883b2d60136430458413c135d545c69b0c4Alan Stern
1171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_SDDR55
11870fcc0050733a7cd1b452cfa3de3a9b376412565Alan Stern	tristate "SanDisk SDDR-55 SmartMedia support"
119726627f341beeedba948643c766a6786d75bbf9dRobert P. J. Day	depends on USB_STORAGE
1201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
1211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y here to include additional code to support the Sandisk SDDR-55
1221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  SmartMedia reader in the USB Mass Storage driver.
1231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
12470fcc0050733a7cd1b452cfa3de3a9b376412565Alan Stern	  If this driver is compiled as a module, it will be named ums-sddr55.
12570fcc0050733a7cd1b452cfa3de3a9b376412565Alan Stern
1261da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsconfig USB_STORAGE_JUMPSHOT
127a9fb6d05d59c9e118ad8c355adfdf88c970c61bcAlan Stern	tristate "Lexar Jumpshot Compact Flash Reader"
128726627f341beeedba948643c766a6786d75bbf9dRobert P. J. Day	depends on USB_STORAGE
1291da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	help
1301da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  Say Y here to include additional code to support the Lexar Jumpshot
1311da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds	  USB CompactFlash reader.
1321da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds
133a9fb6d05d59c9e118ad8c355adfdf88c970c61bcAlan Stern	  If this driver is compiled as a module, it will be named ums-jumpshot.
134a9fb6d05d59c9e118ad8c355adfdf88c970c61bcAlan Stern
135e80b0fade09ef1ee67b0898d480d4c588f124d5fMatthew Dharmconfig USB_STORAGE_ALAUDA
136a74bba3bf92cb6425789ae5050bdcca1283bc6f4Alan Stern	tristate "Olympus MAUSB-10/Fuji DPC-R1 support"
137726627f341beeedba948643c766a6786d75bbf9dRobert P. J. Day	depends on USB_STORAGE
138e80b0fade09ef1ee67b0898d480d4c588f124d5fMatthew Dharm	help
139e80b0fade09ef1ee67b0898d480d4c588f124d5fMatthew Dharm	  Say Y here to include additional code to support the Olympus MAUSB-10
140e80b0fade09ef1ee67b0898d480d4c588f124d5fMatthew Dharm	  and Fujifilm DPC-R1 USB Card reader/writer devices.
141e80b0fade09ef1ee67b0898d480d4c588f124d5fMatthew Dharm
142095096038d637c477ef3c1b674612bcbc4d60c2dMatt LaPlante	  These devices are based on the Alauda chip and support both
143e80b0fade09ef1ee67b0898d480d4c588f124d5fMatthew Dharm	  XD and SmartMedia cards.
14434008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm
145a74bba3bf92cb6425789ae5050bdcca1283bc6f4Alan Stern	  If this driver is compiled as a module, it will be named ums-alauda.
146a74bba3bf92cb6425789ae5050bdcca1283bc6f4Alan Stern
14734008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharmconfig USB_STORAGE_ONETOUCH
1489cfb95ef72c637bc9b90260e0f98a23f3f49b1bbAlan Stern	tristate "Support OneTouch Button on Maxtor Hard Drives"
149e42dc36b2cf9849362967ea836196c8ef6079ec7Dmitry Torokhov	depends on USB_STORAGE
150e42dc36b2cf9849362967ea836196c8ef6079ec7Dmitry Torokhov	depends on INPUT=y || INPUT=USB_STORAGE
15134008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm	help
15234008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm	  Say Y here to include additional code to support the Maxtor OneTouch
15334008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm	  USB hard drive's onetouch button.
15434008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm
15534008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm	  This code registers the button on the front of Maxtor OneTouch USB
15634008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm	  hard drive's as an input device. An action can be associated with
15734008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm	  this input in any keybinding software. (e.g. gnome's keyboard short-
15834008dbfe8c00eca67f97bad484eb5cb03bafe66Matthew Dharm	  cuts)
159a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev
1609cfb95ef72c637bc9b90260e0f98a23f3f49b1bbAlan Stern	  If this driver is compiled as a module, it will be named ums-onetouch.
1619cfb95ef72c637bc9b90260e0f98a23f3f49b1bbAlan Stern
162dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharmconfig USB_STORAGE_KARMA
163c10337846c93bd914dd3003ffb001adc583b313eAlan Stern	tristate "Support for Rio Karma music player"
164dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm	depends on USB_STORAGE
165dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm	help
166dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm	  Say Y here to include additional code to support the Rio Karma
167dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm	  USB interface.
168dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm
169dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm	  This code places the Rio Karma into mass storage mode, enabling
170dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm	  it to be mounted as an ordinary filesystem. Performing an eject
171dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm	  on the resulting scsi device node returns the Karma to normal
172dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm	  operation.
173dfe0d3ba20e860d0b9a16c4c6524180b8f93be05Matthew Dharm
174c10337846c93bd914dd3003ffb001adc583b313eAlan Stern	  If this driver is compiled as a module, it will be named ums-karma.
175c10337846c93bd914dd3003ffb001adc583b313eAlan Stern
176d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTETconfig USB_STORAGE_CYPRESS_ATACB
177fcdb51401f7f695b7fb782721b2e33372c5a06ceAlan Stern	tristate "SAT emulation on Cypress USB/ATA Bridge with ATACB"
178d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET	depends on USB_STORAGE
179d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET	---help---
180d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET	  Say Y here if you want to use SAT (ata pass through) on devices based
181d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET	  on the Cypress USB/ATA bridge supporting ATACB. This will allow you
182d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET	  to use tools to tune and monitor your drive (like hdparm or smartctl).
183d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET
184d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET	  If you say no here your device will still work with the standard usb
185d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET	  mass storage class.
186d277064e7e16d02e0078a6bc1820764ae00dea87Matthieu CASTET
187fcdb51401f7f695b7fb782721b2e33372c5a06ceAlan Stern	  If this driver is compiled as a module, it will be named ums-cypress.
188fcdb51401f7f695b7fb782721b2e33372c5a06ceAlan Stern
189e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlapconfig USB_STORAGE_ENE_UB6250
190e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap	tristate "USB ENE card reader support"
191e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap	depends on USB && SCSI
192e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap	depends on USB_STORAGE
193e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap	---help---
19433842cedfc33ee907b2a702f321a26f7c0bf0aaaCho, Yu-Chen	  Say Y here if you wish to control a ENE SD/MS Card reader.
19533842cedfc33ee907b2a702f321a26f7c0bf0aaaCho, Yu-Chen	  To use SM card, please build driver/staging/keucr/keucr.ko
196e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap
197e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap	  This option depends on 'SCSI' support being enabled, but you
198e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap	  probably also need 'SCSI device support: SCSI disk support'
199e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap	  (BLK_DEV_SD) for most USB storage devices.
200e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap
201e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap	  To compile this driver as a module, choose M here: the
202e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap	  module will be called ums-eneub6250.
203e49c459c33189cfc7cff581d3c2e7f0074835118Randy Dunlap
204115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcoxconfig USB_UAS
205115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox	tristate "USB Attached SCSI"
206115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox	depends on USB && SCSI
207115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox	help
208115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox	  The USB Attached SCSI protocol is supported by some USB
209115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox	  storage devices.  It permits higher performance by supporting
210115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox	  multiple outstanding commands.
211115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox
212115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox	  If you don't know whether you have a UAS device, it is safe to
213115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox	  say 'Y' or 'M' here and the kernel will use the right driver.
214115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox
215115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox	  If you compile this driver as a module, it will be named uas.
216115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69Matthew Wilcox
217a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcevconfig USB_LIBUSUAL
218a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev	bool "The shared table of common (or usual) storage devices"
219a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev	depends on USB
220a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev	help
221a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev	  This module contains a table of common (or usual) devices
222a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev	  for usb-storage and ub drivers, and allows to switch binding
223a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev	  of these devices without rebuilding modules.
224a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev
225970e2486492aa1eb47a436a5a4c81e92558986a9Lucas De Marchi	  Typical syntax of /etc/modprobe.d/*conf is:
226a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev
227a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev		options libusual bias="ub"
228a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev
229a00828e9ac62caed7b830d631914d7748817ccd1Pete Zaitcev	  If unsure, say N.
230