hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/usb/storage/Kconfig
....@@ -9,7 +9,7 @@
99 config USB_STORAGE
1010 tristate "USB Mass Storage support"
1111 depends on SCSI
12
- ---help---
12
+ help
1313 Say Y here if you want to connect USB mass storage devices to your
1414 computer's USB port. This is the driver you need for USB
1515 floppy drives, USB hard disks, USB tape drives, USB CD-ROMs,
....@@ -24,16 +24,16 @@
2424 To compile this driver as a module, choose M here: the
2525 module will be called usb-storage.
2626
27
+if USB_STORAGE
28
+
2729 config USB_STORAGE_DEBUG
2830 bool "USB Mass Storage verbose debug"
29
- depends on USB_STORAGE
3031 help
3132 Say Y here in order to have the USB Mass Storage code generate
3233 verbose debugging messages.
3334
3435 config USB_STORAGE_REALTEK
3536 tristate "Realtek Card Reader support"
36
- depends on USB_STORAGE
3737 help
3838 Say Y here to include additional code to support the power-saving function
3939 for Realtek RTS51xx USB card readers.
....@@ -47,7 +47,6 @@
4747
4848 config USB_STORAGE_DATAFAB
4949 tristate "Datafab Compact Flash Reader support"
50
- depends on USB_STORAGE
5150 help
5251 Support for certain Datafab CompactFlash readers.
5352 Datafab has a web page at <http://www.datafab.com/>.
....@@ -56,17 +55,15 @@
5655
5756 config USB_STORAGE_FREECOM
5857 tristate "Freecom USB/ATAPI Bridge support"
59
- depends on USB_STORAGE
6058 help
6159 Support for the Freecom USB to IDE/ATAPI adaptor.
62
- Freecom has a web page at <http://www.freecom.de/>.
60
+ Freecom has a web page at <https://www.freecom.de/>.
6361
6462 If this driver is compiled as a module, it will be named ums-freecom.
6563
6664 config USB_STORAGE_ISD200
6765 tristate "ISD-200 USB/ATA Bridge support"
68
- depends on USB_STORAGE
69
- ---help---
66
+ help
7067 Say Y here if you want to use USB Mass Store devices based
7168 on the In-Systems Design ISD-200 USB/ATA bridge.
7269
....@@ -83,7 +80,6 @@
8380
8481 config USB_STORAGE_USBAT
8582 tristate "USBAT/USBAT02-based storage support"
86
- depends on USB_STORAGE
8783 help
8884 Say Y here to include additional code to support storage devices
8985 based on the SCM/Shuttle USBAT/USBAT02 processors.
....@@ -106,7 +102,6 @@
106102
107103 config USB_STORAGE_SDDR09
108104 tristate "SanDisk SDDR-09 (and other SmartMedia, including DPCM) support"
109
- depends on USB_STORAGE
110105 help
111106 Say Y here to include additional code to support the Sandisk SDDR-09
112107 SmartMedia reader in the USB Mass Storage driver.
....@@ -116,7 +111,6 @@
116111
117112 config USB_STORAGE_SDDR55
118113 tristate "SanDisk SDDR-55 SmartMedia support"
119
- depends on USB_STORAGE
120114 help
121115 Say Y here to include additional code to support the Sandisk SDDR-55
122116 SmartMedia reader in the USB Mass Storage driver.
....@@ -125,7 +119,6 @@
125119
126120 config USB_STORAGE_JUMPSHOT
127121 tristate "Lexar Jumpshot Compact Flash Reader"
128
- depends on USB_STORAGE
129122 help
130123 Say Y here to include additional code to support the Lexar Jumpshot
131124 USB CompactFlash reader.
....@@ -134,7 +127,6 @@
134127
135128 config USB_STORAGE_ALAUDA
136129 tristate "Olympus MAUSB-10/Fuji DPC-R1 support"
137
- depends on USB_STORAGE
138130 help
139131 Say Y here to include additional code to support the Olympus MAUSB-10
140132 and Fujifilm DPC-R1 USB Card reader/writer devices.
....@@ -146,7 +138,6 @@
146138
147139 config USB_STORAGE_ONETOUCH
148140 tristate "Support OneTouch Button on Maxtor Hard Drives"
149
- depends on USB_STORAGE
150141 depends on INPUT=y || INPUT=USB_STORAGE
151142 help
152143 Say Y here to include additional code to support the Maxtor OneTouch
....@@ -161,7 +152,6 @@
161152
162153 config USB_STORAGE_KARMA
163154 tristate "Support for Rio Karma music player"
164
- depends on USB_STORAGE
165155 help
166156 Say Y here to include additional code to support the Rio Karma
167157 USB interface.
....@@ -175,8 +165,7 @@
175165
176166 config USB_STORAGE_CYPRESS_ATACB
177167 tristate "SAT emulation on Cypress USB/ATA Bridge with ATACB"
178
- depends on USB_STORAGE
179
- ---help---
168
+ help
180169 Say Y here if you want to use SAT (ata pass through) on devices based
181170 on the Cypress USB/ATA bridge supporting ATACB. This will allow you
182171 to use tools to tune and monitor your drive (like hdparm or smartctl).
....@@ -188,19 +177,15 @@
188177
189178 config USB_STORAGE_ENE_UB6250
190179 tristate "USB ENE card reader support"
191
- depends on SCSI
192
- depends on USB_STORAGE
193
- ---help---
180
+ help
194181 Say Y here if you wish to control a ENE SD/MS Card reader.
195182 Note that this driver does not support SM cards.
196183
197
- This option depends on 'SCSI' support being enabled, but you
198
- probably also need 'SCSI device support: SCSI disk support'
199
- (BLK_DEV_SD) for most USB storage devices.
200
-
201184 To compile this driver as a module, choose M here: the
202185 module will be called ums-eneub6250.
203186
187
+endif # USB_STORAGE
188
+
204189 config USB_UAS
205190 tristate "USB Attached SCSI"
206191 depends on SCSI && USB_STORAGE