← Documents Documentation/ABI/testing/sysfs-driver-ufs GitHub 원문 ↗

Linux 6.18.37 · ABI / testing

UFS host controller and device sysfs ABI

UFS descriptors, logical-unit configuration, power management, performance monitor, WriteBooster, host capabilities, exception reporting, buffer resize와 HID defragmentation sysfs interfaces를 설명합니다.

Source pathDocumentation/ABI/testing/sysfs-driver-ufs
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

Device, geometry, health and string descriptors

sysfs-driver-ufs:1-620

Auto-hibernate timer와 UFS device, interconnect, geometry, health, power, string descriptors를 읽어 device identity, capacity, protocol, lifetime과 supply limits를 확인합니다.

Logical units, flags and device attributes

sysfs-driver-ufs:621-993

Logical-unit block layout와 provisioning, write protection, background operations, firmware, PSA, event, transfer-limit attributes를 제공하며 대부분 read-only이고 `max_number_of_rtt`만 제한된 조건에서 갱신할 수 있습니다.

Power levels, performance monitor and link state

sysfs-driver-ufs:994-1276

Runtime·system power levels 0~6이 device와 UIC link state를 조합하고, performance monitor는 read/write sectors, busy time, request count와 latency를 수집하며 power_info는 현재 lanes, mode, rate, gear와 states를 표시합니다.

WriteBooster configuration and flushing

sysfs-driver-ufs:1277-1490

WriteBooster의 shared 또는 dedicated buffer geometry, enable·flush flags, available buffer, lifetime, runtime control과 10% 단위 flush threshold를 설명합니다.

Capabilities, health, clock and exceptions

sysfs-driver-ufs:1491-1639

Host-device capability intersection, RTC synchronization, UFSHCI identity registers, critical-health count, clock scaling·gating controls와 JEDEC 4.1 device-level exception counter 및 vendor-specific ID를 제공합니다.

WriteBooster resize and HID defragmentation

sysfs-driver-ufs:1640-1770

