xref: /linux/Documentation/ABI/testing/sysfs-driver-ufs (revision f51853fc0682d445c759047cb0608dc08b37a5af)
1ad448378SAdrian HunterWhat:		/sys/bus/*/drivers/ufshcd/*/auto_hibern8
2ad448378SAdrian HunterDate:		March 2018
3ad448378SAdrian HunterContact:	linux-scsi@vger.kernel.org
4ad448378SAdrian HunterDescription:
5ad448378SAdrian Hunter		This file contains the auto-hibernate idle timer setting of a
6ad448378SAdrian Hunter		UFS host controller. A value of '0' means auto-hibernate is not
7ad448378SAdrian Hunter		enabled. Otherwise the value is the number of microseconds of
8ad448378SAdrian Hunter		idle time before the UFS host controller will autonomously put
9ad448378SAdrian Hunter		the link into hibernate state. That will save power at the
10ad448378SAdrian Hunter		expense of increased latency. Note that the hardware supports
11ad448378SAdrian Hunter		10-bit values with a power-of-ten multiplier which allows a
12ad448378SAdrian Hunter		maximum value of 102300000. Refer to the UFS Host Controller
13ad448378SAdrian Hunter		Interface specification for more details.
14ad448378SAdrian Hunter
1545bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_type
1645bced87SStanislav NijnikovDate:		February 2018
1745bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
1845bced87SStanislav NijnikovDescription:	This file shows the device type. This is one of the UFS
1945bced87SStanislav Nijnikov		device descriptor parameters. The full information about
2045bced87SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
2145bced87SStanislav Nijnikov		The file is read only.
2245bced87SStanislav Nijnikov
2345bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_class
2445bced87SStanislav NijnikovDate:		February 2018
2545bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
2645bced87SStanislav NijnikovDescription:	This file shows the device class. This is one of the UFS
2745bced87SStanislav Nijnikov		device descriptor parameters. The full information about
2845bced87SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
2945bced87SStanislav Nijnikov		The file is read only.
3045bced87SStanislav Nijnikov
3145bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_sub_class
3245bced87SStanislav NijnikovDate:		February 2018
3345bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
3445bced87SStanislav NijnikovDescription:	This file shows the UFS storage subclass. This is one of
3545bced87SStanislav Nijnikov		the UFS device descriptor parameters. The full information
3645bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
3745bced87SStanislav Nijnikov		The file is read only.
3845bced87SStanislav Nijnikov
3945bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/protocol
4045bced87SStanislav NijnikovDate:		February 2018
4145bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
4245bced87SStanislav NijnikovDescription:	This file shows the protocol supported by an UFS device.
4345bced87SStanislav Nijnikov		This is one of the UFS device descriptor parameters.
4445bced87SStanislav Nijnikov		The full information about the descriptor could be found
4545bced87SStanislav Nijnikov		at UFS specifications 2.1.
4645bced87SStanislav Nijnikov		The file is read only.
4745bced87SStanislav Nijnikov
4845bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_luns
4945bced87SStanislav NijnikovDate:		February 2018
5045bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
5145bced87SStanislav NijnikovDescription:	This file shows number of logical units. This is one of
5245bced87SStanislav Nijnikov		the UFS device descriptor parameters. The full information
5345bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
5445bced87SStanislav Nijnikov		The file is read only.
5545bced87SStanislav Nijnikov
5645bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_wluns
5745bced87SStanislav NijnikovDate:		February 2018
5845bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
5945bced87SStanislav NijnikovDescription:	This file shows number of well known logical units.
6045bced87SStanislav Nijnikov		This is one of the UFS device descriptor parameters.
6145bced87SStanislav Nijnikov		The full information about the descriptor could be found
6245bced87SStanislav Nijnikov		at UFS specifications 2.1.
6345bced87SStanislav Nijnikov		The file is read only.
6445bced87SStanislav Nijnikov
6545bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/boot_enable
6645bced87SStanislav NijnikovDate:		February 2018
6745bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
6845bced87SStanislav NijnikovDescription:	This file shows value that indicates whether the device is
6945bced87SStanislav Nijnikov		enabled for boot. This is one of the UFS device descriptor
7045bced87SStanislav Nijnikov		parameters. The full information about the descriptor could
7145bced87SStanislav Nijnikov		be found at UFS specifications 2.1.
7245bced87SStanislav Nijnikov		The file is read only.
7345bced87SStanislav Nijnikov
7445bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/descriptor_access_enable
7545bced87SStanislav NijnikovDate:		February 2018
7645bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
7745bced87SStanislav NijnikovDescription:	This file shows value that indicates whether the device
7845bced87SStanislav Nijnikov		descriptor could be read after partial initialization phase
7945bced87SStanislav Nijnikov		of the boot sequence. This is one of the UFS device descriptor
8045bced87SStanislav Nijnikov		parameters. The full information about the descriptor could
8145bced87SStanislav Nijnikov		be found at UFS specifications 2.1.
8245bced87SStanislav Nijnikov		The file is read only.
8345bced87SStanislav Nijnikov
8445bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_power_mode
8545bced87SStanislav NijnikovDate:		February 2018
8645bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
8745bced87SStanislav NijnikovDescription:	This file shows value that defines the power mode after
8845bced87SStanislav Nijnikov		device initialization or hardware reset. This is one of
8945bced87SStanislav Nijnikov		the UFS device descriptor parameters. The full information
9045bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
9145bced87SStanislav Nijnikov		The file is read only.
9245bced87SStanislav Nijnikov
9345bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/high_priority_lun
9445bced87SStanislav NijnikovDate:		February 2018
9545bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
9645bced87SStanislav NijnikovDescription:	This file shows the high priority lun. This is one of
9745bced87SStanislav Nijnikov		the UFS device descriptor parameters. The full information
9845bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
9945bced87SStanislav Nijnikov		The file is read only.
10045bced87SStanislav Nijnikov
10145bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/secure_removal_type
10245bced87SStanislav NijnikovDate:		February 2018
10345bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
10445bced87SStanislav NijnikovDescription:	This file shows the secure removal type. This is one of
10545bced87SStanislav Nijnikov		the UFS device descriptor parameters. The full information
10645bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
10745bced87SStanislav Nijnikov		The file is read only.
10845bced87SStanislav Nijnikov
10945bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/support_security_lun
11045bced87SStanislav NijnikovDate:		February 2018
11145bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
11245bced87SStanislav NijnikovDescription:	This file shows whether the security lun is supported.
11345bced87SStanislav Nijnikov		This is one of the UFS device descriptor parameters.
11445bced87SStanislav Nijnikov		The full information about the descriptor could be found
11545bced87SStanislav Nijnikov		at UFS specifications 2.1.
11645bced87SStanislav Nijnikov		The file is read only.
11745bced87SStanislav Nijnikov
11845bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/bkops_termination_latency
11945bced87SStanislav NijnikovDate:		February 2018
12045bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
12145bced87SStanislav NijnikovDescription:	This file shows the background operations termination
12245bced87SStanislav Nijnikov		latency. This is one of the UFS device descriptor parameters.
12345bced87SStanislav Nijnikov		The full information about the descriptor could be found
12445bced87SStanislav Nijnikov		at UFS specifications 2.1.
12545bced87SStanislav Nijnikov		The file is read only.
12645bced87SStanislav Nijnikov
12745bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_active_icc_level
12845bced87SStanislav NijnikovDate:		February 2018
12945bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
13045bced87SStanislav NijnikovDescription:	This file shows the initial active ICC level. This is one
13145bced87SStanislav Nijnikov		of the UFS device descriptor parameters. The full information
13245bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
13345bced87SStanislav Nijnikov		The file is read only.
13445bced87SStanislav Nijnikov
13545bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/specification_version
13645bced87SStanislav NijnikovDate:		February 2018
13745bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
13845bced87SStanislav NijnikovDescription:	This file shows the specification version. This is one
13945bced87SStanislav Nijnikov		of the UFS device descriptor parameters. The full information
14045bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
14145bced87SStanislav Nijnikov		The file is read only.
14245bced87SStanislav Nijnikov
14345bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturing_date
14445bced87SStanislav NijnikovDate:		February 2018
14545bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
14645bced87SStanislav NijnikovDescription:	This file shows the manufacturing date in BCD format.
14745bced87SStanislav Nijnikov		This is one of the UFS device descriptor parameters.
14845bced87SStanislav Nijnikov		The full information about the descriptor could be found
14945bced87SStanislav Nijnikov		at UFS specifications 2.1.
15045bced87SStanislav Nijnikov		The file is read only.
15145bced87SStanislav Nijnikov
15245bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturer_id
15345bced87SStanislav NijnikovDate:		February 2018
15445bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
15545bced87SStanislav NijnikovDescription:	This file shows the manufacturee ID. This is one of the
15645bced87SStanislav Nijnikov		UFS device descriptor parameters. The full information about
15745bced87SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
15845bced87SStanislav Nijnikov		The file is read only.
15945bced87SStanislav Nijnikov
16045bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtt_capability
16145bced87SStanislav NijnikovDate:		February 2018
16245bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
16345bced87SStanislav NijnikovDescription:	This file shows the maximum number of outstanding RTTs
16445bced87SStanislav Nijnikov		supported by the device. This is one of the UFS device
16545bced87SStanislav Nijnikov		descriptor parameters. The full information about
16645bced87SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
16745bced87SStanislav Nijnikov		The file is read only.
16845bced87SStanislav Nijnikov
16945bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtc_update
17045bced87SStanislav NijnikovDate:		February 2018
17145bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
17245bced87SStanislav NijnikovDescription:	This file shows the frequency and method of the realtime
17345bced87SStanislav Nijnikov		clock update. This is one of the UFS device descriptor
17445bced87SStanislav Nijnikov		parameters. The full information about the descriptor
17545bced87SStanislav Nijnikov		could be found at UFS specifications 2.1.
17645bced87SStanislav Nijnikov		The file is read only.
17745bced87SStanislav Nijnikov
17845bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/ufs_features
17945bced87SStanislav NijnikovDate:		February 2018
18045bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
18145bced87SStanislav NijnikovDescription:	This file shows which features are supported by the device.
18245bced87SStanislav Nijnikov		This is one of the UFS device descriptor parameters.
18345bced87SStanislav Nijnikov		The full information about the descriptor could be
18445bced87SStanislav Nijnikov		found at UFS specifications 2.1.
18545bced87SStanislav Nijnikov		The file is read only.
18645bced87SStanislav Nijnikov
18745bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/ffu_timeout
18845bced87SStanislav NijnikovDate:		February 2018
18945bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
19045bced87SStanislav NijnikovDescription:	This file shows the FFU timeout. This is one of the
19145bced87SStanislav Nijnikov		UFS device descriptor parameters. The full information
19245bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
19345bced87SStanislav Nijnikov		The file is read only.
19445bced87SStanislav Nijnikov
19545bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/queue_depth
19645bced87SStanislav NijnikovDate:		February 2018
19745bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
19845bced87SStanislav NijnikovDescription:	This file shows the device queue depth. This is one of the
19945bced87SStanislav Nijnikov		UFS device descriptor parameters. The full information
20045bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
20145bced87SStanislav Nijnikov		The file is read only.
20245bced87SStanislav Nijnikov
20345bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_version
20445bced87SStanislav NijnikovDate:		February 2018
20545bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
20645bced87SStanislav NijnikovDescription:	This file shows the device version. This is one of the
20745bced87SStanislav Nijnikov		UFS device descriptor parameters. The full information
20845bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
20945bced87SStanislav Nijnikov		The file is read only.
21045bced87SStanislav Nijnikov
21145bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_secure_wpa
21245bced87SStanislav NijnikovDate:		February 2018
21345bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
21445bced87SStanislav NijnikovDescription:	This file shows number of secure write protect areas
21545bced87SStanislav Nijnikov		supported by the device. This is one of the UFS device
21645bced87SStanislav Nijnikov		descriptor parameters. The full information about
21745bced87SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
21845bced87SStanislav Nijnikov		The file is read only.
21945bced87SStanislav Nijnikov
22045bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_max_data_size
22145bced87SStanislav NijnikovDate:		February 2018
22245bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
22345bced87SStanislav NijnikovDescription:	This file shows the maximum amount of data that may be
22445bced87SStanislav Nijnikov		written during the pre-soldering phase of the PSA flow.
22545bced87SStanislav Nijnikov		This is one of the UFS device descriptor parameters.
22645bced87SStanislav Nijnikov		The full information about the descriptor could be found
22745bced87SStanislav Nijnikov		at UFS specifications 2.1.
22845bced87SStanislav Nijnikov		The file is read only.
22945bced87SStanislav Nijnikov
23045bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_state_timeout
23145bced87SStanislav NijnikovDate:		February 2018
23245bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
23345bced87SStanislav NijnikovDescription:	This file shows the command maximum timeout for a change
23445bced87SStanislav Nijnikov		in PSA state. This is one of the UFS device descriptor
23545bced87SStanislav Nijnikov		parameters. The full information about the descriptor could
23645bced87SStanislav Nijnikov		be found at UFS specifications 2.1.
23745bced87SStanislav Nijnikov		The file is read only.
2388c2582bfSStanislav Nijnikov
2398c2582bfSStanislav Nijnikov
2408c2582bfSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/unipro_version
2418c2582bfSStanislav NijnikovDate:		February 2018
2428c2582bfSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
2438c2582bfSStanislav NijnikovDescription:	This file shows the MIPI UniPro version number in BCD format.
2448c2582bfSStanislav Nijnikov		This is one of the UFS interconnect descriptor parameters.
2458c2582bfSStanislav Nijnikov		The full information about the descriptor could be found at
2468c2582bfSStanislav Nijnikov		UFS specifications 2.1.
2478c2582bfSStanislav Nijnikov		The file is read only.
2488c2582bfSStanislav Nijnikov
2498c2582bfSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/mphy_version
2508c2582bfSStanislav NijnikovDate:		February 2018
2518c2582bfSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
2528c2582bfSStanislav NijnikovDescription:	This file shows the MIPI M-PHY version number in BCD format.
2538c2582bfSStanislav Nijnikov		This is one of the UFS interconnect descriptor parameters.
2548c2582bfSStanislav Nijnikov		The full information about the descriptor could be found at
2558c2582bfSStanislav Nijnikov		UFS specifications 2.1.
2568c2582bfSStanislav Nijnikov		The file is read only.
257c720c091SStanislav Nijnikov
258c720c091SStanislav Nijnikov
259c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/raw_device_capacity
260c720c091SStanislav NijnikovDate:		February 2018
261c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
262c720c091SStanislav NijnikovDescription:	This file shows the total memory quantity available to
263c720c091SStanislav Nijnikov		the user to configure the device logical units. This is one
264c720c091SStanislav Nijnikov		of the UFS geometry descriptor parameters. The full
265c720c091SStanislav Nijnikov		information about the descriptor could be found at
266c720c091SStanislav Nijnikov		UFS specifications 2.1.
267c720c091SStanislav Nijnikov		The file is read only.
268c720c091SStanislav Nijnikov
269c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_luns
270c720c091SStanislav NijnikovDate:		February 2018
271c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
272c720c091SStanislav NijnikovDescription:	This file shows the maximum number of logical units
273c720c091SStanislav Nijnikov		supported by the UFS device. This is one of the UFS
274c720c091SStanislav Nijnikov		geometry descriptor parameters. The full information about
275c720c091SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
276c720c091SStanislav Nijnikov		The file is read only.
277c720c091SStanislav Nijnikov
278c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/segment_size
279c720c091SStanislav NijnikovDate:		February 2018
280c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
281c720c091SStanislav NijnikovDescription:	This file shows the segment size. This is one of the UFS
282c720c091SStanislav Nijnikov		geometry descriptor parameters. The full information about
283c720c091SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
284c720c091SStanislav Nijnikov		The file is read only.
285c720c091SStanislav Nijnikov
286c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/allocation_unit_size
287c720c091SStanislav NijnikovDate:		February 2018
288c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
289c720c091SStanislav NijnikovDescription:	This file shows the allocation unit size. This is one of
290c720c091SStanislav Nijnikov		the UFS geometry descriptor parameters. The full information
291c720c091SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
292c720c091SStanislav Nijnikov		The file is read only.
293c720c091SStanislav Nijnikov
294c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/min_addressable_block_size
295c720c091SStanislav NijnikovDate:		February 2018
296c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
297c720c091SStanislav NijnikovDescription:	This file shows the minimum addressable block size. This
298c720c091SStanislav Nijnikov		is one of the UFS geometry descriptor parameters. The full
299c720c091SStanislav Nijnikov		information about the descriptor could be found at UFS
300c720c091SStanislav Nijnikov		specifications 2.1.
301c720c091SStanislav Nijnikov		The file is read only.
302c720c091SStanislav Nijnikov
303c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_read_block_size
304c720c091SStanislav NijnikovDate:		February 2018
305c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
306c720c091SStanislav NijnikovDescription:	This file shows the optimal read block size. This is one
307c720c091SStanislav Nijnikov		of the UFS geometry descriptor parameters. The full
308c720c091SStanislav Nijnikov		information about the descriptor could be found at UFS
309c720c091SStanislav Nijnikov		specifications 2.1.
310c720c091SStanislav Nijnikov		The file is read only.
311c720c091SStanislav Nijnikov
312c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_write_block_size
313c720c091SStanislav NijnikovDate:		February 2018
314c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
315c720c091SStanislav NijnikovDescription:	This file shows the optimal write block size. This is one
316c720c091SStanislav Nijnikov		of the UFS geometry descriptor parameters. The full
317c720c091SStanislav Nijnikov		information about the descriptor could be found at UFS
318c720c091SStanislav Nijnikov		specifications 2.1.
319c720c091SStanislav Nijnikov		The file is read only.
320c720c091SStanislav Nijnikov
321c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_in_buffer_size
322c720c091SStanislav NijnikovDate:		February 2018
323c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
324c720c091SStanislav NijnikovDescription:	This file shows the maximum data-in buffer size. This
325c720c091SStanislav Nijnikov		is one of the UFS geometry descriptor parameters. The full
326c720c091SStanislav Nijnikov		information about the descriptor could be found at UFS
327c720c091SStanislav Nijnikov		specifications 2.1.
328c720c091SStanislav Nijnikov		The file is read only.
329c720c091SStanislav Nijnikov
330c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_out_buffer_size
331c720c091SStanislav NijnikovDate:		February 2018
332c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
333c720c091SStanislav NijnikovDescription:	This file shows the maximum data-out buffer size. This
334c720c091SStanislav Nijnikov		is one of the UFS geometry descriptor parameters. The full
335c720c091SStanislav Nijnikov		information about the descriptor could be found at UFS
336c720c091SStanislav Nijnikov		specifications 2.1.
337c720c091SStanislav Nijnikov		The file is read only.
338c720c091SStanislav Nijnikov
339c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/rpmb_rw_size
340c720c091SStanislav NijnikovDate:		February 2018
341c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
342c720c091SStanislav NijnikovDescription:	This file shows the maximum number of RPMB frames allowed
343c720c091SStanislav Nijnikov		in Security Protocol In/Out. This is one of the UFS geometry
344c720c091SStanislav Nijnikov		descriptor parameters. The full information about the
345c720c091SStanislav Nijnikov		descriptor could be found at UFS specifications 2.1.
346c720c091SStanislav Nijnikov		The file is read only.
347c720c091SStanislav Nijnikov
348c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/dyn_capacity_resource_policy
349c720c091SStanislav NijnikovDate:		February 2018
350c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
351c720c091SStanislav NijnikovDescription:	This file shows the dynamic capacity resource policy. This
352c720c091SStanislav Nijnikov		is one of the UFS geometry descriptor parameters. The full
353c720c091SStanislav Nijnikov		information about the descriptor could be found at
354c720c091SStanislav Nijnikov		UFS specifications 2.1.
355c720c091SStanislav Nijnikov		The file is read only.
356c720c091SStanislav Nijnikov
357c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/data_ordering
358c720c091SStanislav NijnikovDate:		February 2018
359c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
360c720c091SStanislav NijnikovDescription:	This file shows support for out-of-order data transfer.
361c720c091SStanislav Nijnikov		This is one of the UFS geometry descriptor parameters.
362c720c091SStanislav Nijnikov		The full information about the descriptor could be found at
363c720c091SStanislav Nijnikov		UFS specifications 2.1.
364c720c091SStanislav Nijnikov		The file is read only.
365c720c091SStanislav Nijnikov
366c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_contexts
367c720c091SStanislav NijnikovDate:		February 2018
368c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
369c720c091SStanislav NijnikovDescription:	This file shows maximum available number of contexts which
370c720c091SStanislav Nijnikov		are supported by the device. This is one of the UFS geometry
371c720c091SStanislav Nijnikov		descriptor parameters. The full information about the
372c720c091SStanislav Nijnikov		descriptor could be found at UFS specifications 2.1.
373c720c091SStanislav Nijnikov		The file is read only.
374c720c091SStanislav Nijnikov
375c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_unit_size
376c720c091SStanislav NijnikovDate:		February 2018
377c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
378c720c091SStanislav NijnikovDescription:	This file shows system data tag unit size. This is one of
379c720c091SStanislav Nijnikov		the UFS geometry descriptor parameters. The full information
380c720c091SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
381c720c091SStanislav Nijnikov		The file is read only.
382c720c091SStanislav Nijnikov
383c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_resource_size
384c720c091SStanislav NijnikovDate:		February 2018
385c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
386c720c091SStanislav NijnikovDescription:	This file shows maximum storage area size allocated by
387c720c091SStanislav Nijnikov		the device to handle system data by the tagging mechanism.
388c720c091SStanislav Nijnikov		This is one of the UFS geometry descriptor parameters.
389c720c091SStanislav Nijnikov		The full information about the descriptor could be found at
390c720c091SStanislav Nijnikov		UFS specifications 2.1.
391c720c091SStanislav Nijnikov		The file is read only.
392c720c091SStanislav Nijnikov
393c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/secure_removal_types
394c720c091SStanislav NijnikovDate:		February 2018
395c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
396c720c091SStanislav NijnikovDescription:	This file shows supported secure removal types. This is
397c720c091SStanislav Nijnikov		one of the UFS geometry descriptor parameters. The full
398c720c091SStanislav Nijnikov		information about the descriptor could be found at
399c720c091SStanislav Nijnikov		UFS specifications 2.1.
400c720c091SStanislav Nijnikov		The file is read only.
401c720c091SStanislav Nijnikov
402c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/memory_types
403c720c091SStanislav NijnikovDate:		February 2018
404c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
405c720c091SStanislav NijnikovDescription:	This file shows supported memory types. This is one of
406c720c091SStanislav Nijnikov		the UFS geometry descriptor parameters. The full
407c720c091SStanislav Nijnikov		information about the descriptor could be found at
408c720c091SStanislav Nijnikov		UFS specifications 2.1.
409c720c091SStanislav Nijnikov		The file is read only.
410c720c091SStanislav Nijnikov
411c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_max_alloc_units
412c720c091SStanislav NijnikovDate:		February 2018
413c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
414c720c091SStanislav NijnikovDescription:	This file shows the maximum number of allocation units for
415c720c091SStanislav Nijnikov		different memory types (system code, non persistent,
416c720c091SStanislav Nijnikov		enhanced type 1-4). This is one of the UFS geometry
417c720c091SStanislav Nijnikov		descriptor parameters. The full information about the
418c720c091SStanislav Nijnikov		descriptor could be found at UFS specifications 2.1.
419c720c091SStanislav Nijnikov		The file is read only.
420c720c091SStanislav Nijnikov
421c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_capacity_adjustment_factor
422c720c091SStanislav NijnikovDate:		February 2018
423c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
424c720c091SStanislav NijnikovDescription:	This file shows the memory capacity adjustment factor for
425c720c091SStanislav Nijnikov		different memory types (system code, non persistent,
426c720c091SStanislav Nijnikov		enhanced type 1-4). This is one of the UFS geometry
427c720c091SStanislav Nijnikov		descriptor parameters. The full information about the
428c720c091SStanislav Nijnikov		descriptor could be found at UFS specifications 2.1.
429c720c091SStanislav Nijnikov		The file is read only.
430c648c2d2SStanislav Nijnikov
431c648c2d2SStanislav Nijnikov
432c648c2d2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/health_descriptor/eol_info
433c648c2d2SStanislav NijnikovDate:		February 2018
434c648c2d2SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
435c648c2d2SStanislav NijnikovDescription:	This file shows preend of life information. This is one
436c648c2d2SStanislav Nijnikov		of the UFS health descriptor parameters. The full
437c648c2d2SStanislav Nijnikov		information about the descriptor could be found at
438c648c2d2SStanislav Nijnikov		UFS specifications 2.1.
439c648c2d2SStanislav Nijnikov		The file is read only.
440c648c2d2SStanislav Nijnikov
441c648c2d2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_a
442c648c2d2SStanislav NijnikovDate:		February 2018
443c648c2d2SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
444c648c2d2SStanislav NijnikovDescription:	This file shows indication of the device life time
445c648c2d2SStanislav Nijnikov		(method a). This is one of the UFS health descriptor
446c648c2d2SStanislav Nijnikov		parameters. The full information about the descriptor
447c648c2d2SStanislav Nijnikov		could be found at UFS specifications 2.1.
448c648c2d2SStanislav Nijnikov		The file is read only.
449c648c2d2SStanislav Nijnikov
450c648c2d2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_b
451c648c2d2SStanislav NijnikovDate:		February 2018
452c648c2d2SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
453c648c2d2SStanislav NijnikovDescription:	This file shows indication of the device life time
454c648c2d2SStanislav Nijnikov		(method b). This is one of the UFS health descriptor
455c648c2d2SStanislav Nijnikov		parameters. The full information about the descriptor
456c648c2d2SStanislav Nijnikov		could be found at UFS specifications 2.1.
457c648c2d2SStanislav Nijnikov		The file is read only.
458c2e6e283SStanislav Nijnikov
459c2e6e283SStanislav Nijnikov
460c2e6e283SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/power_descriptor/active_icc_levels_vcc*
461c2e6e283SStanislav NijnikovDate:		February 2018
462c2e6e283SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
463c2e6e283SStanislav NijnikovDescription:	This file shows maximum VCC, VCCQ and VCCQ2 value for
464c2e6e283SStanislav Nijnikov		active ICC levels from 0 to 15. This is one of the UFS
465c2e6e283SStanislav Nijnikov		power descriptor parameters. The full information about
466c2e6e283SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
467c2e6e283SStanislav Nijnikov		The file is read only.
4682238d31cSStanislav Nijnikov
4692238d31cSStanislav Nijnikov
4702238d31cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/manufacturer_name
4712238d31cSStanislav NijnikovDate:		February 2018
4722238d31cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
4732238d31cSStanislav NijnikovDescription:	This file contains a device manufactureer name string.
4742238d31cSStanislav Nijnikov		The full information about the descriptor could be found at
4752238d31cSStanislav Nijnikov		UFS specifications 2.1.
4762238d31cSStanislav Nijnikov		The file is read only.
4772238d31cSStanislav Nijnikov
4782238d31cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_name
4792238d31cSStanislav NijnikovDate:		February 2018
4802238d31cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
4812238d31cSStanislav NijnikovDescription:	This file contains a product name string. The full information
4822238d31cSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
4832238d31cSStanislav Nijnikov		The file is read only.
4842238d31cSStanislav Nijnikov
4852238d31cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/oem_id
4862238d31cSStanislav NijnikovDate:		February 2018
4872238d31cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
4882238d31cSStanislav NijnikovDescription:	This file contains a OEM ID string. The full information
4892238d31cSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
4902238d31cSStanislav Nijnikov		The file is read only.
4912238d31cSStanislav Nijnikov
4922238d31cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/serial_number
4932238d31cSStanislav NijnikovDate:		February 2018
4942238d31cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
4952238d31cSStanislav NijnikovDescription:	This file contains a device serial number string. The full
4962238d31cSStanislav Nijnikov		information about the descriptor could be found at
4972238d31cSStanislav Nijnikov		UFS specifications 2.1.
4982238d31cSStanislav Nijnikov		The file is read only.
4992238d31cSStanislav Nijnikov
5002238d31cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_revision
5012238d31cSStanislav NijnikovDate:		February 2018
5022238d31cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
5032238d31cSStanislav NijnikovDescription:	This file contains a product revision string. The full
5042238d31cSStanislav Nijnikov		information about the descriptor could be found at
5052238d31cSStanislav Nijnikov		UFS specifications 2.1.
5062238d31cSStanislav Nijnikov		The file is read only.
507d829fc8aSStanislav Nijnikov
508d829fc8aSStanislav Nijnikov
509d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/boot_lun_id
510d829fc8aSStanislav NijnikovDate:		February 2018
511d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
512d829fc8aSStanislav NijnikovDescription:	This file shows boot LUN information. This is one of
513d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information
514d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
515d829fc8aSStanislav Nijnikov		The file is read only.
516d829fc8aSStanislav Nijnikov
517d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/lun_write_protect
518d829fc8aSStanislav NijnikovDate:		February 2018
519d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
520d829fc8aSStanislav NijnikovDescription:	This file shows LUN write protection status. This is one of
521d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information
522d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
523d829fc8aSStanislav Nijnikov		The file is read only.
524d829fc8aSStanislav Nijnikov
525d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/lun_queue_depth
526d829fc8aSStanislav NijnikovDate:		February 2018
527d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
528d829fc8aSStanislav NijnikovDescription:	This file shows LUN queue depth. This is one of the UFS
529d829fc8aSStanislav Nijnikov		unit descriptor parameters. The full information about
530d829fc8aSStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
531d829fc8aSStanislav Nijnikov		The file is read only.
532d829fc8aSStanislav Nijnikov
533d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/psa_sensitive
534d829fc8aSStanislav NijnikovDate:		February 2018
535d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
536d829fc8aSStanislav NijnikovDescription:	This file shows PSA sensitivity. This is one of the UFS
537d829fc8aSStanislav Nijnikov		unit descriptor parameters. The full information about
538d829fc8aSStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
539d829fc8aSStanislav Nijnikov		The file is read only.
540d829fc8aSStanislav Nijnikov
541d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/lun_memory_type
542d829fc8aSStanislav NijnikovDate:		February 2018
543d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
544d829fc8aSStanislav NijnikovDescription:	This file shows LUN memory type. This is one of the UFS
545d829fc8aSStanislav Nijnikov		unit descriptor parameters. The full information about
546d829fc8aSStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
547d829fc8aSStanislav Nijnikov		The file is read only.
548d829fc8aSStanislav Nijnikov
549d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/data_reliability
550d829fc8aSStanislav NijnikovDate:		February 2018
551d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
552d829fc8aSStanislav NijnikovDescription:	This file defines the device behavior when a power failure
553d829fc8aSStanislav Nijnikov		occurs during a write operation. This is one of the UFS
554d829fc8aSStanislav Nijnikov		unit descriptor parameters. The full information about
555d829fc8aSStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
556d829fc8aSStanislav Nijnikov		The file is read only.
557d829fc8aSStanislav Nijnikov
558d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/logical_block_size
559d829fc8aSStanislav NijnikovDate:		February 2018
560d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
561d829fc8aSStanislav NijnikovDescription:	This file shows the size of addressable logical blocks
562d829fc8aSStanislav Nijnikov		(calculated as an exponent with base 2). This is one of
563d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information about
564d829fc8aSStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
565d829fc8aSStanislav Nijnikov		The file is read only.
566d829fc8aSStanislav Nijnikov
567d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/logical_block_count
568d829fc8aSStanislav NijnikovDate:		February 2018
569d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
570d829fc8aSStanislav NijnikovDescription:	This file shows total number of addressable logical blocks.
571d829fc8aSStanislav Nijnikov		This is one of the UFS unit descriptor parameters. The full
572d829fc8aSStanislav Nijnikov		information about the descriptor could be found at
573d829fc8aSStanislav Nijnikov		UFS specifications 2.1.
574d829fc8aSStanislav Nijnikov		The file is read only.
575d829fc8aSStanislav Nijnikov
576d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/erase_block_size
577d829fc8aSStanislav NijnikovDate:		February 2018
578d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
579d829fc8aSStanislav NijnikovDescription:	This file shows the erase block size. This is one of
580d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information
581d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
582d829fc8aSStanislav Nijnikov		The file is read only.
583d829fc8aSStanislav Nijnikov
584d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/provisioning_type
585d829fc8aSStanislav NijnikovDate:		February 2018
586d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
587d829fc8aSStanislav NijnikovDescription:	This file shows the thin provisioning type. This is one of
588d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information
589d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
590d829fc8aSStanislav Nijnikov		The file is read only.
591d829fc8aSStanislav Nijnikov
592d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/physical_memory_resourse_count
593d829fc8aSStanislav NijnikovDate:		February 2018
594d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
595d829fc8aSStanislav NijnikovDescription:	This file shows the total physical memory resources. This is
596d829fc8aSStanislav Nijnikov		one of the UFS unit descriptor parameters. The full information
597d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
598d829fc8aSStanislav Nijnikov		The file is read only.
599d829fc8aSStanislav Nijnikov
600d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/context_capabilities
601d829fc8aSStanislav NijnikovDate:		February 2018
602d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
603d829fc8aSStanislav NijnikovDescription:	This file shows the context capabilities. This is one of
604d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information
605d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
606d829fc8aSStanislav Nijnikov		The file is read only.
607d829fc8aSStanislav Nijnikov
608d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/large_unit_granularity
609d829fc8aSStanislav NijnikovDate:		February 2018
610d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
611d829fc8aSStanislav NijnikovDescription:	This file shows the granularity of the LUN. This is one of
612d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information
613d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
614d829fc8aSStanislav Nijnikov		The file is read only.
615d10b2a8eSStanislav Nijnikov
616d10b2a8eSStanislav Nijnikov
617d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/device_init
618d10b2a8eSStanislav NijnikovDate:		February 2018
619d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
620d10b2a8eSStanislav NijnikovDescription:	This file shows the device init status. The full information
621d10b2a8eSStanislav Nijnikov		about the flag could be found at UFS specifications 2.1.
622d10b2a8eSStanislav Nijnikov		The file is read only.
623d10b2a8eSStanislav Nijnikov
624d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/permanent_wpe
625d10b2a8eSStanislav NijnikovDate:		February 2018
626d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
627d10b2a8eSStanislav NijnikovDescription:	This file shows whether permanent write protection is enabled.
628d10b2a8eSStanislav Nijnikov		The full information about the flag could be found at
629d10b2a8eSStanislav Nijnikov		UFS specifications 2.1.
630d10b2a8eSStanislav Nijnikov		The file is read only.
631d10b2a8eSStanislav Nijnikov
632d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/power_on_wpe
633d10b2a8eSStanislav NijnikovDate:		February 2018
634d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
635d10b2a8eSStanislav NijnikovDescription:	This file shows whether write protection is enabled on all
636d10b2a8eSStanislav Nijnikov		logical units configured as power on write protected. The
637d10b2a8eSStanislav Nijnikov		full information about the flag could be found at
638d10b2a8eSStanislav Nijnikov		UFS specifications 2.1.
639d10b2a8eSStanislav Nijnikov		The file is read only.
640d10b2a8eSStanislav Nijnikov
641d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/bkops_enable
642d10b2a8eSStanislav NijnikovDate:		February 2018
643d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
644d10b2a8eSStanislav NijnikovDescription:	This file shows whether the device background operations are
645d10b2a8eSStanislav Nijnikov		enabled. The full information about the flag could be
646d10b2a8eSStanislav Nijnikov		found at UFS specifications 2.1.
647d10b2a8eSStanislav Nijnikov		The file is read only.
648d10b2a8eSStanislav Nijnikov
649d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/life_span_mode_enable
650d10b2a8eSStanislav NijnikovDate:		February 2018
651d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
652d10b2a8eSStanislav NijnikovDescription:	This file shows whether the device life span mode is enabled.
653d10b2a8eSStanislav Nijnikov		The full information about the flag could be found at
654d10b2a8eSStanislav Nijnikov		UFS specifications 2.1.
655d10b2a8eSStanislav Nijnikov		The file is read only.
656d10b2a8eSStanislav Nijnikov
657d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/phy_resource_removal
658d10b2a8eSStanislav NijnikovDate:		February 2018
659d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
660d10b2a8eSStanislav NijnikovDescription:	This file shows whether physical resource removal is enable.
661d10b2a8eSStanislav Nijnikov		The full information about the flag could be found at
662d10b2a8eSStanislav Nijnikov		UFS specifications 2.1.
663d10b2a8eSStanislav Nijnikov		The file is read only.
664d10b2a8eSStanislav Nijnikov
665d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/busy_rtc
666d10b2a8eSStanislav NijnikovDate:		February 2018
667d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
668d10b2a8eSStanislav NijnikovDescription:	This file shows whether the device is executing internal
669d10b2a8eSStanislav Nijnikov		operation related to real time clock. The full information
670d10b2a8eSStanislav Nijnikov		about the flag could be found at UFS specifications 2.1.
671d10b2a8eSStanislav Nijnikov		The file is read only.
672d10b2a8eSStanislav Nijnikov
673d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/disable_fw_update
674d10b2a8eSStanislav NijnikovDate:		February 2018
675d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
676d10b2a8eSStanislav NijnikovDescription:	This file shows whether the device FW update is permanently
677d10b2a8eSStanislav Nijnikov		disabled. The full information about the flag could be found
678d10b2a8eSStanislav Nijnikov		at UFS specifications 2.1.
679d10b2a8eSStanislav Nijnikov		The file is read only.
680ec92b59cSStanislav Nijnikov
681ec92b59cSStanislav Nijnikov
682ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/boot_lun_enabled
683ec92b59cSStanislav NijnikovDate:		February 2018
684ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
685ec92b59cSStanislav NijnikovDescription:	This file provides the boot lun enabled UFS device attribute.
686ec92b59cSStanislav Nijnikov		The full information about the attribute could be found at
687ec92b59cSStanislav Nijnikov		UFS specifications 2.1.
688ec92b59cSStanislav Nijnikov		The file is read only.
689ec92b59cSStanislav Nijnikov
690ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/current_power_mode
691ec92b59cSStanislav NijnikovDate:		February 2018
692ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
693ec92b59cSStanislav NijnikovDescription:	This file provides the current power mode UFS device attribute.
694ec92b59cSStanislav Nijnikov		The full information about the attribute could be found at
695ec92b59cSStanislav Nijnikov		UFS specifications 2.1.
696ec92b59cSStanislav Nijnikov		The file is read only.
697ec92b59cSStanislav Nijnikov
698ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/active_icc_level
699ec92b59cSStanislav NijnikovDate:		February 2018
700ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
701ec92b59cSStanislav NijnikovDescription:	This file provides the active icc level UFS device attribute.
702ec92b59cSStanislav Nijnikov		The full information about the attribute could be found at
703ec92b59cSStanislav Nijnikov		UFS specifications 2.1.
704ec92b59cSStanislav Nijnikov		The file is read only.
705ec92b59cSStanislav Nijnikov
706ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/ooo_data_enabled
707ec92b59cSStanislav NijnikovDate:		February 2018
708ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
709ec92b59cSStanislav NijnikovDescription:	This file provides the out of order data transfer enabled UFS
710ec92b59cSStanislav Nijnikov		device attribute. The full information about the attribute
711ec92b59cSStanislav Nijnikov		could be found at UFS specifications 2.1.
712ec92b59cSStanislav Nijnikov		The file is read only.
713ec92b59cSStanislav Nijnikov
714ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/bkops_status
715ec92b59cSStanislav NijnikovDate:		February 2018
716ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
717ec92b59cSStanislav NijnikovDescription:	This file provides the background operations status UFS device
718ec92b59cSStanislav Nijnikov		attribute. The full information about the attribute could
719ec92b59cSStanislav Nijnikov		be found at UFS specifications 2.1.
720ec92b59cSStanislav Nijnikov		The file is read only.
721ec92b59cSStanislav Nijnikov
722ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/purge_status
723ec92b59cSStanislav NijnikovDate:		February 2018
724ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
725ec92b59cSStanislav NijnikovDescription:	This file provides the purge operation status UFS device
726ec92b59cSStanislav Nijnikov		attribute. The full information about the attribute could
727ec92b59cSStanislav Nijnikov		be found at UFS specifications 2.1.
728ec92b59cSStanislav Nijnikov		The file is read only.
729ec92b59cSStanislav Nijnikov
730ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/max_data_in_size
731ec92b59cSStanislav NijnikovDate:		February 2018
732ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
733ec92b59cSStanislav NijnikovDescription:	This file shows the maximum data size in a DATA IN
734ec92b59cSStanislav Nijnikov		UPIU. The full information about the attribute could
735ec92b59cSStanislav Nijnikov		be found at UFS specifications 2.1.
736ec92b59cSStanislav Nijnikov		The file is read only.
737ec92b59cSStanislav Nijnikov
738ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/max_data_out_size
739ec92b59cSStanislav NijnikovDate:		February 2018
740ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
741ec92b59cSStanislav NijnikovDescription:	This file shows the maximum number of bytes that can be
742ec92b59cSStanislav Nijnikov		requested with a READY TO TRANSFER UPIU. The full information
743ec92b59cSStanislav Nijnikov		about the attribute could be found at UFS specifications 2.1.
744ec92b59cSStanislav Nijnikov		The file is read only.
745ec92b59cSStanislav Nijnikov
746ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/reference_clock_frequency
747ec92b59cSStanislav NijnikovDate:		February 2018
748ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
749ec92b59cSStanislav NijnikovDescription:	This file provides the reference clock frequency UFS device
750ec92b59cSStanislav Nijnikov		attribute. The full information about the attribute could
751ec92b59cSStanislav Nijnikov		be found at UFS specifications 2.1.
752ec92b59cSStanislav Nijnikov		The file is read only.
753ec92b59cSStanislav Nijnikov
754ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/configuration_descriptor_lock
755ec92b59cSStanislav NijnikovDate:		February 2018
756ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
757ec92b59cSStanislav NijnikovDescription:	This file shows whether the configuration descriptor is locked.
758ec92b59cSStanislav Nijnikov		The full information about the attribute could be found at
759ec92b59cSStanislav Nijnikov		UFS specifications 2.1. The file is read only.
760ec92b59cSStanislav Nijnikov
761ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/max_number_of_rtt
762ec92b59cSStanislav NijnikovDate:		February 2018
763ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
764ec92b59cSStanislav NijnikovDescription:	This file provides the maximum current number of
765ec92b59cSStanislav Nijnikov		outstanding RTTs in device that is allowed. The full
766ec92b59cSStanislav Nijnikov		information about the attribute could be found at
767ec92b59cSStanislav Nijnikov		UFS specifications 2.1.
768ec92b59cSStanislav Nijnikov		The file is read only.
769ec92b59cSStanislav Nijnikov
770ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_control
771ec92b59cSStanislav NijnikovDate:		February 2018
772ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
773ec92b59cSStanislav NijnikovDescription:	This file provides the exception event control UFS device
774ec92b59cSStanislav Nijnikov		attribute. The full information about the attribute could
775ec92b59cSStanislav Nijnikov		be found at UFS specifications 2.1.
776ec92b59cSStanislav Nijnikov		The file is read only.
777ec92b59cSStanislav Nijnikov
778ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_status
779ec92b59cSStanislav NijnikovDate:		February 2018
780ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
781ec92b59cSStanislav NijnikovDescription:	This file provides the exception event status UFS device
782ec92b59cSStanislav Nijnikov		attribute. The full information about the attribute could
783ec92b59cSStanislav Nijnikov		be found at UFS specifications 2.1.
784ec92b59cSStanislav Nijnikov		The file is read only.
785ec92b59cSStanislav Nijnikov
786ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/ffu_status
787ec92b59cSStanislav NijnikovDate:		February 2018
788ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
789ec92b59cSStanislav NijnikovDescription:	This file provides the ffu status UFS device attribute.
790ec92b59cSStanislav Nijnikov		The full information about the attribute could be found at
791ec92b59cSStanislav Nijnikov		UFS specifications 2.1.
792ec92b59cSStanislav Nijnikov		The file is read only.
793ec92b59cSStanislav Nijnikov
794ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/psa_state
795ec92b59cSStanislav NijnikovDate:		February 2018
796ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
797ec92b59cSStanislav NijnikovDescription:	This file show the PSA feature status. The full information
798ec92b59cSStanislav Nijnikov		about the attribute could be found at UFS specifications 2.1.
799ec92b59cSStanislav Nijnikov		The file is read only.
800ec92b59cSStanislav Nijnikov
801ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/psa_data_size
802ec92b59cSStanislav NijnikovDate:		February 2018
803ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
804ec92b59cSStanislav NijnikovDescription:	This file shows the amount of data that the host plans to
805ec92b59cSStanislav Nijnikov		load to all logical units in pre-soldering state.
806ec92b59cSStanislav Nijnikov		The full information about the attribute could be found at
807ec92b59cSStanislav Nijnikov		UFS specifications 2.1.
808ec92b59cSStanislav Nijnikov		The file is read only.
809ec92b59cSStanislav Nijnikov
810ec92b59cSStanislav Nijnikov
811ec92b59cSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/dyn_cap_needed
812ec92b59cSStanislav NijnikovDate:		February 2018
813ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
814ec92b59cSStanislav NijnikovDescription:	This file shows the The amount of physical memory needed
815ec92b59cSStanislav Nijnikov		to be removed from the physical memory resources pool of
816ec92b59cSStanislav Nijnikov		the particular logical unit. The full information about
817ec92b59cSStanislav Nijnikov		the attribute could be found at UFS specifications 2.1.
818ec92b59cSStanislav Nijnikov		The file is read only.
819114c1aa2SStanislav Nijnikov
820114c1aa2SStanislav Nijnikov
821114c1aa2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/rpm_lvl
822114c1aa2SStanislav NijnikovDate:		September 2014
823114c1aa2SStanislav NijnikovContact:	Subhash Jadavani <subhashj@codeaurora.org>
824114c1aa2SStanislav NijnikovDescription:	This entry could be used to set or show the UFS device
825114c1aa2SStanislav Nijnikov		runtime power management level. The current driver
826114c1aa2SStanislav Nijnikov		implementation supports 6 levels with next target states:
827114c1aa2SStanislav Nijnikov		0 - an UFS device will stay active, an UIC link will
828114c1aa2SStanislav Nijnikov		stay active
829114c1aa2SStanislav Nijnikov		1 - an UFS device will stay active, an UIC link will
830114c1aa2SStanislav Nijnikov		hibernate
831114c1aa2SStanislav Nijnikov		2 - an UFS device will moved to sleep, an UIC link will
832114c1aa2SStanislav Nijnikov		stay active
833114c1aa2SStanislav Nijnikov		3 - an UFS device will moved to sleep, an UIC link will
834114c1aa2SStanislav Nijnikov		hibernate
835114c1aa2SStanislav Nijnikov		4 - an UFS device will be powered off, an UIC link will
836114c1aa2SStanislav Nijnikov		hibernate
837114c1aa2SStanislav Nijnikov		5 - an UFS device will be powered off, an UIC link will
838114c1aa2SStanislav Nijnikov		be powered off
839114c1aa2SStanislav Nijnikov
840114c1aa2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/rpm_target_dev_state
841114c1aa2SStanislav NijnikovDate:		February 2018
842114c1aa2SStanislav NijnikovContact:	Subhash Jadavani <subhashj@codeaurora.org>
843114c1aa2SStanislav NijnikovDescription:	This entry shows the target power mode of an UFS device
844114c1aa2SStanislav Nijnikov		for the chosen runtime power management level.
845114c1aa2SStanislav Nijnikov		The file is read only.
846114c1aa2SStanislav Nijnikov
847114c1aa2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/rpm_target_link_state
848114c1aa2SStanislav NijnikovDate:		February 2018
849114c1aa2SStanislav NijnikovContact:	Subhash Jadavani <subhashj@codeaurora.org>
850114c1aa2SStanislav NijnikovDescription:	This entry shows the target state of an UFS UIC link
851114c1aa2SStanislav Nijnikov		for the chosen runtime power management level.
852114c1aa2SStanislav Nijnikov		The file is read only.
853114c1aa2SStanislav Nijnikov
854114c1aa2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/spm_lvl
855114c1aa2SStanislav NijnikovDate:		September 2014
856114c1aa2SStanislav NijnikovContact:	Subhash Jadavani <subhashj@codeaurora.org>
857114c1aa2SStanislav NijnikovDescription:	This entry could be used to set or show the UFS device
858114c1aa2SStanislav Nijnikov		system power management level. The current driver
859114c1aa2SStanislav Nijnikov		implementation supports 6 levels with next target states:
860114c1aa2SStanislav Nijnikov		0 - an UFS device will stay active, an UIC link will
861114c1aa2SStanislav Nijnikov		stay active
862114c1aa2SStanislav Nijnikov		1 - an UFS device will stay active, an UIC link will
863114c1aa2SStanislav Nijnikov		hibernate
864114c1aa2SStanislav Nijnikov		2 - an UFS device will moved to sleep, an UIC link will
865114c1aa2SStanislav Nijnikov		stay active
866114c1aa2SStanislav Nijnikov		3 - an UFS device will moved to sleep, an UIC link will
867114c1aa2SStanislav Nijnikov		hibernate
868114c1aa2SStanislav Nijnikov		4 - an UFS device will be powered off, an UIC link will
869114c1aa2SStanislav Nijnikov		hibernate
870114c1aa2SStanislav Nijnikov		5 - an UFS device will be powered off, an UIC link will
871114c1aa2SStanislav Nijnikov		be powered off
872114c1aa2SStanislav Nijnikov
873114c1aa2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/spm_target_dev_state
874114c1aa2SStanislav NijnikovDate:		February 2018
875114c1aa2SStanislav NijnikovContact:	Subhash Jadavani <subhashj@codeaurora.org>
876114c1aa2SStanislav NijnikovDescription:	This entry shows the target power mode of an UFS device
877114c1aa2SStanislav Nijnikov		for the chosen system power management level.
878114c1aa2SStanislav Nijnikov		The file is read only.
879114c1aa2SStanislav Nijnikov
880114c1aa2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/spm_target_link_state
881114c1aa2SStanislav NijnikovDate:		February 2018
882114c1aa2SStanislav NijnikovContact:	Subhash Jadavani <subhashj@codeaurora.org>
883114c1aa2SStanislav NijnikovDescription:	This entry shows the target state of an UFS UIC link
884114c1aa2SStanislav Nijnikov		for the chosen system power management level.
885114c1aa2SStanislav Nijnikov		The file is read only.
886*f51853fcSAsutosh Das
887*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_presv_us_en
888*f51853fcSAsutosh DasDate:		June 2020
889*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
890*f51853fcSAsutosh DasDescription:	This entry shows if preserve user-space was configured
891*f51853fcSAsutosh Das		The file is read only.
892*f51853fcSAsutosh Das
893*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_shared_alloc_units
894*f51853fcSAsutosh DasDate:		June 2020
895*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
896*f51853fcSAsutosh DasDescription:	This entry shows the shared allocated units of WB buffer
897*f51853fcSAsutosh Das		The file is read only.
898*f51853fcSAsutosh Das
899*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_type
900*f51853fcSAsutosh DasDate:		June 2020
901*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
902*f51853fcSAsutosh DasDescription:	This entry shows the configured WB type.
903*f51853fcSAsutosh Das		0x1 for shared buffer mode. 0x0 for dedicated buffer mode.
904*f51853fcSAsutosh Das		The file is read only.
905*f51853fcSAsutosh Das
906*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_buff_cap_adj
907*f51853fcSAsutosh DasDate:		June 2020
908*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
909*f51853fcSAsutosh DasDescription:	This entry shows the total user-space decrease in shared
910*f51853fcSAsutosh Das		buffer mode.
911*f51853fcSAsutosh Das		The value of this parameter is 3 for TLC NAND when SLC mode
912*f51853fcSAsutosh Das		is used as WriteBooster Buffer. 2 for MLC NAND.
913*f51853fcSAsutosh Das		The file is read only.
914*f51853fcSAsutosh Das
915*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_alloc_units
916*f51853fcSAsutosh DasDate:		June 2020
917*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
918*f51853fcSAsutosh DasDescription:	This entry shows the Maximum total WriteBooster Buffer size
919*f51853fcSAsutosh Das		which is supported by the entire device.
920*f51853fcSAsutosh Das		The file is read only.
921*f51853fcSAsutosh Das
922*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_wb_luns
923*f51853fcSAsutosh DasDate:		June 2020
924*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
925*f51853fcSAsutosh DasDescription:	This entry shows the maximum number of luns that can support
926*f51853fcSAsutosh Das		WriteBooster.
927*f51853fcSAsutosh Das		The file is read only.
928*f51853fcSAsutosh Das
929*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_red_type
930*f51853fcSAsutosh DasDate:		June 2020
931*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
932*f51853fcSAsutosh DasDescription:	The supportability of user space reduction mode
933*f51853fcSAsutosh Das		and preserve user space mode.
934*f51853fcSAsutosh Das		00h: WriteBooster Buffer can be configured only in
935*f51853fcSAsutosh Das		user space reduction type.
936*f51853fcSAsutosh Das		01h: WriteBooster Buffer can be configured only in
937*f51853fcSAsutosh Das		preserve user space type.
938*f51853fcSAsutosh Das		02h: Device can be configured in either user space
939*f51853fcSAsutosh Das		reduction type or preserve user space type.
940*f51853fcSAsutosh Das		The file is read only.
941*f51853fcSAsutosh Das
942*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_wb_type
943*f51853fcSAsutosh DasDate:		June 2020
944*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
945*f51853fcSAsutosh DasDescription:	The supportability of WriteBooster Buffer type.
946*f51853fcSAsutosh Das		00h: LU based WriteBooster Buffer configuration
947*f51853fcSAsutosh Das		01h: Single shared WriteBooster Buffer
948*f51853fcSAsutosh Das		configuration
949*f51853fcSAsutosh Das		02h: Supporting both LU based WriteBooster
950*f51853fcSAsutosh Das		Buffer and Single shared WriteBooster Buffer
951*f51853fcSAsutosh Das		configuration
952*f51853fcSAsutosh Das		The file is read only.
953*f51853fcSAsutosh Das
954*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/wb_enable
955*f51853fcSAsutosh DasDate:		June 2020
956*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
957*f51853fcSAsutosh DasDescription:	This entry shows the status of WriteBooster.
958*f51853fcSAsutosh Das		0: WriteBooster is not enabled.
959*f51853fcSAsutosh Das		1: WriteBooster is enabled
960*f51853fcSAsutosh Das		The file is read only.
961*f51853fcSAsutosh Das
962*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_en
963*f51853fcSAsutosh DasDate:		June 2020
964*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
965*f51853fcSAsutosh DasDescription:	This entry shows if flush is enabled.
966*f51853fcSAsutosh Das		0: Flush operation is not performed.
967*f51853fcSAsutosh Das		1: Flush operation is performed.
968*f51853fcSAsutosh Das		The file is read only.
969*f51853fcSAsutosh Das
970*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_during_h8
971*f51853fcSAsutosh DasDate:		June 2020
972*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
973*f51853fcSAsutosh DasDescription:	Flush WriteBooster Buffer during hibernate state.
974*f51853fcSAsutosh Das		0: Device is not allowed to flush the
975*f51853fcSAsutosh Das		WriteBooster Buffer during link hibernate
976*f51853fcSAsutosh Das		state.
977*f51853fcSAsutosh Das		1: Device is allowed to flush the
978*f51853fcSAsutosh Das		WriteBooster Buffer during link hibernate
979*f51853fcSAsutosh Das		state
980*f51853fcSAsutosh Das		The file is read only.
981*f51853fcSAsutosh Das
982*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/wb_avail_buf
983*f51853fcSAsutosh DasDate:		June 2020
984*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
985*f51853fcSAsutosh DasDescription:	This entry shows the amount of unused WriteBooster buffer
986*f51853fcSAsutosh Das		available.
987*f51853fcSAsutosh Das		The file is read only.
988*f51853fcSAsutosh Das
989*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/wb_cur_buf
990*f51853fcSAsutosh DasDate:		June 2020
991*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
992*f51853fcSAsutosh DasDescription:	This entry shows the amount of unused current buffer.
993*f51853fcSAsutosh Das		The file is read only.
994*f51853fcSAsutosh Das
995*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/wb_flush_status
996*f51853fcSAsutosh DasDate:		June 2020
997*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
998*f51853fcSAsutosh DasDescription:	This entry shows the flush operation status.
999*f51853fcSAsutosh Das		00h: idle
1000*f51853fcSAsutosh Das		01h: Flush operation in progress
1001*f51853fcSAsutosh Das		02h: Flush operation stopped prematurely.
1002*f51853fcSAsutosh Das		03h: Flush operation completed successfully
1003*f51853fcSAsutosh Das		04h: Flush operation general failure
1004*f51853fcSAsutosh Das		The file is read only.
1005*f51853fcSAsutosh Das
1006*f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/wb_life_time_est
1007*f51853fcSAsutosh DasDate:		June 2020
1008*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1009*f51853fcSAsutosh DasDescription:	This entry shows an indication of the WriteBooster Buffer
1010*f51853fcSAsutosh Das		lifetime based on the amount of performed program/erase cycles
1011*f51853fcSAsutosh Das		01h: 0% - 10% WriteBooster Buffer life time used
1012*f51853fcSAsutosh Das		...
1013*f51853fcSAsutosh Das		0Ah: 90% - 100% WriteBooster Buffer life time used
1014*f51853fcSAsutosh Das		The file is read only.
1015*f51853fcSAsutosh Das
1016*f51853fcSAsutosh DasWhat:		/sys/class/scsi_device/*/device/unit_descriptor/wb_buf_alloc_units
1017*f51853fcSAsutosh DasDate:		June 2020
1018*f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1019*f51853fcSAsutosh DasDescription:	This entry shows the configured size of WriteBooster buffer.
1020*f51853fcSAsutosh Das		0400h corresponds to 4GB.
1021*f51853fcSAsutosh Das		The file is read only.
1022