xref: /linux/Documentation/ABI/testing/sysfs-driver-ufs (revision f2cb4b2397ca9e6e972d6551e5461d1f1d81c23f)
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.
2154a19b4dSMauro Carvalho Chehab
2245bced87SStanislav Nijnikov		The file is read only.
2345bced87SStanislav Nijnikov
2445bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_class
2545bced87SStanislav NijnikovDate:		February 2018
2645bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
2745bced87SStanislav NijnikovDescription:	This file shows the device class. This is one of the UFS
2845bced87SStanislav Nijnikov		device descriptor parameters. The full information about
2945bced87SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
3054a19b4dSMauro Carvalho Chehab
3145bced87SStanislav Nijnikov		The file is read only.
3245bced87SStanislav Nijnikov
3345bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_sub_class
3445bced87SStanislav NijnikovDate:		February 2018
3545bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
3645bced87SStanislav NijnikovDescription:	This file shows the UFS storage subclass. This is one of
3745bced87SStanislav Nijnikov		the UFS device descriptor parameters. The full information
3845bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
3954a19b4dSMauro Carvalho Chehab
4045bced87SStanislav Nijnikov		The file is read only.
4145bced87SStanislav Nijnikov
4245bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/protocol
4345bced87SStanislav NijnikovDate:		February 2018
4445bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
4545bced87SStanislav NijnikovDescription:	This file shows the protocol supported by an UFS device.
4645bced87SStanislav Nijnikov		This is one of the UFS device descriptor parameters.
4745bced87SStanislav Nijnikov		The full information about the descriptor could be found
4845bced87SStanislav Nijnikov		at UFS specifications 2.1.
4954a19b4dSMauro Carvalho Chehab
5045bced87SStanislav Nijnikov		The file is read only.
5145bced87SStanislav Nijnikov
5245bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_luns
5345bced87SStanislav NijnikovDate:		February 2018
5445bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
5545bced87SStanislav NijnikovDescription:	This file shows number of logical units. This is one of
5645bced87SStanislav Nijnikov		the UFS device descriptor parameters. The full information
5745bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
5854a19b4dSMauro Carvalho Chehab
5945bced87SStanislav Nijnikov		The file is read only.
6045bced87SStanislav Nijnikov
6145bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_wluns
6245bced87SStanislav NijnikovDate:		February 2018
6345bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
6445bced87SStanislav NijnikovDescription:	This file shows number of well known logical units.
6545bced87SStanislav Nijnikov		This is one of the UFS device descriptor parameters.
6645bced87SStanislav Nijnikov		The full information about the descriptor could be found
6745bced87SStanislav Nijnikov		at UFS specifications 2.1.
6854a19b4dSMauro Carvalho Chehab
6945bced87SStanislav Nijnikov		The file is read only.
7045bced87SStanislav Nijnikov
7145bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/boot_enable
7245bced87SStanislav NijnikovDate:		February 2018
7345bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
7445bced87SStanislav NijnikovDescription:	This file shows value that indicates whether the device is
7545bced87SStanislav Nijnikov		enabled for boot. This is one of the UFS device descriptor
7645bced87SStanislav Nijnikov		parameters. The full information about the descriptor could
7745bced87SStanislav Nijnikov		be found at UFS specifications 2.1.
7854a19b4dSMauro Carvalho Chehab
7945bced87SStanislav Nijnikov		The file is read only.
8045bced87SStanislav Nijnikov
8145bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/descriptor_access_enable
8245bced87SStanislav NijnikovDate:		February 2018
8345bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
8445bced87SStanislav NijnikovDescription:	This file shows value that indicates whether the device
8545bced87SStanislav Nijnikov		descriptor could be read after partial initialization phase
8645bced87SStanislav Nijnikov		of the boot sequence. This is one of the UFS device descriptor
8745bced87SStanislav Nijnikov		parameters. The full information about the descriptor could
8845bced87SStanislav Nijnikov		be found at UFS specifications 2.1.
8954a19b4dSMauro Carvalho Chehab
9045bced87SStanislav Nijnikov		The file is read only.
9145bced87SStanislav Nijnikov
9245bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_power_mode
9345bced87SStanislav NijnikovDate:		February 2018
9445bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
9545bced87SStanislav NijnikovDescription:	This file shows value that defines the power mode after
9645bced87SStanislav Nijnikov		device initialization or hardware reset. 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.
9954a19b4dSMauro Carvalho Chehab
10045bced87SStanislav Nijnikov		The file is read only.
10145bced87SStanislav Nijnikov
10245bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/high_priority_lun
10345bced87SStanislav NijnikovDate:		February 2018
10445bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
10545bced87SStanislav NijnikovDescription:	This file shows the high priority lun. This is one of
10645bced87SStanislav Nijnikov		the UFS device descriptor parameters. The full information
10745bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
10854a19b4dSMauro Carvalho Chehab
10945bced87SStanislav Nijnikov		The file is read only.
11045bced87SStanislav Nijnikov
11145bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/secure_removal_type
11245bced87SStanislav NijnikovDate:		February 2018
11345bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
11445bced87SStanislav NijnikovDescription:	This file shows the secure removal type. This is one of
11545bced87SStanislav Nijnikov		the UFS device descriptor parameters. The full information
11645bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
11754a19b4dSMauro Carvalho Chehab
11845bced87SStanislav Nijnikov		The file is read only.
11945bced87SStanislav Nijnikov
12045bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/support_security_lun
12145bced87SStanislav NijnikovDate:		February 2018
12245bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
12345bced87SStanislav NijnikovDescription:	This file shows whether the security lun is supported.
12445bced87SStanislav Nijnikov		This is one of the UFS device descriptor parameters.
12545bced87SStanislav Nijnikov		The full information about the descriptor could be found
12645bced87SStanislav Nijnikov		at UFS specifications 2.1.
12754a19b4dSMauro Carvalho Chehab
12845bced87SStanislav Nijnikov		The file is read only.
12945bced87SStanislav Nijnikov
13045bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/bkops_termination_latency
13145bced87SStanislav NijnikovDate:		February 2018
13245bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
13345bced87SStanislav NijnikovDescription:	This file shows the background operations termination
13445bced87SStanislav Nijnikov		latency. This is one of the UFS device descriptor parameters.
13545bced87SStanislav Nijnikov		The full information about the descriptor could be found
13645bced87SStanislav Nijnikov		at UFS specifications 2.1.
13754a19b4dSMauro Carvalho Chehab
13845bced87SStanislav Nijnikov		The file is read only.
13945bced87SStanislav Nijnikov
14045bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_active_icc_level
14145bced87SStanislav NijnikovDate:		February 2018
14245bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
14345bced87SStanislav NijnikovDescription:	This file shows the initial active ICC level. This is one
14445bced87SStanislav Nijnikov		of the UFS device descriptor parameters. The full information
14545bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
14654a19b4dSMauro Carvalho Chehab
14745bced87SStanislav Nijnikov		The file is read only.
14845bced87SStanislav Nijnikov
14945bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/specification_version
15045bced87SStanislav NijnikovDate:		February 2018
15145bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
15245bced87SStanislav NijnikovDescription:	This file shows the specification version. This is one
15345bced87SStanislav Nijnikov		of the UFS device descriptor parameters. The full information
15445bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
15554a19b4dSMauro Carvalho Chehab
15645bced87SStanislav Nijnikov		The file is read only.
15745bced87SStanislav Nijnikov
15845bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturing_date
15945bced87SStanislav NijnikovDate:		February 2018
16045bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
16145bced87SStanislav NijnikovDescription:	This file shows the manufacturing date in BCD format.
16245bced87SStanislav Nijnikov		This is one of the UFS device descriptor parameters.
16345bced87SStanislav Nijnikov		The full information about the descriptor could be found
16445bced87SStanislav Nijnikov		at UFS specifications 2.1.
16554a19b4dSMauro Carvalho Chehab
16645bced87SStanislav Nijnikov		The file is read only.
16745bced87SStanislav Nijnikov
16845bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturer_id
16945bced87SStanislav NijnikovDate:		February 2018
17045bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
17145bced87SStanislav NijnikovDescription:	This file shows the manufacturee ID. This is one of the
17245bced87SStanislav Nijnikov		UFS device descriptor parameters. The full information about
17345bced87SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
17454a19b4dSMauro Carvalho Chehab
17545bced87SStanislav Nijnikov		The file is read only.
17645bced87SStanislav Nijnikov
17745bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtt_capability
17845bced87SStanislav NijnikovDate:		February 2018
17945bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
18045bced87SStanislav NijnikovDescription:	This file shows the maximum number of outstanding RTTs
18145bced87SStanislav Nijnikov		supported by the device. This is one of the UFS device
18245bced87SStanislav Nijnikov		descriptor parameters. The full information about
18345bced87SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
18454a19b4dSMauro Carvalho Chehab
18545bced87SStanislav Nijnikov		The file is read only.
18645bced87SStanislav Nijnikov
18745bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtc_update
18845bced87SStanislav NijnikovDate:		February 2018
18945bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
19045bced87SStanislav NijnikovDescription:	This file shows the frequency and method of the realtime
19145bced87SStanislav Nijnikov		clock update. This is one of the UFS device descriptor
19245bced87SStanislav Nijnikov		parameters. The full information about the descriptor
19345bced87SStanislav Nijnikov		could be found at UFS specifications 2.1.
19454a19b4dSMauro Carvalho Chehab
19545bced87SStanislav Nijnikov		The file is read only.
19645bced87SStanislav Nijnikov
19745bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/ufs_features
19845bced87SStanislav NijnikovDate:		February 2018
19945bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
20045bced87SStanislav NijnikovDescription:	This file shows which features are supported by the device.
20145bced87SStanislav Nijnikov		This is one of the UFS device descriptor parameters.
20245bced87SStanislav Nijnikov		The full information about the descriptor could be
20345bced87SStanislav Nijnikov		found at UFS specifications 2.1.
20454a19b4dSMauro Carvalho Chehab
20545bced87SStanislav Nijnikov		The file is read only.
20645bced87SStanislav Nijnikov
20745bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/ffu_timeout
20845bced87SStanislav NijnikovDate:		February 2018
20945bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
21045bced87SStanislav NijnikovDescription:	This file shows the FFU timeout. This is one of the
21145bced87SStanislav Nijnikov		UFS device descriptor parameters. The full information
21245bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
21354a19b4dSMauro Carvalho Chehab
21445bced87SStanislav Nijnikov		The file is read only.
21545bced87SStanislav Nijnikov
21645bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/queue_depth
21745bced87SStanislav NijnikovDate:		February 2018
21845bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
21945bced87SStanislav NijnikovDescription:	This file shows the device queue depth. This is one of the
22045bced87SStanislav Nijnikov		UFS device descriptor parameters. The full information
22145bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
22254a19b4dSMauro Carvalho Chehab
22345bced87SStanislav Nijnikov		The file is read only.
22445bced87SStanislav Nijnikov
22545bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_version
22645bced87SStanislav NijnikovDate:		February 2018
22745bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
22845bced87SStanislav NijnikovDescription:	This file shows the device version. This is one of the
22945bced87SStanislav Nijnikov		UFS device descriptor parameters. The full information
23045bced87SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
23154a19b4dSMauro Carvalho Chehab
23245bced87SStanislav Nijnikov		The file is read only.
23345bced87SStanislav Nijnikov
23445bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_secure_wpa
23545bced87SStanislav NijnikovDate:		February 2018
23645bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
23745bced87SStanislav NijnikovDescription:	This file shows number of secure write protect areas
23845bced87SStanislav Nijnikov		supported by the device. This is one of the UFS device
23945bced87SStanislav Nijnikov		descriptor parameters. The full information about
24045bced87SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
24154a19b4dSMauro Carvalho Chehab
24245bced87SStanislav Nijnikov		The file is read only.
24345bced87SStanislav Nijnikov
24445bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_max_data_size
24545bced87SStanislav NijnikovDate:		February 2018
24645bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
24745bced87SStanislav NijnikovDescription:	This file shows the maximum amount of data that may be
24845bced87SStanislav Nijnikov		written during the pre-soldering phase of the PSA flow.
24945bced87SStanislav Nijnikov		This is one of the UFS device descriptor parameters.
25045bced87SStanislav Nijnikov		The full information about the descriptor could be found
25145bced87SStanislav Nijnikov		at UFS specifications 2.1.
25254a19b4dSMauro Carvalho Chehab
25345bced87SStanislav Nijnikov		The file is read only.
25445bced87SStanislav Nijnikov
25545bced87SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_state_timeout
25645bced87SStanislav NijnikovDate:		February 2018
25745bced87SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
25845bced87SStanislav NijnikovDescription:	This file shows the command maximum timeout for a change
25945bced87SStanislav Nijnikov		in PSA state. This is one of the UFS device descriptor
26045bced87SStanislav Nijnikov		parameters. The full information about the descriptor could
26145bced87SStanislav Nijnikov		be found at UFS specifications 2.1.
26254a19b4dSMauro Carvalho Chehab
26345bced87SStanislav Nijnikov		The file is read only.
2648c2582bfSStanislav Nijnikov
2658c2582bfSStanislav Nijnikov
2668c2582bfSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/unipro_version
2678c2582bfSStanislav NijnikovDate:		February 2018
2688c2582bfSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
2698c2582bfSStanislav NijnikovDescription:	This file shows the MIPI UniPro version number in BCD format.
2708c2582bfSStanislav Nijnikov		This is one of the UFS interconnect descriptor parameters.
2718c2582bfSStanislav Nijnikov		The full information about the descriptor could be found at
2728c2582bfSStanislav Nijnikov		UFS specifications 2.1.
27354a19b4dSMauro Carvalho Chehab
2748c2582bfSStanislav Nijnikov		The file is read only.
2758c2582bfSStanislav Nijnikov
2768c2582bfSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/mphy_version
2778c2582bfSStanislav NijnikovDate:		February 2018
2788c2582bfSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
2798c2582bfSStanislav NijnikovDescription:	This file shows the MIPI M-PHY version number in BCD format.
2808c2582bfSStanislav Nijnikov		This is one of the UFS interconnect descriptor parameters.
2818c2582bfSStanislav Nijnikov		The full information about the descriptor could be found at
2828c2582bfSStanislav Nijnikov		UFS specifications 2.1.
28354a19b4dSMauro Carvalho Chehab
2848c2582bfSStanislav Nijnikov		The file is read only.
285c720c091SStanislav Nijnikov
286c720c091SStanislav Nijnikov
287c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/raw_device_capacity
288c720c091SStanislav NijnikovDate:		February 2018
289c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
290c720c091SStanislav NijnikovDescription:	This file shows the total memory quantity available to
291c720c091SStanislav Nijnikov		the user to configure the device logical units. This is one
292c720c091SStanislav Nijnikov		of the UFS geometry descriptor parameters. The full
293c720c091SStanislav Nijnikov		information about the descriptor could be found at
294c720c091SStanislav Nijnikov		UFS specifications 2.1.
29554a19b4dSMauro Carvalho Chehab
296c720c091SStanislav Nijnikov		The file is read only.
297c720c091SStanislav Nijnikov
298c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_luns
299c720c091SStanislav NijnikovDate:		February 2018
300c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
301c720c091SStanislav NijnikovDescription:	This file shows the maximum number of logical units
302c720c091SStanislav Nijnikov		supported by the UFS device. This is one of the UFS
303c720c091SStanislav Nijnikov		geometry descriptor parameters. The full information about
304c720c091SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
30554a19b4dSMauro Carvalho Chehab
306c720c091SStanislav Nijnikov		The file is read only.
307c720c091SStanislav Nijnikov
308c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/segment_size
309c720c091SStanislav NijnikovDate:		February 2018
310c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
311c720c091SStanislav NijnikovDescription:	This file shows the segment size. This is one of the UFS
312c720c091SStanislav Nijnikov		geometry descriptor parameters. The full information about
313c720c091SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
31454a19b4dSMauro Carvalho Chehab
315c720c091SStanislav Nijnikov		The file is read only.
316c720c091SStanislav Nijnikov
317c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/allocation_unit_size
318c720c091SStanislav NijnikovDate:		February 2018
319c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
320c720c091SStanislav NijnikovDescription:	This file shows the allocation unit size. This is one of
321c720c091SStanislav Nijnikov		the UFS geometry descriptor parameters. The full information
322c720c091SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
32354a19b4dSMauro Carvalho Chehab
324c720c091SStanislav Nijnikov		The file is read only.
325c720c091SStanislav Nijnikov
326c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/min_addressable_block_size
327c720c091SStanislav NijnikovDate:		February 2018
328c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
329c720c091SStanislav NijnikovDescription:	This file shows the minimum addressable block size. This
330c720c091SStanislav Nijnikov		is one of the UFS geometry descriptor parameters. The full
331c720c091SStanislav Nijnikov		information about the descriptor could be found at UFS
332c720c091SStanislav Nijnikov		specifications 2.1.
33354a19b4dSMauro Carvalho Chehab
334c720c091SStanislav Nijnikov		The file is read only.
335c720c091SStanislav Nijnikov
336c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_read_block_size
337c720c091SStanislav NijnikovDate:		February 2018
338c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
339c720c091SStanislav NijnikovDescription:	This file shows the optimal read block size. This is one
340c720c091SStanislav Nijnikov		of the UFS geometry descriptor parameters. The full
341c720c091SStanislav Nijnikov		information about the descriptor could be found at UFS
342c720c091SStanislav Nijnikov		specifications 2.1.
34354a19b4dSMauro Carvalho Chehab
344c720c091SStanislav Nijnikov		The file is read only.
345c720c091SStanislav Nijnikov
346c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_write_block_size
347c720c091SStanislav NijnikovDate:		February 2018
348c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
349c720c091SStanislav NijnikovDescription:	This file shows the optimal write block size. This is one
350c720c091SStanislav Nijnikov		of the UFS geometry descriptor parameters. The full
351c720c091SStanislav Nijnikov		information about the descriptor could be found at UFS
352c720c091SStanislav Nijnikov		specifications 2.1.
35354a19b4dSMauro Carvalho Chehab
354c720c091SStanislav Nijnikov		The file is read only.
355c720c091SStanislav Nijnikov
356c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_in_buffer_size
357c720c091SStanislav NijnikovDate:		February 2018
358c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
359c720c091SStanislav NijnikovDescription:	This file shows the maximum data-in buffer size. This
360c720c091SStanislav Nijnikov		is one of the UFS geometry descriptor parameters. The full
361c720c091SStanislav Nijnikov		information about the descriptor could be found at UFS
362c720c091SStanislav Nijnikov		specifications 2.1.
36354a19b4dSMauro Carvalho Chehab
364c720c091SStanislav Nijnikov		The file is read only.
365c720c091SStanislav Nijnikov
366c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_out_buffer_size
367c720c091SStanislav NijnikovDate:		February 2018
368c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
369c720c091SStanislav NijnikovDescription:	This file shows the maximum data-out buffer size. This
370c720c091SStanislav Nijnikov		is one of the UFS geometry descriptor parameters. The full
371c720c091SStanislav Nijnikov		information about the descriptor could be found at UFS
372c720c091SStanislav Nijnikov		specifications 2.1.
37354a19b4dSMauro Carvalho Chehab
374c720c091SStanislav Nijnikov		The file is read only.
375c720c091SStanislav Nijnikov
376c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/rpmb_rw_size
377c720c091SStanislav NijnikovDate:		February 2018
378c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
379c720c091SStanislav NijnikovDescription:	This file shows the maximum number of RPMB frames allowed
380c720c091SStanislav Nijnikov		in Security Protocol In/Out. This is one of the UFS geometry
381c720c091SStanislav Nijnikov		descriptor parameters. The full information about the
382c720c091SStanislav Nijnikov		descriptor could be found at UFS specifications 2.1.
38354a19b4dSMauro Carvalho Chehab
384c720c091SStanislav Nijnikov		The file is read only.
385c720c091SStanislav Nijnikov
386c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/dyn_capacity_resource_policy
387c720c091SStanislav NijnikovDate:		February 2018
388c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
389c720c091SStanislav NijnikovDescription:	This file shows the dynamic capacity resource policy. This
390c720c091SStanislav Nijnikov		is one of the UFS geometry descriptor parameters. The full
391c720c091SStanislav Nijnikov		information about the descriptor could be found at
392c720c091SStanislav Nijnikov		UFS specifications 2.1.
39354a19b4dSMauro Carvalho Chehab
394c720c091SStanislav Nijnikov		The file is read only.
395c720c091SStanislav Nijnikov
396c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/data_ordering
397c720c091SStanislav NijnikovDate:		February 2018
398c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
399c720c091SStanislav NijnikovDescription:	This file shows support for out-of-order data transfer.
400c720c091SStanislav Nijnikov		This is one of the UFS geometry descriptor parameters.
401c720c091SStanislav Nijnikov		The full information about the descriptor could be found at
402c720c091SStanislav Nijnikov		UFS specifications 2.1.
40354a19b4dSMauro Carvalho Chehab
404c720c091SStanislav Nijnikov		The file is read only.
405c720c091SStanislav Nijnikov
406c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_contexts
407c720c091SStanislav NijnikovDate:		February 2018
408c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
409c720c091SStanislav NijnikovDescription:	This file shows maximum available number of contexts which
410c720c091SStanislav Nijnikov		are supported by the device. This is one of the UFS geometry
411c720c091SStanislav Nijnikov		descriptor parameters. The full information about the
412c720c091SStanislav Nijnikov		descriptor could be found at UFS specifications 2.1.
41354a19b4dSMauro Carvalho Chehab
414c720c091SStanislav Nijnikov		The file is read only.
415c720c091SStanislav Nijnikov
416c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_unit_size
417c720c091SStanislav NijnikovDate:		February 2018
418c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
419c720c091SStanislav NijnikovDescription:	This file shows system data tag unit size. This is one of
420c720c091SStanislav Nijnikov		the UFS geometry descriptor parameters. The full information
421c720c091SStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
42254a19b4dSMauro Carvalho Chehab
423c720c091SStanislav Nijnikov		The file is read only.
424c720c091SStanislav Nijnikov
425c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_resource_size
426c720c091SStanislav NijnikovDate:		February 2018
427c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
428c720c091SStanislav NijnikovDescription:	This file shows maximum storage area size allocated by
429c720c091SStanislav Nijnikov		the device to handle system data by the tagging mechanism.
430c720c091SStanislav Nijnikov		This is one of the UFS geometry descriptor parameters.
431c720c091SStanislav Nijnikov		The full information about the descriptor could be found at
432c720c091SStanislav Nijnikov		UFS specifications 2.1.
43354a19b4dSMauro Carvalho Chehab
434c720c091SStanislav Nijnikov		The file is read only.
435c720c091SStanislav Nijnikov
436c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/secure_removal_types
437c720c091SStanislav NijnikovDate:		February 2018
438c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
439c720c091SStanislav NijnikovDescription:	This file shows supported secure removal types. This is
440c720c091SStanislav Nijnikov		one of the UFS geometry descriptor parameters. The full
441c720c091SStanislav Nijnikov		information about the descriptor could be found at
442c720c091SStanislav Nijnikov		UFS specifications 2.1.
44354a19b4dSMauro Carvalho Chehab
444c720c091SStanislav Nijnikov		The file is read only.
445c720c091SStanislav Nijnikov
446c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/memory_types
447c720c091SStanislav NijnikovDate:		February 2018
448c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
449c720c091SStanislav NijnikovDescription:	This file shows supported memory types. This is one of
450c720c091SStanislav Nijnikov		the UFS geometry descriptor parameters. The full
451c720c091SStanislav Nijnikov		information about the descriptor could be found at
452c720c091SStanislav Nijnikov		UFS specifications 2.1.
45354a19b4dSMauro Carvalho Chehab
454c720c091SStanislav Nijnikov		The file is read only.
455c720c091SStanislav Nijnikov
456c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_max_alloc_units
457c720c091SStanislav NijnikovDate:		February 2018
458c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
459c720c091SStanislav NijnikovDescription:	This file shows the maximum number of allocation units for
460c720c091SStanislav Nijnikov		different memory types (system code, non persistent,
461c720c091SStanislav Nijnikov		enhanced type 1-4). This is one of the UFS geometry
462c720c091SStanislav Nijnikov		descriptor parameters. The full information about the
463c720c091SStanislav Nijnikov		descriptor could be found at UFS specifications 2.1.
46454a19b4dSMauro Carvalho Chehab
465c720c091SStanislav Nijnikov		The file is read only.
466c720c091SStanislav Nijnikov
467c720c091SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_capacity_adjustment_factor
468c720c091SStanislav NijnikovDate:		February 2018
469c720c091SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
470c720c091SStanislav NijnikovDescription:	This file shows the memory capacity adjustment factor for
471c720c091SStanislav Nijnikov		different memory types (system code, non persistent,
472c720c091SStanislav Nijnikov		enhanced type 1-4). This is one of the UFS geometry
473c720c091SStanislav Nijnikov		descriptor parameters. The full information about the
474c720c091SStanislav Nijnikov		descriptor could be found at UFS specifications 2.1.
47554a19b4dSMauro Carvalho Chehab
476c720c091SStanislav Nijnikov		The file is read only.
477c648c2d2SStanislav Nijnikov
478c648c2d2SStanislav Nijnikov
479c648c2d2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/health_descriptor/eol_info
480c648c2d2SStanislav NijnikovDate:		February 2018
481c648c2d2SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
482c648c2d2SStanislav NijnikovDescription:	This file shows preend of life information. This is one
483c648c2d2SStanislav Nijnikov		of the UFS health descriptor parameters. The full
484c648c2d2SStanislav Nijnikov		information about the descriptor could be found at
485c648c2d2SStanislav Nijnikov		UFS specifications 2.1.
48654a19b4dSMauro Carvalho Chehab
487c648c2d2SStanislav Nijnikov		The file is read only.
488c648c2d2SStanislav Nijnikov
489c648c2d2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_a
490c648c2d2SStanislav NijnikovDate:		February 2018
491c648c2d2SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
492c648c2d2SStanislav NijnikovDescription:	This file shows indication of the device life time
493c648c2d2SStanislav Nijnikov		(method a). This is one of the UFS health descriptor
494c648c2d2SStanislav Nijnikov		parameters. The full information about the descriptor
495c648c2d2SStanislav Nijnikov		could be found at UFS specifications 2.1.
49654a19b4dSMauro Carvalho Chehab
497c648c2d2SStanislav Nijnikov		The file is read only.
498c648c2d2SStanislav Nijnikov
499c648c2d2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_b
500c648c2d2SStanislav NijnikovDate:		February 2018
501c648c2d2SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
502c648c2d2SStanislav NijnikovDescription:	This file shows indication of the device life time
503c648c2d2SStanislav Nijnikov		(method b). This is one of the UFS health descriptor
504c648c2d2SStanislav Nijnikov		parameters. The full information about the descriptor
505c648c2d2SStanislav Nijnikov		could be found at UFS specifications 2.1.
50654a19b4dSMauro Carvalho Chehab
507c648c2d2SStanislav Nijnikov		The file is read only.
508c2e6e283SStanislav Nijnikov
509c2e6e283SStanislav Nijnikov
510c2e6e283SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/power_descriptor/active_icc_levels_vcc*
511c2e6e283SStanislav NijnikovDate:		February 2018
512c2e6e283SStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
513c2e6e283SStanislav NijnikovDescription:	This file shows maximum VCC, VCCQ and VCCQ2 value for
514c2e6e283SStanislav Nijnikov		active ICC levels from 0 to 15. This is one of the UFS
515c2e6e283SStanislav Nijnikov		power descriptor parameters. The full information about
516c2e6e283SStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
51754a19b4dSMauro Carvalho Chehab
518c2e6e283SStanislav Nijnikov		The file is read only.
5192238d31cSStanislav Nijnikov
5202238d31cSStanislav Nijnikov
5212238d31cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/manufacturer_name
5222238d31cSStanislav NijnikovDate:		February 2018
5232238d31cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
5242238d31cSStanislav NijnikovDescription:	This file contains a device manufactureer name string.
5252238d31cSStanislav Nijnikov		The full information about the descriptor could be found at
5262238d31cSStanislav Nijnikov		UFS specifications 2.1.
52754a19b4dSMauro Carvalho Chehab
5282238d31cSStanislav Nijnikov		The file is read only.
5292238d31cSStanislav Nijnikov
5302238d31cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_name
5312238d31cSStanislav NijnikovDate:		February 2018
5322238d31cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
5332238d31cSStanislav NijnikovDescription:	This file contains a product name string. The full information
5342238d31cSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
53554a19b4dSMauro Carvalho Chehab
5362238d31cSStanislav Nijnikov		The file is read only.
5372238d31cSStanislav Nijnikov
5382238d31cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/oem_id
5392238d31cSStanislav NijnikovDate:		February 2018
5402238d31cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
5412238d31cSStanislav NijnikovDescription:	This file contains a OEM ID string. The full information
5422238d31cSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
54354a19b4dSMauro Carvalho Chehab
5442238d31cSStanislav Nijnikov		The file is read only.
5452238d31cSStanislav Nijnikov
5462238d31cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/serial_number
5472238d31cSStanislav NijnikovDate:		February 2018
5482238d31cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
5492238d31cSStanislav NijnikovDescription:	This file contains a device serial number string. The full
5502238d31cSStanislav Nijnikov		information about the descriptor could be found at
5512238d31cSStanislav Nijnikov		UFS specifications 2.1.
55254a19b4dSMauro Carvalho Chehab
5532238d31cSStanislav Nijnikov		The file is read only.
5542238d31cSStanislav Nijnikov
5552238d31cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_revision
5562238d31cSStanislav NijnikovDate:		February 2018
5572238d31cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
5582238d31cSStanislav NijnikovDescription:	This file contains a product revision string. The full
5592238d31cSStanislav Nijnikov		information about the descriptor could be found at
5602238d31cSStanislav Nijnikov		UFS specifications 2.1.
56154a19b4dSMauro Carvalho Chehab
5622238d31cSStanislav Nijnikov		The file is read only.
563d829fc8aSStanislav Nijnikov
564d829fc8aSStanislav Nijnikov
565d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/boot_lun_id
566d829fc8aSStanislav NijnikovDate:		February 2018
567d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
568d829fc8aSStanislav NijnikovDescription:	This file shows boot LUN information. This is one of
569d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information
570d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
57154a19b4dSMauro Carvalho Chehab
572d829fc8aSStanislav Nijnikov		The file is read only.
573d829fc8aSStanislav Nijnikov
574d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/lun_write_protect
575d829fc8aSStanislav NijnikovDate:		February 2018
576d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
577d829fc8aSStanislav NijnikovDescription:	This file shows LUN write protection status. This is one of
578d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information
579d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
58054a19b4dSMauro Carvalho Chehab
581d829fc8aSStanislav Nijnikov		The file is read only.
582d829fc8aSStanislav Nijnikov
583d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/lun_queue_depth
584d829fc8aSStanislav NijnikovDate:		February 2018
585d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
586d829fc8aSStanislav NijnikovDescription:	This file shows LUN queue depth. This is one of the UFS
587d829fc8aSStanislav Nijnikov		unit descriptor parameters. The full information about
588d829fc8aSStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
58954a19b4dSMauro Carvalho Chehab
590d829fc8aSStanislav Nijnikov		The file is read only.
591d829fc8aSStanislav Nijnikov
592d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/psa_sensitive
593d829fc8aSStanislav NijnikovDate:		February 2018
594d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
595d829fc8aSStanislav NijnikovDescription:	This file shows PSA sensitivity. This is one of the UFS
596d829fc8aSStanislav Nijnikov		unit descriptor parameters. The full information about
597d829fc8aSStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
59854a19b4dSMauro Carvalho Chehab
599d829fc8aSStanislav Nijnikov		The file is read only.
600d829fc8aSStanislav Nijnikov
601d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/lun_memory_type
602d829fc8aSStanislav NijnikovDate:		February 2018
603d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
604d829fc8aSStanislav NijnikovDescription:	This file shows LUN memory type. This is one of the UFS
605d829fc8aSStanislav Nijnikov		unit descriptor parameters. The full information about
606d829fc8aSStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
60754a19b4dSMauro Carvalho Chehab
608d829fc8aSStanislav Nijnikov		The file is read only.
609d829fc8aSStanislav Nijnikov
610d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/data_reliability
611d829fc8aSStanislav NijnikovDate:		February 2018
612d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
613d829fc8aSStanislav NijnikovDescription:	This file defines the device behavior when a power failure
614d829fc8aSStanislav Nijnikov		occurs during a write operation. This is one of the UFS
615d829fc8aSStanislav Nijnikov		unit descriptor parameters. The full information about
616d829fc8aSStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
61754a19b4dSMauro Carvalho Chehab
618d829fc8aSStanislav Nijnikov		The file is read only.
619d829fc8aSStanislav Nijnikov
620d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/logical_block_size
621d829fc8aSStanislav NijnikovDate:		February 2018
622d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
623d829fc8aSStanislav NijnikovDescription:	This file shows the size of addressable logical blocks
624d829fc8aSStanislav Nijnikov		(calculated as an exponent with base 2). This is one of
625d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information about
626d829fc8aSStanislav Nijnikov		the descriptor could be found at UFS specifications 2.1.
62754a19b4dSMauro Carvalho Chehab
628d829fc8aSStanislav Nijnikov		The file is read only.
629d829fc8aSStanislav Nijnikov
630d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/logical_block_count
631d829fc8aSStanislav NijnikovDate:		February 2018
632d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
633d829fc8aSStanislav NijnikovDescription:	This file shows total number of addressable logical blocks.
634d829fc8aSStanislav Nijnikov		This is one of the UFS unit descriptor parameters. The full
635d829fc8aSStanislav Nijnikov		information about the descriptor could be found at
636d829fc8aSStanislav Nijnikov		UFS specifications 2.1.
63754a19b4dSMauro Carvalho Chehab
638d829fc8aSStanislav Nijnikov		The file is read only.
639d829fc8aSStanislav Nijnikov
640d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/erase_block_size
641d829fc8aSStanislav NijnikovDate:		February 2018
642d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
643d829fc8aSStanislav NijnikovDescription:	This file shows the erase block size. This is one of
644d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information
645d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
64654a19b4dSMauro Carvalho Chehab
647d829fc8aSStanislav Nijnikov		The file is read only.
648d829fc8aSStanislav Nijnikov
649d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/provisioning_type
650d829fc8aSStanislav NijnikovDate:		February 2018
651d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
652d829fc8aSStanislav NijnikovDescription:	This file shows the thin provisioning type. This is one of
653d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information
654d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
65554a19b4dSMauro Carvalho Chehab
656d829fc8aSStanislav Nijnikov		The file is read only.
657d829fc8aSStanislav Nijnikov
658d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/physical_memory_resourse_count
659d829fc8aSStanislav NijnikovDate:		February 2018
660d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
661d829fc8aSStanislav NijnikovDescription:	This file shows the total physical memory resources. This is
662d829fc8aSStanislav Nijnikov		one of the UFS unit descriptor parameters. The full information
663d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
66454a19b4dSMauro Carvalho Chehab
665d829fc8aSStanislav Nijnikov		The file is read only.
666d829fc8aSStanislav Nijnikov
667d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/context_capabilities
668d829fc8aSStanislav NijnikovDate:		February 2018
669d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
670d829fc8aSStanislav NijnikovDescription:	This file shows the context capabilities. This is one of
671d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information
672d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
67354a19b4dSMauro Carvalho Chehab
674d829fc8aSStanislav Nijnikov		The file is read only.
675d829fc8aSStanislav Nijnikov
676d829fc8aSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/unit_descriptor/large_unit_granularity
677d829fc8aSStanislav NijnikovDate:		February 2018
678d829fc8aSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
679d829fc8aSStanislav NijnikovDescription:	This file shows the granularity of the LUN. This is one of
680d829fc8aSStanislav Nijnikov		the UFS unit descriptor parameters. The full information
681d829fc8aSStanislav Nijnikov		about the descriptor could be found at UFS specifications 2.1.
68254a19b4dSMauro Carvalho Chehab
683d829fc8aSStanislav Nijnikov		The file is read only.
684d10b2a8eSStanislav Nijnikov
685d10b2a8eSStanislav Nijnikov
686d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/device_init
687d10b2a8eSStanislav NijnikovDate:		February 2018
688d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
689d10b2a8eSStanislav NijnikovDescription:	This file shows the device init status. The full information
690d10b2a8eSStanislav Nijnikov		about the flag could be found at UFS specifications 2.1.
69154a19b4dSMauro Carvalho Chehab
692d10b2a8eSStanislav Nijnikov		The file is read only.
693d10b2a8eSStanislav Nijnikov
694d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/permanent_wpe
695d10b2a8eSStanislav NijnikovDate:		February 2018
696d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
697d10b2a8eSStanislav NijnikovDescription:	This file shows whether permanent write protection is enabled.
698d10b2a8eSStanislav Nijnikov		The full information about the flag could be found at
699d10b2a8eSStanislav Nijnikov		UFS specifications 2.1.
70054a19b4dSMauro Carvalho Chehab
701d10b2a8eSStanislav Nijnikov		The file is read only.
702d10b2a8eSStanislav Nijnikov
703d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/power_on_wpe
704d10b2a8eSStanislav NijnikovDate:		February 2018
705d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
706d10b2a8eSStanislav NijnikovDescription:	This file shows whether write protection is enabled on all
707d10b2a8eSStanislav Nijnikov		logical units configured as power on write protected. The
708d10b2a8eSStanislav Nijnikov		full information about the flag could be found at
709d10b2a8eSStanislav Nijnikov		UFS specifications 2.1.
71054a19b4dSMauro Carvalho Chehab
711d10b2a8eSStanislav Nijnikov		The file is read only.
712d10b2a8eSStanislav Nijnikov
713d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/bkops_enable
714d10b2a8eSStanislav NijnikovDate:		February 2018
715d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
716d10b2a8eSStanislav NijnikovDescription:	This file shows whether the device background operations are
717d10b2a8eSStanislav Nijnikov		enabled. The full information about the flag could be
718d10b2a8eSStanislav Nijnikov		found at UFS specifications 2.1.
71954a19b4dSMauro Carvalho Chehab
720d10b2a8eSStanislav Nijnikov		The file is read only.
721d10b2a8eSStanislav Nijnikov
722d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/life_span_mode_enable
723d10b2a8eSStanislav NijnikovDate:		February 2018
724d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
725d10b2a8eSStanislav NijnikovDescription:	This file shows whether the device life span mode is enabled.
726d10b2a8eSStanislav Nijnikov		The full information about the flag could be found at
727d10b2a8eSStanislav Nijnikov		UFS specifications 2.1.
72854a19b4dSMauro Carvalho Chehab
729d10b2a8eSStanislav Nijnikov		The file is read only.
730d10b2a8eSStanislav Nijnikov
731d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/phy_resource_removal
732d10b2a8eSStanislav NijnikovDate:		February 2018
733d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
734d10b2a8eSStanislav NijnikovDescription:	This file shows whether physical resource removal is enable.
735d10b2a8eSStanislav Nijnikov		The full information about the flag could be found at
736d10b2a8eSStanislav Nijnikov		UFS specifications 2.1.
73754a19b4dSMauro Carvalho Chehab
738d10b2a8eSStanislav Nijnikov		The file is read only.
739d10b2a8eSStanislav Nijnikov
740d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/busy_rtc
741d10b2a8eSStanislav NijnikovDate:		February 2018
742d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
743d10b2a8eSStanislav NijnikovDescription:	This file shows whether the device is executing internal
744d10b2a8eSStanislav Nijnikov		operation related to real time clock. The full information
745d10b2a8eSStanislav Nijnikov		about the flag could be found at UFS specifications 2.1.
74654a19b4dSMauro Carvalho Chehab
747d10b2a8eSStanislav Nijnikov		The file is read only.
748d10b2a8eSStanislav Nijnikov
749d10b2a8eSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/disable_fw_update
750d10b2a8eSStanislav NijnikovDate:		February 2018
751d10b2a8eSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
752d10b2a8eSStanislav NijnikovDescription:	This file shows whether the device FW update is permanently
753d10b2a8eSStanislav Nijnikov		disabled. The full information about the flag could be found
754d10b2a8eSStanislav Nijnikov		at UFS specifications 2.1.
75554a19b4dSMauro Carvalho Chehab
756d10b2a8eSStanislav Nijnikov		The file is read only.
757ec92b59cSStanislav Nijnikov
758ec92b59cSStanislav Nijnikov
759ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/boot_lun_enabled
760ec92b59cSStanislav NijnikovDate:		February 2018
761ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
762ec92b59cSStanislav NijnikovDescription:	This file provides the boot lun enabled UFS device attribute.
763ec92b59cSStanislav Nijnikov		The full information about the attribute could be found at
764ec92b59cSStanislav Nijnikov		UFS specifications 2.1.
76554a19b4dSMauro Carvalho Chehab
766ec92b59cSStanislav Nijnikov		The file is read only.
767ec92b59cSStanislav Nijnikov
768ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/current_power_mode
769ec92b59cSStanislav NijnikovDate:		February 2018
770ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
771ec92b59cSStanislav NijnikovDescription:	This file provides the current power mode UFS device attribute.
772ec92b59cSStanislav Nijnikov		The full information about the attribute could be found at
773ec92b59cSStanislav Nijnikov		UFS specifications 2.1.
77454a19b4dSMauro Carvalho Chehab
775ec92b59cSStanislav Nijnikov		The file is read only.
776ec92b59cSStanislav Nijnikov
777ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/active_icc_level
778ec92b59cSStanislav NijnikovDate:		February 2018
779ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
780ec92b59cSStanislav NijnikovDescription:	This file provides the active icc level UFS device attribute.
781ec92b59cSStanislav Nijnikov		The full information about the attribute could be found at
782ec92b59cSStanislav Nijnikov		UFS specifications 2.1.
78354a19b4dSMauro Carvalho Chehab
784ec92b59cSStanislav Nijnikov		The file is read only.
785ec92b59cSStanislav Nijnikov
786ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/ooo_data_enabled
787ec92b59cSStanislav NijnikovDate:		February 2018
788ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
789ec92b59cSStanislav NijnikovDescription:	This file provides the out of order data transfer enabled UFS
790ec92b59cSStanislav Nijnikov		device attribute. The full information about the attribute
791ec92b59cSStanislav Nijnikov		could be found at UFS specifications 2.1.
79254a19b4dSMauro Carvalho Chehab
793ec92b59cSStanislav Nijnikov		The file is read only.
794ec92b59cSStanislav Nijnikov
795ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/bkops_status
796ec92b59cSStanislav NijnikovDate:		February 2018
797ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
798ec92b59cSStanislav NijnikovDescription:	This file provides the background operations status UFS device
799ec92b59cSStanislav Nijnikov		attribute. The full information about the attribute could
800ec92b59cSStanislav Nijnikov		be found at UFS specifications 2.1.
80154a19b4dSMauro Carvalho Chehab
802ec92b59cSStanislav Nijnikov		The file is read only.
803ec92b59cSStanislav Nijnikov
804ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/purge_status
805ec92b59cSStanislav NijnikovDate:		February 2018
806ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
807ec92b59cSStanislav NijnikovDescription:	This file provides the purge operation status UFS device
808ec92b59cSStanislav Nijnikov		attribute. The full information about the attribute could
809ec92b59cSStanislav Nijnikov		be found at UFS specifications 2.1.
81054a19b4dSMauro Carvalho Chehab
811ec92b59cSStanislav Nijnikov		The file is read only.
812ec92b59cSStanislav Nijnikov
813ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/max_data_in_size
814ec92b59cSStanislav NijnikovDate:		February 2018
815ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
816ec92b59cSStanislav NijnikovDescription:	This file shows the maximum data size in a DATA IN
817ec92b59cSStanislav Nijnikov		UPIU. The full information about the attribute could
818ec92b59cSStanislav Nijnikov		be found at UFS specifications 2.1.
81954a19b4dSMauro Carvalho Chehab
820ec92b59cSStanislav Nijnikov		The file is read only.
821ec92b59cSStanislav Nijnikov
822ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/max_data_out_size
823ec92b59cSStanislav NijnikovDate:		February 2018
824ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
825ec92b59cSStanislav NijnikovDescription:	This file shows the maximum number of bytes that can be
826ec92b59cSStanislav Nijnikov		requested with a READY TO TRANSFER UPIU. The full information
827ec92b59cSStanislav Nijnikov		about the attribute could be found at UFS specifications 2.1.
82854a19b4dSMauro Carvalho Chehab
829ec92b59cSStanislav Nijnikov		The file is read only.
830ec92b59cSStanislav Nijnikov
831ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/reference_clock_frequency
832ec92b59cSStanislav NijnikovDate:		February 2018
833ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
834ec92b59cSStanislav NijnikovDescription:	This file provides the reference clock frequency UFS device
835ec92b59cSStanislav Nijnikov		attribute. The full information about the attribute could
836ec92b59cSStanislav Nijnikov		be found at UFS specifications 2.1.
83754a19b4dSMauro Carvalho Chehab
838ec92b59cSStanislav Nijnikov		The file is read only.
839ec92b59cSStanislav Nijnikov
840ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/configuration_descriptor_lock
841ec92b59cSStanislav NijnikovDate:		February 2018
842ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
843ec92b59cSStanislav NijnikovDescription:	This file shows whether the configuration descriptor is locked.
844ec92b59cSStanislav Nijnikov		The full information about the attribute could be found at
845ec92b59cSStanislav Nijnikov		UFS specifications 2.1. The file is read only.
846ec92b59cSStanislav Nijnikov
847ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/max_number_of_rtt
848ec92b59cSStanislav NijnikovDate:		February 2018
849ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
850ec92b59cSStanislav NijnikovDescription:	This file provides the maximum current number of
851ec92b59cSStanislav Nijnikov		outstanding RTTs in device that is allowed. The full
852ec92b59cSStanislav Nijnikov		information about the attribute could be found at
853ec92b59cSStanislav Nijnikov		UFS specifications 2.1.
85454a19b4dSMauro Carvalho Chehab
855ec92b59cSStanislav Nijnikov		The file is read only.
856ec92b59cSStanislav Nijnikov
857ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_control
858ec92b59cSStanislav NijnikovDate:		February 2018
859ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
860ec92b59cSStanislav NijnikovDescription:	This file provides the exception event control UFS device
861ec92b59cSStanislav Nijnikov		attribute. The full information about the attribute could
862ec92b59cSStanislav Nijnikov		be found at UFS specifications 2.1.
86354a19b4dSMauro Carvalho Chehab
864ec92b59cSStanislav Nijnikov		The file is read only.
865ec92b59cSStanislav Nijnikov
866ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_status
867ec92b59cSStanislav NijnikovDate:		February 2018
868ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
869ec92b59cSStanislav NijnikovDescription:	This file provides the exception event status UFS device
870ec92b59cSStanislav Nijnikov		attribute. The full information about the attribute could
871ec92b59cSStanislav Nijnikov		be found at UFS specifications 2.1.
87254a19b4dSMauro Carvalho Chehab
873ec92b59cSStanislav Nijnikov		The file is read only.
874ec92b59cSStanislav Nijnikov
875ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/ffu_status
876ec92b59cSStanislav NijnikovDate:		February 2018
877ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
878ec92b59cSStanislav NijnikovDescription:	This file provides the ffu status UFS device attribute.
879ec92b59cSStanislav Nijnikov		The full information about the attribute could be found at
880ec92b59cSStanislav Nijnikov		UFS specifications 2.1.
88154a19b4dSMauro Carvalho Chehab
882ec92b59cSStanislav Nijnikov		The file is read only.
883ec92b59cSStanislav Nijnikov
884ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/psa_state
885ec92b59cSStanislav NijnikovDate:		February 2018
886ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
887ec92b59cSStanislav NijnikovDescription:	This file show the PSA feature status. The full information
888ec92b59cSStanislav Nijnikov		about the attribute could be found at UFS specifications 2.1.
88954a19b4dSMauro Carvalho Chehab
890ec92b59cSStanislav Nijnikov		The file is read only.
891ec92b59cSStanislav Nijnikov
892ec92b59cSStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/psa_data_size
893ec92b59cSStanislav NijnikovDate:		February 2018
894ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
895ec92b59cSStanislav NijnikovDescription:	This file shows the amount of data that the host plans to
896ec92b59cSStanislav Nijnikov		load to all logical units in pre-soldering state.
897ec92b59cSStanislav Nijnikov		The full information about the attribute could be found at
898ec92b59cSStanislav Nijnikov		UFS specifications 2.1.
89954a19b4dSMauro Carvalho Chehab
900ec92b59cSStanislav Nijnikov		The file is read only.
901ec92b59cSStanislav Nijnikov
902ec92b59cSStanislav Nijnikov
903ec92b59cSStanislav NijnikovWhat:		/sys/class/scsi_device/*/device/dyn_cap_needed
904ec92b59cSStanislav NijnikovDate:		February 2018
905ec92b59cSStanislav NijnikovContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
906ec92b59cSStanislav NijnikovDescription:	This file shows the The amount of physical memory needed
907ec92b59cSStanislav Nijnikov		to be removed from the physical memory resources pool of
908ec92b59cSStanislav Nijnikov		the particular logical unit. The full information about
909ec92b59cSStanislav Nijnikov		the attribute could be found at UFS specifications 2.1.
91054a19b4dSMauro Carvalho Chehab
911ec92b59cSStanislav Nijnikov		The file is read only.
912114c1aa2SStanislav Nijnikov
913114c1aa2SStanislav Nijnikov
914114c1aa2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/rpm_lvl
915114c1aa2SStanislav NijnikovDate:		September 2014
916114c1aa2SStanislav NijnikovContact:	Subhash Jadavani <subhashj@codeaurora.org>
917114c1aa2SStanislav NijnikovDescription:	This entry could be used to set or show the UFS device
918114c1aa2SStanislav Nijnikov		runtime power management level. The current driver
9190b2894cdSAdrian Hunter		implementation supports 7 levels with next target states:
92054a19b4dSMauro Carvalho Chehab
92154a19b4dSMauro Carvalho Chehab		==  ====================================================
9220b2894cdSAdrian Hunter		0   UFS device will stay active, UIC link will
923114c1aa2SStanislav Nijnikov		    stay active
9240b2894cdSAdrian Hunter		1   UFS device will stay active, UIC link will
925114c1aa2SStanislav Nijnikov		    hibernate
9260b2894cdSAdrian Hunter		2   UFS device will be moved to sleep, UIC link will
927114c1aa2SStanislav Nijnikov		    stay active
9280b2894cdSAdrian Hunter		3   UFS device will be moved to sleep, UIC link will
929114c1aa2SStanislav Nijnikov		    hibernate
9300b2894cdSAdrian Hunter		4   UFS device will be powered off, UIC link will
931114c1aa2SStanislav Nijnikov		    hibernate
9320b2894cdSAdrian Hunter		5   UFS device will be powered off, UIC link will
933114c1aa2SStanislav Nijnikov		    be powered off
9340b2894cdSAdrian Hunter		6   UFS device will be moved to deep sleep, UIC link
9350b2894cdSAdrian Hunter		    will be powered off. Note, deep sleep might not be
936*f2cb4b23SLukas Bulwahn		    supported in which case this value will not be
937*f2cb4b23SLukas Bulwahn		    accepted
93854a19b4dSMauro Carvalho Chehab		==  ====================================================
939114c1aa2SStanislav Nijnikov
940114c1aa2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/rpm_target_dev_state
941114c1aa2SStanislav NijnikovDate:		February 2018
942114c1aa2SStanislav NijnikovContact:	Subhash Jadavani <subhashj@codeaurora.org>
943114c1aa2SStanislav NijnikovDescription:	This entry shows the target power mode of an UFS device
944114c1aa2SStanislav Nijnikov		for the chosen runtime power management level.
94554a19b4dSMauro Carvalho Chehab
946114c1aa2SStanislav Nijnikov		The file is read only.
947114c1aa2SStanislav Nijnikov
948114c1aa2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/rpm_target_link_state
949114c1aa2SStanislav NijnikovDate:		February 2018
950114c1aa2SStanislav NijnikovContact:	Subhash Jadavani <subhashj@codeaurora.org>
951114c1aa2SStanislav NijnikovDescription:	This entry shows the target state of an UFS UIC link
952114c1aa2SStanislav Nijnikov		for the chosen runtime power management level.
95354a19b4dSMauro Carvalho Chehab
954114c1aa2SStanislav Nijnikov		The file is read only.
955114c1aa2SStanislav Nijnikov
956114c1aa2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/spm_lvl
957114c1aa2SStanislav NijnikovDate:		September 2014
958114c1aa2SStanislav NijnikovContact:	Subhash Jadavani <subhashj@codeaurora.org>
959114c1aa2SStanislav NijnikovDescription:	This entry could be used to set or show the UFS device
960114c1aa2SStanislav Nijnikov		system power management level. The current driver
9610b2894cdSAdrian Hunter		implementation supports 7 levels with next target states:
96254a19b4dSMauro Carvalho Chehab
96354a19b4dSMauro Carvalho Chehab		==  ====================================================
9640b2894cdSAdrian Hunter		0   UFS device will stay active, UIC link will
965114c1aa2SStanislav Nijnikov		    stay active
9660b2894cdSAdrian Hunter		1   UFS device will stay active, UIC link will
967114c1aa2SStanislav Nijnikov		    hibernate
9680b2894cdSAdrian Hunter		2   UFS device will be moved to sleep, UIC link will
969114c1aa2SStanislav Nijnikov		    stay active
9700b2894cdSAdrian Hunter		3   UFS device will be moved to sleep, UIC link will
971114c1aa2SStanislav Nijnikov		    hibernate
9720b2894cdSAdrian Hunter		4   UFS device will be powered off, UIC link will
973114c1aa2SStanislav Nijnikov		    hibernate
9740b2894cdSAdrian Hunter		5   UFS device will be powered off, UIC link will
975114c1aa2SStanislav Nijnikov		    be powered off
9760b2894cdSAdrian Hunter		6   UFS device will be moved to deep sleep, UIC link
9770b2894cdSAdrian Hunter		    will be powered off. Note, deep sleep might not be
978*f2cb4b23SLukas Bulwahn		    supported in which case this value will not be
979*f2cb4b23SLukas Bulwahn		    accepted
98054a19b4dSMauro Carvalho Chehab		==  ====================================================
981114c1aa2SStanislav Nijnikov
982114c1aa2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/spm_target_dev_state
983114c1aa2SStanislav NijnikovDate:		February 2018
984114c1aa2SStanislav NijnikovContact:	Subhash Jadavani <subhashj@codeaurora.org>
985114c1aa2SStanislav NijnikovDescription:	This entry shows the target power mode of an UFS device
986114c1aa2SStanislav Nijnikov		for the chosen system power management level.
98754a19b4dSMauro Carvalho Chehab
988114c1aa2SStanislav Nijnikov		The file is read only.
989114c1aa2SStanislav Nijnikov
990114c1aa2SStanislav NijnikovWhat:		/sys/bus/platform/drivers/ufshcd/*/spm_target_link_state
991114c1aa2SStanislav NijnikovDate:		February 2018
992114c1aa2SStanislav NijnikovContact:	Subhash Jadavani <subhashj@codeaurora.org>
993114c1aa2SStanislav NijnikovDescription:	This entry shows the target state of an UFS UIC link
994114c1aa2SStanislav Nijnikov		for the chosen system power management level.
99554a19b4dSMauro Carvalho Chehab
996114c1aa2SStanislav Nijnikov		The file is read only.
997f51853fcSAsutosh Das
998f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_presv_us_en
999f51853fcSAsutosh DasDate:		June 2020
1000f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1001f51853fcSAsutosh DasDescription:	This entry shows if preserve user-space was configured
100254a19b4dSMauro Carvalho Chehab
1003f51853fcSAsutosh Das		The file is read only.
1004f51853fcSAsutosh Das
1005f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_shared_alloc_units
1006f51853fcSAsutosh DasDate:		June 2020
1007f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1008f51853fcSAsutosh DasDescription:	This entry shows the shared allocated units of WB buffer
100954a19b4dSMauro Carvalho Chehab
1010f51853fcSAsutosh Das		The file is read only.
1011f51853fcSAsutosh Das
1012f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_type
1013f51853fcSAsutosh DasDate:		June 2020
1014f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1015f51853fcSAsutosh DasDescription:	This entry shows the configured WB type.
1016f51853fcSAsutosh Das		0x1 for shared buffer mode. 0x0 for dedicated buffer mode.
101754a19b4dSMauro Carvalho Chehab
1018f51853fcSAsutosh Das		The file is read only.
1019f51853fcSAsutosh Das
1020f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_buff_cap_adj
1021f51853fcSAsutosh DasDate:		June 2020
1022f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1023f51853fcSAsutosh DasDescription:	This entry shows the total user-space decrease in shared
1024f51853fcSAsutosh Das		buffer mode.
1025f51853fcSAsutosh Das		The value of this parameter is 3 for TLC NAND when SLC mode
1026f51853fcSAsutosh Das		is used as WriteBooster Buffer. 2 for MLC NAND.
102754a19b4dSMauro Carvalho Chehab
1028f51853fcSAsutosh Das		The file is read only.
1029f51853fcSAsutosh Das
1030f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_alloc_units
1031f51853fcSAsutosh DasDate:		June 2020
1032f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1033f51853fcSAsutosh DasDescription:	This entry shows the Maximum total WriteBooster Buffer size
1034f51853fcSAsutosh Das		which is supported by the entire device.
103554a19b4dSMauro Carvalho Chehab
1036f51853fcSAsutosh Das		The file is read only.
1037f51853fcSAsutosh Das
1038f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_wb_luns
1039f51853fcSAsutosh DasDate:		June 2020
1040f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1041f51853fcSAsutosh DasDescription:	This entry shows the maximum number of luns that can support
1042f51853fcSAsutosh Das		WriteBooster.
104354a19b4dSMauro Carvalho Chehab
1044f51853fcSAsutosh Das		The file is read only.
1045f51853fcSAsutosh Das
1046f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_red_type
1047f51853fcSAsutosh DasDate:		June 2020
1048f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1049f51853fcSAsutosh DasDescription:	The supportability of user space reduction mode
1050f51853fcSAsutosh Das		and preserve user space mode.
1051f51853fcSAsutosh Das		00h: WriteBooster Buffer can be configured only in
1052f51853fcSAsutosh Das		user space reduction type.
1053f51853fcSAsutosh Das		01h: WriteBooster Buffer can be configured only in
1054f51853fcSAsutosh Das		preserve user space type.
1055f51853fcSAsutosh Das		02h: Device can be configured in either user space
1056f51853fcSAsutosh Das		reduction type or preserve user space type.
105754a19b4dSMauro Carvalho Chehab
1058f51853fcSAsutosh Das		The file is read only.
1059f51853fcSAsutosh Das
1060f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_wb_type
1061f51853fcSAsutosh DasDate:		June 2020
1062f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1063f51853fcSAsutosh DasDescription:	The supportability of WriteBooster Buffer type.
106454a19b4dSMauro Carvalho Chehab
106554a19b4dSMauro Carvalho Chehab		===  ==========================================================
106654a19b4dSMauro Carvalho Chehab		00h  LU based WriteBooster Buffer configuration
106754a19b4dSMauro Carvalho Chehab		01h  Single shared WriteBooster Buffer configuration
106854a19b4dSMauro Carvalho Chehab		02h  Supporting both LU based WriteBooster.
106954a19b4dSMauro Carvalho Chehab		     Buffer and Single shared WriteBooster Buffer configuration
107054a19b4dSMauro Carvalho Chehab		===  ==========================================================
107154a19b4dSMauro Carvalho Chehab
1072f51853fcSAsutosh Das		The file is read only.
1073f51853fcSAsutosh Das
1074f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/wb_enable
1075f51853fcSAsutosh DasDate:		June 2020
1076f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1077f51853fcSAsutosh DasDescription:	This entry shows the status of WriteBooster.
107854a19b4dSMauro Carvalho Chehab
107954a19b4dSMauro Carvalho Chehab		== ============================
108054a19b4dSMauro Carvalho Chehab		0  WriteBooster is not enabled.
108154a19b4dSMauro Carvalho Chehab		1  WriteBooster is enabled
108254a19b4dSMauro Carvalho Chehab		== ============================
108354a19b4dSMauro Carvalho Chehab
1084f51853fcSAsutosh Das		The file is read only.
1085f51853fcSAsutosh Das
1086f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_en
1087f51853fcSAsutosh DasDate:		June 2020
1088f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1089f51853fcSAsutosh DasDescription:	This entry shows if flush is enabled.
109054a19b4dSMauro Carvalho Chehab
109154a19b4dSMauro Carvalho Chehab		== =================================
109254a19b4dSMauro Carvalho Chehab		0  Flush operation is not performed.
109354a19b4dSMauro Carvalho Chehab		1  Flush operation is performed.
109454a19b4dSMauro Carvalho Chehab		== =================================
109554a19b4dSMauro Carvalho Chehab
1096f51853fcSAsutosh Das		The file is read only.
1097f51853fcSAsutosh Das
1098f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_during_h8
1099f51853fcSAsutosh DasDate:		June 2020
1100f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1101f51853fcSAsutosh DasDescription:	Flush WriteBooster Buffer during hibernate state.
110254a19b4dSMauro Carvalho Chehab
110354a19b4dSMauro Carvalho Chehab		== =================================================
110454a19b4dSMauro Carvalho Chehab		0  Device is not allowed to flush the
110554a19b4dSMauro Carvalho Chehab		   WriteBooster Buffer during link hibernate state.
110654a19b4dSMauro Carvalho Chehab		1  Device is allowed to flush the
110754a19b4dSMauro Carvalho Chehab		   WriteBooster Buffer during link hibernate state.
110854a19b4dSMauro Carvalho Chehab		== =================================================
110954a19b4dSMauro Carvalho Chehab
1110f51853fcSAsutosh Das		The file is read only.
1111f51853fcSAsutosh Das
1112f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/wb_avail_buf
1113f51853fcSAsutosh DasDate:		June 2020
1114f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1115f51853fcSAsutosh DasDescription:	This entry shows the amount of unused WriteBooster buffer
1116f51853fcSAsutosh Das		available.
111754a19b4dSMauro Carvalho Chehab
1118f51853fcSAsutosh Das		The file is read only.
1119f51853fcSAsutosh Das
1120f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/wb_cur_buf
1121f51853fcSAsutosh DasDate:		June 2020
1122f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1123f51853fcSAsutosh DasDescription:	This entry shows the amount of unused current buffer.
112454a19b4dSMauro Carvalho Chehab
1125f51853fcSAsutosh Das		The file is read only.
1126f51853fcSAsutosh Das
1127f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/wb_flush_status
1128f51853fcSAsutosh DasDate:		June 2020
1129f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1130f51853fcSAsutosh DasDescription:	This entry shows the flush operation status.
113154a19b4dSMauro Carvalho Chehab
113254a19b4dSMauro Carvalho Chehab
113354a19b4dSMauro Carvalho Chehab		===  ======================================
113454a19b4dSMauro Carvalho Chehab		00h  idle
113554a19b4dSMauro Carvalho Chehab		01h  Flush operation in progress
113654a19b4dSMauro Carvalho Chehab		02h  Flush operation stopped prematurely.
113754a19b4dSMauro Carvalho Chehab		03h  Flush operation completed successfully
113854a19b4dSMauro Carvalho Chehab		04h  Flush operation general failure
113954a19b4dSMauro Carvalho Chehab		===  ======================================
114054a19b4dSMauro Carvalho Chehab
1141f51853fcSAsutosh Das		The file is read only.
1142f51853fcSAsutosh Das
1143f51853fcSAsutosh DasWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/wb_life_time_est
1144f51853fcSAsutosh DasDate:		June 2020
1145f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1146f51853fcSAsutosh DasDescription:	This entry shows an indication of the WriteBooster Buffer
1147f51853fcSAsutosh Das		lifetime based on the amount of performed program/erase cycles
114854a19b4dSMauro Carvalho Chehab
114954a19b4dSMauro Carvalho Chehab		===  =============================================
115054a19b4dSMauro Carvalho Chehab		01h  0% - 10% WriteBooster Buffer life time used
1151f51853fcSAsutosh Das		...
115254a19b4dSMauro Carvalho Chehab		0Ah  90% - 100% WriteBooster Buffer life time used
115354a19b4dSMauro Carvalho Chehab		===  =============================================
115454a19b4dSMauro Carvalho Chehab
1155f51853fcSAsutosh Das		The file is read only.
1156f51853fcSAsutosh Das
1157f51853fcSAsutosh DasWhat:		/sys/class/scsi_device/*/device/unit_descriptor/wb_buf_alloc_units
1158f51853fcSAsutosh DasDate:		June 2020
1159f51853fcSAsutosh DasContact:	Asutosh Das <asutoshd@codeaurora.org>
1160f51853fcSAsutosh DasDescription:	This entry shows the configured size of WriteBooster buffer.
1161f51853fcSAsutosh Das		0400h corresponds to 4GB.
116254a19b4dSMauro Carvalho Chehab
1163f51853fcSAsutosh Das		The file is read only.
1164