blob: 016724ec26d5a08c971eb981e2e9ded35af378f1 [file] [log] [blame]
Adrian Hunterad448372018-03-20 15:07:38 +02001What: /sys/bus/*/drivers/ufshcd/*/auto_hibern8
2Date: March 2018
3Contact: linux-scsi@vger.kernel.org
4Description:
5 This file contains the auto-hibernate idle timer setting of a
6 UFS host controller. A value of '0' means auto-hibernate is not
7 enabled. Otherwise the value is the number of microseconds of
8 idle time before the UFS host controller will autonomously put
9 the link into hibernate state. That will save power at the
10 expense of increased latency. Note that the hardware supports
11 10-bit values with a power-of-ten multiplier which allows a
12 maximum value of 102300000. Refer to the UFS Host Controller
13 Interface specification for more details.
14
Stanislav Nijnikov45bced82018-02-15 14:14:02 +020015What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_type
16Date: February 2018
17Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
18Description: This file shows the device type. This is one of the UFS
19 device descriptor parameters. The full information about
20 the descriptor could be found at UFS specifications 2.1.
21 The file is read only.
22
23What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_class
24Date: February 2018
25Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
26Description: This file shows the device class. This is one of the UFS
27 device descriptor parameters. The full information about
28 the descriptor could be found at UFS specifications 2.1.
29 The file is read only.
30
31What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_sub_class
32Date: February 2018
33Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
34Description: This file shows the UFS storage subclass. This is one of
35 the UFS device descriptor parameters. The full information
36 about the descriptor could be found at UFS specifications 2.1.
37 The file is read only.
38
39What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/protocol
40Date: February 2018
41Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
42Description: This file shows the protocol supported by an UFS device.
43 This is one of the UFS device descriptor parameters.
44 The full information about the descriptor could be found
45 at UFS specifications 2.1.
46 The file is read only.
47
48What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_luns
49Date: February 2018
50Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
51Description: This file shows number of logical units. This is one of
52 the UFS device descriptor parameters. The full information
53 about the descriptor could be found at UFS specifications 2.1.
54 The file is read only.
55
56What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_wluns
57Date: February 2018
58Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
59Description: This file shows number of well known logical units.
60 This is one of the UFS device descriptor parameters.
61 The full information about the descriptor could be found
62 at UFS specifications 2.1.
63 The file is read only.
64
65What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/boot_enable
66Date: February 2018
67Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
68Description: This file shows value that indicates whether the device is
69 enabled for boot. This is one of the UFS device descriptor
70 parameters. The full information about the descriptor could
71 be found at UFS specifications 2.1.
72 The file is read only.
73
74What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/descriptor_access_enable
75Date: February 2018
76Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
77Description: This file shows value that indicates whether the device
78 descriptor could be read after partial initialization phase
79 of the boot sequence. This is one of the UFS device descriptor
80 parameters. The full information about the descriptor could
81 be found at UFS specifications 2.1.
82 The file is read only.
83
84What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_power_mode
85Date: February 2018
86Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
87Description: This file shows value that defines the power mode after
88 device initialization or hardware reset. This is one of
89 the UFS device descriptor parameters. The full information
90 about the descriptor could be found at UFS specifications 2.1.
91 The file is read only.
92
93What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/high_priority_lun
94Date: February 2018
95Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
96Description: This file shows the high priority lun. This is one of
97 the UFS device descriptor parameters. The full information
98 about the descriptor could be found at UFS specifications 2.1.
99 The file is read only.
100
101What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/secure_removal_type
102Date: February 2018
103Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
104Description: This file shows the secure removal type. This is one of
105 the UFS device descriptor parameters. The full information
106 about the descriptor could be found at UFS specifications 2.1.
107 The file is read only.
108
109What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/support_security_lun
110Date: February 2018
111Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
112Description: This file shows whether the security lun is supported.
113 This is one of the UFS device descriptor parameters.
114 The full information about the descriptor could be found
115 at UFS specifications 2.1.
116 The file is read only.
117
118What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/bkops_termination_latency
119Date: February 2018
120Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
121Description: This file shows the background operations termination
122 latency. This is one of the UFS device descriptor parameters.
123 The full information about the descriptor could be found
124 at UFS specifications 2.1.
125 The file is read only.
126
127What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_active_icc_level
128Date: February 2018
129Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
130Description: This file shows the initial active ICC level. This is one
131 of the UFS device descriptor parameters. The full information
132 about the descriptor could be found at UFS specifications 2.1.
133 The file is read only.
134
135What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/specification_version
136Date: February 2018
137Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
138Description: This file shows the specification version. This is one
139 of the UFS device descriptor parameters. The full information
140 about the descriptor could be found at UFS specifications 2.1.
141 The file is read only.
142
143What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturing_date
144Date: February 2018
145Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
146Description: This file shows the manufacturing date in BCD format.
147 This is one of the UFS device descriptor parameters.
148 The full information about the descriptor could be found
149 at UFS specifications 2.1.
150 The file is read only.
151
152What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturer_id
153Date: February 2018
154Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
155Description: This file shows the manufacturee ID. This is one of the
156 UFS device descriptor parameters. The full information about
157 the descriptor could be found at UFS specifications 2.1.
158 The file is read only.
159
160What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtt_capability
161Date: February 2018
162Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
163Description: This file shows the maximum number of outstanding RTTs
164 supported by the device. This is one of the UFS device
165 descriptor parameters. The full information about
166 the descriptor could be found at UFS specifications 2.1.
167 The file is read only.
168
169What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtc_update
170Date: February 2018
171Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
172Description: This file shows the frequency and method of the realtime
173 clock update. This is one of the UFS device descriptor
174 parameters. The full information about the descriptor
175 could be found at UFS specifications 2.1.
176 The file is read only.
177
178What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/ufs_features
179Date: February 2018
180Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
181Description: This file shows which features are supported by the device.
182 This is one of the UFS device descriptor parameters.
183 The full information about the descriptor could be
184 found at UFS specifications 2.1.
185 The file is read only.
186
187What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/ffu_timeout
188Date: February 2018
189Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
190Description: This file shows the FFU timeout. This is one of the
191 UFS device descriptor parameters. The full information
192 about the descriptor could be found at UFS specifications 2.1.
193 The file is read only.
194
195What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/queue_depth
196Date: February 2018
197Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
198Description: This file shows the device queue depth. This is one of the
199 UFS device descriptor parameters. The full information
200 about the descriptor could be found at UFS specifications 2.1.
201 The file is read only.
202
203What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_version
204Date: February 2018
205Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
206Description: This file shows the device version. This is one of the
207 UFS device descriptor parameters. The full information
208 about the descriptor could be found at UFS specifications 2.1.
209 The file is read only.
210
211What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_secure_wpa
212Date: February 2018
213Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
214Description: This file shows number of secure write protect areas
215 supported by the device. This is one of the UFS device
216 descriptor parameters. The full information about
217 the descriptor could be found at UFS specifications 2.1.
218 The file is read only.
219
220What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_max_data_size
221Date: February 2018
222Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
223Description: This file shows the maximum amount of data that may be
224 written during the pre-soldering phase of the PSA flow.
225 This is one of the UFS device descriptor parameters.
226 The full information about the descriptor could be found
227 at UFS specifications 2.1.
228 The file is read only.
229
230What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_state_timeout
231Date: February 2018
232Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
233Description: This file shows the command maximum timeout for a change
234 in PSA state. This is one of the UFS device descriptor
235 parameters. The full information about the descriptor could
236 be found at UFS specifications 2.1.
237 The file is read only.
Stanislav Nijnikov8c2582b2018-02-15 14:14:03 +0200238
239
240What: /sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/unipro_version
241Date: February 2018
242Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
243Description: This file shows the MIPI UniPro version number in BCD format.
244 This is one of the UFS interconnect descriptor parameters.
245 The full information about the descriptor could be found at
246 UFS specifications 2.1.
247 The file is read only.
248
249What: /sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/mphy_version
250Date: February 2018
251Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
252Description: This file shows the MIPI M-PHY version number in BCD format.
253 This is one of the UFS interconnect descriptor parameters.
254 The full information about the descriptor could be found at
255 UFS specifications 2.1.
256 The file is read only.
Stanislav Nijnikovc720c092018-02-15 14:14:04 +0200257
258
259What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/raw_device_capacity
260Date: February 2018
261Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
262Description: This file shows the total memory quantity available to
263 the user to configure the device logical units. This is one
264 of the UFS geometry descriptor parameters. The full
265 information about the descriptor could be found at
266 UFS specifications 2.1.
267 The file is read only.
268
269What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_luns
270Date: February 2018
271Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
272Description: This file shows the maximum number of logical units
273 supported by the UFS device. This is one of the UFS
274 geometry descriptor parameters. The full information about
275 the descriptor could be found at UFS specifications 2.1.
276 The file is read only.
277
278What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/segment_size
279Date: February 2018
280Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
281Description: This file shows the segment size. This is one of the UFS
282 geometry descriptor parameters. The full information about
283 the descriptor could be found at UFS specifications 2.1.
284 The file is read only.
285
286What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/allocation_unit_size
287Date: February 2018
288Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
289Description: This file shows the allocation unit size. This is one of
290 the UFS geometry descriptor parameters. The full information
291 about the descriptor could be found at UFS specifications 2.1.
292 The file is read only.
293
294What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/min_addressable_block_size
295Date: February 2018
296Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
297Description: This file shows the minimum addressable block size. This
298 is one of the UFS geometry descriptor parameters. The full
299 information about the descriptor could be found at UFS
300 specifications 2.1.
301 The file is read only.
302
303What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_read_block_size
304Date: February 2018
305Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
306Description: This file shows the optimal read block size. This is one
307 of the UFS geometry descriptor parameters. The full
308 information about the descriptor could be found at UFS
309 specifications 2.1.
310 The file is read only.
311
312What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_write_block_size
313Date: February 2018
314Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
315Description: This file shows the optimal write block size. This is one
316 of the UFS geometry descriptor parameters. The full
317 information about the descriptor could be found at UFS
318 specifications 2.1.
319 The file is read only.
320
321What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_in_buffer_size
322Date: February 2018
323Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
324Description: This file shows the maximum data-in buffer size. This
325 is one of the UFS geometry descriptor parameters. The full
326 information about the descriptor could be found at UFS
327 specifications 2.1.
328 The file is read only.
329
330What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_out_buffer_size
331Date: February 2018
332Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
333Description: This file shows the maximum data-out buffer size. This
334 is one of the UFS geometry descriptor parameters. The full
335 information about the descriptor could be found at UFS
336 specifications 2.1.
337 The file is read only.
338
339What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/rpmb_rw_size
340Date: February 2018
341Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
342Description: This file shows the maximum number of RPMB frames allowed
343 in Security Protocol In/Out. This is one of the UFS geometry
344 descriptor parameters. The full information about the
345 descriptor could be found at UFS specifications 2.1.
346 The file is read only.
347
348What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/dyn_capacity_resource_policy
349Date: February 2018
350Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
351Description: This file shows the dynamic capacity resource policy. This
352 is one of the UFS geometry descriptor parameters. The full
353 information about the descriptor could be found at
354 UFS specifications 2.1.
355 The file is read only.
356
357What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/data_ordering
358Date: February 2018
359Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
360Description: This file shows support for out-of-order data transfer.
361 This is one of the UFS geometry descriptor parameters.
362 The full information about the descriptor could be found at
363 UFS specifications 2.1.
364 The file is read only.
365
366What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_contexts
367Date: February 2018
368Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
369Description: This file shows maximum available number of contexts which
370 are supported by the device. This is one of the UFS geometry
371 descriptor parameters. The full information about the
372 descriptor could be found at UFS specifications 2.1.
373 The file is read only.
374
375What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_unit_size
376Date: February 2018
377Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
378Description: This file shows system data tag unit size. This is one of
379 the UFS geometry descriptor parameters. The full information
380 about the descriptor could be found at UFS specifications 2.1.
381 The file is read only.
382
383What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_resource_size
384Date: February 2018
385Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
386Description: This file shows maximum storage area size allocated by
387 the device to handle system data by the tagging mechanism.
388 This is one of the UFS geometry descriptor parameters.
389 The full information about the descriptor could be found at
390 UFS specifications 2.1.
391 The file is read only.
392
393What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/secure_removal_types
394Date: February 2018
395Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
396Description: This file shows supported secure removal types. This is
397 one of the UFS geometry descriptor parameters. The full
398 information about the descriptor could be found at
399 UFS specifications 2.1.
400 The file is read only.
401
402What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/memory_types
403Date: February 2018
404Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
405Description: This file shows supported memory types. This is one of
406 the UFS geometry descriptor parameters. The full
407 information about the descriptor could be found at
408 UFS specifications 2.1.
409 The file is read only.
410
411What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_max_alloc_units
412Date: February 2018
413Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
414Description: This file shows the maximum number of allocation units for
415 different memory types (system code, non persistent,
416 enhanced type 1-4). This is one of the UFS geometry
417 descriptor parameters. The full information about the
418 descriptor could be found at UFS specifications 2.1.
419 The file is read only.
420
421What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_capacity_adjustment_factor
422Date: February 2018
423Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
424Description: This file shows the memory capacity adjustment factor for
425 different memory types (system code, non persistent,
426 enhanced type 1-4). This is one of the UFS geometry
427 descriptor parameters. The full information about the
428 descriptor could be found at UFS specifications 2.1.
429 The file is read only.
Stanislav Nijnikovc648c2d22018-02-15 14:14:05 +0200430
431
432What: /sys/bus/platform/drivers/ufshcd/*/health_descriptor/eol_info
433Date: February 2018
434Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
435Description: This file shows preend of life information. This is one
436 of the UFS health descriptor parameters. The full
437 information about the descriptor could be found at
438 UFS specifications 2.1.
439 The file is read only.
440
441What: /sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_a
442Date: February 2018
443Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
444Description: This file shows indication of the device life time
445 (method a). This is one of the UFS health descriptor
446 parameters. The full information about the descriptor
447 could be found at UFS specifications 2.1.
448 The file is read only.
449
450What: /sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_b
451Date: February 2018
452Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
453Description: This file shows indication of the device life time
454 (method b). This is one of the UFS health descriptor
455 parameters. The full information about the descriptor
456 could be found at UFS specifications 2.1.
457 The file is read only.
Stanislav Nijnikovc2e6e282018-02-15 14:14:06 +0200458
459
460What: /sys/bus/platform/drivers/ufshcd/*/power_descriptor/active_icc_levels_vcc*
461Date: February 2018
462Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
463Description: This file shows maximum VCC, VCCQ and VCCQ2 value for
464 active ICC levels from 0 to 15. This is one of the UFS
465 power descriptor parameters. The full information about
466 the descriptor could be found at UFS specifications 2.1.
467 The file is read only.
Stanislav Nijnikov2238d312018-02-15 14:14:07 +0200468
469
470What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/manufacturer_name
471Date: February 2018
472Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
473Description: This file contains a device manufactureer name string.
474 The full information about the descriptor could be found at
475 UFS specifications 2.1.
476 The file is read only.
477
478What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_name
479Date: February 2018
480Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
481Description: This file contains a product name string. The full information
482 about the descriptor could be found at UFS specifications 2.1.
483 The file is read only.
484
485What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/oem_id
486Date: February 2018
487Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
488Description: This file contains a OEM ID string. The full information
489 about the descriptor could be found at UFS specifications 2.1.
490 The file is read only.
491
492What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/serial_number
493Date: February 2018
494Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
495Description: This file contains a device serial number string. The full
496 information about the descriptor could be found at
497 UFS specifications 2.1.
498 The file is read only.
499
500What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_revision
501Date: February 2018
502Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
503Description: This file contains a product revision string. The full
504 information about the descriptor could be found at
505 UFS specifications 2.1.
506 The file is read only.
Stanislav Nijnikovd829fc82018-02-15 14:14:09 +0200507
508
509What: /sys/class/scsi_device/*/device/unit_descriptor/boot_lun_id
510Date: February 2018
511Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
512Description: This file shows boot LUN information. This is one of
513 the UFS unit descriptor parameters. The full information
514 about the descriptor could be found at UFS specifications 2.1.
515 The file is read only.
516
517What: /sys/class/scsi_device/*/device/unit_descriptor/lun_write_protect
518Date: February 2018
519Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
520Description: This file shows LUN write protection status. This is one of
521 the UFS unit descriptor parameters. The full information
522 about the descriptor could be found at UFS specifications 2.1.
523 The file is read only.
524
525What: /sys/class/scsi_device/*/device/unit_descriptor/lun_queue_depth
526Date: February 2018
527Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
528Description: This file shows LUN queue depth. This is one of the UFS
529 unit descriptor parameters. The full information about
530 the descriptor could be found at UFS specifications 2.1.
531 The file is read only.
532
533What: /sys/class/scsi_device/*/device/unit_descriptor/psa_sensitive
534Date: February 2018
535Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
536Description: This file shows PSA sensitivity. This is one of the UFS
537 unit descriptor parameters. The full information about
538 the descriptor could be found at UFS specifications 2.1.
539 The file is read only.
540
541What: /sys/class/scsi_device/*/device/unit_descriptor/lun_memory_type
542Date: February 2018
543Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
544Description: This file shows LUN memory type. This is one of the UFS
545 unit descriptor parameters. The full information about
546 the descriptor could be found at UFS specifications 2.1.
547 The file is read only.
548
549What: /sys/class/scsi_device/*/device/unit_descriptor/data_reliability
550Date: February 2018
551Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
552Description: This file defines the device behavior when a power failure
553 occurs during a write operation. This is one of the UFS
554 unit descriptor parameters. The full information about
555 the descriptor could be found at UFS specifications 2.1.
556 The file is read only.
557
558What: /sys/class/scsi_device/*/device/unit_descriptor/logical_block_size
559Date: February 2018
560Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
561Description: This file shows the size of addressable logical blocks
562 (calculated as an exponent with base 2). This is one of
563 the UFS unit descriptor parameters. The full information about
564 the descriptor could be found at UFS specifications 2.1.
565 The file is read only.
566
567What: /sys/class/scsi_device/*/device/unit_descriptor/logical_block_count
568Date: February 2018
569Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
570Description: This file shows total number of addressable logical blocks.
571 This is one of the UFS unit descriptor parameters. The full
572 information about the descriptor could be found at
573 UFS specifications 2.1.
574 The file is read only.
575
576What: /sys/class/scsi_device/*/device/unit_descriptor/erase_block_size
577Date: February 2018
578Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
579Description: This file shows the erase block size. This is one of
580 the UFS unit descriptor parameters. The full information
581 about the descriptor could be found at UFS specifications 2.1.
582 The file is read only.
583
584What: /sys/class/scsi_device/*/device/unit_descriptor/provisioning_type
585Date: February 2018
586Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
587Description: This file shows the thin provisioning type. This is one of
588 the UFS unit descriptor parameters. The full information
589 about the descriptor could be found at UFS specifications 2.1.
590 The file is read only.
591
592What: /sys/class/scsi_device/*/device/unit_descriptor/physical_memory_resourse_count
593Date: February 2018
594Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
595Description: This file shows the total physical memory resources. This is
596 one of the UFS unit descriptor parameters. The full information
597 about the descriptor could be found at UFS specifications 2.1.
598 The file is read only.
599
600What: /sys/class/scsi_device/*/device/unit_descriptor/context_capabilities
601Date: February 2018
602Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
603Description: This file shows the context capabilities. This is one of
604 the UFS unit descriptor parameters. The full information
605 about the descriptor could be found at UFS specifications 2.1.
606 The file is read only.
607
608What: /sys/class/scsi_device/*/device/unit_descriptor/large_unit_granularity
609Date: February 2018
610Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
611Description: This file shows the granularity of the LUN. This is one of
612 the UFS unit descriptor parameters. The full information
613 about the descriptor could be found at UFS specifications 2.1.
614 The file is read only.
Stanislav Nijnikovd10b2a82018-02-15 14:14:10 +0200615
616
617What: /sys/bus/platform/drivers/ufshcd/*/flags/device_init
618Date: February 2018
619Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
620Description: This file shows the device init status. The full information
621 about the flag could be found at UFS specifications 2.1.
622 The file is read only.
623
624What: /sys/bus/platform/drivers/ufshcd/*/flags/permanent_wpe
625Date: February 2018
626Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
627Description: This file shows whether permanent write protection is enabled.
628 The full information about the flag could be found at
629 UFS specifications 2.1.
630 The file is read only.
631
632What: /sys/bus/platform/drivers/ufshcd/*/flags/power_on_wpe
633Date: February 2018
634Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
635Description: This file shows whether write protection is enabled on all
636 logical units configured as power on write protected. The
637 full information about the flag could be found at
638 UFS specifications 2.1.
639 The file is read only.
640
641What: /sys/bus/platform/drivers/ufshcd/*/flags/bkops_enable
642Date: February 2018
643Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
644Description: This file shows whether the device background operations are
645 enabled. The full information about the flag could be
646 found at UFS specifications 2.1.
647 The file is read only.
648
649What: /sys/bus/platform/drivers/ufshcd/*/flags/life_span_mode_enable
650Date: February 2018
651Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
652Description: This file shows whether the device life span mode is enabled.
653 The full information about the flag could be found at
654 UFS specifications 2.1.
655 The file is read only.
656
657What: /sys/bus/platform/drivers/ufshcd/*/flags/phy_resource_removal
658Date: February 2018
659Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
660Description: This file shows whether physical resource removal is enable.
661 The full information about the flag could be found at
662 UFS specifications 2.1.
663 The file is read only.
664
665What: /sys/bus/platform/drivers/ufshcd/*/flags/busy_rtc
666Date: February 2018
667Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
668Description: This file shows whether the device is executing internal
669 operation related to real time clock. The full information
670 about the flag could be found at UFS specifications 2.1.
671 The file is read only.
672
673What: /sys/bus/platform/drivers/ufshcd/*/flags/disable_fw_update
674Date: February 2018
675Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
676Description: This file shows whether the device FW update is permanently
677 disabled. The full information about the flag could be found
678 at UFS specifications 2.1.
679 The file is read only.
Stanislav Nijnikovec92b592018-02-15 14:14:11 +0200680
681
682What: /sys/bus/platform/drivers/ufshcd/*/attributes/boot_lun_enabled
683Date: February 2018
684Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
685Description: This file provides the boot lun enabled UFS device attribute.
686 The full information about the attribute could be found at
687 UFS specifications 2.1.
688 The file is read only.
689
690What: /sys/bus/platform/drivers/ufshcd/*/attributes/current_power_mode
691Date: February 2018
692Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
693Description: This file provides the current power mode UFS device attribute.
694 The full information about the attribute could be found at
695 UFS specifications 2.1.
696 The file is read only.
697
698What: /sys/bus/platform/drivers/ufshcd/*/attributes/active_icc_level
699Date: February 2018
700Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
701Description: This file provides the active icc level UFS device attribute.
702 The full information about the attribute could be found at
703 UFS specifications 2.1.
704 The file is read only.
705
706What: /sys/bus/platform/drivers/ufshcd/*/attributes/ooo_data_enabled
707Date: February 2018
708Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
709Description: This file provides the out of order data transfer enabled UFS
710 device attribute. The full information about the attribute
711 could be found at UFS specifications 2.1.
712 The file is read only.
713
714What: /sys/bus/platform/drivers/ufshcd/*/attributes/bkops_status
715Date: February 2018
716Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
717Description: This file provides the background operations status UFS device
718 attribute. The full information about the attribute could
719 be found at UFS specifications 2.1.
720 The file is read only.
721
722What: /sys/bus/platform/drivers/ufshcd/*/attributes/purge_status
723Date: February 2018
724Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
725Description: This file provides the purge operation status UFS device
726 attribute. The full information about the attribute could
727 be found at UFS specifications 2.1.
728 The file is read only.
729
730What: /sys/bus/platform/drivers/ufshcd/*/attributes/max_data_in_size
731Date: February 2018
732Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
733Description: This file shows the maximum data size in a DATA IN
734 UPIU. The full information about the attribute could
735 be found at UFS specifications 2.1.
736 The file is read only.
737
738What: /sys/bus/platform/drivers/ufshcd/*/attributes/max_data_out_size
739Date: February 2018
740Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
741Description: This file shows the maximum number of bytes that can be
742 requested with a READY TO TRANSFER UPIU. The full information
743 about the attribute could be found at UFS specifications 2.1.
744 The file is read only.
745
746What: /sys/bus/platform/drivers/ufshcd/*/attributes/reference_clock_frequency
747Date: February 2018
748Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
749Description: This file provides the reference clock frequency UFS device
750 attribute. The full information about the attribute could
751 be found at UFS specifications 2.1.
752 The file is read only.
753
754What: /sys/bus/platform/drivers/ufshcd/*/attributes/configuration_descriptor_lock
755Date: February 2018
756Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
757Description: This file shows whether the configuration descriptor is locked.
758 The full information about the attribute could be found at
759 UFS specifications 2.1. The file is read only.
760
761What: /sys/bus/platform/drivers/ufshcd/*/attributes/max_number_of_rtt
762Date: February 2018
763Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
764Description: This file provides the maximum current number of
765 outstanding RTTs in device that is allowed. The full
766 information about the attribute could be found at
767 UFS specifications 2.1.
768 The file is read only.
769
770What: /sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_control
771Date: February 2018
772Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
773Description: This file provides the exception event control UFS device
774 attribute. The full information about the attribute could
775 be found at UFS specifications 2.1.
776 The file is read only.
777
778What: /sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_status
779Date: February 2018
780Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
781Description: This file provides the exception event status UFS device
782 attribute. The full information about the attribute could
783 be found at UFS specifications 2.1.
784 The file is read only.
785
786What: /sys/bus/platform/drivers/ufshcd/*/attributes/ffu_status
787Date: February 2018
788Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
789Description: This file provides the ffu status UFS device attribute.
790 The full information about the attribute could be found at
791 UFS specifications 2.1.
792 The file is read only.
793
794What: /sys/bus/platform/drivers/ufshcd/*/attributes/psa_state
795Date: February 2018
796Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
797Description: This file show the PSA feature status. The full information
798 about the attribute could be found at UFS specifications 2.1.
799 The file is read only.
800
801What: /sys/bus/platform/drivers/ufshcd/*/attributes/psa_data_size
802Date: February 2018
803Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
804Description: This file shows the amount of data that the host plans to
805 load to all logical units in pre-soldering state.
806 The full information about the attribute could be found at
807 UFS specifications 2.1.
808 The file is read only.
809
810
811What: /sys/class/scsi_device/*/device/dyn_cap_needed
812Date: February 2018
813Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
814Description: This file shows the The amount of physical memory needed
815 to be removed from the physical memory resources pool of
816 the particular logical unit. The full information about
817 the attribute could be found at UFS specifications 2.1.
818 The file is read only.
Stanislav Nijnikov114c1aa2018-03-01 12:48:06 +0200819
820
821What: /sys/bus/platform/drivers/ufshcd/*/rpm_lvl
822Date: September 2014
823Contact: Subhash Jadavani <subhashj@codeaurora.org>
824Description: This entry could be used to set or show the UFS device
825 runtime power management level. The current driver
826 implementation supports 6 levels with next target states:
827 0 - an UFS device will stay active, an UIC link will
828 stay active
829 1 - an UFS device will stay active, an UIC link will
830 hibernate
831 2 - an UFS device will moved to sleep, an UIC link will
832 stay active
833 3 - an UFS device will moved to sleep, an UIC link will
834 hibernate
835 4 - an UFS device will be powered off, an UIC link will
836 hibernate
837 5 - an UFS device will be powered off, an UIC link will
838 be powered off
839
840What: /sys/bus/platform/drivers/ufshcd/*/rpm_target_dev_state
841Date: February 2018
842Contact: Subhash Jadavani <subhashj@codeaurora.org>
843Description: This entry shows the target power mode of an UFS device
844 for the chosen runtime power management level.
845 The file is read only.
846
847What: /sys/bus/platform/drivers/ufshcd/*/rpm_target_link_state
848Date: February 2018
849Contact: Subhash Jadavani <subhashj@codeaurora.org>
850Description: This entry shows the target state of an UFS UIC link
851 for the chosen runtime power management level.
852 The file is read only.
853
854What: /sys/bus/platform/drivers/ufshcd/*/spm_lvl
855Date: September 2014
856Contact: Subhash Jadavani <subhashj@codeaurora.org>
857Description: This entry could be used to set or show the UFS device
858 system power management level. The current driver
859 implementation supports 6 levels with next target states:
860 0 - an UFS device will stay active, an UIC link will
861 stay active
862 1 - an UFS device will stay active, an UIC link will
863 hibernate
864 2 - an UFS device will moved to sleep, an UIC link will
865 stay active
866 3 - an UFS device will moved to sleep, an UIC link will
867 hibernate
868 4 - an UFS device will be powered off, an UIC link will
869 hibernate
870 5 - an UFS device will be powered off, an UIC link will
871 be powered off
872
873What: /sys/bus/platform/drivers/ufshcd/*/spm_target_dev_state
874Date: February 2018
875Contact: Subhash Jadavani <subhashj@codeaurora.org>
876Description: This entry shows the target power mode of an UFS device
877 for the chosen system power management level.
878 The file is read only.
879
880What: /sys/bus/platform/drivers/ufshcd/*/spm_target_link_state
881Date: February 2018
882Contact: Subhash Jadavani <subhashj@codeaurora.org>
883Description: This entry shows the target state of an UFS UIC link
884 for the chosen system power management level.
885 The file is read only.