WriteBooster buffer resize command·hint·status와 HID analysis 및 defragmentation triggers, fragmented size, requested size, progress ratio와 state machine을 제공합니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 What: /sys/bus/*/drivers/ufshcd/*/auto_hibern8
2 Date: March 2018
4 Description:
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
15 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_type
16 What: /sys/bus/platform/devices/*.ufs/device_descriptor/device_type
17 Date: February 2018
18 Contact: Stanislav Nijnikov <[email protected]>
19 Description: This file shows the device type. This is one of the UFS
20 device descriptor parameters. The full information about
21 the descriptor could be found at UFS specifications 2.1.
22
23 The file is read only.
24
25 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_class
26 What: /sys/bus/platform/devices/*.ufs/device_descriptor/device_class
27 Date: February 2018
28 Contact: Stanislav Nijnikov <[email protected]>
29 Description: This file shows the device class. This is one of the UFS
30 device descriptor parameters. The full information about
31 the descriptor could be found at UFS specifications 2.1.
32
33 The file is read only.
34
35 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_sub_class
36 What: /sys/bus/platform/devices/*.ufs/device_descriptor/device_sub_class
37 Date: February 2018
38 Contact: Stanislav Nijnikov <[email protected]>
39 Description: This file shows the UFS storage subclass. This is one of
40 the UFS device descriptor parameters. The full information
41 about the descriptor could be found at UFS specifications 2.1.
42
43 The file is read only.
44
45 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/protocol
46 What: /sys/bus/platform/devices/*.ufs/device_descriptor/protocol
47 Date: February 2018
48 Contact: Stanislav Nijnikov <[email protected]>
49 Description: This file shows the protocol supported by an UFS device.
50 This is one of the UFS device descriptor parameters.
51 The full information about the descriptor could be found
52 at UFS specifications 2.1.
53
54 The file is read only.
55
56 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_luns
57 What: /sys/bus/platform/devices/*.ufs/device_descriptor/number_of_luns
58 Date: February 2018
59 Contact: Stanislav Nijnikov <[email protected]>
60 Description: This file shows number of logical units. This is one of
61 the UFS device descriptor parameters. The full information
62 about the descriptor could be found at UFS specifications 2.1.
63
64 The file is read only.
65
66 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_wluns
67 What: /sys/bus/platform/devices/*.ufs/device_descriptor/number_of_wluns
68 Date: February 2018
69 Contact: Stanislav Nijnikov <[email protected]>
70 Description: This file shows number of well known logical units.
71 This is one of the UFS device descriptor parameters.
72 The full information about the descriptor could be found
73 at UFS specifications 2.1.
74
75 The file is read only.
76
77 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/boot_enable
78 What: /sys/bus/platform/devices/*.ufs/device_descriptor/boot_enable
79 Date: February 2018
80 Contact: Stanislav Nijnikov <[email protected]>
81 Description: This file shows value that indicates whether the device is
82 enabled for boot. This is one of the UFS device descriptor
83 parameters. The full information about the descriptor could
84 be found at UFS specifications 2.1.
85
86 The file is read only.
87
88 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/descriptor_access_enable
89 What: /sys/bus/platform/devices/*.ufs/device_descriptor/descriptor_access_enable
90 Date: February 2018
91 Contact: Stanislav Nijnikov <[email protected]>
92 Description: This file shows value that indicates whether the device
93 descriptor could be read after partial initialization phase
94 of the boot sequence. This is one of the UFS device descriptor
95 parameters. The full information about the descriptor could
96 be found at UFS specifications 2.1.
97
98 The file is read only.
99
100 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_power_mode
101 What: /sys/bus/platform/devices/*.ufs/device_descriptor/initial_power_mode
102 Date: February 2018
103 Contact: Stanislav Nijnikov <[email protected]>
104 Description: This file shows value that defines the power mode after
105 device initialization or hardware reset. This is one of
106 the UFS device descriptor parameters. The full information
107 about the descriptor could be found at UFS specifications 2.1.
108
109 The file is read only.
110
111 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/high_priority_lun
112 What: /sys/bus/platform/devices/*.ufs/device_descriptor/high_priority_lun
113 Date: February 2018
114 Contact: Stanislav Nijnikov <[email protected]>
115 Description: This file shows the high priority lun. This is one of
116 the UFS device descriptor parameters. The full information
117 about the descriptor could be found at UFS specifications 2.1.
118
119 The file is read only.
120
121 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/secure_removal_type
122 What: /sys/bus/platform/devices/*.ufs/device_descriptor/secure_removal_type
123 Date: February 2018
124 Contact: Stanislav Nijnikov <[email protected]>
125 Description: This file shows the secure removal type. This is one of
126 the UFS device descriptor parameters. The full information
127 about the descriptor could be found at UFS specifications 2.1.
128
129 The file is read only.
130
131 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/support_security_lun
132 What: /sys/bus/platform/devices/*.ufs/device_descriptor/support_security_lun
133 Date: February 2018
134 Contact: Stanislav Nijnikov <[email protected]>
135 Description: This file shows whether the security lun is supported.
136 This is one of the UFS device descriptor parameters.
137 The full information about the descriptor could be found
138 at UFS specifications 2.1.
139
140 The file is read only.
141
142 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/bkops_termination_latency
143 What: /sys/bus/platform/devices/*.ufs/device_descriptor/bkops_termination_latency
144 Date: February 2018
145 Contact: Stanislav Nijnikov <[email protected]>
146 Description: This file shows the background operations termination
147 latency. 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
151 The file is read only.
152
153 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_active_icc_level
154 What: /sys/bus/platform/devices/*.ufs/device_descriptor/initial_active_icc_level
155 Date: February 2018
156 Contact: Stanislav Nijnikov <[email protected]>
157 Description: This file shows the initial active ICC level. This is one
158 of the UFS device descriptor parameters. The full information
159 about the descriptor could be found at UFS specifications 2.1.
160
161 The file is read only.
162
163 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/specification_version
164 What: /sys/bus/platform/devices/*.ufs/device_descriptor/specification_version
165 Date: February 2018
166 Contact: Stanislav Nijnikov <[email protected]>
167 Description: This file shows the specification version. This is one
168 of the UFS device descriptor parameters. The full information
169 about the descriptor could be found at UFS specifications 2.1.
170
171 The file is read only.
172
173 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturing_date
174 What: /sys/bus/platform/devices/*.ufs/device_descriptor/manufacturing_date
175 Date: February 2018
176 Contact: Stanislav Nijnikov <[email protected]>
177 Description: This file shows the manufacturing date in BCD format.
178 This is one of the UFS device descriptor parameters.
179 The full information about the descriptor could be found
180 at UFS specifications 2.1.
181
182 The file is read only.
183
184 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturer_id
185 What: /sys/bus/platform/devices/*.ufs/device_descriptor/manufacturer_id
186 Date: February 2018
187 Contact: Stanislav Nijnikov <[email protected]>
188 Description: This file shows the manufacturer ID. This is one of the
189 UFS device descriptor parameters. The full information about
190 the descriptor could be found at UFS specifications 2.1.
191
192 The file is read only.
193
194 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtt_capability
195 What: /sys/bus/platform/devices/*.ufs/device_descriptor/rtt_capability
196 Date: February 2018
197 Contact: Stanislav Nijnikov <[email protected]>
198 Description: This file shows the maximum number of outstanding RTTs
199 supported by the device. This is one of the UFS device
200 descriptor parameters. The full information about
201 the descriptor could be found at UFS specifications 2.1.
202
203 The file is read only.
204
205 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtc_update
206 What: /sys/bus/platform/devices/*.ufs/device_descriptor/rtc_update
207 Date: February 2018
208 Contact: Stanislav Nijnikov <[email protected]>
209 Description: This file shows the frequency and method of the realtime
210 clock update. This is one of the UFS device descriptor
211 parameters. The full information about the descriptor
212 could be found at UFS specifications 2.1.
213
214 The file is read only.
215
216 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/ufs_features
217 What: /sys/bus/platform/devices/*.ufs/device_descriptor/ufs_features
218 Date: February 2018
219 Contact: Stanislav Nijnikov <[email protected]>
220 Description: This file shows which features are supported by the device.
221 This is one of the UFS device descriptor parameters.
222 The full information about the descriptor could be
223 found at UFS specifications 2.1.
224
225 The file is read only.
226
227 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/ffu_timeout
228 What: /sys/bus/platform/devices/*.ufs/device_descriptor/ffu_timeout
229 Date: February 2018
230 Contact: Stanislav Nijnikov <[email protected]>
231 Description: This file shows the FFU timeout. This is one of the
232 UFS device descriptor parameters. The full information
233 about the descriptor could be found at UFS specifications 2.1.
234
235 The file is read only.
236
237 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/queue_depth
238 What: /sys/bus/platform/devices/*.ufs/device_descriptor/queue_depth
239 Date: February 2018
240 Contact: Stanislav Nijnikov <[email protected]>
241 Description: This file shows the device queue depth. This is one of the
242 UFS device descriptor parameters. The full information
243 about the descriptor could be found at UFS specifications 2.1.
244
245 The file is read only.
246
247 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_version
248 What: /sys/bus/platform/devices/*.ufs/device_descriptor/device_version
249 Date: February 2018
250 Contact: Stanislav Nijnikov <[email protected]>
251 Description: This file shows the device version. This is one of the
252 UFS device descriptor parameters. The full information
253 about the descriptor could be found at UFS specifications 2.1.
254
255 The file is read only.
256
257 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_secure_wpa
258 What: /sys/bus/platform/devices/*.ufs/device_descriptor/number_of_secure_wpa
259 Date: February 2018
260 Contact: Stanislav Nijnikov <[email protected]>
261 Description: This file shows number of secure write protect areas
262 supported by the device. This is one of the UFS device
263 descriptor parameters. The full information about
264 the descriptor could be found at UFS specifications 2.1.
265
266 The file is read only.
267
268 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_max_data_size
269 What: /sys/bus/platform/devices/*.ufs/device_descriptor/psa_max_data_size
270 Date: February 2018
271 Contact: Stanislav Nijnikov <[email protected]>
272 Description: This file shows the maximum amount of data that may be
273 written during the pre-soldering phase of the PSA flow.
274 This is one of the UFS device descriptor parameters.
275 The full information about the descriptor could be found
276 at UFS specifications 2.1.
277
278 The file is read only.
279
280 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_state_timeout
281 What: /sys/bus/platform/devices/*.ufs/device_descriptor/psa_state_timeout
282 Date: February 2018
283 Contact: Stanislav Nijnikov <[email protected]>
284 Description: This file shows the command maximum timeout for a change
285 in PSA state. This is one of the UFS device descriptor
286 parameters. The full information about the descriptor could
287 be found at UFS specifications 2.1.
288
289 The file is read only.
290
291
292 What: /sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/unipro_version
293 What: /sys/bus/platform/devices/*.ufs/interconnect_descriptor/unipro_version
294 Date: February 2018
295 Contact: Stanislav Nijnikov <[email protected]>
296 Description: This file shows the MIPI UniPro version number in BCD format.
297 This is one of the UFS interconnect descriptor parameters.
298 The full information about the descriptor could be found at
299 UFS specifications 2.1.
300
301 The file is read only.
302
303 What: /sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/mphy_version
304 What: /sys/bus/platform/devices/*.ufs/interconnect_descriptor/mphy_version
305 Date: February 2018
306 Contact: Stanislav Nijnikov <[email protected]>
307 Description: This file shows the MIPI M-PHY version number in BCD format.
308 This is one of the UFS interconnect descriptor parameters.
309 The full information about the descriptor could be found at
310 UFS specifications 2.1.
311
312 The file is read only.
313
314
315 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/raw_device_capacity
316 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/raw_device_capacity
317 Date: February 2018
318 Contact: Stanislav Nijnikov <[email protected]>
319 Description: This file shows the total memory quantity available to
320 the user to configure the device logical units. This is one
321 of the UFS geometry descriptor parameters. The full
322 information about the descriptor could be found at
323 UFS specifications 2.1.
324
325 The file is read only.
326
327 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_luns
328 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/max_number_of_luns
329 Date: February 2018
330 Contact: Stanislav Nijnikov <[email protected]>
331 Description: This file shows the maximum number of logical units
332 supported by the UFS device. This is one of the UFS
333 geometry descriptor parameters. The full information about
334 the descriptor could be found at UFS specifications 2.1.
335
336 The file is read only.
337
338 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/segment_size
339 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/segment_size
340 Date: February 2018
341 Contact: Stanislav Nijnikov <[email protected]>
342 Description: This file shows the segment size. This is one of the UFS
343 geometry descriptor parameters. The full information about
344 the descriptor could be found at UFS specifications 2.1.
345
346 The file is read only.
347
348 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/allocation_unit_size
349 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/allocation_unit_size
350 Date: February 2018
351 Contact: Stanislav Nijnikov <[email protected]>
352 Description: This file shows the allocation unit size. This is one of
353 the UFS geometry descriptor parameters. The full information
354 about the descriptor could be found at UFS specifications 2.1.
355
356 The file is read only.
357
358 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/min_addressable_block_size
359 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/min_addressable_block_size
360 Date: February 2018
361 Contact: Stanislav Nijnikov <[email protected]>
362 Description: This file shows the minimum addressable block size. This
363 is one of the UFS geometry descriptor parameters. The full
364 information about the descriptor could be found at UFS
365 specifications 2.1.
366
367 The file is read only.
368
369 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_read_block_size
370 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/optimal_read_block_size
371 Date: February 2018
372 Contact: Stanislav Nijnikov <[email protected]>
373 Description: This file shows the optimal read block size. This is one
374 of the UFS geometry descriptor parameters. The full
375 information about the descriptor could be found at UFS
376 specifications 2.1.
377
378 The file is read only.
379
380 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_write_block_size
381 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/optimal_write_block_size
382 Date: February 2018
383 Contact: Stanislav Nijnikov <[email protected]>
384 Description: This file shows the optimal write block size. This is one
385 of the UFS geometry descriptor parameters. The full
386 information about the descriptor could be found at UFS
387 specifications 2.1.
388
389 The file is read only.
390
391 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_in_buffer_size
392 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/max_in_buffer_size
393 Date: February 2018
394 Contact: Stanislav Nijnikov <[email protected]>
395 Description: This file shows the maximum data-in buffer size. This
396 is one of the UFS geometry descriptor parameters. The full
397 information about the descriptor could be found at UFS
398 specifications 2.1.
399
400 The file is read only.
401
402 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_out_buffer_size
403 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/max_out_buffer_size
404 Date: February 2018
405 Contact: Stanislav Nijnikov <[email protected]>
406 Description: This file shows the maximum data-out buffer size. This
407 is one of the UFS geometry descriptor parameters. The full
408 information about the descriptor could be found at UFS
409 specifications 2.1.
410
411 The file is read only.
412
413 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/rpmb_rw_size
414 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/rpmb_rw_size
415 Date: February 2018
416 Contact: Stanislav Nijnikov <[email protected]>
417 Description: This file shows the maximum number of RPMB frames allowed
418 in Security Protocol In/Out. This is one of the UFS geometry
419 descriptor parameters. The full information about the
420 descriptor could be found at UFS specifications 2.1.
421
422 The file is read only.
423
424 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/dyn_capacity_resource_policy
425 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/dyn_capacity_resource_policy
426 Date: February 2018
427 Contact: Stanislav Nijnikov <[email protected]>
428 Description: This file shows the dynamic capacity resource policy. This
429 is one of the UFS geometry descriptor parameters. The full
430 information about the descriptor could be found at
431 UFS specifications 2.1.
432
433 The file is read only.
434
435 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/data_ordering
436 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/data_ordering
437 Date: February 2018
438 Contact: Stanislav Nijnikov <[email protected]>
439 Description: This file shows support for out-of-order data transfer.
440 This is one of the UFS geometry descriptor parameters.
441 The full information about the descriptor could be found at
442 UFS specifications 2.1.
443
444 The file is read only.
445
446 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_contexts
447 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/max_number_of_contexts
448 Date: February 2018
449 Contact: Stanislav Nijnikov <[email protected]>
450 Description: This file shows maximum available number of contexts which
451 are supported by the device. This is one of the UFS geometry
452 descriptor parameters. The full information about the
453 descriptor could be found at UFS specifications 2.1.
454
455 The file is read only.
456
457 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_unit_size
458 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/sys_data_tag_unit_size
459 Date: February 2018
460 Contact: Stanislav Nijnikov <[email protected]>
461 Description: This file shows system data tag unit size. This is one of
462 the UFS geometry descriptor parameters. The full information
463 about the descriptor could be found at UFS specifications 2.1.
464
465 The file is read only.
466
467 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_resource_size
468 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/sys_data_tag_resource_size
469 Date: February 2018
470 Contact: Stanislav Nijnikov <[email protected]>
471 Description: This file shows maximum storage area size allocated by
472 the device to handle system data by the tagging mechanism.
473 This is one of the UFS geometry descriptor parameters.
474 The full information about the descriptor could be found at
475 UFS specifications 2.1.
476
477 The file is read only.
478
479 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/secure_removal_types
480 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/secure_removal_types
481 Date: February 2018
482 Contact: Stanislav Nijnikov <[email protected]>
483 Description: This file shows supported secure removal types. This is
484 one of the UFS geometry descriptor parameters. The full
485 information about the descriptor could be found at
486 UFS specifications 2.1.
487
488 The file is read only.
489
490 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/memory_types
491 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/memory_types
492 Date: February 2018
493 Contact: Stanislav Nijnikov <[email protected]>
494 Description: This file shows supported memory types. This is one of
495 the UFS geometry descriptor parameters. The full
496 information about the descriptor could be found at
497 UFS specifications 2.1.
498
499 The file is read only.
500
501 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_max_alloc_units
502 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/*_memory_max_alloc_units
503 Date: February 2018
504 Contact: Stanislav Nijnikov <[email protected]>
505 Description: This file shows the maximum number of allocation units for
506 different memory types (system code, non persistent,
507 enhanced type 1-4). This is one of the UFS geometry
508 descriptor parameters. The full information about the
509 descriptor could be found at UFS specifications 2.1.
510
511 The file is read only.
512
513 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_capacity_adjustment_factor
514 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/*_memory_capacity_adjustment_factor
515 Date: February 2018
516 Contact: Stanislav Nijnikov <[email protected]>
517 Description: This file shows the memory capacity adjustment factor for
518 different memory types (system code, non persistent,
519 enhanced type 1-4). This is one of the UFS geometry
520 descriptor parameters. The full information about the
521 descriptor could be found at UFS specifications 2.1.
522
523 The file is read only.
524
525
526 What: /sys/bus/platform/drivers/ufshcd/*/health_descriptor/eol_info
527 What: /sys/bus/platform/devices/*.ufs/health_descriptor/eol_info
528 Date: February 2018
529 Contact: Stanislav Nijnikov <[email protected]>
530 Description: This file shows preend of life information. This is one
531 of the UFS health descriptor parameters. The full
532 information about the descriptor could be found at
533 UFS specifications 2.1.
534
535 The file is read only.
536
537 What: /sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_a
538 What: /sys/bus/platform/devices/*.ufs/health_descriptor/life_time_estimation_a
539 Date: February 2018
540 Contact: Stanislav Nijnikov <[email protected]>
541 Description: This file shows indication of the device life time
542 (method a). This is one of the UFS health descriptor
543 parameters. The full information about the descriptor
544 could be found at UFS specifications 2.1.
545
546 The file is read only.
547
548 What: /sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_b
549 What: /sys/bus/platform/devices/*.ufs/health_descriptor/life_time_estimation_b
550 Date: February 2018
551 Contact: Stanislav Nijnikov <[email protected]>
552 Description: This file shows indication of the device life time
553 (method b). This is one of the UFS health descriptor
554 parameters. The full information about the descriptor
555 could be found at UFS specifications 2.1.
556
557 The file is read only.
558
559
560 What: /sys/bus/platform/drivers/ufshcd/*/power_descriptor/active_icc_levels_vcc*
561 What: /sys/bus/platform/devices/*.ufs/power_descriptor/active_icc_levels_vcc*
562 Date: February 2018
563 Contact: Stanislav Nijnikov <[email protected]>
564 Description: This file shows maximum VCC, VCCQ and VCCQ2 value for
565 active ICC levels from 0 to 15. This is one of the UFS
566 power descriptor parameters. The full information about
567 the descriptor could be found at UFS specifications 2.1.
568
569 The file is read only.
570
571
572 What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/manufacturer_name
573 What: /sys/bus/platform/devices/*.ufs/string_descriptors/manufacturer_name
574 Date: February 2018
575 Contact: Stanislav Nijnikov <[email protected]>
576 Description: This file contains a device manufacturer name string.
577 The full information about the descriptor could be found at
578 UFS specifications 2.1.
579
580 The file is read only.
581
582 What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_name
583 What: /sys/bus/platform/devices/*.ufs/string_descriptors/product_name
584 Date: February 2018
585 Contact: Stanislav Nijnikov <[email protected]>
586 Description: This file contains a product name string. The full information
587 about the descriptor could be found at UFS specifications 2.1.
588
589 The file is read only.
590
591 What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/oem_id
592 What: /sys/bus/platform/devices/*.ufs/string_descriptors/oem_id
593 Date: February 2018
594 Contact: Stanislav Nijnikov <[email protected]>
595 Description: This file contains a OEM ID string. The full information
596 about the descriptor could be found at UFS specifications 2.1.
597
598 The file is read only.
599
600 What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/serial_number
601 What: /sys/bus/platform/devices/*.ufs/string_descriptors/serial_number
602 Date: February 2018
603 Contact: Stanislav Nijnikov <[email protected]>
604 Description: This file contains a device serial number string. The full
605 information about the descriptor could be found at
606 UFS specifications 2.1.
607
608 The file is read only.
609
610 What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_revision
611 What: /sys/bus/platform/devices/*.ufs/string_descriptors/product_revision
612 Date: February 2018
613 Contact: Stanislav Nijnikov <[email protected]>
614 Description: This file contains a product revision string. The full
615 information about the descriptor could be found at
616 UFS specifications 2.1.
617
618 The file is read only.
619
620
621 What: /sys/class/scsi_device/*/device/unit_descriptor/boot_lun_id
622 Date: February 2018
623 Contact: Stanislav Nijnikov <[email protected]>
624 Description: This file shows boot LUN information. This is one of
625 the UFS unit descriptor parameters. The full information
626 about the descriptor could be found at UFS specifications 2.1.
627
628 The file is read only.
629
630 What: /sys/class/scsi_device/*/device/unit_descriptor/lun_write_protect
631 Date: February 2018
632 Contact: Stanislav Nijnikov <[email protected]>
633 Description: This file shows LUN write protection status. This is one of
634 the UFS unit descriptor parameters. The full information
635 about the descriptor could be found at UFS specifications 2.1.
636
637 The file is read only.
638
639 What: /sys/class/scsi_device/*/device/unit_descriptor/lun_queue_depth
640 Date: February 2018
641 Contact: Stanislav Nijnikov <[email protected]>
642 Description: This file shows LUN queue depth. This is one of the UFS
643 unit descriptor parameters. The full information about
644 the descriptor could be found at UFS specifications 2.1.
645
646 The file is read only.
647
648 What: /sys/class/scsi_device/*/device/unit_descriptor/psa_sensitive
649 Date: February 2018
650 Contact: Stanislav Nijnikov <[email protected]>
651 Description: This file shows PSA sensitivity. This is one of the UFS
652 unit descriptor parameters. The full information about
653 the descriptor could be found at UFS specifications 2.1.
654
655 The file is read only.
656
657 What: /sys/class/scsi_device/*/device/unit_descriptor/lun_memory_type
658 Date: February 2018
659 Contact: Stanislav Nijnikov <[email protected]>
660 Description: This file shows LUN memory type. This is one of the UFS
661 unit descriptor parameters. The full information about
662 the descriptor could be found at UFS specifications 2.1.
663
664 The file is read only.
665
666 What: /sys/class/scsi_device/*/device/unit_descriptor/data_reliability
667 Date: February 2018
668 Contact: Stanislav Nijnikov <[email protected]>
669 Description: This file defines the device behavior when a power failure
670 occurs during a write operation. This is one of the UFS
671 unit descriptor parameters. The full information about
672 the descriptor could be found at UFS specifications 2.1.
673
674 The file is read only.
675
676 What: /sys/class/scsi_device/*/device/unit_descriptor/logical_block_size
677 Date: February 2018
678 Contact: Stanislav Nijnikov <[email protected]>
679 Description: This file shows the size of addressable logical blocks
680 (calculated as an exponent with base 2). This is one of
681 the UFS unit descriptor parameters. The full information about
682 the descriptor could be found at UFS specifications 2.1.
683
684 The file is read only.
685
686 What: /sys/class/scsi_device/*/device/unit_descriptor/logical_block_count
687 Date: February 2018
688 Contact: Stanislav Nijnikov <[email protected]>
689 Description: This file shows total number of addressable logical blocks.
690 This is one of the UFS unit descriptor parameters. The full
691 information about the descriptor could be found at
692 UFS specifications 2.1.
693
694 The file is read only.
695
696 What: /sys/class/scsi_device/*/device/unit_descriptor/erase_block_size
697 Date: February 2018
698 Contact: Stanislav Nijnikov <[email protected]>
699 Description: This file shows the erase block size. This is one of
700 the UFS unit descriptor parameters. The full information
701 about the descriptor could be found at UFS specifications 2.1.
702
703 The file is read only.
704
705 What: /sys/class/scsi_device/*/device/unit_descriptor/provisioning_type
706 Date: February 2018
707 Contact: Stanislav Nijnikov <[email protected]>
708 Description: This file shows the thin provisioning type. This is one of
709 the UFS unit descriptor parameters. The full information
710 about the descriptor could be found at UFS specifications 2.1.
711
712 The file is read only.
713
714 What: /sys/class/scsi_device/*/device/unit_descriptor/physical_memory_resource_count
715 Date: February 2018
716 Contact: Stanislav Nijnikov <[email protected]>
717 Description: This file shows the total physical memory resources. This is
718 one of the UFS unit descriptor parameters. The full information
719 about the descriptor could be found at UFS specifications 2.1.
720
721 The file is read only.
722
723 What: /sys/class/scsi_device/*/device/unit_descriptor/context_capabilities
724 Date: February 2018
725 Contact: Stanislav Nijnikov <[email protected]>
726 Description: This file shows the context capabilities. This is one of
727 the UFS unit descriptor parameters. The full information
728 about the descriptor could be found at UFS specifications 2.1.
729
730 The file is read only.
731
732 What: /sys/class/scsi_device/*/device/unit_descriptor/large_unit_granularity
733 Date: February 2018
734 Contact: Stanislav Nijnikov <[email protected]>
735 Description: This file shows the granularity of the LUN. This is one of
736 the UFS unit descriptor parameters. The full information
737 about the descriptor could be found at UFS specifications 2.1.
738
739 The file is read only.
740
741
742 What: /sys/bus/platform/drivers/ufshcd/*/flags/device_init
743 What: /sys/bus/platform/devices/*.ufs/flags/device_init
744 Date: February 2018
745 Contact: Stanislav Nijnikov <[email protected]>
746 Description: This file shows the device init status. The full information
747 about the flag could be found at UFS specifications 2.1.
748
749 The file is read only.
750
751 What: /sys/bus/platform/drivers/ufshcd/*/flags/permanent_wpe
752 What: /sys/bus/platform/devices/*.ufs/flags/permanent_wpe
753 Date: February 2018
754 Contact: Stanislav Nijnikov <[email protected]>
755 Description: This file shows whether permanent write protection is enabled.
756 The full information about the flag could be found at
757 UFS specifications 2.1.
758
759 The file is read only.
760
761 What: /sys/bus/platform/drivers/ufshcd/*/flags/power_on_wpe
762 What: /sys/bus/platform/devices/*.ufs/flags/power_on_wpe
763 Date: February 2018
764 Contact: Stanislav Nijnikov <[email protected]>
765 Description: This file shows whether write protection is enabled on all
766 logical units configured as power on write protected. The
767 full information about the flag could be found at
768 UFS specifications 2.1.
769
770 The file is read only.
771
772 What: /sys/bus/platform/drivers/ufshcd/*/flags/bkops_enable
773 What: /sys/bus/platform/devices/*.ufs/flags/bkops_enable
774 Date: February 2018
775 Contact: Stanislav Nijnikov <[email protected]>
776 Description: This file shows whether the device background operations are
777 enabled. The full information about the flag could be
778 found at UFS specifications 2.1.
779
780 The file is read only.
781
782 What: /sys/bus/platform/drivers/ufshcd/*/flags/life_span_mode_enable
783 What: /sys/bus/platform/devices/*.ufs/flags/life_span_mode_enable
784 Date: February 2018
785 Contact: Stanislav Nijnikov <[email protected]>
786 Description: This file shows whether the device life span mode is enabled.
787 The full information about the flag could be found at
788 UFS specifications 2.1.
789
790 The file is read only.
791
792 What: /sys/bus/platform/drivers/ufshcd/*/flags/phy_resource_removal
793 What: /sys/bus/platform/devices/*.ufs/flags/phy_resource_removal
794 Date: February 2018
795 Contact: Stanislav Nijnikov <[email protected]>
796 Description: This file shows whether physical resource removal is enable.
797 The full information about the flag could be found at
798 UFS specifications 2.1.
799
800 The file is read only.
801
802 What: /sys/bus/platform/drivers/ufshcd/*/flags/busy_rtc
803 What: /sys/bus/platform/devices/*.ufs/flags/busy_rtc
804 Date: February 2018
805 Contact: Stanislav Nijnikov <[email protected]>
806 Description: This file shows whether the device is executing internal
807 operation related to real time clock. The full information
808 about the flag could be found at UFS specifications 2.1.
809
810 The file is read only.
811
812 What: /sys/bus/platform/drivers/ufshcd/*/flags/disable_fw_update
813 What: /sys/bus/platform/devices/*.ufs/flags/disable_fw_update
814 Date: February 2018
815 Contact: Stanislav Nijnikov <[email protected]>
816 Description: This file shows whether the device FW update is permanently
817 disabled. The full information about the flag could be found
818 at UFS specifications 2.1.
819
820 The file is read only.
821
822
823 What: /sys/bus/platform/drivers/ufshcd/*/attributes/boot_lun_enabled
824 What: /sys/bus/platform/devices/*.ufs/attributes/boot_lun_enabled
825 Date: February 2018
826 Contact: Stanislav Nijnikov <[email protected]>
827 Description: This file provides the boot lun enabled UFS device attribute.
828 The full information about the attribute could be found at
829 UFS specifications 2.1.
830
831 The file is read only.
832
833 What: /sys/bus/platform/drivers/ufshcd/*/attributes/current_power_mode
834 What: /sys/bus/platform/devices/*.ufs/attributes/current_power_mode
835 Date: February 2018
836 Contact: Stanislav Nijnikov <[email protected]>
837 Description: This file provides the current power mode UFS device attribute.
838 The full information about the attribute could be found at
839 UFS specifications 2.1.
840
841 The file is read only.
842
843 What: /sys/bus/platform/drivers/ufshcd/*/attributes/active_icc_level
844 What: /sys/bus/platform/devices/*.ufs/attributes/active_icc_level
845 Date: February 2018
846 Contact: Stanislav Nijnikov <[email protected]>
847 Description: This file provides the active icc level UFS device attribute.
848 The full information about the attribute could be found at
849 UFS specifications 2.1.
850
851 The file is read only.
852
853 What: /sys/bus/platform/drivers/ufshcd/*/attributes/ooo_data_enabled
854 What: /sys/bus/platform/devices/*.ufs/attributes/ooo_data_enabled
855 Date: February 2018
856 Contact: Stanislav Nijnikov <[email protected]>
857 Description: This file provides the out of order data transfer enabled UFS
858 device attribute. The full information about the attribute
859 could be found at UFS specifications 2.1.
860
861 The file is read only.
862
863 What: /sys/bus/platform/drivers/ufshcd/*/attributes/bkops_status
864 What: /sys/bus/platform/devices/*.ufs/attributes/bkops_status
865 Date: February 2018
866 Contact: Stanislav Nijnikov <[email protected]>
867 Description: This file provides the background operations status UFS device
868 attribute. The full information about the attribute could
869 be found at UFS specifications 2.1.
870
871 The file is read only.
872
873 What: /sys/bus/platform/drivers/ufshcd/*/attributes/purge_status
874 What: /sys/bus/platform/devices/*.ufs/attributes/purge_status
875 Date: February 2018
876 Contact: Stanislav Nijnikov <[email protected]>
877 Description: This file provides the purge operation status UFS device
878 attribute. The full information about the attribute could
879 be found at UFS specifications 2.1.
880
881 The file is read only.
882
883 What: /sys/bus/platform/drivers/ufshcd/*/attributes/max_data_in_size
884 What: /sys/bus/platform/devices/*.ufs/attributes/max_data_in_size
885 Date: February 2018
886 Contact: Stanislav Nijnikov <[email protected]>
887 Description: This file shows the maximum data size in a DATA IN
888 UPIU. The full information about the attribute could
889 be found at UFS specifications 2.1.
890
891 The file is read only.
892
893 What: /sys/bus/platform/drivers/ufshcd/*/attributes/max_data_out_size
894 What: /sys/bus/platform/devices/*.ufs/attributes/max_data_out_size
895 Date: February 2018
896 Contact: Stanislav Nijnikov <[email protected]>
897 Description: This file shows the maximum number of bytes that can be
898 requested with a READY TO TRANSFER UPIU. The full information
899 about the attribute could be found at UFS specifications 2.1.
900
901 The file is read only.
902
903 What: /sys/bus/platform/drivers/ufshcd/*/attributes/reference_clock_frequency
904 What: /sys/bus/platform/devices/*.ufs/attributes/reference_clock_frequency
905 Date: February 2018
906 Contact: Stanislav Nijnikov <[email protected]>
907 Description: This file provides the reference clock frequency UFS device
908 attribute. The full information about the attribute could
909 be found at UFS specifications 2.1.
910
911 The file is read only.
912
913 What: /sys/bus/platform/drivers/ufshcd/*/attributes/configuration_descriptor_lock
914 What: /sys/bus/platform/devices/*.ufs/attributes/configuration_descriptor_lock
915 Date: February 2018
916 Contact: Stanislav Nijnikov <[email protected]>
917 Description: This file shows whether the configuration descriptor is locked.
918 The full information about the attribute could be found at
919 UFS specifications 2.1. The file is read only.
920
921 What: /sys/bus/platform/drivers/ufshcd/*/attributes/max_number_of_rtt
922 What: /sys/bus/platform/devices/*.ufs/attributes/max_number_of_rtt
923 Date: May 2024
924 Contact: Avri Altman <[email protected]>
925 Description: This file provides the maximum current number of
926 outstanding RTTs in device that is allowed. bMaxNumOfRTT is a
927 read-write persistent attribute and is equal to two after device
928 manufacturing. It shall not be set to a value greater than
929 bDeviceRTTCap value, and it may be set only when the hw queues are
930 empty.
931
932 The file is read write.
933
934 What: /sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_control
935 What: /sys/bus/platform/devices/*.ufs/attributes/exception_event_control
936 Date: February 2018
937 Contact: Stanislav Nijnikov <[email protected]>
938 Description: This file provides the exception event control UFS device
939 attribute. The full information about the attribute could
940 be found at UFS specifications 2.1.
941
942 The file is read only.
943
944 What: /sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_status
945 What: /sys/bus/platform/devices/*.ufs/attributes/exception_event_status
946 Date: February 2018
947 Contact: Stanislav Nijnikov <[email protected]>
948 Description: This file provides the exception event status UFS device
949 attribute. The full information about the attribute could
950 be found at UFS specifications 2.1.
951
952 The file is read only.
953
954 What: /sys/bus/platform/drivers/ufshcd/*/attributes/ffu_status
955 What: /sys/bus/platform/devices/*.ufs/attributes/ffu_status
956 Date: February 2018
957 Contact: Stanislav Nijnikov <[email protected]>
958 Description: This file provides the ffu status UFS device attribute.
959 The full information about the attribute could be found at
960 UFS specifications 2.1.
961
962 The file is read only.
963
964 What: /sys/bus/platform/drivers/ufshcd/*/attributes/psa_state
965 What: /sys/bus/platform/devices/*.ufs/attributes/psa_state
966 Date: February 2018
967 Contact: Stanislav Nijnikov <[email protected]>
968 Description: This file show the PSA feature status. The full information
969 about the attribute could be found at UFS specifications 2.1.
970
971 The file is read only.
972
973 What: /sys/bus/platform/drivers/ufshcd/*/attributes/psa_data_size
974 What: /sys/bus/platform/devices/*.ufs/attributes/psa_data_size
975 Date: February 2018
976 Contact: Stanislav Nijnikov <[email protected]>
977 Description: This file shows the amount of data that the host plans to
978 load to all logical units in pre-soldering state.
979 The full information about the attribute could be found at
980 UFS specifications 2.1.
981
982 The file is read only.
983
984
985 What: /sys/class/scsi_device/*/device/dyn_cap_needed
986 Date: February 2018
987 Contact: Stanislav Nijnikov <[email protected]>
988 Description: This file shows the amount of physical memory needed
989 to be removed from the physical memory resources pool of
990 the particular logical unit. The full information about
991 the attribute could be found at UFS specifications 2.1.
992
993 The file is read only.
994
995
996 What: /sys/bus/platform/drivers/ufshcd/*/rpm_lvl
997 What: /sys/bus/platform/devices/*.ufs/rpm_lvl
998 Date: September 2014
999 Contact: Can Guo <[email protected]>
1000 Description: This entry could be used to set or show the UFS device
1001 runtime power management level. The current driver
1002 implementation supports 7 levels with next target states:
1004 == ====================================================
1005 0 UFS device will stay active, UIC link will
1006 stay active
1007 1 UFS device will stay active, UIC link will
1008 hibernate
1009 2 UFS device will be moved to sleep, UIC link will
1010 stay active
1011 3 UFS device will be moved to sleep, UIC link will
1012 hibernate
1013 4 UFS device will be powered off, UIC link will
1014 hibernate
1015 5 UFS device will be powered off, UIC link will
1016 be powered off
1017 6 UFS device will be moved to deep sleep, UIC link
1018 will be powered off. Note, deep sleep might not be
1019 supported in which case this value will not be
1020 accepted
1021 == ====================================================
1023 What: /sys/bus/platform/drivers/ufshcd/*/rpm_target_dev_state
1024 What: /sys/bus/platform/devices/*.ufs/rpm_target_dev_state
1025 Date: February 2018
1026 Contact: Can Guo <[email protected]>
1027 Description: This entry shows the target power mode of an UFS device
1028 for the chosen runtime power management level.
1030 The file is read only.
1032 What: /sys/bus/platform/drivers/ufshcd/*/rpm_target_link_state
1033 What: /sys/bus/platform/devices/*.ufs/rpm_target_link_state
1034 Date: February 2018
1035 Contact: Can Guo <[email protected]>
1036 Description: This entry shows the target state of an UFS UIC link
1037 for the chosen runtime power management level.
1039 The file is read only.
1041 What: /sys/bus/platform/drivers/ufshcd/*/spm_lvl
1042 What: /sys/bus/platform/devices/*.ufs/spm_lvl
1043 Date: September 2014
1044 Contact: Can Guo <[email protected]>
1045 Description: This entry could be used to set or show the UFS device
1046 system power management level. The current driver
1047 implementation supports 7 levels with next target states:
1049 == ====================================================
1050 0 UFS device will stay active, UIC link will
1051 stay active
1052 1 UFS device will stay active, UIC link will
1053 hibernate
1054 2 UFS device will be moved to sleep, UIC link will
1055 stay active
1056 3 UFS device will be moved to sleep, UIC link will
1057 hibernate
1058 4 UFS device will be powered off, UIC link will
1059 hibernate
1060 5 UFS device will be powered off, UIC link will
1061 be powered off
1062 6 UFS device will be moved to deep sleep, UIC link
1063 will be powered off. Note, deep sleep might not be
1064 supported in which case this value will not be
1065 accepted
1066 == ====================================================
1068 What: /sys/bus/platform/drivers/ufshcd/*/spm_target_dev_state
1069 What: /sys/bus/platform/devices/*.ufs/spm_target_dev_state
1070 Date: February 2018
1071 Contact: Can Guo <[email protected]>
1072 Description: This entry shows the target power mode of an UFS device
1073 for the chosen system power management level.
1075 The file is read only.
1077 What: /sys/bus/platform/drivers/ufshcd/*/spm_target_link_state
1078 What: /sys/bus/platform/devices/*.ufs/spm_target_link_state
1079 Date: February 2018
1080 Contact: Can Guo <[email protected]>
1081 Description: This entry shows the target state of an UFS UIC link
1082 for the chosen system power management level.
1084 The file is read only.
1086 What: /sys/bus/platform/drivers/ufshcd/*/monitor/monitor_enable
1087 What: /sys/bus/platform/devices/*.ufs/monitor/monitor_enable
1088 Date: January 2021
1089 Contact: Can Guo <[email protected]>
1090 Description: This file shows the status of performance monitor enablement
1091 and it can be used to start/stop the monitor. When the monitor
1092 is stopped, the performance data collected is also cleared.
1094 What: /sys/bus/platform/drivers/ufshcd/*/monitor/monitor_chunk_size
1095 What: /sys/bus/platform/devices/*.ufs/monitor/monitor_chunk_size
1096 Date: January 2021
1097 Contact: Can Guo <[email protected]>
1098 Description: This file tells the monitor to focus on requests transferring
1099 data of specific chunk size (in Bytes). 0 means any chunk size.
1100 It can only be changed when monitor is disabled.
1102 What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_total_sectors
1103 What: /sys/bus/platform/devices/*.ufs/monitor/read_total_sectors
1104 Date: January 2021
1105 Contact: Can Guo <[email protected]>
1106 Description: This file shows how many sectors (in 512 Bytes) have been
1107 sent from device to host after monitor gets started.
1109 The file is read only.
1111 What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_total_busy
1112 What: /sys/bus/platform/devices/*.ufs/monitor/read_total_busy
1113 Date: January 2021
1114 Contact: Can Guo <[email protected]>
1115 Description: This file shows how long (in micro seconds) has been spent
1116 sending data from device to host after monitor gets started.
1118 The file is read only.
1120 What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_nr_requests
1121 What: /sys/bus/platform/devices/*.ufs/monitor/read_nr_requests
1122 Date: January 2021
1123 Contact: Can Guo <[email protected]>
1124 Description: This file shows how many read requests have been sent after
1125 monitor gets started.
1127 The file is read only.
1129 What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_max
1130 What: /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_max
1131 Date: January 2021
1132 Contact: Can Guo <[email protected]>
1133 Description: This file shows the maximum latency (in micro seconds) of
1134 read requests after monitor gets started.
1136 The file is read only.
1138 What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_min
1139 What: /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_min
1140 Date: January 2021
1141 Contact: Can Guo <[email protected]>
1142 Description: This file shows the minimum latency (in micro seconds) of
1143 read requests after monitor gets started.
1145 The file is read only.
1147 What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_avg
1148 What: /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_avg
1149 Date: January 2021
1150 Contact: Can Guo <[email protected]>
1151 Description: This file shows the average latency (in micro seconds) of
1152 read requests after monitor gets started.
1154 The file is read only.
1156 What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_sum
1157 What: /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_sum
1158 Date: January 2021
1159 Contact: Can Guo <[email protected]>
1160 Description: This file shows the total latency (in micro seconds) of
1161 read requests sent after monitor gets started.
1163 The file is read only.
1165 What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_total_sectors
1166 What: /sys/bus/platform/devices/*.ufs/monitor/write_total_sectors
1167 Date: January 2021
1168 Contact: Can Guo <[email protected]>
1169 Description: This file shows how many sectors (in 512 Bytes) have been sent
1170 from host to device after monitor gets started.
1172 The file is read only.
1174 What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_total_busy
1175 What: /sys/bus/platform/devices/*.ufs/monitor/write_total_busy
1176 Date: January 2021
1177 Contact: Can Guo <[email protected]>
1178 Description: This file shows how long (in micro seconds) has been spent
1179 sending data from host to device after monitor gets started.
1181 The file is read only.
1183 What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_nr_requests
1184 What: /sys/bus/platform/devices/*.ufs/monitor/write_nr_requests
1185 Date: January 2021
1186 Contact: Can Guo <[email protected]>
1187 Description: This file shows how many write requests have been sent after
1188 monitor gets started.
1190 The file is read only.
1192 What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_max
1193 What: /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_max
1194 Date: January 2021
1195 Contact: Can Guo <[email protected]>
1196 Description: This file shows the maximum latency (in micro seconds) of write
1197 requests after monitor gets started.
1199 The file is read only.
1201 What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_min
1202 What: /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_min
1203 Date: January 2021
1204 Contact: Can Guo <[email protected]>
1205 Description: This file shows the minimum latency (in micro seconds) of write
1206 requests after monitor gets started.
1208 The file is read only.
1210 What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_avg
1211 What: /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_avg
1212 Date: January 2021
1213 Contact: Can Guo <[email protected]>
1214 Description: This file shows the average latency (in micro seconds) of write
1215 requests after monitor gets started.
1217 The file is read only.
1219 What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_sum
1220 What: /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_sum
1221 Date: January 2021
1222 Contact: Can Guo <[email protected]>
1223 Description: This file shows the total latency (in micro seconds) of write
1224 requests after monitor gets started.
1226 The file is read only.
1228 What: /sys/bus/platform/drivers/ufshcd/*/power_info/lane
1229 What: /sys/bus/platform/devices/*.ufs/power_info/lane
1230 Date: September 2023
1231 Contact: Can Guo <[email protected]>
1232 Description: This file shows how many lanes are enabled on the UFS link,
1233 i.e., an output 2 means UFS link is operating with 2 lanes.
1235 The file is read only.
1237 What: /sys/bus/platform/drivers/ufshcd/*/power_info/mode
1238 What: /sys/bus/platform/devices/*.ufs/power_info/mode
1239 Date: September 2023
1240 Contact: Can Guo <[email protected]>
1241 Description: This file shows the PA power mode of UFS.
1243 The file is read only.
1245 What: /sys/bus/platform/drivers/ufshcd/*/power_info/rate
1246 What: /sys/bus/platform/devices/*.ufs/power_info/rate
1247 Date: September 2023
1248 Contact: Can Guo <[email protected]>
1249 Description: This file shows the speed rate of UFS link.
1251 The file is read only.
1253 What: /sys/bus/platform/drivers/ufshcd/*/power_info/gear
1254 What: /sys/bus/platform/devices/*.ufs/power_info/gear
1255 Date: September 2023
1256 Contact: Can Guo <[email protected]>
1257 Description: This file shows the gear of UFS link.
1259 The file is read only.
1261 What: /sys/bus/platform/drivers/ufshcd/*/power_info/dev_pm
1262 What: /sys/bus/platform/devices/*.ufs/power_info/dev_pm
1263 Date: September 2023
1264 Contact: Can Guo <[email protected]>
1265 Description: This file shows the UFS device power mode.
1267 The file is read only.
1269 What: /sys/bus/platform/drivers/ufshcd/*/power_info/link_state
1270 What: /sys/bus/platform/devices/*.ufs/power_info/link_state
1271 Date: September 2023
1272 Contact: Can Guo <[email protected]>
1273 Description: This file shows the state of UFS link.
1275 The file is read only.
1277 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_presv_us_en
1278 What: /sys/bus/platform/devices/*.ufs/device_descriptor/wb_presv_us_en
1279 Date: June 2020
1280 Contact: Asutosh Das <[email protected]>
1281 Description: This entry shows if preserve user-space was configured
1283 The file is read only.
1285 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_shared_alloc_units
1286 What: /sys/bus/platform/devices/*.ufs/device_descriptor/wb_shared_alloc_units
1287 Date: June 2020
1288 Contact: Asutosh Das <[email protected]>
1289 Description: This entry shows the shared allocated units of WB buffer
1291 The file is read only.
1293 What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_type
1294 What: /sys/bus/platform/devices/*.ufs/device_descriptor/wb_type
1295 Date: June 2020
1296 Contact: Asutosh Das <[email protected]>
1297 Description: This entry shows the configured WB type.
1298 0x1 for shared buffer mode. 0x0 for dedicated buffer mode.
1300 The file is read only.
1302 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_buff_cap_adj
1303 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_buff_cap_adj
1304 Date: June 2020
1305 Contact: Asutosh Das <[email protected]>
1306 Description: This entry shows the total user-space decrease in shared
1307 buffer mode.
1308 The value of this parameter is 3 for TLC NAND when SLC mode
1309 is used as WriteBooster Buffer. 2 for MLC NAND.
1311 The file is read only.
1313 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_alloc_units
1314 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_alloc_units
1315 Date: June 2020
1316 Contact: Asutosh Das <[email protected]>
1317 Description: This entry shows the Maximum total WriteBooster Buffer size
1318 which is supported by the entire device.
1320 The file is read only.
1322 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_wb_luns
1323 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_wb_luns
1324 Date: June 2020
1325 Contact: Asutosh Das <[email protected]>
1326 Description: This entry shows the maximum number of luns that can support
1327 WriteBooster.
1329 The file is read only.
1331 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_red_type
1332 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_red_type
1333 Date: June 2020
1334 Contact: Asutosh Das <[email protected]>
1335 Description: The supportability of user space reduction mode
1336 and preserve user space mode.
1337 00h: WriteBooster Buffer can be configured only in
1338 user space reduction type.
1339 01h: WriteBooster Buffer can be configured only in
1340 preserve user space type.
1341 02h: Device can be configured in either user space
1342 reduction type or preserve user space type.
1344 The file is read only.
1346 What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_wb_type
1347 What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_wb_type
1348 Date: June 2020
1349 Contact: Asutosh Das <[email protected]>
1350 Description: The supportability of WriteBooster Buffer type.
1352 === ==========================================================
1353 00h LU based WriteBooster Buffer configuration
1354 01h Single shared WriteBooster Buffer configuration
1355 02h Supporting both LU based WriteBooster.
1356 Buffer and Single shared WriteBooster Buffer configuration
1357 === ==========================================================
1359 The file is read only.
1361 What: /sys/bus/platform/drivers/ufshcd/*/flags/wb_enable
1362 What: /sys/bus/platform/devices/*.ufs/flags/wb_enable
1363 Date: June 2020
1364 Contact: Asutosh Das <[email protected]>
1365 Description: This entry shows the status of WriteBooster.
1367 == ============================
1368 0 WriteBooster is not enabled.
1369 1 WriteBooster is enabled
1370 == ============================
1372 The file is read only.
1374 What: /sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_en
1375 What: /sys/bus/platform/devices/*.ufs/flags/wb_flush_en
1376 Date: June 2020
1377 Contact: Asutosh Das <[email protected]>
1378 Description: This entry shows if flush is enabled.
1380 == =================================
1381 0 Flush operation is not performed.
1382 1 Flush operation is performed.
1383 == =================================
1385 The file is read only.
1387 What: /sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_during_h8
1388 What: /sys/bus/platform/devices/*.ufs/flags/wb_flush_during_h8
1389 Date: June 2020
1390 Contact: Asutosh Das <[email protected]>
1391 Description: Flush WriteBooster Buffer during hibernate state.
1393 == =================================================
1394 0 Device is not allowed to flush the
1395 WriteBooster Buffer during link hibernate state.
1396 1 Device is allowed to flush the
1397 WriteBooster Buffer during link hibernate state.
1398 == =================================================
1400 The file is read only.
1402 What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_avail_buf
1403 What: /sys/bus/platform/devices/*.ufs/attributes/wb_avail_buf
1404 Date: June 2020
1405 Contact: Asutosh Das <[email protected]>
1406 Description: This entry shows the amount of unused WriteBooster buffer
1407 available.
1409 The file is read only.
1411 What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_cur_buf
1412 What: /sys/bus/platform/devices/*.ufs/attributes/wb_cur_buf
1413 Date: June 2020
1414 Contact: Asutosh Das <[email protected]>
1415 Description: This entry shows the amount of unused current buffer.
1417 The file is read only.
1419 What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_flush_status
1420 What: /sys/bus/platform/devices/*.ufs/attributes/wb_flush_status
1421 Date: June 2020
1422 Contact: Asutosh Das <[email protected]>
1423 Description: This entry shows the flush operation status.
1426 === ======================================
1427 00h idle
1428 01h Flush operation in progress
1429 02h Flush operation stopped prematurely.
1430 03h Flush operation completed successfully
1431 04h Flush operation general failure
1432 === ======================================
1434 The file is read only.
1436 What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_life_time_est
1437 What: /sys/bus/platform/devices/*.ufs/attributes/wb_life_time_est
1438 Date: June 2020
1439 Contact: Asutosh Das <[email protected]>
1440 Description: This entry shows an indication of the WriteBooster Buffer
1441 lifetime based on the amount of performed program/erase cycles
1443 === =============================================
1444 01h 0% - 10% WriteBooster Buffer life time used
1445 ...
1446 0Ah 90% - 100% WriteBooster Buffer life time used
1447 === =============================================
1449 The file is read only.
1451 What: /sys/class/scsi_device/*/device/unit_descriptor/wb_buf_alloc_units
1452 Date: June 2020
1453 Contact: Asutosh Das <[email protected]>
1454 Description: This entry shows the configured size of WriteBooster buffer.
1455 0400h corresponds to 4GB.
1457 The file is read only.
1459 What: /sys/bus/platform/drivers/ufshcd/*/wb_on
1460 What: /sys/bus/platform/devices/*.ufs/wb_on
1461 Date: January 2021
1462 Contact: Bean Huo <[email protected]>
1463 Description: This node is used to set or display whether UFS WriteBooster is
1464 enabled. Echo 0 to this file to disable UFS WriteBooster or 1 to
1465 enable it. The WriteBooster is enabled after power-on/reset,
1466 however, it will be disabled/enable while CLK scaling down/up
1467 (if the platform supports UFSHCD_CAP_CLK_SCALING). For a
1468 platform that doesn't support UFSHCD_CAP_CLK_SCALING, we can
1469 disable/enable WriteBooster through this sysfs node.
1471 What: /sys/bus/platform/drivers/ufshcd/*/enable_wb_buf_flush
1472 What: /sys/bus/platform/devices/*.ufs/enable_wb_buf_flush
1473 Date: July 2022
1474 Contact: Jinyoung Choi <[email protected]>
1475 Description: This entry shows the status of WriteBooster buffer flushing
1476 and it can be used to enable or disable the flushing.
1477 If flushing is enabled, the device executes the flush
1478 operation when the command queue is empty.
1480 What: /sys/bus/platform/drivers/ufshcd/*/wb_flush_threshold
1481 What: /sys/bus/platform/devices/*.ufs/wb_flush_threshold
1482 Date: June 2023
1483 Contact: Lu Hongfei <[email protected]>
1484 Description:
1485 wb_flush_threshold represents the threshold for flushing WriteBooster buffer,
1486 whose value expressed in unit of 10% granularity, such as '1' representing 10%,
1487 '2' representing 20%, and so on.
1488 If avail_wb_buff < wb_flush_threshold, it indicates that WriteBooster buffer needs to
1489 be flushed, otherwise it is not necessary.
1491 Contact: Daniil Lunev <[email protected]>
1492 What: /sys/bus/platform/drivers/ufshcd/*/capabilities/
1493 What: /sys/bus/platform/devices/*.ufs/capabilities/
1494 Date: August 2022
1495 Description: The group represents the effective capabilities of the
1496 host-device pair. i.e. the capabilities which are enabled in the
1497 driver for the specific host controller, supported by the host
1498 controller and are supported and/or have compatible
1499 configuration on the device side.
1501 Contact: Daniil Lunev <[email protected]>
1502 What: /sys/bus/platform/drivers/ufshcd/*/capabilities/clock_scaling
1503 What: /sys/bus/platform/devices/*.ufs/capabilities/clock_scaling
1504 Date: August 2022
1505 Contact: Daniil Lunev <[email protected]>
1506 Description: Indicates status of clock scaling.
1508 == ============================
1509 0 Clock scaling is not supported.
1510 1 Clock scaling is supported.
1511 == ============================
1513 The file is read only.
1515 What: /sys/bus/platform/drivers/ufshcd/*/capabilities/write_booster
1516 What: /sys/bus/platform/devices/*.ufs/capabilities/write_booster
1517 Date: August 2022
1518 Contact: Daniil Lunev <[email protected]>
1519 Description: Indicates status of Write Booster.
1521 == ============================
1522 0 Write Booster can not be enabled.
1523 1 Write Booster can be enabled.
1524 == ============================
1526 The file is read only.
1528 What: /sys/bus/platform/drivers/ufshcd/*/rtc_update_ms
1529 What: /sys/bus/platform/devices/*.ufs/rtc_update_ms
1530 Date: November 2023
1531 Contact: Bean Huo <[email protected]>
1532 Description:
1533 rtc_update_ms indicates how often the host should synchronize or update the
1534 UFS RTC. If set to 0, this will disable UFS RTC periodic update.
1536 What: /sys/devices/platform/.../ufshci_capabilities/version
1537 Date: August 2024
1538 Contact: Avri Altman <[email protected]>
1539 Description:
1540 Host Capabilities register group: UFS version register.
1541 Symbol - VER. This file shows the UFSHCD version.
1542 Example: Version 3.12 would be represented as 0000_0312h.
1543 The file is read only.
1545 What: /sys/devices/platform/.../ufshci_capabilities/product_id
1546 Date: August 2024
1547 Contact: Avri Altman <[email protected]>
1548 Description:
1549 Host Capabilities register group: product ID register.
1550 Symbol - HCPID. This file shows the UFSHCD product id.
1551 The content of this register is vendor specific.
1552 The file is read only.
1554 What: /sys/devices/platform/.../ufshci_capabilities/man_id
1555 Date: August 2024
1556 Contact: Avri Altman <[email protected]>
1557 Description:
1558 Host Capabilities register group: manufacturer ID register.
1559 Symbol - HCMID. This file shows the UFSHCD manufacturer id.
1560 The Manufacturer ID is defined by JEDEC in JEDEC-JEP106.
1561 The file is read only.
1563 What: /sys/bus/platform/drivers/ufshcd/*/critical_health
1564 What: /sys/bus/platform/devices/*.ufs/critical_health
1565 Date: February 2025
1566 Contact: Avri Altman <[email protected]>
1567 Description: Report the number of times a critical health event has been
1568 reported by a UFS device. Further insight into the specific
1569 issue can be gained by reading one of: bPreEOLInfo,
1570 bDeviceLifeTimeEstA, bDeviceLifeTimeEstB,
1571 bWriteBoosterBufferLifeTimeEst, and bRPMBLifeTimeEst.
1573 The file is read only.
1575 What: /sys/bus/platform/drivers/ufshcd/*/clkscale_enable
1576 What: /sys/bus/platform/devices/*.ufs/clkscale_enable
1577 Date: January 2025
1578 Contact: Ziqi Chen <[email protected]>
1579 Description:
1580 This attribute shows whether the UFS clock scaling is enabled or not.
1581 And it can be used to enable/disable the clock scaling by writing
1582 1 or 0 to this attribute.
1584 The attribute is read/write.
1586 What: /sys/bus/platform/drivers/ufshcd/*/clkgate_enable
1587 What: /sys/bus/platform/devices/*.ufs/clkgate_enable
1588 Date: January 2025
1589 Contact: Ziqi Chen <[email protected]>
1590 Description:
1591 This attribute shows whether the UFS clock gating is enabled or not.
1592 And it can be used to enable/disable the clock gating by writing
1593 1 or 0 to this attribute.
1595 The attribute is read/write.
1597 What: /sys/bus/platform/drivers/ufshcd/*/clkgate_delay_ms
1598 What: /sys/bus/platform/devices/*.ufs/clkgate_delay_ms
1599 Date: January 2025
1600 Contact: Ziqi Chen <[email protected]>
1601 Description:
1602 This attribute shows and sets the number of milliseconds of idle time
1603 before the UFS driver starts to perform clock gating. This can
1604 prevent the UFS from frequently performing clock gating/ungating.
1606 The attribute is read/write.
1608 What: /sys/bus/platform/drivers/ufshcd/*/device_lvl_exception_count
1609 What: /sys/bus/platform/devices/*.ufs/device_lvl_exception_count
1610 Date: March 2025
1611 Contact: Bao D. Nguyen <[email protected]>
1612 Description:
1613 This attribute is applicable to ufs devices compliant to the
1614 JEDEC specifications version 4.1 or later. The
1615 device_lvl_exception_count is a counter indicating the number of
1616 times the device level exceptions have occurred since the last
1617 time this variable is reset. Writing a 0 value to this
1618 attribute will reset the device_lvl_exception_count. If the
1619 device_lvl_exception_count reads a positive value, the user
1620 application should read the device_lvl_exception_id attribute to
1621 know more information about the exception.
1623 The attribute is read/write.
1625 What: /sys/bus/platform/drivers/ufshcd/*/device_lvl_exception_id
1626 What: /sys/bus/platform/devices/*.ufs/device_lvl_exception_id
1627 Date: March 2025
1628 Contact: Bao D. Nguyen <[email protected]>
1629 Description:
1630 Reading the device_lvl_exception_id returns the
1631 qDeviceLevelExceptionID attribute of the ufs device JEDEC
1632 specification version 4.1. The definition of the
1633 qDeviceLevelExceptionID is the ufs device vendor specific
1634 implementation. Refer to the device manufacturer datasheet for
1635 more information on the meaning of the qDeviceLevelExceptionID
1636 attribute value.
1638 The attribute is read only.
1640 What: /sys/bus/platform/drivers/ufshcd/*/wb_resize_enable
1641 What: /sys/bus/platform/devices/*.ufs/wb_resize_enable
1642 Date: April 2025
1643 Contact: Huan Tang <[email protected]>
1644 Description:
1645 The host can enable the WriteBooster buffer resize by setting this
1646 attribute.
1648 ======== ======================================
1649 idle There is no resize operation
1650 decrease Decrease WriteBooster buffer size
1651 increase Increase WriteBooster buffer size
1652 ======== ======================================
1654 The file is write only.
1656 What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_resize_hint
1657 What: /sys/bus/platform/devices/*.ufs/attributes/wb_resize_hint
1658 Date: April 2025
1659 Contact: Huan Tang <[email protected]>
1660 Description:
1661 wb_resize_hint indicates hint information about which type of resize
1662 for WriteBooster buffer is recommended by the device.
1664 ========= ======================================
1665 keep Recommend keep the buffer size
1666 decrease Recommend to decrease the buffer size
1667 increase Recommend to increase the buffer size
1668 ========= ======================================
1670 The file is read only.
1672 What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_resize_status
1673 What: /sys/bus/platform/devices/*.ufs/attributes/wb_resize_status
1674 Date: April 2025
1675 Contact: Huan Tang <[email protected]>
1676 Description:
1677 The host can check the resize operation status of the WriteBooster
1678 buffer by reading this attribute.
1680 ================ ========================================
1681 idle Resize operation is not issued
1682 in_progress Resize operation in progress
1683 complete_success Resize operation completed successfully
1684 general_failure Resize operation general failure
1685 ================ ========================================
1687 The file is read only.
1689 What: /sys/bus/platform/drivers/ufshcd/*/hid/analysis_trigger
1690 What: /sys/bus/platform/devices/*.ufs/hid/analysis_trigger
1691 Date: May 2025
1692 Contact: Huan Tang <[email protected]>
1693 Description:
1694 The host can enable or disable HID analysis operation.
1696 ======= =========================================
1697 disable disable HID analysis operation
1698 enable enable HID analysis operation
1699 ======= =========================================
1701 The file is write only.
1703 What: /sys/bus/platform/drivers/ufshcd/*/hid/defrag_trigger
1704 What: /sys/bus/platform/devices/*.ufs/hid/defrag_trigger
1705 Date: May 2025
1706 Contact: Huan Tang <[email protected]>
1707 Description:
1708 The host can enable or disable HID defragmentation operation.
1710 ======= =========================================
1711 disable disable HID defragmentation operation
1712 enable enable HID defragmentation operation
1713 ======= =========================================
1715 The attribute is write only.
1717 What: /sys/bus/platform/drivers/ufshcd/*/hid/fragmented_size
1718 What: /sys/bus/platform/devices/*.ufs/hid/fragmented_size
1719 Date: May 2025
1720 Contact: Huan Tang <[email protected]>
1721 Description:
1722 The total fragmented size in the device is reported through
1723 this attribute.
1725 The attribute is read only.
1727 What: /sys/bus/platform/drivers/ufshcd/*/hid/defrag_size
1728 What: /sys/bus/platform/devices/*.ufs/hid/defrag_size
1729 Date: May 2025
1730 Contact: Huan Tang <[email protected]>
1731 Description:
1732 The host sets the size to be defragmented by an HID
1733 defragmentation operation.
1735 The attribute is read/write.
1737 What: /sys/bus/platform/drivers/ufshcd/*/hid/progress_ratio
1738 What: /sys/bus/platform/devices/*.ufs/hid/progress_ratio
1739 Date: May 2025
1740 Contact: Huan Tang <[email protected]>
1741 Description:
1742 Defragmentation progress is reported by this attribute,
1743 indicates the ratio of the completed defragmentation size
1744 over the requested defragmentation size.
1746 ==== ============================================
1747 1 1%
1748 ...
1749 100 100%
1750 ==== ============================================
1752 The attribute is read only.
1754 What: /sys/bus/platform/drivers/ufshcd/*/hid/state
1755 What: /sys/bus/platform/devices/*.ufs/hid/state
1756 Date: May 2025
1757 Contact: Huan Tang <[email protected]>
1758 Description:
1759 The HID state is reported by this attribute.
1761 ==================== ===========================
1762 idle Idle (analysis required)
1763 analysis_in_progress Analysis in progress
1764 defrag_required Defrag required
1765 defrag_in_progress Defrag in progress
1766 defrag_completed Defrag completed
1767 defrag_not_required Defrag is not required
1768 ==================== ===========================
1770 The attribute is read only.

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

UFS automatic hibernate idle timer

1-14
항목한국어 전문 번역
What/sys/bus/*/drivers/ufshcd/*/auto_hibern8
Date2018년 3월
Contact[email protected]
DescriptionUFS host controller의 auto-hibernate idle timer setting입니다. 값 0은 auto-hibernate가 enabled되지 않았음을 뜻합니다. 0이 아니면 UFS host controller가 link를 자율적으로 hibernate state에 넣기 전까지의 idle time을 microseconds 단위로 나타냅니다. 이 동작은 latency 증가를 대가로 power를 절약합니다. Hardware는 power-of-ten multiplier를 가진 10-bit values를 지원하므로 maximum value는 102300000입니다. 자세한 내용은 UFS Host Controller Interface specification을 참조하십시오.
AccessRead-write
UnitMicroseconds
Maximum102300000
UFS auto-hibernate behavior
Write 0 to disable auto-hibernateOr set idle time in microsecondsController observes link idle durationAt timer expiry, controller puts link into hibernateSave power at the cost of increased latency

Idle timer가 link hibernate와 power/latency tradeoff를 결정합니다.

UFS device type

15-24
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_type
What/sys/bus/platform/devices/*.ufs/device_descriptor/device_type
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice type을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only
UFS device-descriptor groups in this chunk
GroupRepresentative attributes
Identitydevice_type, device_class, device_sub_class, protocol
Logical unitsnumber_of_luns, number_of_wluns, high_priority_lun
Boot and powerboot_enable, descriptor_access_enable, initial_power_mode
Security and maintenancesecure_removal_type, support_security_lun, ffu_timeout
Versions and capabilitiesspecification_version, device_version, ufs_features

첫 descriptor chunk가 다루는 identity, topology, boot, security, capability fields입니다.

UFS device class

25-34
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_class
What/sys/bus/platform/devices/*.ufs/device_descriptor/device_class
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice class를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS storage subclass

35-44
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_sub_class
What/sys/bus/platform/devices/*.ufs/device_descriptor/device_sub_class
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionUFS storage subclass를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS device protocol

45-55
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/protocol
What/sys/bus/platform/devices/*.ufs/device_descriptor/protocol
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionUFS device가 지원하는 protocol을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Number of UFS logical units

56-65
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_luns
What/sys/bus/platform/devices/*.ufs/device_descriptor/number_of_luns
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionLogical units의 수를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Number of well-known logical units

66-76
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_wluns
What/sys/bus/platform/devices/*.ufs/device_descriptor/number_of_wluns
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionWell-known logical units의 수를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS boot enable state

77-87
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/boot_enable
What/sys/bus/platform/devices/*.ufs/device_descriptor/boot_enable
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice가 boot용으로 enabled되어 있는지를 나타내는 값을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Descriptor access after partial initialization

88-99
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/descriptor_access_enable
What/sys/bus/platform/devices/*.ufs/device_descriptor/descriptor_access_enable
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionBoot sequence의 partial initialization phase 뒤에도 device descriptor를 읽을 수 있는지를 나타내는 값을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Initial UFS power mode

100-110
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_power_mode
What/sys/bus/platform/devices/*.ufs/device_descriptor/initial_power_mode
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice initialization 또는 hardware reset 뒤의 power mode를 정의하는 값을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

High-priority UFS LUN

111-120
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/high_priority_lun
What/sys/bus/platform/devices/*.ufs/device_descriptor/high_priority_lun
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionHigh-priority LUN을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Secure-removal type

121-130
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/secure_removal_type
What/sys/bus/platform/devices/*.ufs/device_descriptor/secure_removal_type
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionSecure-removal type을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Security-LUN support

131-141
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/support_security_lun
What/sys/bus/platform/devices/*.ufs/device_descriptor/support_security_lun
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionSecurity LUN이 지원되는지를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Background-operation termination latency

142-152
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/bkops_termination_latency
What/sys/bus/platform/devices/*.ufs/device_descriptor/bkops_termination_latency
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionBackground operations의 termination latency를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Initial active ICC level

153-162
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_active_icc_level
What/sys/bus/platform/devices/*.ufs/device_descriptor/initial_active_icc_level
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionInitial active ICC level을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS specification version

163-172
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/specification_version
What/sys/bus/platform/devices/*.ufs/device_descriptor/specification_version
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionSpecification version을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS manufacturing date

173-183
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturing_date
What/sys/bus/platform/devices/*.ufs/device_descriptor/manufacturing_date
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionManufacturing date를 BCD format으로 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS manufacturer identifier

184-193
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturer_id
What/sys/bus/platform/devices/*.ufs/device_descriptor/manufacturer_id
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionManufacturer ID를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Outstanding RTT capability

194-204
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtt_capability
What/sys/bus/platform/devices/*.ufs/device_descriptor/rtt_capability
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice가 지원하는 outstanding RTTs의 maximum number를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Realtime-clock update method

205-215
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtc_update
What/sys/bus/platform/devices/*.ufs/device_descriptor/rtc_update
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionRealtime clock update의 frequency와 method를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Supported UFS features

216-226
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/ufs_features
What/sys/bus/platform/devices/*.ufs/device_descriptor/ufs_features
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice가 지원하는 features를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS FFU timeout

227-236
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/ffu_timeout
What/sys/bus/platform/devices/*.ufs/device_descriptor/ffu_timeout
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionFFU timeout을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS device queue depth

237-246
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/queue_depth
What/sys/bus/platform/devices/*.ufs/device_descriptor/queue_depth
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice queue depth를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS device version

247-256
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_version
What/sys/bus/platform/devices/*.ufs/device_descriptor/device_version
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice version을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Secure write-protect area count

257-267
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_secure_wpa
What/sys/bus/platform/devices/*.ufs/device_descriptor/number_of_secure_wpa
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice가 지원하는 secure write-protect areas의 수를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

PSA pre-soldering maximum data size

268-279
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_max_data_size
What/sys/bus/platform/devices/*.ufs/device_descriptor/psa_max_data_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionPSA flow의 pre-soldering phase에서 쓸 수 있는 maximum data amount를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

PSA state-change timeout

280-291
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_state_timeout
What/sys/bus/platform/devices/*.ufs/device_descriptor/psa_state_timeout
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionPSA state change를 위한 command maximum timeout을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

MIPI UniPro version

292-302
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/unipro_version
What/sys/bus/platform/devices/*.ufs/interconnect_descriptor/unipro_version
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionMIPI UniPro version number를 BCD format으로 표시합니다. UFS interconnect descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only
UFS interconnect version descriptors
AttributeVersion reportedFormat
unipro_versionMIPI UniProBCD
mphy_versionMIPI M-PHYBCD

UniPro와 M-PHY version values는 모두 BCD format입니다.

MIPI M-PHY version

303-314
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/mphy_version
What/sys/bus/platform/devices/*.ufs/interconnect_descriptor/mphy_version
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionMIPI M-PHY version number를 BCD format으로 표시합니다. UFS interconnect descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Raw UFS device capacity

315-326
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/raw_device_capacity
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/raw_device_capacity
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionUser가 device logical units를 configure할 때 사용할 수 있는 total memory quantity를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only
UFS geometry-descriptor categories
CategoryRepresentative attributes
Capacity and allocationraw_device_capacity, segment_size, allocation_unit_size
Block geometrymin_addressable_block_size, optimal_read_block_size, optimal_write_block_size
Buffers and RPMBmax_in_buffer_size, max_out_buffer_size, rpmb_rw_size
Policy and contextsdyn_capacity_resource_policy, data_ordering, max_number_of_contexts
Memory typesmemory_types, *_memory_max_alloc_units, *_memory_capacity_adjustment_factor

Geometry fields를 capacity, block, buffer, policy와 memory-type groups로 정리했습니다.

Maximum UFS logical-unit count

327-337
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_luns
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/max_number_of_luns
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionUFS device가 지원하는 logical units의 maximum number를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS segment size

338-347
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/segment_size
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/segment_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionSegment size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS allocation-unit size

348-357
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/allocation_unit_size
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/allocation_unit_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionAllocation unit size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Minimum addressable block size

358-368
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/min_addressable_block_size
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/min_addressable_block_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionMinimum addressable block size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Optimal read block size

369-379
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_read_block_size
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/optimal_read_block_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionOptimal read block size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Optimal write block size

380-390
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_write_block_size
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/optimal_write_block_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionOptimal write block size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Maximum data-in buffer size

391-401
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_in_buffer_size
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/max_in_buffer_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionMaximum data-in buffer size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Maximum data-out buffer size

402-412
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_out_buffer_size
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/max_out_buffer_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionMaximum data-out buffer size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

RPMB Security Protocol frame limit

413-423
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/rpmb_rw_size
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/rpmb_rw_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionSecurity Protocol In/Out에서 허용되는 RPMB frames의 maximum number를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Dynamic-capacity resource policy

424-434
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/dyn_capacity_resource_policy
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/dyn_capacity_resource_policy
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDynamic capacity resource policy를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Out-of-order data-transfer support

435-445
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/data_ordering
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/data_ordering
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionOut-of-order data transfer support를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Maximum UFS context count

446-456
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_contexts
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/max_number_of_contexts
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice가 지원하는 available contexts의 maximum number를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

System data-tag unit size

457-466
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_unit_size
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/sys_data_tag_unit_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionSystem data-tag unit size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

System data-tag resource size

467-478
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_resource_size
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/sys_data_tag_resource_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionTagging mechanism으로 system data를 처리하기 위해 device가 할당한 maximum storage-area size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Supported secure-removal types

479-489
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/secure_removal_types
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/secure_removal_types
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
Description지원되는 secure-removal types를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Supported UFS memory types

490-500
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/memory_types
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/memory_types
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
Description지원되는 memory types를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Maximum allocation units by memory type

501-512
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_max_alloc_units
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/*_memory_max_alloc_units
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
Description서로 다른 memory types(system code, non-persistent, enhanced types 1~4)의 allocation units maximum number를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Capacity adjustment factor by memory type

513-525
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_capacity_adjustment_factor
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/*_memory_capacity_adjustment_factor
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
Description서로 다른 memory types(system code, non-persistent, enhanced types 1~4)의 memory-capacity adjustment factor를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS pre-end-of-life information

526-536
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/health_descriptor/eol_info
What/sys/bus/platform/devices/*.ufs/health_descriptor/eol_info
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionPre-end-of-life information을 표시합니다. UFS health descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only
UFS health descriptors
AttributeHealth information
eol_infoPre-end-of-life status
life_time_estimation_aDevice lifetime, method A
life_time_estimation_bDevice lifetime, method B

End-of-life state와 두 device-lifetime estimation methods입니다.

UFS lifetime estimation method A

537-547
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_a
What/sys/bus/platform/devices/*.ufs/health_descriptor/life_time_estimation_a
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice lifetime indication(method A)을 표시합니다. UFS health descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS lifetime estimation method B

548-559
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_b
What/sys/bus/platform/devices/*.ufs/health_descriptor/life_time_estimation_b
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice lifetime indication(method B)을 표시합니다. UFS health descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Maximum active ICC supply values

560-571
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/power_descriptor/active_icc_levels_vcc*
What/sys/bus/platform/devices/*.ufs/power_descriptor/active_icc_levels_vcc*
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionActive ICC levels 0~15에 대한 maximum VCC, VCCQ, VCCQ2 values를 표시합니다. UFS power descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only
UFS active ICC supplies
ICC levelsSupply maxima
0..15VCC, VCCQ, VCCQ2

각 active ICC level에서 보고하는 세 supply maxima입니다.

UFS manufacturer-name string

572-581
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/string_descriptors/manufacturer_name
What/sys/bus/platform/devices/*.ufs/string_descriptors/manufacturer_name
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice manufacturer-name string을 포함합니다. Descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only
UFS string descriptors
AttributeString content
manufacturer_nameDevice manufacturer name
product_nameProduct name
oem_idOEM ID
serial_numberDevice serial number
product_revisionProduct revision

Device identity와 revision을 제공하는 string fields입니다.

UFS product-name string

582-590
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_name
What/sys/bus/platform/devices/*.ufs/string_descriptors/product_name
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionProduct-name string을 포함합니다. Descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS OEM identifier string

591-599
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/string_descriptors/oem_id
What/sys/bus/platform/devices/*.ufs/string_descriptors/oem_id
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionOEM ID string을 포함합니다. Descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS device serial-number string

600-609
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/string_descriptors/serial_number
What/sys/bus/platform/devices/*.ufs/string_descriptors/serial_number
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice serial-number string을 포함합니다. Descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS product-revision string

610-620
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_revision
What/sys/bus/platform/devices/*.ufs/string_descriptors/product_revision
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionProduct-revision string을 포함합니다. Descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS unit boot LUN identifier

621-629
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/boot_lun_id
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionBoot LUN 정보를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only
UFS unit descriptor fields
Field groupAttributes
Boot and protectionboot_lun_id, lun_write_protect
Queue and PSAlun_queue_depth, psa_sensitive
Memory and reliabilitylun_memory_type, data_reliability
Logical-block layoutlogical_block_size, logical_block_count, erase_block_size
Provisioningprovisioning_type, physical_memory_resource_count
Context and granularitycontext_capabilities, large_unit_granularity

Logical unit의 부팅, 보호, queue, data layout, provisioning 정보를 구성하는 fields입니다.

UFS LUN write-protection status

630-638
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/lun_write_protect
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionLUN write-protection status를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS LUN queue depth

639-647
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/lun_queue_depth
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionLUN queue depth를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS LUN PSA sensitivity

648-656
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/psa_sensitive
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionLUN의 PSA sensitivity를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS LUN memory type

657-665
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/lun_memory_type
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionLUN memory type을 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS LUN write data reliability

666-675
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/data_reliability
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionWrite operation 중 power failure가 발생했을 때 device의 동작을 정의합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS LUN logical-block size

676-685
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/logical_block_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionAddressable logical block size를 base 2의 exponent로 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS LUN logical-block count

686-695
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/logical_block_count
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionAddressable logical blocks의 total number를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS LUN erase-block size

696-704
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/erase_block_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionErase block size를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS LUN provisioning type

705-713
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/provisioning_type
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionThin-provisioning type을 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS LUN physical-memory resource count

714-722
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/physical_memory_resource_count
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionLUN에 관련된 total physical-memory resources를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS LUN context capabilities

723-731
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/context_capabilities
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionLUN context capabilities를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS LUN large-unit granularity

732-741
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/large_unit_granularity
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionLUN granularity를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS device-initialization flag

742-750
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/flags/device_init
What/sys/bus/platform/devices/*.ufs/flags/device_init
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice initialization status를 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only
UFS device flags
ConcernFlags
Initializationdevice_init
Write protectionpermanent_wpe, power_on_wpe
Background and lifetimebkops_enable, life_span_mode_enable
Resources and RTCphy_resource_removal, busy_rtc
Firmwaredisable_fw_update

Initialization, write protection, background work, lifetime, resource, RTC, firmware 상태를 나타냅니다.

UFS permanent write-protection flag

751-760
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/flags/permanent_wpe
What/sys/bus/platform/devices/*.ufs/flags/permanent_wpe
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionPermanent write protection이 enabled되어 있는지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS power-on write-protection flag

761-771
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/flags/power_on_wpe
What/sys/bus/platform/devices/*.ufs/flags/power_on_wpe
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionPower-on write-protected로 구성된 모든 logical units에서 write protection이 enabled되어 있는지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS background-operations flag

772-781
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/flags/bkops_enable
What/sys/bus/platform/devices/*.ufs/flags/bkops_enable
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice background operations가 enabled되어 있는지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS life-span mode flag

782-791
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/flags/life_span_mode_enable
What/sys/bus/platform/devices/*.ufs/flags/life_span_mode_enable
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice life-span mode가 enabled되어 있는지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS physical-resource-removal flag

792-801
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/flags/phy_resource_removal
What/sys/bus/platform/devices/*.ufs/flags/phy_resource_removal
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionPhysical-resource removal이 enabled되어 있는지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS real-time-clock operation flag

802-811
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/flags/busy_rtc
What/sys/bus/platform/devices/*.ufs/flags/busy_rtc
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice가 real-time clock과 관련된 internal operation을 실행 중인지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS firmware-update-disable flag

812-822
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/flags/disable_fw_update
What/sys/bus/platform/devices/*.ufs/flags/disable_fw_update
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDevice firmware update가 permanently disabled되어 있는지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS enabled boot LUN

823-832
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/boot_lun_enabled
What/sys/bus/platform/devices/*.ufs/attributes/boot_lun_enabled
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionEnabled된 boot LUN을 나타내는 UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only
UFS device attributes
Attribute groupMembers
Boot and powerboot_lun_enabled, current_power_mode, active_icc_level
Transfer and maintenanceooo_data_enabled, bkops_status, purge_status
Transfer limitsmax_data_in_size, max_data_out_size, max_number_of_rtt
Clock and configurationreference_clock_frequency, configuration_descriptor_lock
Events and firmwareexception_event_control, exception_event_status, ffu_status
PSApsa_state, psa_data_size

Power, transfer, event, firmware, PSA와 configuration 상태를 제공하는 attribute groups입니다.

UFS current power mode

833-842
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/current_power_mode
What/sys/bus/platform/devices/*.ufs/attributes/current_power_mode
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionCurrent power mode UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS active ICC level

843-852
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/active_icc_level
What/sys/bus/platform/devices/*.ufs/attributes/active_icc_level
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionActive ICC level UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS out-of-order data-transfer state

853-862
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/ooo_data_enabled
What/sys/bus/platform/devices/*.ufs/attributes/ooo_data_enabled
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionOut-of-order data transfer가 enabled되어 있는지를 나타내는 UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS background-operations status

863-872
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/bkops_status
What/sys/bus/platform/devices/*.ufs/attributes/bkops_status
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionBackground-operations status UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS purge-operation status

873-882
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/purge_status
What/sys/bus/platform/devices/*.ufs/attributes/purge_status
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionPurge-operation status UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Maximum UFS DATA IN UPIU size

883-892
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/max_data_in_size
What/sys/bus/platform/devices/*.ufs/attributes/max_data_in_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionDATA IN UPIU의 maximum data size를 표시합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Maximum UFS READY TO TRANSFER size

893-902
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/max_data_out_size
What/sys/bus/platform/devices/*.ufs/attributes/max_data_out_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionREADY TO TRANSFER UPIU로 요청할 수 있는 maximum byte count를 표시합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS reference-clock frequency

903-912
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/reference_clock_frequency
What/sys/bus/platform/devices/*.ufs/attributes/reference_clock_frequency
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionReference-clock frequency UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS configuration-descriptor lock

913-920
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/configuration_descriptor_lock
What/sys/bus/platform/devices/*.ufs/attributes/configuration_descriptor_lock
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionConfiguration descriptor가 locked되어 있는지 표시합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

Maximum outstanding UFS RTT count

921-933
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/max_number_of_rtt
What/sys/bus/platform/devices/*.ufs/attributes/max_number_of_rtt
Date2024년 5월
ContactAvri Altman <[email protected]>
DescriptionDevice에서 허용되는 outstanding RTTs의 current maximum number를 제공합니다. `bMaxNumOfRTT`는 read-write persistent attribute이며 device manufacturing 후 값은 2입니다. `bDeviceRTTCap`보다 큰 값으로 설정할 수 없고 hardware queues가 empty일 때만 설정할 수 있습니다.
AccessRead-write
bMaxNumOfRTT write constraints
ConstraintRequirement
PersistenceRead-write persistent attribute
Manufacturing value2
Upper boundMust not exceed bDeviceRTTCap
Write timingHardware queues must be empty

Outstanding RTT limit를 변경할 때 지켜야 하는 조건입니다.

UFS exception-event control

934-943
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_control
What/sys/bus/platform/devices/*.ufs/attributes/exception_event_control
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionException-event control UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS exception-event status

944-953
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_status
What/sys/bus/platform/devices/*.ufs/attributes/exception_event_status
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionException-event status UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS field firmware-update status

954-963
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/ffu_status
What/sys/bus/platform/devices/*.ufs/attributes/ffu_status
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionFFU(field firmware update) status UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS PSA feature state

964-972
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/psa_state
What/sys/bus/platform/devices/*.ufs/attributes/psa_state
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionPSA feature status를 표시합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS PSA planned data size

973-984
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/psa_data_size
What/sys/bus/platform/devices/*.ufs/attributes/psa_data_size
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
DescriptionHost가 pre-soldering state의 모든 logical units에 load하려는 data amount를 표시합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only

UFS LUN dynamic capacity needed

985-993
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/dyn_cap_needed
Date2018년 2월
ContactStanislav Nijnikov <[email protected]>
Description특정 logical unit의 physical-memory resources pool에서 제거해야 하는 physical-memory amount를 표시합니다. Attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다.
AccessRead-only
Dynamic-capacity resource request
ScopeReported value
Selected logical unitPhysical memory to remove from its resource pool

Logical unit과 physical-memory resource pool 사이의 관계입니다.

UFS runtime power-management level

994-1022
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/rpm_lvl
What/sys/bus/platform/devices/*.ufs/rpm_lvl
Date2014년 9월
ContactCan Guo <[email protected]>
DescriptionUFS device runtime power-management level을 설정하거나 표시합니다. 현재 driver implementation은 0~6의 7개 levels를 지원하며 각 level은 UFS device와 UIC link의 target state 조합을 선택합니다. Level 6의 deep sleep을 device가 지원하지 않으면 해당 값은 accepted되지 않습니다.
AccessRead-write
UFS power-management levels
LevelUFS device targetUIC link target
0ActiveActive
1ActiveHibernate
2SleepActive
3SleepHibernate
4Powered offHibernate
5Powered offPowered off
6Deep sleep; unsupported devices reject this valuePowered off

Runtime과 system power management에서 공통으로 사용하는 device 및 UIC link target states입니다.

UFS runtime target device state

1023-1031
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/rpm_target_dev_state
What/sys/bus/platform/devices/*.ufs/rpm_target_dev_state
Date2018년 2월
ContactCan Guo <[email protected]>
Description선택한 runtime power-management level에 대응하는 UFS device target power mode를 표시합니다.
AccessRead-only

UFS system power-management level

1041-1067
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/spm_lvl
What/sys/bus/platform/devices/*.ufs/spm_lvl
Date2014년 9월
ContactCan Guo <[email protected]>
DescriptionUFS device system power-management level을 설정하거나 표시합니다. 현재 driver implementation은 0~6의 7개 levels를 지원하며 runtime level과 같은 UFS device 및 UIC link target-state 조합을 사용합니다. Level 6의 deep sleep을 device가 지원하지 않으면 해당 값은 accepted되지 않습니다.
AccessRead-write

UFS system target device state

1068-1076
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/spm_target_dev_state
What/sys/bus/platform/devices/*.ufs/spm_target_dev_state
Date2018년 2월
ContactCan Guo <[email protected]>
Description선택한 system power-management level에 대응하는 UFS device target power mode를 표시합니다.
AccessRead-only

UFS performance-monitor state

1086-1093
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/monitor_enable
What/sys/bus/platform/devices/*.ufs/monitor/monitor_enable
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionPerformance monitor의 enabled status를 표시하고 monitor를 시작하거나 중지하는 데 사용합니다. Monitor를 중지하면 수집된 performance data도 함께 cleared됩니다.
AccessRead-write
UFS performance-monitor lifecycle
StageOperationEffect
ConfigureSet monitor_chunk_size while disabled0 accepts every chunk size
StartEnable monitorBegin collecting counters
ObserveRead totals and latency statisticsData retained
StopDisable monitorCollected data is cleared

Chunk filter를 구성하고 측정을 수행한 뒤 중지할 때 data가 정리되는 순서입니다.

UFS monitor measurements
Metric familyRead and write fieldsUnit
Transferred data*_total_sectors512-byte sectors
Busy time*_total_busyMicroseconds
Request count*_nr_requestsRequests
Request latency*_req_latency_{max,min,avg,sum}Microseconds

Read와 write 방향마다 같은 sector, busy-time, request-count, latency measurements를 제공합니다.

UFS performance-monitor chunk filter

1094-1101
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/monitor_chunk_size
What/sys/bus/platform/devices/*.ufs/monitor/monitor_chunk_size
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 지정된 chunk size의 data를 전송하는 requests에 집중하도록 설정하며 단위는 bytes입니다. 값 0은 모든 chunk sizes를 뜻합니다. Monitor가 disabled된 동안에만 변경할 수 있습니다.
AccessRead-write

UFS monitored read-sector total

1102-1110
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/read_total_sectors
What/sys/bus/platform/devices/*.ufs/monitor/read_total_sectors
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 device에서 host로 전송된 sector count를 표시하며 sector 하나는 512 bytes입니다.
AccessRead-only

UFS monitored read busy time

1111-1119
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/read_total_busy
What/sys/bus/platform/devices/*.ufs/monitor/read_total_busy
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 device에서 host로 data를 보내는 데 소비한 total time을 microseconds 단위로 표시합니다.
AccessRead-only

UFS monitored read-request count

1120-1128
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/read_nr_requests
What/sys/bus/platform/devices/*.ufs/monitor/read_nr_requests
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 전송된 read-request count를 표시합니다.
AccessRead-only

Maximum monitored UFS read latency

1129-1137
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_max
What/sys/bus/platform/devices/*.ufs/monitor/read_req_latency_max
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 read requests의 maximum latency를 microseconds 단위로 표시합니다.
AccessRead-only

Minimum monitored UFS read latency

1138-1146
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_min
What/sys/bus/platform/devices/*.ufs/monitor/read_req_latency_min
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 read requests의 minimum latency를 microseconds 단위로 표시합니다.
AccessRead-only

Average monitored UFS read latency

1147-1155
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_avg
What/sys/bus/platform/devices/*.ufs/monitor/read_req_latency_avg
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 read requests의 average latency를 microseconds 단위로 표시합니다.
AccessRead-only

Total monitored UFS read latency

1156-1164
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_sum
What/sys/bus/platform/devices/*.ufs/monitor/read_req_latency_sum
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 전송된 read requests의 total latency를 microseconds 단위로 표시합니다.
AccessRead-only

UFS monitored write-sector total

1165-1173
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/write_total_sectors
What/sys/bus/platform/devices/*.ufs/monitor/write_total_sectors
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 host에서 device로 전송된 sector count를 표시하며 sector 하나는 512 bytes입니다.
AccessRead-only

UFS monitored write busy time

1174-1182
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/write_total_busy
What/sys/bus/platform/devices/*.ufs/monitor/write_total_busy
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 host에서 device로 data를 보내는 데 소비한 total time을 microseconds 단위로 표시합니다.
AccessRead-only

UFS monitored write-request count

1183-1191
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/write_nr_requests
What/sys/bus/platform/devices/*.ufs/monitor/write_nr_requests
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 전송된 write-request count를 표시합니다.
AccessRead-only

Maximum monitored UFS write latency

1192-1200
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_max
What/sys/bus/platform/devices/*.ufs/monitor/write_req_latency_max
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 write requests의 maximum latency를 microseconds 단위로 표시합니다.
AccessRead-only

Minimum monitored UFS write latency

1201-1209
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_min
What/sys/bus/platform/devices/*.ufs/monitor/write_req_latency_min
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 write requests의 minimum latency를 microseconds 단위로 표시합니다.
AccessRead-only

Average monitored UFS write latency

1210-1218
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_avg
What/sys/bus/platform/devices/*.ufs/monitor/write_req_latency_avg
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 write requests의 average latency를 microseconds 단위로 표시합니다.
AccessRead-only

Total monitored UFS write latency

1219-1227
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_sum
What/sys/bus/platform/devices/*.ufs/monitor/write_req_latency_sum
Date2021년 1월
ContactCan Guo <[email protected]>
DescriptionMonitor가 시작된 뒤 write requests의 total latency를 microseconds 단위로 표시합니다.
AccessRead-only

UFS link lane count

1228-1236
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/power_info/lane
What/sys/bus/platform/devices/*.ufs/power_info/lane
Date2023년 9월
ContactCan Guo <[email protected]>
DescriptionUFS link에서 enabled된 lane count를 표시합니다. 예를 들어 output 2는 UFS link가 2 lanes로 동작함을 뜻합니다.
AccessRead-only
Current UFS link power information
FieldReported state
laneEnabled lane count
modePA power mode
rateLink speed rate
gearLink gear
dev_pmDevice power mode
link_stateUFS link state

현재 UFS link의 topology, signaling, speed와 power states를 구성하는 값입니다.

UFS PA power mode

1237-1244
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/power_info/mode
What/sys/bus/platform/devices/*.ufs/power_info/mode
Date2023년 9월
ContactCan Guo <[email protected]>
DescriptionUFS의 PA power mode를 표시합니다.
AccessRead-only

UFS link speed rate

1245-1252
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/power_info/rate
What/sys/bus/platform/devices/*.ufs/power_info/rate
Date2023년 9월
ContactCan Guo <[email protected]>
DescriptionUFS link speed rate를 표시합니다.
AccessRead-only

UFS link gear

1253-1260
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/power_info/gear
What/sys/bus/platform/devices/*.ufs/power_info/gear
Date2023년 9월
ContactCan Guo <[email protected]>
DescriptionUFS link gear를 표시합니다.
AccessRead-only

UFS device power mode

1261-1268
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/power_info/dev_pm
What/sys/bus/platform/devices/*.ufs/power_info/dev_pm
Date2023년 9월
ContactCan Guo <[email protected]>
DescriptionUFS device power mode를 표시합니다.
AccessRead-only

WriteBooster preserve-user-space configuration

1277-1284
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_presv_us_en
What/sys/bus/platform/devices/*.ufs/device_descriptor/wb_presv_us_en
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionWriteBooster가 preserve user-space mode로 configured되었는지 표시합니다.
AccessRead-only

WriteBooster shared allocation units

1285-1292
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_shared_alloc_units
What/sys/bus/platform/devices/*.ufs/device_descriptor/wb_shared_alloc_units
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionWriteBooster buffer에 shared 방식으로 allocated된 units를 표시합니다.
AccessRead-only

Configured WriteBooster buffer type

1293-1301
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_type
What/sys/bus/platform/devices/*.ufs/device_descriptor/wb_type
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionConfigured WriteBooster type을 표시합니다. `0x1`은 shared buffer mode이고 `0x0`은 dedicated buffer mode입니다.
AccessRead-only
Configured WriteBooster type
ValueBuffer mode
0x0Dedicated buffer
0x1Shared buffer

Descriptor value가 선택하는 dedicated 또는 shared buffer mode입니다.

WriteBooster capacity adjustment

1302-1312
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_buff_cap_adj
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_buff_cap_adj
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionShared buffer mode에서 total user-space decrease를 표시합니다. SLC mode를 WriteBooster Buffer로 사용하는 TLC NAND에서는 3이고 MLC NAND에서는 2입니다.
AccessRead-only
WriteBooster capacity adjustment values
NAND configurationValue
TLC NAND using SLC WriteBooster mode3
MLC NAND2

NAND type에 따른 shared-mode user-space capacity adjustment입니다.

Maximum WriteBooster allocation units

1313-1321
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_alloc_units
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_alloc_units
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionEntire device가 지원하는 maximum total WriteBooster Buffer size를 allocation units로 표시합니다.
AccessRead-only

Maximum WriteBooster LUN count

1322-1330
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_wb_luns
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_wb_luns
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionWriteBooster를 지원할 수 있는 maximum LUN count를 표시합니다.
AccessRead-only

WriteBooster user-space reduction support

1331-1345
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_red_type
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_red_type
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionUser-space reduction mode와 preserve user-space mode의 supportability를 표시합니다. `00h`는 user-space reduction type만, `01h`는 preserve user-space type만, `02h`는 두 type 모두 configuration할 수 있음을 뜻합니다.
AccessRead-only
WriteBooster user-space policy support
ValueSupported configuration
00hUser-space reduction only
01hPreserve user space only
02hEither reduction or preservation

Device가 허용하는 user-space reduction 및 preservation policies입니다.

WriteBooster buffer-type support

1346-1360
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_wb_type
What/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_wb_type
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionWriteBooster Buffer type의 supportability를 표시합니다. `00h`는 LU-based configuration, `01h`는 single shared buffer configuration, `02h`는 두 configurations를 모두 지원합니다.
AccessRead-only
Supported WriteBooster buffer types
ValueSupported buffer configuration
00hLU based
01hSingle shared
02hLU based and single shared

LU-based와 single shared WriteBooster configurations의 지원 조합입니다.

WriteBooster enabled flag

1361-1373
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/flags/wb_enable
What/sys/bus/platform/devices/*.ufs/flags/wb_enable
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionWriteBooster status를 표시합니다. 값 0은 disabled, 값 1은 enabled입니다.
AccessRead-only
WriteBooster enabled state
ValueState
0Not enabled
1Enabled

Boolean WriteBooster status입니다.

WriteBooster flush-enabled flag

1374-1386
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_en
What/sys/bus/platform/devices/*.ufs/flags/wb_flush_en
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionWriteBooster flush가 enabled되어 있는지 표시합니다. 값 0은 flush operation을 수행하지 않고 값 1은 수행합니다.
AccessRead-only
WriteBooster flush state
ValueFlush behavior
0Not performed
1Performed

Flush operation 수행 여부입니다.

WriteBooster flush during link hibernate

1387-1401
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_during_h8
What/sys/bus/platform/devices/*.ufs/flags/wb_flush_during_h8
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionLink hibernate state에서 WriteBooster Buffer를 flush할 수 있는지 표시합니다. 값 0은 허용하지 않고 값 1은 허용합니다.
AccessRead-only
WriteBooster hibernate flush permission
ValuePermission
0Flush is not allowed
1Flush is allowed

Link hibernate state에서 device의 buffer flush permission입니다.

Available WriteBooster buffer

1402-1410
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/wb_avail_buf
What/sys/bus/platform/devices/*.ufs/attributes/wb_avail_buf
Date2020년 6월
ContactAsutosh Das <[email protected]>
Description사용되지 않아 available한 WriteBooster buffer amount를 표시합니다.
AccessRead-only

Current unused WriteBooster buffer

1411-1418
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/wb_cur_buf
What/sys/bus/platform/devices/*.ufs/attributes/wb_cur_buf
Date2020년 6월
ContactAsutosh Das <[email protected]>
Description현재 사용되지 않는 current WriteBooster buffer amount를 표시합니다.
AccessRead-only

WriteBooster flush-operation status

1419-1435
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/wb_flush_status
What/sys/bus/platform/devices/*.ufs/attributes/wb_flush_status
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionWriteBooster flush-operation status를 표시합니다. 상태는 idle, in progress, prematurely stopped, successfully completed, general failure 중 하나입니다.
AccessRead-only
WriteBooster flush statuses
ValueStatus
00hIdle
01hFlush in progress
02hStopped prematurely
03hCompleted successfully
04hGeneral failure

Flush operation의 lifecycle 및 terminal states입니다.

WriteBooster buffer lifetime estimate

1436-1450
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/wb_life_time_est
What/sys/bus/platform/devices/*.ufs/attributes/wb_life_time_est
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionPerformed program/erase cycle amount를 바탕으로 WriteBooster Buffer lifetime indication을 표시합니다. `01h`는 lifetime 0~10% 사용, 이후 각 단계가 10% 구간을 나타내며 `0Ah`는 90~100% 사용을 뜻합니다.
AccessRead-only
WriteBooster lifetime indication
Value rangeLifetime used
01h0% - 10%
02h ... 09h10% - 90% in 10% bands
0Ah90% - 100%

Program/erase cycles를 10% 단위 lifetime-used range로 표현합니다.

Configured WriteBooster buffer size

1451-1458
항목한국어 전문 번역
What/sys/class/scsi_device/*/device/unit_descriptor/wb_buf_alloc_units
Date2020년 6월
ContactAsutosh Das <[email protected]>
DescriptionConfigured WriteBooster buffer size를 표시합니다. `0400h`는 4GB에 해당합니다.
AccessRead-only
WriteBooster allocation-unit example
Descriptor valueBuffer size
0400h4GB

