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