162306a36Sopenharmony_ciWhat:		/sys/bus/*/drivers/ufshcd/*/auto_hibern8
262306a36Sopenharmony_ciDate:		March 2018
362306a36Sopenharmony_ciContact:	linux-scsi@vger.kernel.org
462306a36Sopenharmony_ciDescription:
562306a36Sopenharmony_ci		This file contains the auto-hibernate idle timer setting of a
662306a36Sopenharmony_ci		UFS host controller. A value of '0' means auto-hibernate is not
762306a36Sopenharmony_ci		enabled. Otherwise the value is the number of microseconds of
862306a36Sopenharmony_ci		idle time before the UFS host controller will autonomously put
962306a36Sopenharmony_ci		the link into hibernate state. That will save power at the
1062306a36Sopenharmony_ci		expense of increased latency. Note that the hardware supports
1162306a36Sopenharmony_ci		10-bit values with a power-of-ten multiplier which allows a
1262306a36Sopenharmony_ci		maximum value of 102300000. Refer to the UFS Host Controller
1362306a36Sopenharmony_ci		Interface specification for more details.
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_type
1662306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/device_type
1762306a36Sopenharmony_ciDate:		February 2018
1862306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
1962306a36Sopenharmony_ciDescription:	This file shows the device type. This is one of the UFS
2062306a36Sopenharmony_ci		device descriptor parameters. The full information about
2162306a36Sopenharmony_ci		the descriptor could be found at UFS specifications 2.1.
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci		The file is read only.
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_class
2662306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/device_class
2762306a36Sopenharmony_ciDate:		February 2018
2862306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
2962306a36Sopenharmony_ciDescription:	This file shows the device class. This is one of the UFS
3062306a36Sopenharmony_ci		device descriptor parameters. The full information about
3162306a36Sopenharmony_ci		the descriptor could be found at UFS specifications 2.1.
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci		The file is read only.
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_sub_class
3662306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/device_sub_class
3762306a36Sopenharmony_ciDate:		February 2018
3862306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
3962306a36Sopenharmony_ciDescription:	This file shows the UFS storage subclass. This is one of
4062306a36Sopenharmony_ci		the UFS device descriptor parameters. The full information
4162306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
4262306a36Sopenharmony_ci
4362306a36Sopenharmony_ci		The file is read only.
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/protocol
4662306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/protocol
4762306a36Sopenharmony_ciDate:		February 2018
4862306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
4962306a36Sopenharmony_ciDescription:	This file shows the protocol supported by an UFS device.
5062306a36Sopenharmony_ci		This is one of the UFS device descriptor parameters.
5162306a36Sopenharmony_ci		The full information about the descriptor could be found
5262306a36Sopenharmony_ci		at UFS specifications 2.1.
5362306a36Sopenharmony_ci
5462306a36Sopenharmony_ci		The file is read only.
5562306a36Sopenharmony_ci
5662306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_luns
5762306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/number_of_luns
5862306a36Sopenharmony_ciDate:		February 2018
5962306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
6062306a36Sopenharmony_ciDescription:	This file shows number of logical units. This is one of
6162306a36Sopenharmony_ci		the UFS device descriptor parameters. The full information
6262306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
6362306a36Sopenharmony_ci
6462306a36Sopenharmony_ci		The file is read only.
6562306a36Sopenharmony_ci
6662306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_wluns
6762306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/number_of_wluns
6862306a36Sopenharmony_ciDate:		February 2018
6962306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
7062306a36Sopenharmony_ciDescription:	This file shows number of well known logical units.
7162306a36Sopenharmony_ci		This is one of the UFS device descriptor parameters.
7262306a36Sopenharmony_ci		The full information about the descriptor could be found
7362306a36Sopenharmony_ci		at UFS specifications 2.1.
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ci		The file is read only.
7662306a36Sopenharmony_ci
7762306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/boot_enable
7862306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/boot_enable
7962306a36Sopenharmony_ciDate:		February 2018
8062306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
8162306a36Sopenharmony_ciDescription:	This file shows value that indicates whether the device is
8262306a36Sopenharmony_ci		enabled for boot. This is one of the UFS device descriptor
8362306a36Sopenharmony_ci		parameters. The full information about the descriptor could
8462306a36Sopenharmony_ci		be found at UFS specifications 2.1.
8562306a36Sopenharmony_ci
8662306a36Sopenharmony_ci		The file is read only.
8762306a36Sopenharmony_ci
8862306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/descriptor_access_enable
8962306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/descriptor_access_enable
9062306a36Sopenharmony_ciDate:		February 2018
9162306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
9262306a36Sopenharmony_ciDescription:	This file shows value that indicates whether the device
9362306a36Sopenharmony_ci		descriptor could be read after partial initialization phase
9462306a36Sopenharmony_ci		of the boot sequence. This is one of the UFS device descriptor
9562306a36Sopenharmony_ci		parameters. The full information about the descriptor could
9662306a36Sopenharmony_ci		be found at UFS specifications 2.1.
9762306a36Sopenharmony_ci
9862306a36Sopenharmony_ci		The file is read only.
9962306a36Sopenharmony_ci
10062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_power_mode
10162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/initial_power_mode
10262306a36Sopenharmony_ciDate:		February 2018
10362306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
10462306a36Sopenharmony_ciDescription:	This file shows value that defines the power mode after
10562306a36Sopenharmony_ci		device initialization or hardware reset. This is one of
10662306a36Sopenharmony_ci		the UFS device descriptor parameters. The full information
10762306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
10862306a36Sopenharmony_ci
10962306a36Sopenharmony_ci		The file is read only.
11062306a36Sopenharmony_ci
11162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/high_priority_lun
11262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/high_priority_lun
11362306a36Sopenharmony_ciDate:		February 2018
11462306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
11562306a36Sopenharmony_ciDescription:	This file shows the high priority lun. This is one of
11662306a36Sopenharmony_ci		the UFS device descriptor parameters. The full information
11762306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
11862306a36Sopenharmony_ci
11962306a36Sopenharmony_ci		The file is read only.
12062306a36Sopenharmony_ci
12162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/secure_removal_type
12262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/secure_removal_type
12362306a36Sopenharmony_ciDate:		February 2018
12462306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
12562306a36Sopenharmony_ciDescription:	This file shows the secure removal type. This is one of
12662306a36Sopenharmony_ci		the UFS device descriptor parameters. The full information
12762306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
12862306a36Sopenharmony_ci
12962306a36Sopenharmony_ci		The file is read only.
13062306a36Sopenharmony_ci
13162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/support_security_lun
13262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/support_security_lun
13362306a36Sopenharmony_ciDate:		February 2018
13462306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
13562306a36Sopenharmony_ciDescription:	This file shows whether the security lun is supported.
13662306a36Sopenharmony_ci		This is one of the UFS device descriptor parameters.
13762306a36Sopenharmony_ci		The full information about the descriptor could be found
13862306a36Sopenharmony_ci		at UFS specifications 2.1.
13962306a36Sopenharmony_ci
14062306a36Sopenharmony_ci		The file is read only.
14162306a36Sopenharmony_ci
14262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/bkops_termination_latency
14362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/bkops_termination_latency
14462306a36Sopenharmony_ciDate:		February 2018
14562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
14662306a36Sopenharmony_ciDescription:	This file shows the background operations termination
14762306a36Sopenharmony_ci		latency. This is one of the UFS device descriptor parameters.
14862306a36Sopenharmony_ci		The full information about the descriptor could be found
14962306a36Sopenharmony_ci		at UFS specifications 2.1.
15062306a36Sopenharmony_ci
15162306a36Sopenharmony_ci		The file is read only.
15262306a36Sopenharmony_ci
15362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_active_icc_level
15462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/initial_active_icc_level
15562306a36Sopenharmony_ciDate:		February 2018
15662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
15762306a36Sopenharmony_ciDescription:	This file shows the initial active ICC level. This is one
15862306a36Sopenharmony_ci		of the UFS device descriptor parameters. The full information
15962306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
16062306a36Sopenharmony_ci
16162306a36Sopenharmony_ci		The file is read only.
16262306a36Sopenharmony_ci
16362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/specification_version
16462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/specification_version
16562306a36Sopenharmony_ciDate:		February 2018
16662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
16762306a36Sopenharmony_ciDescription:	This file shows the specification version. This is one
16862306a36Sopenharmony_ci		of the UFS device descriptor parameters. The full information
16962306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
17062306a36Sopenharmony_ci
17162306a36Sopenharmony_ci		The file is read only.
17262306a36Sopenharmony_ci
17362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturing_date
17462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/manufacturing_date
17562306a36Sopenharmony_ciDate:		February 2018
17662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
17762306a36Sopenharmony_ciDescription:	This file shows the manufacturing date in BCD format.
17862306a36Sopenharmony_ci		This is one of the UFS device descriptor parameters.
17962306a36Sopenharmony_ci		The full information about the descriptor could be found
18062306a36Sopenharmony_ci		at UFS specifications 2.1.
18162306a36Sopenharmony_ci
18262306a36Sopenharmony_ci		The file is read only.
18362306a36Sopenharmony_ci
18462306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturer_id
18562306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/manufacturer_id
18662306a36Sopenharmony_ciDate:		February 2018
18762306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
18862306a36Sopenharmony_ciDescription:	This file shows the manufacturer ID. This is one of the
18962306a36Sopenharmony_ci		UFS device descriptor parameters. The full information about
19062306a36Sopenharmony_ci		the descriptor could be found at UFS specifications 2.1.
19162306a36Sopenharmony_ci
19262306a36Sopenharmony_ci		The file is read only.
19362306a36Sopenharmony_ci
19462306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtt_capability
19562306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/rtt_capability
19662306a36Sopenharmony_ciDate:		February 2018
19762306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
19862306a36Sopenharmony_ciDescription:	This file shows the maximum number of outstanding RTTs
19962306a36Sopenharmony_ci		supported by the device. This is one of the UFS device
20062306a36Sopenharmony_ci		descriptor parameters. The full information about
20162306a36Sopenharmony_ci		the descriptor could be found at UFS specifications 2.1.
20262306a36Sopenharmony_ci
20362306a36Sopenharmony_ci		The file is read only.
20462306a36Sopenharmony_ci
20562306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtc_update
20662306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/rtc_update
20762306a36Sopenharmony_ciDate:		February 2018
20862306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
20962306a36Sopenharmony_ciDescription:	This file shows the frequency and method of the realtime
21062306a36Sopenharmony_ci		clock update. This is one of the UFS device descriptor
21162306a36Sopenharmony_ci		parameters. The full information about the descriptor
21262306a36Sopenharmony_ci		could be found at UFS specifications 2.1.
21362306a36Sopenharmony_ci
21462306a36Sopenharmony_ci		The file is read only.
21562306a36Sopenharmony_ci
21662306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/ufs_features
21762306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/ufs_features
21862306a36Sopenharmony_ciDate:		February 2018
21962306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
22062306a36Sopenharmony_ciDescription:	This file shows which features are supported by the device.
22162306a36Sopenharmony_ci		This is one of the UFS device descriptor parameters.
22262306a36Sopenharmony_ci		The full information about the descriptor could be
22362306a36Sopenharmony_ci		found at UFS specifications 2.1.
22462306a36Sopenharmony_ci
22562306a36Sopenharmony_ci		The file is read only.
22662306a36Sopenharmony_ci
22762306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/ffu_timeout
22862306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/ffu_timeout
22962306a36Sopenharmony_ciDate:		February 2018
23062306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
23162306a36Sopenharmony_ciDescription:	This file shows the FFU timeout. This is one of the
23262306a36Sopenharmony_ci		UFS device descriptor parameters. The full information
23362306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
23462306a36Sopenharmony_ci
23562306a36Sopenharmony_ci		The file is read only.
23662306a36Sopenharmony_ci
23762306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/queue_depth
23862306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/queue_depth
23962306a36Sopenharmony_ciDate:		February 2018
24062306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
24162306a36Sopenharmony_ciDescription:	This file shows the device queue depth. This is one of the
24262306a36Sopenharmony_ci		UFS device descriptor parameters. The full information
24362306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
24462306a36Sopenharmony_ci
24562306a36Sopenharmony_ci		The file is read only.
24662306a36Sopenharmony_ci
24762306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_version
24862306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/device_version
24962306a36Sopenharmony_ciDate:		February 2018
25062306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
25162306a36Sopenharmony_ciDescription:	This file shows the device version. This is one of the
25262306a36Sopenharmony_ci		UFS device descriptor parameters. The full information
25362306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
25462306a36Sopenharmony_ci
25562306a36Sopenharmony_ci		The file is read only.
25662306a36Sopenharmony_ci
25762306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_secure_wpa
25862306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/number_of_secure_wpa
25962306a36Sopenharmony_ciDate:		February 2018
26062306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
26162306a36Sopenharmony_ciDescription:	This file shows number of secure write protect areas
26262306a36Sopenharmony_ci		supported by the device. This is one of the UFS device
26362306a36Sopenharmony_ci		descriptor parameters. The full information about
26462306a36Sopenharmony_ci		the descriptor could be found at UFS specifications 2.1.
26562306a36Sopenharmony_ci
26662306a36Sopenharmony_ci		The file is read only.
26762306a36Sopenharmony_ci
26862306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_max_data_size
26962306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/psa_max_data_size
27062306a36Sopenharmony_ciDate:		February 2018
27162306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
27262306a36Sopenharmony_ciDescription:	This file shows the maximum amount of data that may be
27362306a36Sopenharmony_ci		written during the pre-soldering phase of the PSA flow.
27462306a36Sopenharmony_ci		This is one of the UFS device descriptor parameters.
27562306a36Sopenharmony_ci		The full information about the descriptor could be found
27662306a36Sopenharmony_ci		at UFS specifications 2.1.
27762306a36Sopenharmony_ci
27862306a36Sopenharmony_ci		The file is read only.
27962306a36Sopenharmony_ci
28062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_state_timeout
28162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/psa_state_timeout
28262306a36Sopenharmony_ciDate:		February 2018
28362306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
28462306a36Sopenharmony_ciDescription:	This file shows the command maximum timeout for a change
28562306a36Sopenharmony_ci		in PSA state. This is one of the UFS device descriptor
28662306a36Sopenharmony_ci		parameters. The full information about the descriptor could
28762306a36Sopenharmony_ci		be found at UFS specifications 2.1.
28862306a36Sopenharmony_ci
28962306a36Sopenharmony_ci		The file is read only.
29062306a36Sopenharmony_ci
29162306a36Sopenharmony_ci
29262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/unipro_version
29362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/interconnect_descriptor/unipro_version
29462306a36Sopenharmony_ciDate:		February 2018
29562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
29662306a36Sopenharmony_ciDescription:	This file shows the MIPI UniPro version number in BCD format.
29762306a36Sopenharmony_ci		This is one of the UFS interconnect descriptor parameters.
29862306a36Sopenharmony_ci		The full information about the descriptor could be found at
29962306a36Sopenharmony_ci		UFS specifications 2.1.
30062306a36Sopenharmony_ci
30162306a36Sopenharmony_ci		The file is read only.
30262306a36Sopenharmony_ci
30362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/mphy_version
30462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/interconnect_descriptor/mphy_version
30562306a36Sopenharmony_ciDate:		February 2018
30662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
30762306a36Sopenharmony_ciDescription:	This file shows the MIPI M-PHY version number in BCD format.
30862306a36Sopenharmony_ci		This is one of the UFS interconnect descriptor parameters.
30962306a36Sopenharmony_ci		The full information about the descriptor could be found at
31062306a36Sopenharmony_ci		UFS specifications 2.1.
31162306a36Sopenharmony_ci
31262306a36Sopenharmony_ci		The file is read only.
31362306a36Sopenharmony_ci
31462306a36Sopenharmony_ci
31562306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/raw_device_capacity
31662306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/raw_device_capacity
31762306a36Sopenharmony_ciDate:		February 2018
31862306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
31962306a36Sopenharmony_ciDescription:	This file shows the total memory quantity available to
32062306a36Sopenharmony_ci		the user to configure the device logical units. This is one
32162306a36Sopenharmony_ci		of the UFS geometry descriptor parameters. The full
32262306a36Sopenharmony_ci		information about the descriptor could be found at
32362306a36Sopenharmony_ci		UFS specifications 2.1.
32462306a36Sopenharmony_ci
32562306a36Sopenharmony_ci		The file is read only.
32662306a36Sopenharmony_ci
32762306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_luns
32862306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/max_number_of_luns
32962306a36Sopenharmony_ciDate:		February 2018
33062306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
33162306a36Sopenharmony_ciDescription:	This file shows the maximum number of logical units
33262306a36Sopenharmony_ci		supported by the UFS device. This is one of the UFS
33362306a36Sopenharmony_ci		geometry descriptor parameters. The full information about
33462306a36Sopenharmony_ci		the descriptor could be found at UFS specifications 2.1.
33562306a36Sopenharmony_ci
33662306a36Sopenharmony_ci		The file is read only.
33762306a36Sopenharmony_ci
33862306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/segment_size
33962306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/segment_size
34062306a36Sopenharmony_ciDate:		February 2018
34162306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
34262306a36Sopenharmony_ciDescription:	This file shows the segment size. This is one of the UFS
34362306a36Sopenharmony_ci		geometry descriptor parameters. The full information about
34462306a36Sopenharmony_ci		the descriptor could be found at UFS specifications 2.1.
34562306a36Sopenharmony_ci
34662306a36Sopenharmony_ci		The file is read only.
34762306a36Sopenharmony_ci
34862306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/allocation_unit_size
34962306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/allocation_unit_size
35062306a36Sopenharmony_ciDate:		February 2018
35162306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
35262306a36Sopenharmony_ciDescription:	This file shows the allocation unit size. This is one of
35362306a36Sopenharmony_ci		the UFS geometry descriptor parameters. The full information
35462306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
35562306a36Sopenharmony_ci
35662306a36Sopenharmony_ci		The file is read only.
35762306a36Sopenharmony_ci
35862306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/min_addressable_block_size
35962306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/min_addressable_block_size
36062306a36Sopenharmony_ciDate:		February 2018
36162306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
36262306a36Sopenharmony_ciDescription:	This file shows the minimum addressable block size. This
36362306a36Sopenharmony_ci		is one of the UFS geometry descriptor parameters. The full
36462306a36Sopenharmony_ci		information about the descriptor could be found at UFS
36562306a36Sopenharmony_ci		specifications 2.1.
36662306a36Sopenharmony_ci
36762306a36Sopenharmony_ci		The file is read only.
36862306a36Sopenharmony_ci
36962306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_read_block_size
37062306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/optimal_read_block_size
37162306a36Sopenharmony_ciDate:		February 2018
37262306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
37362306a36Sopenharmony_ciDescription:	This file shows the optimal read block size. This is one
37462306a36Sopenharmony_ci		of the UFS geometry descriptor parameters. The full
37562306a36Sopenharmony_ci		information about the descriptor could be found at UFS
37662306a36Sopenharmony_ci		specifications 2.1.
37762306a36Sopenharmony_ci
37862306a36Sopenharmony_ci		The file is read only.
37962306a36Sopenharmony_ci
38062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_write_block_size
38162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/optimal_write_block_size
38262306a36Sopenharmony_ciDate:		February 2018
38362306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
38462306a36Sopenharmony_ciDescription:	This file shows the optimal write block size. This is one
38562306a36Sopenharmony_ci		of the UFS geometry descriptor parameters. The full
38662306a36Sopenharmony_ci		information about the descriptor could be found at UFS
38762306a36Sopenharmony_ci		specifications 2.1.
38862306a36Sopenharmony_ci
38962306a36Sopenharmony_ci		The file is read only.
39062306a36Sopenharmony_ci
39162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_in_buffer_size
39262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/max_in_buffer_size
39362306a36Sopenharmony_ciDate:		February 2018
39462306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
39562306a36Sopenharmony_ciDescription:	This file shows the maximum data-in buffer size. This
39662306a36Sopenharmony_ci		is one of the UFS geometry descriptor parameters. The full
39762306a36Sopenharmony_ci		information about the descriptor could be found at UFS
39862306a36Sopenharmony_ci		specifications 2.1.
39962306a36Sopenharmony_ci
40062306a36Sopenharmony_ci		The file is read only.
40162306a36Sopenharmony_ci
40262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_out_buffer_size
40362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/max_out_buffer_size
40462306a36Sopenharmony_ciDate:		February 2018
40562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
40662306a36Sopenharmony_ciDescription:	This file shows the maximum data-out buffer size. This
40762306a36Sopenharmony_ci		is one of the UFS geometry descriptor parameters. The full
40862306a36Sopenharmony_ci		information about the descriptor could be found at UFS
40962306a36Sopenharmony_ci		specifications 2.1.
41062306a36Sopenharmony_ci
41162306a36Sopenharmony_ci		The file is read only.
41262306a36Sopenharmony_ci
41362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/rpmb_rw_size
41462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/rpmb_rw_size
41562306a36Sopenharmony_ciDate:		February 2018
41662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
41762306a36Sopenharmony_ciDescription:	This file shows the maximum number of RPMB frames allowed
41862306a36Sopenharmony_ci		in Security Protocol In/Out. This is one of the UFS geometry
41962306a36Sopenharmony_ci		descriptor parameters. The full information about the
42062306a36Sopenharmony_ci		descriptor could be found at UFS specifications 2.1.
42162306a36Sopenharmony_ci
42262306a36Sopenharmony_ci		The file is read only.
42362306a36Sopenharmony_ci
42462306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/dyn_capacity_resource_policy
42562306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/dyn_capacity_resource_policy
42662306a36Sopenharmony_ciDate:		February 2018
42762306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
42862306a36Sopenharmony_ciDescription:	This file shows the dynamic capacity resource policy. This
42962306a36Sopenharmony_ci		is one of the UFS geometry descriptor parameters. The full
43062306a36Sopenharmony_ci		information about the descriptor could be found at
43162306a36Sopenharmony_ci		UFS specifications 2.1.
43262306a36Sopenharmony_ci
43362306a36Sopenharmony_ci		The file is read only.
43462306a36Sopenharmony_ci
43562306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/data_ordering
43662306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/data_ordering
43762306a36Sopenharmony_ciDate:		February 2018
43862306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
43962306a36Sopenharmony_ciDescription:	This file shows support for out-of-order data transfer.
44062306a36Sopenharmony_ci		This is one of the UFS geometry descriptor parameters.
44162306a36Sopenharmony_ci		The full information about the descriptor could be found at
44262306a36Sopenharmony_ci		UFS specifications 2.1.
44362306a36Sopenharmony_ci
44462306a36Sopenharmony_ci		The file is read only.
44562306a36Sopenharmony_ci
44662306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_contexts
44762306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/max_number_of_contexts
44862306a36Sopenharmony_ciDate:		February 2018
44962306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
45062306a36Sopenharmony_ciDescription:	This file shows maximum available number of contexts which
45162306a36Sopenharmony_ci		are supported by the device. This is one of the UFS geometry
45262306a36Sopenharmony_ci		descriptor parameters. The full information about the
45362306a36Sopenharmony_ci		descriptor could be found at UFS specifications 2.1.
45462306a36Sopenharmony_ci
45562306a36Sopenharmony_ci		The file is read only.
45662306a36Sopenharmony_ci
45762306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_unit_size
45862306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/sys_data_tag_unit_size
45962306a36Sopenharmony_ciDate:		February 2018
46062306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
46162306a36Sopenharmony_ciDescription:	This file shows system data tag unit size. This is one of
46262306a36Sopenharmony_ci		the UFS geometry descriptor parameters. The full information
46362306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
46462306a36Sopenharmony_ci
46562306a36Sopenharmony_ci		The file is read only.
46662306a36Sopenharmony_ci
46762306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_resource_size
46862306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/sys_data_tag_resource_size
46962306a36Sopenharmony_ciDate:		February 2018
47062306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
47162306a36Sopenharmony_ciDescription:	This file shows maximum storage area size allocated by
47262306a36Sopenharmony_ci		the device to handle system data by the tagging mechanism.
47362306a36Sopenharmony_ci		This is one of the UFS geometry descriptor parameters.
47462306a36Sopenharmony_ci		The full information about the descriptor could be found at
47562306a36Sopenharmony_ci		UFS specifications 2.1.
47662306a36Sopenharmony_ci
47762306a36Sopenharmony_ci		The file is read only.
47862306a36Sopenharmony_ci
47962306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/secure_removal_types
48062306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/secure_removal_types
48162306a36Sopenharmony_ciDate:		February 2018
48262306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
48362306a36Sopenharmony_ciDescription:	This file shows supported secure removal types. This is
48462306a36Sopenharmony_ci		one of the UFS geometry descriptor parameters. The full
48562306a36Sopenharmony_ci		information about the descriptor could be found at
48662306a36Sopenharmony_ci		UFS specifications 2.1.
48762306a36Sopenharmony_ci
48862306a36Sopenharmony_ci		The file is read only.
48962306a36Sopenharmony_ci
49062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/memory_types
49162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/memory_types
49262306a36Sopenharmony_ciDate:		February 2018
49362306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
49462306a36Sopenharmony_ciDescription:	This file shows supported memory types. This is one of
49562306a36Sopenharmony_ci		the UFS geometry descriptor parameters. The full
49662306a36Sopenharmony_ci		information about the descriptor could be found at
49762306a36Sopenharmony_ci		UFS specifications 2.1.
49862306a36Sopenharmony_ci
49962306a36Sopenharmony_ci		The file is read only.
50062306a36Sopenharmony_ci
50162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_max_alloc_units
50262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/*_memory_max_alloc_units
50362306a36Sopenharmony_ciDate:		February 2018
50462306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
50562306a36Sopenharmony_ciDescription:	This file shows the maximum number of allocation units for
50662306a36Sopenharmony_ci		different memory types (system code, non persistent,
50762306a36Sopenharmony_ci		enhanced type 1-4). This is one of the UFS geometry
50862306a36Sopenharmony_ci		descriptor parameters. The full information about the
50962306a36Sopenharmony_ci		descriptor could be found at UFS specifications 2.1.
51062306a36Sopenharmony_ci
51162306a36Sopenharmony_ci		The file is read only.
51262306a36Sopenharmony_ci
51362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_capacity_adjustment_factor
51462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/*_memory_capacity_adjustment_factor
51562306a36Sopenharmony_ciDate:		February 2018
51662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
51762306a36Sopenharmony_ciDescription:	This file shows the memory capacity adjustment factor for
51862306a36Sopenharmony_ci		different memory types (system code, non persistent,
51962306a36Sopenharmony_ci		enhanced type 1-4). This is one of the UFS geometry
52062306a36Sopenharmony_ci		descriptor parameters. The full information about the
52162306a36Sopenharmony_ci		descriptor could be found at UFS specifications 2.1.
52262306a36Sopenharmony_ci
52362306a36Sopenharmony_ci		The file is read only.
52462306a36Sopenharmony_ci
52562306a36Sopenharmony_ci
52662306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/health_descriptor/eol_info
52762306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/health_descriptor/eol_info
52862306a36Sopenharmony_ciDate:		February 2018
52962306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
53062306a36Sopenharmony_ciDescription:	This file shows preend of life information. This is one
53162306a36Sopenharmony_ci		of the UFS health descriptor parameters. The full
53262306a36Sopenharmony_ci		information about the descriptor could be found at
53362306a36Sopenharmony_ci		UFS specifications 2.1.
53462306a36Sopenharmony_ci
53562306a36Sopenharmony_ci		The file is read only.
53662306a36Sopenharmony_ci
53762306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_a
53862306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/health_descriptor/life_time_estimation_a
53962306a36Sopenharmony_ciDate:		February 2018
54062306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
54162306a36Sopenharmony_ciDescription:	This file shows indication of the device life time
54262306a36Sopenharmony_ci		(method a). This is one of the UFS health descriptor
54362306a36Sopenharmony_ci		parameters. The full information about the descriptor
54462306a36Sopenharmony_ci		could be found at UFS specifications 2.1.
54562306a36Sopenharmony_ci
54662306a36Sopenharmony_ci		The file is read only.
54762306a36Sopenharmony_ci
54862306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_b
54962306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/health_descriptor/life_time_estimation_b
55062306a36Sopenharmony_ciDate:		February 2018
55162306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
55262306a36Sopenharmony_ciDescription:	This file shows indication of the device life time
55362306a36Sopenharmony_ci		(method b). This is one of the UFS health descriptor
55462306a36Sopenharmony_ci		parameters. The full information about the descriptor
55562306a36Sopenharmony_ci		could be found at UFS specifications 2.1.
55662306a36Sopenharmony_ci
55762306a36Sopenharmony_ci		The file is read only.
55862306a36Sopenharmony_ci
55962306a36Sopenharmony_ci
56062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/power_descriptor/active_icc_levels_vcc*
56162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/power_descriptor/active_icc_levels_vcc*
56262306a36Sopenharmony_ciDate:		February 2018
56362306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
56462306a36Sopenharmony_ciDescription:	This file shows maximum VCC, VCCQ and VCCQ2 value for
56562306a36Sopenharmony_ci		active ICC levels from 0 to 15. This is one of the UFS
56662306a36Sopenharmony_ci		power descriptor parameters. The full information about
56762306a36Sopenharmony_ci		the descriptor could be found at UFS specifications 2.1.
56862306a36Sopenharmony_ci
56962306a36Sopenharmony_ci		The file is read only.
57062306a36Sopenharmony_ci
57162306a36Sopenharmony_ci
57262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/manufacturer_name
57362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/string_descriptors/manufacturer_name
57462306a36Sopenharmony_ciDate:		February 2018
57562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
57662306a36Sopenharmony_ciDescription:	This file contains a device manufacturer name string.
57762306a36Sopenharmony_ci		The full information about the descriptor could be found at
57862306a36Sopenharmony_ci		UFS specifications 2.1.
57962306a36Sopenharmony_ci
58062306a36Sopenharmony_ci		The file is read only.
58162306a36Sopenharmony_ci
58262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_name
58362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/string_descriptors/product_name
58462306a36Sopenharmony_ciDate:		February 2018
58562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
58662306a36Sopenharmony_ciDescription:	This file contains a product name string. The full information
58762306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
58862306a36Sopenharmony_ci
58962306a36Sopenharmony_ci		The file is read only.
59062306a36Sopenharmony_ci
59162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/oem_id
59262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/string_descriptors/oem_id
59362306a36Sopenharmony_ciDate:		February 2018
59462306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
59562306a36Sopenharmony_ciDescription:	This file contains a OEM ID string. The full information
59662306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
59762306a36Sopenharmony_ci
59862306a36Sopenharmony_ci		The file is read only.
59962306a36Sopenharmony_ci
60062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/serial_number
60162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/string_descriptors/serial_number
60262306a36Sopenharmony_ciDate:		February 2018
60362306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
60462306a36Sopenharmony_ciDescription:	This file contains a device serial number string. The full
60562306a36Sopenharmony_ci		information about the descriptor could be found at
60662306a36Sopenharmony_ci		UFS specifications 2.1.
60762306a36Sopenharmony_ci
60862306a36Sopenharmony_ci		The file is read only.
60962306a36Sopenharmony_ci
61062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_revision
61162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/string_descriptors/product_revision
61262306a36Sopenharmony_ciDate:		February 2018
61362306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
61462306a36Sopenharmony_ciDescription:	This file contains a product revision string. The full
61562306a36Sopenharmony_ci		information about the descriptor could be found at
61662306a36Sopenharmony_ci		UFS specifications 2.1.
61762306a36Sopenharmony_ci
61862306a36Sopenharmony_ci		The file is read only.
61962306a36Sopenharmony_ci
62062306a36Sopenharmony_ci
62162306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/boot_lun_id
62262306a36Sopenharmony_ciDate:		February 2018
62362306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
62462306a36Sopenharmony_ciDescription:	This file shows boot LUN information. This is one of
62562306a36Sopenharmony_ci		the UFS unit descriptor parameters. The full information
62662306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
62762306a36Sopenharmony_ci
62862306a36Sopenharmony_ci		The file is read only.
62962306a36Sopenharmony_ci
63062306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/lun_write_protect
63162306a36Sopenharmony_ciDate:		February 2018
63262306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
63362306a36Sopenharmony_ciDescription:	This file shows LUN write protection status. This is one of
63462306a36Sopenharmony_ci		the UFS unit descriptor parameters. The full information
63562306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
63662306a36Sopenharmony_ci
63762306a36Sopenharmony_ci		The file is read only.
63862306a36Sopenharmony_ci
63962306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/lun_queue_depth
64062306a36Sopenharmony_ciDate:		February 2018
64162306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
64262306a36Sopenharmony_ciDescription:	This file shows LUN queue depth. This is one of the UFS
64362306a36Sopenharmony_ci		unit descriptor parameters. The full information about
64462306a36Sopenharmony_ci		the descriptor could be found at UFS specifications 2.1.
64562306a36Sopenharmony_ci
64662306a36Sopenharmony_ci		The file is read only.
64762306a36Sopenharmony_ci
64862306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/psa_sensitive
64962306a36Sopenharmony_ciDate:		February 2018
65062306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
65162306a36Sopenharmony_ciDescription:	This file shows PSA sensitivity. This is one of the UFS
65262306a36Sopenharmony_ci		unit descriptor parameters. The full information about
65362306a36Sopenharmony_ci		the descriptor could be found at UFS specifications 2.1.
65462306a36Sopenharmony_ci
65562306a36Sopenharmony_ci		The file is read only.
65662306a36Sopenharmony_ci
65762306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/lun_memory_type
65862306a36Sopenharmony_ciDate:		February 2018
65962306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
66062306a36Sopenharmony_ciDescription:	This file shows LUN memory type. This is one of the UFS
66162306a36Sopenharmony_ci		unit descriptor parameters. The full information about
66262306a36Sopenharmony_ci		the descriptor could be found at UFS specifications 2.1.
66362306a36Sopenharmony_ci
66462306a36Sopenharmony_ci		The file is read only.
66562306a36Sopenharmony_ci
66662306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/data_reliability
66762306a36Sopenharmony_ciDate:		February 2018
66862306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
66962306a36Sopenharmony_ciDescription:	This file defines the device behavior when a power failure
67062306a36Sopenharmony_ci		occurs during a write operation. This is one of the UFS
67162306a36Sopenharmony_ci		unit descriptor parameters. The full information about
67262306a36Sopenharmony_ci		the descriptor could be found at UFS specifications 2.1.
67362306a36Sopenharmony_ci
67462306a36Sopenharmony_ci		The file is read only.
67562306a36Sopenharmony_ci
67662306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/logical_block_size
67762306a36Sopenharmony_ciDate:		February 2018
67862306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
67962306a36Sopenharmony_ciDescription:	This file shows the size of addressable logical blocks
68062306a36Sopenharmony_ci		(calculated as an exponent with base 2). This is one of
68162306a36Sopenharmony_ci		the UFS unit descriptor parameters. The full information about
68262306a36Sopenharmony_ci		the descriptor could be found at UFS specifications 2.1.
68362306a36Sopenharmony_ci
68462306a36Sopenharmony_ci		The file is read only.
68562306a36Sopenharmony_ci
68662306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/logical_block_count
68762306a36Sopenharmony_ciDate:		February 2018
68862306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
68962306a36Sopenharmony_ciDescription:	This file shows total number of addressable logical blocks.
69062306a36Sopenharmony_ci		This is one of the UFS unit descriptor parameters. The full
69162306a36Sopenharmony_ci		information about the descriptor could be found at
69262306a36Sopenharmony_ci		UFS specifications 2.1.
69362306a36Sopenharmony_ci
69462306a36Sopenharmony_ci		The file is read only.
69562306a36Sopenharmony_ci
69662306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/erase_block_size
69762306a36Sopenharmony_ciDate:		February 2018
69862306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
69962306a36Sopenharmony_ciDescription:	This file shows the erase block size. This is one of
70062306a36Sopenharmony_ci		the UFS unit descriptor parameters. The full information
70162306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
70262306a36Sopenharmony_ci
70362306a36Sopenharmony_ci		The file is read only.
70462306a36Sopenharmony_ci
70562306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/provisioning_type
70662306a36Sopenharmony_ciDate:		February 2018
70762306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
70862306a36Sopenharmony_ciDescription:	This file shows the thin provisioning type. This is one of
70962306a36Sopenharmony_ci		the UFS unit descriptor parameters. The full information
71062306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
71162306a36Sopenharmony_ci
71262306a36Sopenharmony_ci		The file is read only.
71362306a36Sopenharmony_ci
71462306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/physical_memory_resourse_count
71562306a36Sopenharmony_ciDate:		February 2018
71662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
71762306a36Sopenharmony_ciDescription:	This file shows the total physical memory resources. This is
71862306a36Sopenharmony_ci		one of the UFS unit descriptor parameters. The full information
71962306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
72062306a36Sopenharmony_ci
72162306a36Sopenharmony_ci		The file is read only.
72262306a36Sopenharmony_ci
72362306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/context_capabilities
72462306a36Sopenharmony_ciDate:		February 2018
72562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
72662306a36Sopenharmony_ciDescription:	This file shows the context capabilities. This is one of
72762306a36Sopenharmony_ci		the UFS unit descriptor parameters. The full information
72862306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
72962306a36Sopenharmony_ci
73062306a36Sopenharmony_ci		The file is read only.
73162306a36Sopenharmony_ci
73262306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/large_unit_granularity
73362306a36Sopenharmony_ciDate:		February 2018
73462306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
73562306a36Sopenharmony_ciDescription:	This file shows the granularity of the LUN. This is one of
73662306a36Sopenharmony_ci		the UFS unit descriptor parameters. The full information
73762306a36Sopenharmony_ci		about the descriptor could be found at UFS specifications 2.1.
73862306a36Sopenharmony_ci
73962306a36Sopenharmony_ci		The file is read only.
74062306a36Sopenharmony_ci
74162306a36Sopenharmony_ci
74262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/device_init
74362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/flags/device_init
74462306a36Sopenharmony_ciDate:		February 2018
74562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
74662306a36Sopenharmony_ciDescription:	This file shows the device init status. The full information
74762306a36Sopenharmony_ci		about the flag could be found at UFS specifications 2.1.
74862306a36Sopenharmony_ci
74962306a36Sopenharmony_ci		The file is read only.
75062306a36Sopenharmony_ci
75162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/permanent_wpe
75262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/flags/permanent_wpe
75362306a36Sopenharmony_ciDate:		February 2018
75462306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
75562306a36Sopenharmony_ciDescription:	This file shows whether permanent write protection is enabled.
75662306a36Sopenharmony_ci		The full information about the flag could be found at
75762306a36Sopenharmony_ci		UFS specifications 2.1.
75862306a36Sopenharmony_ci
75962306a36Sopenharmony_ci		The file is read only.
76062306a36Sopenharmony_ci
76162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/power_on_wpe
76262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/flags/power_on_wpe
76362306a36Sopenharmony_ciDate:		February 2018
76462306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
76562306a36Sopenharmony_ciDescription:	This file shows whether write protection is enabled on all
76662306a36Sopenharmony_ci		logical units configured as power on write protected. The
76762306a36Sopenharmony_ci		full information about the flag could be found at
76862306a36Sopenharmony_ci		UFS specifications 2.1.
76962306a36Sopenharmony_ci
77062306a36Sopenharmony_ci		The file is read only.
77162306a36Sopenharmony_ci
77262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/bkops_enable
77362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/flags/bkops_enable
77462306a36Sopenharmony_ciDate:		February 2018
77562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
77662306a36Sopenharmony_ciDescription:	This file shows whether the device background operations are
77762306a36Sopenharmony_ci		enabled. The full information about the flag could be
77862306a36Sopenharmony_ci		found at UFS specifications 2.1.
77962306a36Sopenharmony_ci
78062306a36Sopenharmony_ci		The file is read only.
78162306a36Sopenharmony_ci
78262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/life_span_mode_enable
78362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/flags/life_span_mode_enable
78462306a36Sopenharmony_ciDate:		February 2018
78562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
78662306a36Sopenharmony_ciDescription:	This file shows whether the device life span mode is enabled.
78762306a36Sopenharmony_ci		The full information about the flag could be found at
78862306a36Sopenharmony_ci		UFS specifications 2.1.
78962306a36Sopenharmony_ci
79062306a36Sopenharmony_ci		The file is read only.
79162306a36Sopenharmony_ci
79262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/phy_resource_removal
79362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/flags/phy_resource_removal
79462306a36Sopenharmony_ciDate:		February 2018
79562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
79662306a36Sopenharmony_ciDescription:	This file shows whether physical resource removal is enable.
79762306a36Sopenharmony_ci		The full information about the flag could be found at
79862306a36Sopenharmony_ci		UFS specifications 2.1.
79962306a36Sopenharmony_ci
80062306a36Sopenharmony_ci		The file is read only.
80162306a36Sopenharmony_ci
80262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/busy_rtc
80362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/flags/busy_rtc
80462306a36Sopenharmony_ciDate:		February 2018
80562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
80662306a36Sopenharmony_ciDescription:	This file shows whether the device is executing internal
80762306a36Sopenharmony_ci		operation related to real time clock. The full information
80862306a36Sopenharmony_ci		about the flag could be found at UFS specifications 2.1.
80962306a36Sopenharmony_ci
81062306a36Sopenharmony_ci		The file is read only.
81162306a36Sopenharmony_ci
81262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/disable_fw_update
81362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/flags/disable_fw_update
81462306a36Sopenharmony_ciDate:		February 2018
81562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
81662306a36Sopenharmony_ciDescription:	This file shows whether the device FW update is permanently
81762306a36Sopenharmony_ci		disabled. The full information about the flag could be found
81862306a36Sopenharmony_ci		at UFS specifications 2.1.
81962306a36Sopenharmony_ci
82062306a36Sopenharmony_ci		The file is read only.
82162306a36Sopenharmony_ci
82262306a36Sopenharmony_ci
82362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/boot_lun_enabled
82462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/boot_lun_enabled
82562306a36Sopenharmony_ciDate:		February 2018
82662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
82762306a36Sopenharmony_ciDescription:	This file provides the boot lun enabled UFS device attribute.
82862306a36Sopenharmony_ci		The full information about the attribute could be found at
82962306a36Sopenharmony_ci		UFS specifications 2.1.
83062306a36Sopenharmony_ci
83162306a36Sopenharmony_ci		The file is read only.
83262306a36Sopenharmony_ci
83362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/current_power_mode
83462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/current_power_mode
83562306a36Sopenharmony_ciDate:		February 2018
83662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
83762306a36Sopenharmony_ciDescription:	This file provides the current power mode UFS device attribute.
83862306a36Sopenharmony_ci		The full information about the attribute could be found at
83962306a36Sopenharmony_ci		UFS specifications 2.1.
84062306a36Sopenharmony_ci
84162306a36Sopenharmony_ci		The file is read only.
84262306a36Sopenharmony_ci
84362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/active_icc_level
84462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/active_icc_level
84562306a36Sopenharmony_ciDate:		February 2018
84662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
84762306a36Sopenharmony_ciDescription:	This file provides the active icc level UFS device attribute.
84862306a36Sopenharmony_ci		The full information about the attribute could be found at
84962306a36Sopenharmony_ci		UFS specifications 2.1.
85062306a36Sopenharmony_ci
85162306a36Sopenharmony_ci		The file is read only.
85262306a36Sopenharmony_ci
85362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/ooo_data_enabled
85462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/ooo_data_enabled
85562306a36Sopenharmony_ciDate:		February 2018
85662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
85762306a36Sopenharmony_ciDescription:	This file provides the out of order data transfer enabled UFS
85862306a36Sopenharmony_ci		device attribute. The full information about the attribute
85962306a36Sopenharmony_ci		could be found at UFS specifications 2.1.
86062306a36Sopenharmony_ci
86162306a36Sopenharmony_ci		The file is read only.
86262306a36Sopenharmony_ci
86362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/bkops_status
86462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/bkops_status
86562306a36Sopenharmony_ciDate:		February 2018
86662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
86762306a36Sopenharmony_ciDescription:	This file provides the background operations status UFS device
86862306a36Sopenharmony_ci		attribute. The full information about the attribute could
86962306a36Sopenharmony_ci		be found at UFS specifications 2.1.
87062306a36Sopenharmony_ci
87162306a36Sopenharmony_ci		The file is read only.
87262306a36Sopenharmony_ci
87362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/purge_status
87462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/purge_status
87562306a36Sopenharmony_ciDate:		February 2018
87662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
87762306a36Sopenharmony_ciDescription:	This file provides the purge operation status UFS device
87862306a36Sopenharmony_ci		attribute. The full information about the attribute could
87962306a36Sopenharmony_ci		be found at UFS specifications 2.1.
88062306a36Sopenharmony_ci
88162306a36Sopenharmony_ci		The file is read only.
88262306a36Sopenharmony_ci
88362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/max_data_in_size
88462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/max_data_in_size
88562306a36Sopenharmony_ciDate:		February 2018
88662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
88762306a36Sopenharmony_ciDescription:	This file shows the maximum data size in a DATA IN
88862306a36Sopenharmony_ci		UPIU. The full information about the attribute could
88962306a36Sopenharmony_ci		be found at UFS specifications 2.1.
89062306a36Sopenharmony_ci
89162306a36Sopenharmony_ci		The file is read only.
89262306a36Sopenharmony_ci
89362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/max_data_out_size
89462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/max_data_out_size
89562306a36Sopenharmony_ciDate:		February 2018
89662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
89762306a36Sopenharmony_ciDescription:	This file shows the maximum number of bytes that can be
89862306a36Sopenharmony_ci		requested with a READY TO TRANSFER UPIU. The full information
89962306a36Sopenharmony_ci		about the attribute could be found at UFS specifications 2.1.
90062306a36Sopenharmony_ci
90162306a36Sopenharmony_ci		The file is read only.
90262306a36Sopenharmony_ci
90362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/reference_clock_frequency
90462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/reference_clock_frequency
90562306a36Sopenharmony_ciDate:		February 2018
90662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
90762306a36Sopenharmony_ciDescription:	This file provides the reference clock frequency UFS device
90862306a36Sopenharmony_ci		attribute. The full information about the attribute could
90962306a36Sopenharmony_ci		be found at UFS specifications 2.1.
91062306a36Sopenharmony_ci
91162306a36Sopenharmony_ci		The file is read only.
91262306a36Sopenharmony_ci
91362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/configuration_descriptor_lock
91462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/configuration_descriptor_lock
91562306a36Sopenharmony_ciDate:		February 2018
91662306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
91762306a36Sopenharmony_ciDescription:	This file shows whether the configuration descriptor is locked.
91862306a36Sopenharmony_ci		The full information about the attribute could be found at
91962306a36Sopenharmony_ci		UFS specifications 2.1. The file is read only.
92062306a36Sopenharmony_ci
92162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/max_number_of_rtt
92262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/max_number_of_rtt
92362306a36Sopenharmony_ciDate:		February 2018
92462306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
92562306a36Sopenharmony_ciDescription:	This file provides the maximum current number of
92662306a36Sopenharmony_ci		outstanding RTTs in device that is allowed. The full
92762306a36Sopenharmony_ci		information about the attribute could be found at
92862306a36Sopenharmony_ci		UFS specifications 2.1.
92962306a36Sopenharmony_ci
93062306a36Sopenharmony_ci		The file is read only.
93162306a36Sopenharmony_ci
93262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_control
93362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/exception_event_control
93462306a36Sopenharmony_ciDate:		February 2018
93562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
93662306a36Sopenharmony_ciDescription:	This file provides the exception event control UFS device
93762306a36Sopenharmony_ci		attribute. The full information about the attribute could
93862306a36Sopenharmony_ci		be found at UFS specifications 2.1.
93962306a36Sopenharmony_ci
94062306a36Sopenharmony_ci		The file is read only.
94162306a36Sopenharmony_ci
94262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_status
94362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/exception_event_status
94462306a36Sopenharmony_ciDate:		February 2018
94562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
94662306a36Sopenharmony_ciDescription:	This file provides the exception event status UFS device
94762306a36Sopenharmony_ci		attribute. The full information about the attribute could
94862306a36Sopenharmony_ci		be found at UFS specifications 2.1.
94962306a36Sopenharmony_ci
95062306a36Sopenharmony_ci		The file is read only.
95162306a36Sopenharmony_ci
95262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/ffu_status
95362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/ffu_status
95462306a36Sopenharmony_ciDate:		February 2018
95562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
95662306a36Sopenharmony_ciDescription:	This file provides the ffu status UFS device attribute.
95762306a36Sopenharmony_ci		The full information about the attribute could be found at
95862306a36Sopenharmony_ci		UFS specifications 2.1.
95962306a36Sopenharmony_ci
96062306a36Sopenharmony_ci		The file is read only.
96162306a36Sopenharmony_ci
96262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/psa_state
96362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/psa_state
96462306a36Sopenharmony_ciDate:		February 2018
96562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
96662306a36Sopenharmony_ciDescription:	This file show the PSA feature status. The full information
96762306a36Sopenharmony_ci		about the attribute could be found at UFS specifications 2.1.
96862306a36Sopenharmony_ci
96962306a36Sopenharmony_ci		The file is read only.
97062306a36Sopenharmony_ci
97162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/psa_data_size
97262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/psa_data_size
97362306a36Sopenharmony_ciDate:		February 2018
97462306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
97562306a36Sopenharmony_ciDescription:	This file shows the amount of data that the host plans to
97662306a36Sopenharmony_ci		load to all logical units in pre-soldering state.
97762306a36Sopenharmony_ci		The full information about the attribute could be found at
97862306a36Sopenharmony_ci		UFS specifications 2.1.
97962306a36Sopenharmony_ci
98062306a36Sopenharmony_ci		The file is read only.
98162306a36Sopenharmony_ci
98262306a36Sopenharmony_ci
98362306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/dyn_cap_needed
98462306a36Sopenharmony_ciDate:		February 2018
98562306a36Sopenharmony_ciContact:	Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
98662306a36Sopenharmony_ciDescription:	This file shows the amount of physical memory needed
98762306a36Sopenharmony_ci		to be removed from the physical memory resources pool of
98862306a36Sopenharmony_ci		the particular logical unit. The full information about
98962306a36Sopenharmony_ci		the attribute could be found at UFS specifications 2.1.
99062306a36Sopenharmony_ci
99162306a36Sopenharmony_ci		The file is read only.
99262306a36Sopenharmony_ci
99362306a36Sopenharmony_ci
99462306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/rpm_lvl
99562306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/rpm_lvl
99662306a36Sopenharmony_ciDate:		September 2014
99762306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
99862306a36Sopenharmony_ciDescription:	This entry could be used to set or show the UFS device
99962306a36Sopenharmony_ci		runtime power management level. The current driver
100062306a36Sopenharmony_ci		implementation supports 7 levels with next target states:
100162306a36Sopenharmony_ci
100262306a36Sopenharmony_ci		==  ====================================================
100362306a36Sopenharmony_ci		0   UFS device will stay active, UIC link will
100462306a36Sopenharmony_ci		    stay active
100562306a36Sopenharmony_ci		1   UFS device will stay active, UIC link will
100662306a36Sopenharmony_ci		    hibernate
100762306a36Sopenharmony_ci		2   UFS device will be moved to sleep, UIC link will
100862306a36Sopenharmony_ci		    stay active
100962306a36Sopenharmony_ci		3   UFS device will be moved to sleep, UIC link will
101062306a36Sopenharmony_ci		    hibernate
101162306a36Sopenharmony_ci		4   UFS device will be powered off, UIC link will
101262306a36Sopenharmony_ci		    hibernate
101362306a36Sopenharmony_ci		5   UFS device will be powered off, UIC link will
101462306a36Sopenharmony_ci		    be powered off
101562306a36Sopenharmony_ci		6   UFS device will be moved to deep sleep, UIC link
101662306a36Sopenharmony_ci		    will be powered off. Note, deep sleep might not be
101762306a36Sopenharmony_ci		    supported in which case this value will not be
101862306a36Sopenharmony_ci		    accepted
101962306a36Sopenharmony_ci		==  ====================================================
102062306a36Sopenharmony_ci
102162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/rpm_target_dev_state
102262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/rpm_target_dev_state
102362306a36Sopenharmony_ciDate:		February 2018
102462306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
102562306a36Sopenharmony_ciDescription:	This entry shows the target power mode of an UFS device
102662306a36Sopenharmony_ci		for the chosen runtime power management level.
102762306a36Sopenharmony_ci
102862306a36Sopenharmony_ci		The file is read only.
102962306a36Sopenharmony_ci
103062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/rpm_target_link_state
103162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/rpm_target_link_state
103262306a36Sopenharmony_ciDate:		February 2018
103362306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
103462306a36Sopenharmony_ciDescription:	This entry shows the target state of an UFS UIC link
103562306a36Sopenharmony_ci		for the chosen runtime power management level.
103662306a36Sopenharmony_ci
103762306a36Sopenharmony_ci		The file is read only.
103862306a36Sopenharmony_ci
103962306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/spm_lvl
104062306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/spm_lvl
104162306a36Sopenharmony_ciDate:		September 2014
104262306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
104362306a36Sopenharmony_ciDescription:	This entry could be used to set or show the UFS device
104462306a36Sopenharmony_ci		system power management level. The current driver
104562306a36Sopenharmony_ci		implementation supports 7 levels with next target states:
104662306a36Sopenharmony_ci
104762306a36Sopenharmony_ci		==  ====================================================
104862306a36Sopenharmony_ci		0   UFS device will stay active, UIC link will
104962306a36Sopenharmony_ci		    stay active
105062306a36Sopenharmony_ci		1   UFS device will stay active, UIC link will
105162306a36Sopenharmony_ci		    hibernate
105262306a36Sopenharmony_ci		2   UFS device will be moved to sleep, UIC link will
105362306a36Sopenharmony_ci		    stay active
105462306a36Sopenharmony_ci		3   UFS device will be moved to sleep, UIC link will
105562306a36Sopenharmony_ci		    hibernate
105662306a36Sopenharmony_ci		4   UFS device will be powered off, UIC link will
105762306a36Sopenharmony_ci		    hibernate
105862306a36Sopenharmony_ci		5   UFS device will be powered off, UIC link will
105962306a36Sopenharmony_ci		    be powered off
106062306a36Sopenharmony_ci		6   UFS device will be moved to deep sleep, UIC link
106162306a36Sopenharmony_ci		    will be powered off. Note, deep sleep might not be
106262306a36Sopenharmony_ci		    supported in which case this value will not be
106362306a36Sopenharmony_ci		    accepted
106462306a36Sopenharmony_ci		==  ====================================================
106562306a36Sopenharmony_ci
106662306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/spm_target_dev_state
106762306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/spm_target_dev_state
106862306a36Sopenharmony_ciDate:		February 2018
106962306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
107062306a36Sopenharmony_ciDescription:	This entry shows the target power mode of an UFS device
107162306a36Sopenharmony_ci		for the chosen system power management level.
107262306a36Sopenharmony_ci
107362306a36Sopenharmony_ci		The file is read only.
107462306a36Sopenharmony_ci
107562306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/spm_target_link_state
107662306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/spm_target_link_state
107762306a36Sopenharmony_ciDate:		February 2018
107862306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
107962306a36Sopenharmony_ciDescription:	This entry shows the target state of an UFS UIC link
108062306a36Sopenharmony_ci		for the chosen system power management level.
108162306a36Sopenharmony_ci
108262306a36Sopenharmony_ci		The file is read only.
108362306a36Sopenharmony_ci
108462306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/monitor_enable
108562306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/monitor_enable
108662306a36Sopenharmony_ciDate:		January 2021
108762306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
108862306a36Sopenharmony_ciDescription:	This file shows the status of performance monitor enablement
108962306a36Sopenharmony_ci		and it can be used to start/stop the monitor. When the monitor
109062306a36Sopenharmony_ci		is stopped, the performance data collected is also cleared.
109162306a36Sopenharmony_ci
109262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/monitor_chunk_size
109362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/monitor_chunk_size
109462306a36Sopenharmony_ciDate:		January 2021
109562306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
109662306a36Sopenharmony_ciDescription:	This file tells the monitor to focus on requests transferring
109762306a36Sopenharmony_ci		data of specific chunk size (in Bytes). 0 means any chunk size.
109862306a36Sopenharmony_ci		It can only be changed when monitor is disabled.
109962306a36Sopenharmony_ci
110062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/read_total_sectors
110162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/read_total_sectors
110262306a36Sopenharmony_ciDate:		January 2021
110362306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
110462306a36Sopenharmony_ciDescription:	This file shows how many sectors (in 512 Bytes) have been
110562306a36Sopenharmony_ci		sent from device to host after monitor gets started.
110662306a36Sopenharmony_ci
110762306a36Sopenharmony_ci		The file is read only.
110862306a36Sopenharmony_ci
110962306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/read_total_busy
111062306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/read_total_busy
111162306a36Sopenharmony_ciDate:		January 2021
111262306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
111362306a36Sopenharmony_ciDescription:	This file shows how long (in micro seconds) has been spent
111462306a36Sopenharmony_ci		sending data from device to host after monitor gets started.
111562306a36Sopenharmony_ci
111662306a36Sopenharmony_ci		The file is read only.
111762306a36Sopenharmony_ci
111862306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/read_nr_requests
111962306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/read_nr_requests
112062306a36Sopenharmony_ciDate:		January 2021
112162306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
112262306a36Sopenharmony_ciDescription:	This file shows how many read requests have been sent after
112362306a36Sopenharmony_ci		monitor gets started.
112462306a36Sopenharmony_ci
112562306a36Sopenharmony_ci		The file is read only.
112662306a36Sopenharmony_ci
112762306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_max
112862306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/read_req_latency_max
112962306a36Sopenharmony_ciDate:		January 2021
113062306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
113162306a36Sopenharmony_ciDescription:	This file shows the maximum latency (in micro seconds) of
113262306a36Sopenharmony_ci		read requests after monitor gets started.
113362306a36Sopenharmony_ci
113462306a36Sopenharmony_ci		The file is read only.
113562306a36Sopenharmony_ci
113662306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_min
113762306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/read_req_latency_min
113862306a36Sopenharmony_ciDate:		January 2021
113962306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
114062306a36Sopenharmony_ciDescription:	This file shows the minimum latency (in micro seconds) of
114162306a36Sopenharmony_ci		read requests after monitor gets started.
114262306a36Sopenharmony_ci
114362306a36Sopenharmony_ci		The file is read only.
114462306a36Sopenharmony_ci
114562306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_avg
114662306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/read_req_latency_avg
114762306a36Sopenharmony_ciDate:		January 2021
114862306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
114962306a36Sopenharmony_ciDescription:	This file shows the average latency (in micro seconds) of
115062306a36Sopenharmony_ci		read requests after monitor gets started.
115162306a36Sopenharmony_ci
115262306a36Sopenharmony_ci		The file is read only.
115362306a36Sopenharmony_ci
115462306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_sum
115562306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/read_req_latency_sum
115662306a36Sopenharmony_ciDate:		January 2021
115762306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
115862306a36Sopenharmony_ciDescription:	This file shows the total latency (in micro seconds) of
115962306a36Sopenharmony_ci		read requests sent after monitor gets started.
116062306a36Sopenharmony_ci
116162306a36Sopenharmony_ci		The file is read only.
116262306a36Sopenharmony_ci
116362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/write_total_sectors
116462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/write_total_sectors
116562306a36Sopenharmony_ciDate:		January 2021
116662306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
116762306a36Sopenharmony_ciDescription:	This file shows how many sectors (in 512 Bytes) have been sent
116862306a36Sopenharmony_ci		from host to device after monitor gets started.
116962306a36Sopenharmony_ci
117062306a36Sopenharmony_ci		The file is read only.
117162306a36Sopenharmony_ci
117262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/write_total_busy
117362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/write_total_busy
117462306a36Sopenharmony_ciDate:		January 2021
117562306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
117662306a36Sopenharmony_ciDescription:	This file shows how long (in micro seconds) has been spent
117762306a36Sopenharmony_ci		sending data from host to device after monitor gets started.
117862306a36Sopenharmony_ci
117962306a36Sopenharmony_ci		The file is read only.
118062306a36Sopenharmony_ci
118162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/write_nr_requests
118262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/write_nr_requests
118362306a36Sopenharmony_ciDate:		January 2021
118462306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
118562306a36Sopenharmony_ciDescription:	This file shows how many write requests have been sent after
118662306a36Sopenharmony_ci		monitor gets started.
118762306a36Sopenharmony_ci
118862306a36Sopenharmony_ci		The file is read only.
118962306a36Sopenharmony_ci
119062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_max
119162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/write_req_latency_max
119262306a36Sopenharmony_ciDate:		January 2021
119362306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
119462306a36Sopenharmony_ciDescription:	This file shows the maximum latency (in micro seconds) of write
119562306a36Sopenharmony_ci		requests after monitor gets started.
119662306a36Sopenharmony_ci
119762306a36Sopenharmony_ci		The file is read only.
119862306a36Sopenharmony_ci
119962306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_min
120062306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/write_req_latency_min
120162306a36Sopenharmony_ciDate:		January 2021
120262306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
120362306a36Sopenharmony_ciDescription:	This file shows the minimum latency (in micro seconds) of write
120462306a36Sopenharmony_ci		requests after monitor gets started.
120562306a36Sopenharmony_ci
120662306a36Sopenharmony_ci		The file is read only.
120762306a36Sopenharmony_ci
120862306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_avg
120962306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/write_req_latency_avg
121062306a36Sopenharmony_ciDate:		January 2021
121162306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
121262306a36Sopenharmony_ciDescription:	This file shows the average latency (in micro seconds) of write
121362306a36Sopenharmony_ci		requests after monitor gets started.
121462306a36Sopenharmony_ci
121562306a36Sopenharmony_ci		The file is read only.
121662306a36Sopenharmony_ci
121762306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_sum
121862306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/monitor/write_req_latency_sum
121962306a36Sopenharmony_ciDate:		January 2021
122062306a36Sopenharmony_ciContact:	Can Guo <quic_cang@quicinc.com>
122162306a36Sopenharmony_ciDescription:	This file shows the total latency (in micro seconds) of write
122262306a36Sopenharmony_ci		requests after monitor gets started.
122362306a36Sopenharmony_ci
122462306a36Sopenharmony_ci		The file is read only.
122562306a36Sopenharmony_ci
122662306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_presv_us_en
122762306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/wb_presv_us_en
122862306a36Sopenharmony_ciDate:		June 2020
122962306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
123062306a36Sopenharmony_ciDescription:	This entry shows if preserve user-space was configured
123162306a36Sopenharmony_ci
123262306a36Sopenharmony_ci		The file is read only.
123362306a36Sopenharmony_ci
123462306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_shared_alloc_units
123562306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/wb_shared_alloc_units
123662306a36Sopenharmony_ciDate:		June 2020
123762306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
123862306a36Sopenharmony_ciDescription:	This entry shows the shared allocated units of WB buffer
123962306a36Sopenharmony_ci
124062306a36Sopenharmony_ci		The file is read only.
124162306a36Sopenharmony_ci
124262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_type
124362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/device_descriptor/wb_type
124462306a36Sopenharmony_ciDate:		June 2020
124562306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
124662306a36Sopenharmony_ciDescription:	This entry shows the configured WB type.
124762306a36Sopenharmony_ci		0x1 for shared buffer mode. 0x0 for dedicated buffer mode.
124862306a36Sopenharmony_ci
124962306a36Sopenharmony_ci		The file is read only.
125062306a36Sopenharmony_ci
125162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_buff_cap_adj
125262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_buff_cap_adj
125362306a36Sopenharmony_ciDate:		June 2020
125462306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
125562306a36Sopenharmony_ciDescription:	This entry shows the total user-space decrease in shared
125662306a36Sopenharmony_ci		buffer mode.
125762306a36Sopenharmony_ci		The value of this parameter is 3 for TLC NAND when SLC mode
125862306a36Sopenharmony_ci		is used as WriteBooster Buffer. 2 for MLC NAND.
125962306a36Sopenharmony_ci
126062306a36Sopenharmony_ci		The file is read only.
126162306a36Sopenharmony_ci
126262306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_alloc_units
126362306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_alloc_units
126462306a36Sopenharmony_ciDate:		June 2020
126562306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
126662306a36Sopenharmony_ciDescription:	This entry shows the Maximum total WriteBooster Buffer size
126762306a36Sopenharmony_ci		which is supported by the entire device.
126862306a36Sopenharmony_ci
126962306a36Sopenharmony_ci		The file is read only.
127062306a36Sopenharmony_ci
127162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_wb_luns
127262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_wb_luns
127362306a36Sopenharmony_ciDate:		June 2020
127462306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
127562306a36Sopenharmony_ciDescription:	This entry shows the maximum number of luns that can support
127662306a36Sopenharmony_ci		WriteBooster.
127762306a36Sopenharmony_ci
127862306a36Sopenharmony_ci		The file is read only.
127962306a36Sopenharmony_ci
128062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_red_type
128162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_red_type
128262306a36Sopenharmony_ciDate:		June 2020
128362306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
128462306a36Sopenharmony_ciDescription:	The supportability of user space reduction mode
128562306a36Sopenharmony_ci		and preserve user space mode.
128662306a36Sopenharmony_ci		00h: WriteBooster Buffer can be configured only in
128762306a36Sopenharmony_ci		user space reduction type.
128862306a36Sopenharmony_ci		01h: WriteBooster Buffer can be configured only in
128962306a36Sopenharmony_ci		preserve user space type.
129062306a36Sopenharmony_ci		02h: Device can be configured in either user space
129162306a36Sopenharmony_ci		reduction type or preserve user space type.
129262306a36Sopenharmony_ci
129362306a36Sopenharmony_ci		The file is read only.
129462306a36Sopenharmony_ci
129562306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_wb_type
129662306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_wb_type
129762306a36Sopenharmony_ciDate:		June 2020
129862306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
129962306a36Sopenharmony_ciDescription:	The supportability of WriteBooster Buffer type.
130062306a36Sopenharmony_ci
130162306a36Sopenharmony_ci		===  ==========================================================
130262306a36Sopenharmony_ci		00h  LU based WriteBooster Buffer configuration
130362306a36Sopenharmony_ci		01h  Single shared WriteBooster Buffer configuration
130462306a36Sopenharmony_ci		02h  Supporting both LU based WriteBooster.
130562306a36Sopenharmony_ci		     Buffer and Single shared WriteBooster Buffer configuration
130662306a36Sopenharmony_ci		===  ==========================================================
130762306a36Sopenharmony_ci
130862306a36Sopenharmony_ci		The file is read only.
130962306a36Sopenharmony_ci
131062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/wb_enable
131162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/flags/wb_enable
131262306a36Sopenharmony_ciDate:		June 2020
131362306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
131462306a36Sopenharmony_ciDescription:	This entry shows the status of WriteBooster.
131562306a36Sopenharmony_ci
131662306a36Sopenharmony_ci		== ============================
131762306a36Sopenharmony_ci		0  WriteBooster is not enabled.
131862306a36Sopenharmony_ci		1  WriteBooster is enabled
131962306a36Sopenharmony_ci		== ============================
132062306a36Sopenharmony_ci
132162306a36Sopenharmony_ci		The file is read only.
132262306a36Sopenharmony_ci
132362306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_en
132462306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/flags/wb_flush_en
132562306a36Sopenharmony_ciDate:		June 2020
132662306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
132762306a36Sopenharmony_ciDescription:	This entry shows if flush is enabled.
132862306a36Sopenharmony_ci
132962306a36Sopenharmony_ci		== =================================
133062306a36Sopenharmony_ci		0  Flush operation is not performed.
133162306a36Sopenharmony_ci		1  Flush operation is performed.
133262306a36Sopenharmony_ci		== =================================
133362306a36Sopenharmony_ci
133462306a36Sopenharmony_ci		The file is read only.
133562306a36Sopenharmony_ci
133662306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_during_h8
133762306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/flags/wb_flush_during_h8
133862306a36Sopenharmony_ciDate:		June 2020
133962306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
134062306a36Sopenharmony_ciDescription:	Flush WriteBooster Buffer during hibernate state.
134162306a36Sopenharmony_ci
134262306a36Sopenharmony_ci		== =================================================
134362306a36Sopenharmony_ci		0  Device is not allowed to flush the
134462306a36Sopenharmony_ci		   WriteBooster Buffer during link hibernate state.
134562306a36Sopenharmony_ci		1  Device is allowed to flush the
134662306a36Sopenharmony_ci		   WriteBooster Buffer during link hibernate state.
134762306a36Sopenharmony_ci		== =================================================
134862306a36Sopenharmony_ci
134962306a36Sopenharmony_ci		The file is read only.
135062306a36Sopenharmony_ci
135162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/wb_avail_buf
135262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/wb_avail_buf
135362306a36Sopenharmony_ciDate:		June 2020
135462306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
135562306a36Sopenharmony_ciDescription:	This entry shows the amount of unused WriteBooster buffer
135662306a36Sopenharmony_ci		available.
135762306a36Sopenharmony_ci
135862306a36Sopenharmony_ci		The file is read only.
135962306a36Sopenharmony_ci
136062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/wb_cur_buf
136162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/wb_cur_buf
136262306a36Sopenharmony_ciDate:		June 2020
136362306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
136462306a36Sopenharmony_ciDescription:	This entry shows the amount of unused current buffer.
136562306a36Sopenharmony_ci
136662306a36Sopenharmony_ci		The file is read only.
136762306a36Sopenharmony_ci
136862306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/wb_flush_status
136962306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/wb_flush_status
137062306a36Sopenharmony_ciDate:		June 2020
137162306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
137262306a36Sopenharmony_ciDescription:	This entry shows the flush operation status.
137362306a36Sopenharmony_ci
137462306a36Sopenharmony_ci
137562306a36Sopenharmony_ci		===  ======================================
137662306a36Sopenharmony_ci		00h  idle
137762306a36Sopenharmony_ci		01h  Flush operation in progress
137862306a36Sopenharmony_ci		02h  Flush operation stopped prematurely.
137962306a36Sopenharmony_ci		03h  Flush operation completed successfully
138062306a36Sopenharmony_ci		04h  Flush operation general failure
138162306a36Sopenharmony_ci		===  ======================================
138262306a36Sopenharmony_ci
138362306a36Sopenharmony_ci		The file is read only.
138462306a36Sopenharmony_ci
138562306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/attributes/wb_life_time_est
138662306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/attributes/wb_life_time_est
138762306a36Sopenharmony_ciDate:		June 2020
138862306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
138962306a36Sopenharmony_ciDescription:	This entry shows an indication of the WriteBooster Buffer
139062306a36Sopenharmony_ci		lifetime based on the amount of performed program/erase cycles
139162306a36Sopenharmony_ci
139262306a36Sopenharmony_ci		===  =============================================
139362306a36Sopenharmony_ci		01h  0% - 10% WriteBooster Buffer life time used
139462306a36Sopenharmony_ci		...
139562306a36Sopenharmony_ci		0Ah  90% - 100% WriteBooster Buffer life time used
139662306a36Sopenharmony_ci		===  =============================================
139762306a36Sopenharmony_ci
139862306a36Sopenharmony_ci		The file is read only.
139962306a36Sopenharmony_ci
140062306a36Sopenharmony_ciWhat:		/sys/class/scsi_device/*/device/unit_descriptor/wb_buf_alloc_units
140162306a36Sopenharmony_ciDate:		June 2020
140262306a36Sopenharmony_ciContact:	Asutosh Das <quic_asutoshd@quicinc.com>
140362306a36Sopenharmony_ciDescription:	This entry shows the configured size of WriteBooster buffer.
140462306a36Sopenharmony_ci		0400h corresponds to 4GB.
140562306a36Sopenharmony_ci
140662306a36Sopenharmony_ci		The file is read only.
140762306a36Sopenharmony_ci
140862306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/wb_on
140962306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/wb_on
141062306a36Sopenharmony_ciDate:		January 2021
141162306a36Sopenharmony_ciContact:	Bean Huo <beanhuo@micron.com>
141262306a36Sopenharmony_ciDescription:	This node is used to set or display whether UFS WriteBooster is
141362306a36Sopenharmony_ci		enabled. Echo 0 to this file to disable UFS WriteBooster or 1 to
141462306a36Sopenharmony_ci		enable it. The WriteBooster is enabled after power-on/reset,
141562306a36Sopenharmony_ci		however, it will be disabled/enable while CLK scaling down/up
141662306a36Sopenharmony_ci		(if the platform supports UFSHCD_CAP_CLK_SCALING). For a
141762306a36Sopenharmony_ci		platform that doesn't support UFSHCD_CAP_CLK_SCALING, we can
141862306a36Sopenharmony_ci		disable/enable WriteBooster through this sysfs node.
141962306a36Sopenharmony_ci
142062306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/enable_wb_buf_flush
142162306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/enable_wb_buf_flush
142262306a36Sopenharmony_ciDate:		July 2022
142362306a36Sopenharmony_ciContact:	Jinyoung Choi <j-young.choi@samsung.com>
142462306a36Sopenharmony_ciDescription:	This entry shows the status of WriteBooster buffer flushing
142562306a36Sopenharmony_ci		and it can be used to enable or disable the flushing.
142662306a36Sopenharmony_ci		If flushing is enabled, the device executes the flush
142762306a36Sopenharmony_ci		operation when the command queue is empty.
142862306a36Sopenharmony_ci
142962306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/wb_flush_threshold
143062306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/wb_flush_threshold
143162306a36Sopenharmony_ciDate:		June 2023
143262306a36Sopenharmony_ciContact:	Lu Hongfei <luhongfei@vivo.com>
143362306a36Sopenharmony_ciDescription:
143462306a36Sopenharmony_ci		wb_flush_threshold represents the threshold for flushing WriteBooster buffer,
143562306a36Sopenharmony_ci		whose value expressed in unit of 10% granularity, such as '1' representing 10%,
143662306a36Sopenharmony_ci		'2' representing 20%, and so on.
143762306a36Sopenharmony_ci		If avail_wb_buff < wb_flush_threshold, it indicates that WriteBooster buffer needs to
143862306a36Sopenharmony_ci		be flushed, otherwise it is not necessary.
143962306a36Sopenharmony_ci
144062306a36Sopenharmony_ciContact:	Daniil Lunev <dlunev@chromium.org>
144162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/capabilities/
144262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/capabilities/
144362306a36Sopenharmony_ciDate:		August 2022
144462306a36Sopenharmony_ciDescription:	The group represents the effective capabilities of the
144562306a36Sopenharmony_ci		host-device pair. i.e. the capabilities which are enabled in the
144662306a36Sopenharmony_ci		driver for the specific host controller, supported by the host
144762306a36Sopenharmony_ci		controller and are supported and/or have compatible
144862306a36Sopenharmony_ci		configuration on the device side.
144962306a36Sopenharmony_ci
145062306a36Sopenharmony_ciContact:	Daniil Lunev <dlunev@chromium.org>
145162306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/capabilities/clock_scaling
145262306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/capabilities/clock_scaling
145362306a36Sopenharmony_ciDate:		August 2022
145462306a36Sopenharmony_ciContact:	Daniil Lunev <dlunev@chromium.org>
145562306a36Sopenharmony_ciDescription:	Indicates status of clock scaling.
145662306a36Sopenharmony_ci
145762306a36Sopenharmony_ci		== ============================
145862306a36Sopenharmony_ci		0  Clock scaling is not supported.
145962306a36Sopenharmony_ci		1  Clock scaling is supported.
146062306a36Sopenharmony_ci		== ============================
146162306a36Sopenharmony_ci
146262306a36Sopenharmony_ci		The file is read only.
146362306a36Sopenharmony_ci
146462306a36Sopenharmony_ciWhat:		/sys/bus/platform/drivers/ufshcd/*/capabilities/write_booster
146562306a36Sopenharmony_ciWhat:		/sys/bus/platform/devices/*.ufs/capabilities/write_booster
146662306a36Sopenharmony_ciDate:		August 2022
146762306a36Sopenharmony_ciContact:	Daniil Lunev <dlunev@chromium.org>
146862306a36Sopenharmony_ciDescription:	Indicates status of Write Booster.
146962306a36Sopenharmony_ci
147062306a36Sopenharmony_ci		== ============================
147162306a36Sopenharmony_ci		0  Write Booster can not be enabled.
147262306a36Sopenharmony_ci		1  Write Booster can be enabled.
147362306a36Sopenharmony_ci		== ============================
147462306a36Sopenharmony_ci
147562306a36Sopenharmony_ci		The file is read only.
147662306a36Sopenharmony_ci
1477