Unit descriptor value와 configured buffer size의 예입니다.

UFS WriteBooster runtime control

1459-1470
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/wb_on
What/sys/bus/platform/devices/*.ufs/wb_on
Date2021년 1월
ContactBean Huo <[email protected]>
DescriptionUFS WriteBooster가 enabled되어 있는지 설정하거나 표시합니다. 0을 쓰면 disabled, 1을 쓰면 enabled됩니다. WriteBooster는 power-on/reset 후 enabled되지만 `UFSHCD_CAP_CLK_SCALING`을 지원하는 platform에서는 clock scaling down/up 동안 disabled/enabled됩니다. 해당 capability가 없는 platform에서는 이 sysfs node로 직접 제어할 수 있습니다.
AccessRead-write
WriteBooster runtime control values
Written valueResult
0Disable WriteBooster
1Enable WriteBooster

Sysfs write value에 따른 runtime state입니다.

WriteBooster buffer-flush control

1471-1479
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/enable_wb_buf_flush
What/sys/bus/platform/devices/*.ufs/enable_wb_buf_flush
Date2022년 7월
ContactJinyoung Choi <[email protected]>
DescriptionWriteBooster buffer flushing status를 표시하며 flushing을 enable하거나 disable하는 데 사용합니다. Flushing이 enabled이면 command queue가 empty일 때 device가 flush operation을 실행합니다.
AccessRead-write

WriteBooster buffer-flush threshold

1480-1490
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/wb_flush_threshold
What/sys/bus/platform/devices/*.ufs/wb_flush_threshold
Date2023년 6월
ContactLu Hongfei <[email protected]>
Description`wb_flush_threshold`는 WriteBooster buffer flush threshold이며 값은 10% granularity 단위입니다. 예를 들어 1은 10%, 2는 20%를 뜻합니다. `avail_wb_buff < wb_flush_threshold`이면 buffer를 flush해야 하며, 그렇지 않으면 flush가 필요하지 않습니다.
AccessRead-write
WriteBooster flush-threshold rule
ItemMeaning
Threshold value NN x 10%
avail_wb_buff < wb_flush_thresholdFlush required
avail_wb_buff >= wb_flush_thresholdFlush not required

Threshold encoding과 flush-decision condition입니다.

Effective UFS host-device capabilities

1491-1500
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/capabilities/
What/sys/bus/platform/devices/*.ufs/capabilities/
Date2022년 8월
ContactDaniil Lunev <[email protected]>
DescriptionHost-device pair의 effective capabilities를 나타내는 group입니다. Specific host controller에 대해 driver에서 enabled되어 있고 host controller가 지원하며, device side에서도 지원되거나 compatible configuration을 가진 capabilities만 포함합니다.
AccessDirectory
Effective capability intersection
LayerRequirement
DriverEnabled for the host controller
Host controllerSupported
DeviceSupported or compatibly configured

Capability가 이 group에 나타나기 위해 동시에 충족해야 하는 세 조건입니다.

UFS clock-scaling capability

1501-1514
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/capabilities/clock_scaling
What/sys/bus/platform/devices/*.ufs/capabilities/clock_scaling
Date2022년 8월
ContactDaniil Lunev <[email protected]>
DescriptionClock scaling status를 표시합니다. 값 0은 unsupported, 값 1은 supported입니다.
AccessRead-only
Clock-scaling capability values
ValueCapability
0Not supported
1Supported

Clock scaling support 여부입니다.

UFS WriteBooster capability

1515-1527
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/capabilities/write_booster
What/sys/bus/platform/devices/*.ufs/capabilities/write_booster
Date2022년 8월
ContactDaniil Lunev <[email protected]>
DescriptionWriteBooster capability status를 표시합니다. 값 0은 enable할 수 없고 값 1은 enable할 수 있음을 뜻합니다.
AccessRead-only
WriteBooster capability values
ValueCapability
0Cannot be enabled
1Can be enabled

WriteBooster enable 가능 여부입니다.

UFS RTC update interval

1528-1535
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/rtc_update_ms
What/sys/bus/platform/devices/*.ufs/rtc_update_ms
Date2023년 11월
ContactBean Huo <[email protected]>
Description`rtc_update_ms`는 host가 UFS RTC를 synchronize 또는 update해야 하는 주기를 milliseconds 단위로 나타냅니다. 0으로 설정하면 periodic UFS RTC update가 disabled됩니다.
AccessRead-write

UFS host-controller version

1536-1544
항목한국어 전문 번역
What/sys/devices/platform/.../ufshci_capabilities/version
Date2024년 8월
ContactAvri Altman <[email protected]>
DescriptionHost Capabilities register group의 UFS version register이며 symbol은 `VER`입니다. UFSHCD version을 표시합니다. 예를 들어 version 3.12는 `0000_0312h`로 표현됩니다.
AccessRead-only
SymbolVER

UFS host-controller product ID

1545-1553
항목한국어 전문 번역
What/sys/devices/platform/.../ufshci_capabilities/product_id
Date2024년 8월
ContactAvri Altman <[email protected]>
DescriptionHost Capabilities register group의 product-ID register이며 symbol은 `HCPID`입니다. UFSHCD product ID를 표시하고 register content는 vendor-specific입니다.
AccessRead-only
SymbolHCPID

UFS host-controller manufacturer ID

1554-1562
항목한국어 전문 번역
What/sys/devices/platform/.../ufshci_capabilities/man_id
Date2024년 8월
ContactAvri Altman <[email protected]>
DescriptionHost Capabilities register group의 manufacturer-ID register이며 symbol은 `HCMID`입니다. UFSHCD manufacturer ID를 표시하며 ID는 JEDEC-JEP106에서 정의합니다.
AccessRead-only
SymbolHCMID

UFS critical-health event count

1563-1574
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/critical_health
What/sys/bus/platform/devices/*.ufs/critical_health
Date2025년 2월
ContactAvri Altman <[email protected]>
DescriptionUFS device가 critical-health event를 보고한 횟수를 표시합니다. 구체적인 문제는 `bPreEOLInfo`, `bDeviceLifeTimeEstA`, `bDeviceLifeTimeEstB`, `bWriteBoosterBufferLifeTimeEst`, `bRPMBLifeTimeEst` 중 하나를 읽어 더 자세히 파악할 수 있습니다.
AccessRead-only
Critical-health follow-up fields
IndicatorArea
bPreEOLInfoPre-end-of-life state
bDeviceLifeTimeEstA/BDevice lifetime estimates
bWriteBoosterBufferLifeTimeEstWriteBooster lifetime
bRPMBLifeTimeEstRPMB lifetime

Critical-health counter가 증가했을 때 확인할 lifetime 및 end-of-life indicators입니다.

UFS clock-scaling control

1575-1585
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/clkscale_enable
What/sys/bus/platform/devices/*.ufs/clkscale_enable
Date2025년 1월
ContactZiqi Chen <[email protected]>
DescriptionUFS clock scaling이 enabled되어 있는지 표시하며 1 또는 0을 써서 enable 또는 disable할 수 있습니다.
AccessRead-write

UFS clock-gating control

1586-1596
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/clkgate_enable
What/sys/bus/platform/devices/*.ufs/clkgate_enable
Date2025년 1월
ContactZiqi Chen <[email protected]>
DescriptionUFS clock gating이 enabled되어 있는지 표시하며 1 또는 0을 써서 enable 또는 disable할 수 있습니다.
AccessRead-write

UFS clock-gating idle delay

1597-1607
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/clkgate_delay_ms
What/sys/bus/platform/devices/*.ufs/clkgate_delay_ms
Date2025년 1월
ContactZiqi Chen <[email protected]>
DescriptionUFS driver가 clock gating을 시작하기 전 idle-time milliseconds를 표시하고 설정합니다. 이 delay는 UFS가 clock gating과 ungating을 지나치게 자주 수행하지 않도록 합니다.
AccessRead-write

UFS device-level exception count

1608-1624
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_lvl_exception_count
What/sys/bus/platform/devices/*.ufs/device_lvl_exception_count
Date2025년 3월
ContactBao D. Nguyen <[email protected]>
DescriptionJEDEC specification 4.1 이상을 준수하는 UFS devices에 적용됩니다. `device_lvl_exception_count`는 이 variable이 마지막으로 reset된 뒤 발생한 device-level exceptions count입니다. 0을 쓰면 counter를 reset합니다. Positive value가 읽히면 user application은 `device_lvl_exception_id`를 읽어 exception 정보를 확인해야 합니다.
AccessRead-write
Device-level exception workflow
ActionNode / valueResult
Checkdevice_lvl_exception_countDetect exceptions
Investigatedevice_lvl_exception_idRead vendor-specific ID
ResetWrite 0 to countClear counter

Counter 확인, vendor-specific ID 조회, counter reset 순서입니다.

UFS device-level exception ID

1625-1639
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/device_lvl_exception_id
What/sys/bus/platform/devices/*.ufs/device_lvl_exception_id
Date2025년 3월
ContactBao D. Nguyen <[email protected]>
DescriptionUFS device JEDEC specification 4.1의 `qDeviceLevelExceptionID` attribute를 반환합니다. 이 ID의 정의는 UFS device vendor-specific implementation이므로 value 의미는 device manufacturer datasheet를 참조해야 합니다.
AccessRead-only

WriteBooster buffer-resize command

1640-1655
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/wb_resize_enable
What/sys/bus/platform/devices/*.ufs/wb_resize_enable
Date2025년 4월
ContactHuan Tang <[email protected]>
DescriptionHost가 WriteBooster buffer resize를 요청하는 attribute입니다. `idle`은 resize operation 없음, `decrease`는 buffer size 감소, `increase`는 buffer size 증가를 뜻합니다.
AccessWrite-only
WriteBooster resize commands
CommandOperation
idleNo resize
decreaseDecrease buffer size
increaseIncrease buffer size

Host가 요청할 수 있는 resize operations입니다.

WriteBooster buffer-resize hint

1656-1671
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/wb_resize_hint
What/sys/bus/platform/devices/*.ufs/attributes/wb_resize_hint
Date2025년 4월
ContactHuan Tang <[email protected]>
DescriptionDevice가 권장하는 WriteBooster buffer resize type의 hint를 표시합니다. `keep`은 size 유지, `decrease`는 감소, `increase`는 증가 권장입니다.
AccessRead-only
WriteBooster resize hints
HintRecommendation
keepKeep buffer size
decreaseDecrease buffer size
increaseIncrease buffer size

Device가 host에 제공하는 resize recommendation입니다.

WriteBooster buffer-resize status

1672-1688
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/attributes/wb_resize_status
What/sys/bus/platform/devices/*.ufs/attributes/wb_resize_status
Date2025년 4월
ContactHuan Tang <[email protected]>
DescriptionWriteBooster buffer resize-operation status를 표시합니다. Status는 not issued, in progress, completed successfully, general failure 중 하나입니다.
AccessRead-only
WriteBooster resize statuses
StatusMeaning
idleOperation not issued
in_progressOperation in progress
complete_successCompleted successfully
general_failureGeneral failure

Resize operation lifecycle입니다.

UFS HID analysis trigger

1689-1702
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/hid/analysis_trigger
What/sys/bus/platform/devices/*.ufs/hid/analysis_trigger
Date2025년 5월
ContactHuan Tang <[email protected]>
DescriptionHost가 HID analysis operation을 enable 또는 disable합니다.
AccessWrite-only
HID analysis commands
CommandOperation
disableDisable HID analysis
enableEnable HID analysis

Analysis operation control values입니다.

UFS HID defragmentation trigger

1703-1716
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/hid/defrag_trigger
What/sys/bus/platform/devices/*.ufs/hid/defrag_trigger
Date2025년 5월
ContactHuan Tang <[email protected]>
DescriptionHost가 HID defragmentation operation을 enable 또는 disable합니다.
AccessWrite-only
HID defragmentation commands
CommandOperation
disableDisable HID defragmentation
enableEnable HID defragmentation

Defragmentation operation control values입니다.

UFS HID fragmented size

1717-1726
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/hid/fragmented_size
What/sys/bus/platform/devices/*.ufs/hid/fragmented_size
Date2025년 5월
ContactHuan Tang <[email protected]>
DescriptionDevice의 total fragmented size를 표시합니다.
AccessRead-only

UFS HID requested defragmentation size

1727-1736
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/hid/defrag_size
What/sys/bus/platform/devices/*.ufs/hid/defrag_size
Date2025년 5월
ContactHuan Tang <[email protected]>
DescriptionHost가 HID defragmentation operation으로 defragment할 size를 설정하고 읽습니다.
AccessRead-write

UFS HID defragmentation progress

1737-1753
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/hid/progress_ratio
What/sys/bus/platform/devices/*.ufs/hid/progress_ratio
Date2025년 5월
ContactHuan Tang <[email protected]>
DescriptionRequested defragmentation size 대비 completed defragmentation size의 ratio를 1~100%로 표시합니다.
AccessRead-only
HID defragmentation progress ratio
ValueProgress
11%
...Intermediate percentages
100100%

Progress attribute의 numeric range입니다.

UFS HID state

1754-1770
항목한국어 전문 번역
What/sys/bus/platform/drivers/ufshcd/*/hid/state
What/sys/bus/platform/devices/*.ufs/hid/state
Date2025년 5월
ContactHuan Tang <[email protected]>
DescriptionHID state를 표시합니다. Analysis 필요 여부, analysis 진행, defragmentation 필요 여부, defragmentation 진행과 완료 상태를 구분합니다.
AccessRead-only
UFS HID states
StateMeaning
idleIdle; analysis required
analysis_in_progressAnalysis in progress
defrag_requiredDefragmentation required
defrag_in_progressDefragmentation in progress
defrag_completedDefragmentation completed
defrag_not_requiredDefragmentation not required

Analysis에서 defragmentation 판단과 실행으로 이어지는 HID state machine values입니다.