요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.
1. 요약·해설
원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.
Logical units, flags and device attributes
sysfs-driver-ufs:621-993Logical-unit block layout와 provisioning, write protection, background operations, firmware, PSA, event, transfer-limit attributes를 제공하며 대부분 read-only이고 `max_number_of_rtt`만 제한된 조건에서 갱신할 수 있습니다.
Power levels, performance monitor and link state
sysfs-driver-ufs:994-1276Runtime·system power levels 0~6이 device와 UIC link state를 조합하고, performance monitor는 read/write sectors, busy time, request count와 latency를 수집하며 power_info는 현재 lanes, mode, rate, gear와 states를 표시합니다.
WriteBooster configuration and flushing
sysfs-driver-ufs:1277-1490WriteBooster의 shared 또는 dedicated buffer geometry, enable·flush flags, available buffer, lifetime, runtime control과 10% 단위 flush threshold를 설명합니다.
Capabilities, health, clock and exceptions
sysfs-driver-ufs:1491-1639Host-device capability intersection, RTC synchronization, UFSHCI identity registers, critical-health count, clock scaling·gating controls와 JEDEC 4.1 device-level exception counter 및 vendor-specific ID를 제공합니다.
WriteBooster resize and HID defragmentation
sysfs-driver-ufs:1640-1770WriteBooster buffer resize command·hint·status와 HID analysis 및 defragmentation triggers, fragmented size, requested size, progress ratio와 state machine을 제공합니다.
2. 영어 원문 전체
번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.
원문 전체 펼치기
What: /sys/bus/*/drivers/ufshcd/*/auto_hibern8
Date: March 2018
Contact: linux-scsi@vger.kernel.org
Description:
This file contains the auto-hibernate idle timer setting of a
UFS host controller. A value of '0' means auto-hibernate is not
enabled. Otherwise the value is the number of microseconds of
idle time before the UFS host controller will autonomously put
the link into hibernate state. That will save power at the
expense of increased latency. Note that the hardware supports
10-bit values with a power-of-ten multiplier which allows a
maximum value of 102300000. Refer to the UFS Host Controller
Interface specification for more details.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_type
What: /sys/bus/platform/devices/*.ufs/device_descriptor/device_type
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the device type. This is one of the UFS
device descriptor parameters. The full information about
the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_class
What: /sys/bus/platform/devices/*.ufs/device_descriptor/device_class
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the device class. This is one of the UFS
device descriptor parameters. The full information about
the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_sub_class
What: /sys/bus/platform/devices/*.ufs/device_descriptor/device_sub_class
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the UFS storage subclass. This is one of
the UFS device descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/protocol
What: /sys/bus/platform/devices/*.ufs/device_descriptor/protocol
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the protocol supported by an UFS device.
This is one of the UFS device descriptor parameters.
The full information about the descriptor could be found
at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_luns
What: /sys/bus/platform/devices/*.ufs/device_descriptor/number_of_luns
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows number of logical units. This is one of
the UFS device descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_wluns
What: /sys/bus/platform/devices/*.ufs/device_descriptor/number_of_wluns
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows number of well known logical units.
This is one of the UFS device descriptor parameters.
The full information about the descriptor could be found
at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/boot_enable
What: /sys/bus/platform/devices/*.ufs/device_descriptor/boot_enable
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows value that indicates whether the device is
enabled for boot. This is one of the UFS device descriptor
parameters. The full information about the descriptor could
be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/descriptor_access_enable
What: /sys/bus/platform/devices/*.ufs/device_descriptor/descriptor_access_enable
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows value that indicates whether the device
descriptor could be read after partial initialization phase
of the boot sequence. This is one of the UFS device descriptor
parameters. The full information about the descriptor could
be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_power_mode
What: /sys/bus/platform/devices/*.ufs/device_descriptor/initial_power_mode
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows value that defines the power mode after
device initialization or hardware reset. This is one of
the UFS device descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/high_priority_lun
What: /sys/bus/platform/devices/*.ufs/device_descriptor/high_priority_lun
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the high priority lun. This is one of
the UFS device descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/secure_removal_type
What: /sys/bus/platform/devices/*.ufs/device_descriptor/secure_removal_type
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the secure removal type. This is one of
the UFS device descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/support_security_lun
What: /sys/bus/platform/devices/*.ufs/device_descriptor/support_security_lun
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows whether the security lun is supported.
This is one of the UFS device descriptor parameters.
The full information about the descriptor could be found
at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/bkops_termination_latency
What: /sys/bus/platform/devices/*.ufs/device_descriptor/bkops_termination_latency
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the background operations termination
latency. This is one of the UFS device descriptor parameters.
The full information about the descriptor could be found
at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_active_icc_level
What: /sys/bus/platform/devices/*.ufs/device_descriptor/initial_active_icc_level
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the initial active ICC level. This is one
of the UFS device descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/specification_version
What: /sys/bus/platform/devices/*.ufs/device_descriptor/specification_version
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the specification version. This is one
of the UFS device descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturing_date
What: /sys/bus/platform/devices/*.ufs/device_descriptor/manufacturing_date
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the manufacturing date in BCD format.
This is one of the UFS device descriptor parameters.
The full information about the descriptor could be found
at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturer_id
What: /sys/bus/platform/devices/*.ufs/device_descriptor/manufacturer_id
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the manufacturer ID. This is one of the
UFS device descriptor parameters. The full information about
the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtt_capability
What: /sys/bus/platform/devices/*.ufs/device_descriptor/rtt_capability
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the maximum number of outstanding RTTs
supported by the device. This is one of the UFS device
descriptor parameters. The full information about
the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtc_update
What: /sys/bus/platform/devices/*.ufs/device_descriptor/rtc_update
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the frequency and method of the realtime
clock update. This is one of the UFS device descriptor
parameters. The full information about the descriptor
could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/ufs_features
What: /sys/bus/platform/devices/*.ufs/device_descriptor/ufs_features
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows which features are supported by the device.
This is one of the UFS device descriptor parameters.
The full information about the descriptor could be
found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/ffu_timeout
What: /sys/bus/platform/devices/*.ufs/device_descriptor/ffu_timeout
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the FFU timeout. This is one of the
UFS device descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/queue_depth
What: /sys/bus/platform/devices/*.ufs/device_descriptor/queue_depth
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the device queue depth. This is one of the
UFS device descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_version
What: /sys/bus/platform/devices/*.ufs/device_descriptor/device_version
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the device version. This is one of the
UFS device descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_secure_wpa
What: /sys/bus/platform/devices/*.ufs/device_descriptor/number_of_secure_wpa
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows number of secure write protect areas
supported by the device. This is one of the UFS device
descriptor parameters. The full information about
the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_max_data_size
What: /sys/bus/platform/devices/*.ufs/device_descriptor/psa_max_data_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the maximum amount of data that may be
written during the pre-soldering phase of the PSA flow.
This is one of the UFS device descriptor parameters.
The full information about the descriptor could be found
at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_state_timeout
What: /sys/bus/platform/devices/*.ufs/device_descriptor/psa_state_timeout
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the command maximum timeout for a change
in PSA state. This is one of the UFS device descriptor
parameters. The full information about the descriptor could
be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/unipro_version
What: /sys/bus/platform/devices/*.ufs/interconnect_descriptor/unipro_version
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the MIPI UniPro version number in BCD format.
This is one of the UFS interconnect descriptor parameters.
The full information about the descriptor could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/mphy_version
What: /sys/bus/platform/devices/*.ufs/interconnect_descriptor/mphy_version
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the MIPI M-PHY version number in BCD format.
This is one of the UFS interconnect descriptor parameters.
The full information about the descriptor could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/raw_device_capacity
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/raw_device_capacity
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the total memory quantity available to
the user to configure the device logical units. This is one
of the UFS geometry descriptor parameters. The full
information about the descriptor could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_luns
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/max_number_of_luns
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the maximum number of logical units
supported by the UFS device. This is one of the UFS
geometry descriptor parameters. The full information about
the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/segment_size
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/segment_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the segment size. This is one of the UFS
geometry descriptor parameters. The full information about
the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/allocation_unit_size
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/allocation_unit_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the allocation unit size. This is one of
the UFS geometry descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/min_addressable_block_size
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/min_addressable_block_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the minimum addressable block size. This
is one of the UFS geometry descriptor parameters. The full
information about the descriptor could be found at UFS
specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_read_block_size
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/optimal_read_block_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the optimal read block size. This is one
of the UFS geometry descriptor parameters. The full
information about the descriptor could be found at UFS
specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_write_block_size
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/optimal_write_block_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the optimal write block size. This is one
of the UFS geometry descriptor parameters. The full
information about the descriptor could be found at UFS
specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_in_buffer_size
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/max_in_buffer_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the maximum data-in buffer size. This
is one of the UFS geometry descriptor parameters. The full
information about the descriptor could be found at UFS
specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_out_buffer_size
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/max_out_buffer_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the maximum data-out buffer size. This
is one of the UFS geometry descriptor parameters. The full
information about the descriptor could be found at UFS
specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/rpmb_rw_size
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/rpmb_rw_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the maximum number of RPMB frames allowed
in Security Protocol In/Out. This is one of the UFS geometry
descriptor parameters. The full information about the
descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/dyn_capacity_resource_policy
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/dyn_capacity_resource_policy
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the dynamic capacity resource policy. This
is one of the UFS geometry descriptor parameters. The full
information about the descriptor could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/data_ordering
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/data_ordering
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows support for out-of-order data transfer.
This is one of the UFS geometry descriptor parameters.
The full information about the descriptor could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_contexts
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/max_number_of_contexts
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows maximum available number of contexts which
are supported by the device. This is one of the UFS geometry
descriptor parameters. The full information about the
descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_unit_size
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/sys_data_tag_unit_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows system data tag unit size. This is one of
the UFS geometry descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_resource_size
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/sys_data_tag_resource_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows maximum storage area size allocated by
the device to handle system data by the tagging mechanism.
This is one of the UFS geometry descriptor parameters.
The full information about the descriptor could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/secure_removal_types
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/secure_removal_types
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows supported secure removal types. This is
one of the UFS geometry descriptor parameters. The full
information about the descriptor could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/memory_types
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/memory_types
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows supported memory types. This is one of
the UFS geometry descriptor parameters. The full
information about the descriptor could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_max_alloc_units
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/*_memory_max_alloc_units
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the maximum number of allocation units for
different memory types (system code, non persistent,
enhanced type 1-4). This is one of the UFS geometry
descriptor parameters. The full information about the
descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_capacity_adjustment_factor
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/*_memory_capacity_adjustment_factor
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the memory capacity adjustment factor for
different memory types (system code, non persistent,
enhanced type 1-4). This is one of the UFS geometry
descriptor parameters. The full information about the
descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/health_descriptor/eol_info
What: /sys/bus/platform/devices/*.ufs/health_descriptor/eol_info
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows preend of life information. This is one
of the UFS health descriptor parameters. The full
information about the descriptor could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_a
What: /sys/bus/platform/devices/*.ufs/health_descriptor/life_time_estimation_a
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows indication of the device life time
(method a). This is one of the UFS health descriptor
parameters. The full information about the descriptor
could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_b
What: /sys/bus/platform/devices/*.ufs/health_descriptor/life_time_estimation_b
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows indication of the device life time
(method b). This is one of the UFS health descriptor
parameters. The full information about the descriptor
could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/power_descriptor/active_icc_levels_vcc*
What: /sys/bus/platform/devices/*.ufs/power_descriptor/active_icc_levels_vcc*
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows maximum VCC, VCCQ and VCCQ2 value for
active ICC levels from 0 to 15. This is one of the UFS
power descriptor parameters. The full information about
the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/manufacturer_name
What: /sys/bus/platform/devices/*.ufs/string_descriptors/manufacturer_name
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file contains a device manufacturer name string.
The full information about the descriptor could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_name
What: /sys/bus/platform/devices/*.ufs/string_descriptors/product_name
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file contains a product name string. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/oem_id
What: /sys/bus/platform/devices/*.ufs/string_descriptors/oem_id
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file contains a OEM ID string. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/serial_number
What: /sys/bus/platform/devices/*.ufs/string_descriptors/serial_number
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file contains a device serial number string. The full
information about the descriptor could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_revision
What: /sys/bus/platform/devices/*.ufs/string_descriptors/product_revision
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file contains a product revision string. The full
information about the descriptor could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/boot_lun_id
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows boot LUN information. This is one of
the UFS unit descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/lun_write_protect
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows LUN write protection status. This is one of
the UFS unit descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/lun_queue_depth
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows LUN queue depth. This is one of the UFS
unit descriptor parameters. The full information about
the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/psa_sensitive
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows PSA sensitivity. This is one of the UFS
unit descriptor parameters. The full information about
the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/lun_memory_type
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows LUN memory type. This is one of the UFS
unit descriptor parameters. The full information about
the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/data_reliability
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file defines the device behavior when a power failure
occurs during a write operation. This is one of the UFS
unit descriptor parameters. The full information about
the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/logical_block_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the size of addressable logical blocks
(calculated as an exponent with base 2). This is one of
the UFS unit descriptor parameters. The full information about
the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/logical_block_count
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows total number of addressable logical blocks.
This is one of the UFS unit descriptor parameters. The full
information about the descriptor could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/erase_block_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the erase block size. This is one of
the UFS unit descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/provisioning_type
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the thin provisioning type. This is one of
the UFS unit descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/physical_memory_resource_count
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the total physical memory resources. This is
one of the UFS unit descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/context_capabilities
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the context capabilities. This is one of
the UFS unit descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/large_unit_granularity
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the granularity of the LUN. This is one of
the UFS unit descriptor parameters. The full information
about the descriptor could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/flags/device_init
What: /sys/bus/platform/devices/*.ufs/flags/device_init
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the device init status. The full information
about the flag could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/flags/permanent_wpe
What: /sys/bus/platform/devices/*.ufs/flags/permanent_wpe
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows whether permanent write protection is enabled.
The full information about the flag could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/flags/power_on_wpe
What: /sys/bus/platform/devices/*.ufs/flags/power_on_wpe
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows whether write protection is enabled on all
logical units configured as power on write protected. The
full information about the flag could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/flags/bkops_enable
What: /sys/bus/platform/devices/*.ufs/flags/bkops_enable
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows whether the device background operations are
enabled. The full information about the flag could be
found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/flags/life_span_mode_enable
What: /sys/bus/platform/devices/*.ufs/flags/life_span_mode_enable
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows whether the device life span mode is enabled.
The full information about the flag could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/flags/phy_resource_removal
What: /sys/bus/platform/devices/*.ufs/flags/phy_resource_removal
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows whether physical resource removal is enable.
The full information about the flag could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/flags/busy_rtc
What: /sys/bus/platform/devices/*.ufs/flags/busy_rtc
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows whether the device is executing internal
operation related to real time clock. The full information
about the flag could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/flags/disable_fw_update
What: /sys/bus/platform/devices/*.ufs/flags/disable_fw_update
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows whether the device FW update is permanently
disabled. The full information about the flag could be found
at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/boot_lun_enabled
What: /sys/bus/platform/devices/*.ufs/attributes/boot_lun_enabled
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file provides the boot lun enabled UFS device attribute.
The full information about the attribute could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/current_power_mode
What: /sys/bus/platform/devices/*.ufs/attributes/current_power_mode
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file provides the current power mode UFS device attribute.
The full information about the attribute could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/active_icc_level
What: /sys/bus/platform/devices/*.ufs/attributes/active_icc_level
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file provides the active icc level UFS device attribute.
The full information about the attribute could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/ooo_data_enabled
What: /sys/bus/platform/devices/*.ufs/attributes/ooo_data_enabled
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file provides the out of order data transfer enabled UFS
device attribute. The full information about the attribute
could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/bkops_status
What: /sys/bus/platform/devices/*.ufs/attributes/bkops_status
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file provides the background operations status UFS device
attribute. The full information about the attribute could
be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/purge_status
What: /sys/bus/platform/devices/*.ufs/attributes/purge_status
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file provides the purge operation status UFS device
attribute. The full information about the attribute could
be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/max_data_in_size
What: /sys/bus/platform/devices/*.ufs/attributes/max_data_in_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the maximum data size in a DATA IN
UPIU. The full information about the attribute could
be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/max_data_out_size
What: /sys/bus/platform/devices/*.ufs/attributes/max_data_out_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the maximum number of bytes that can be
requested with a READY TO TRANSFER UPIU. The full information
about the attribute could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/reference_clock_frequency
What: /sys/bus/platform/devices/*.ufs/attributes/reference_clock_frequency
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file provides the reference clock frequency UFS device
attribute. The full information about the attribute could
be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/configuration_descriptor_lock
What: /sys/bus/platform/devices/*.ufs/attributes/configuration_descriptor_lock
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows whether the configuration descriptor is locked.
The full information about the attribute could be found at
UFS specifications 2.1. The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/max_number_of_rtt
What: /sys/bus/platform/devices/*.ufs/attributes/max_number_of_rtt
Date: May 2024
Contact: Avri Altman <avri.altman@wdc.com>
Description: This file provides the maximum current number of
outstanding RTTs in device that is allowed. bMaxNumOfRTT is a
read-write persistent attribute and is equal to two after device
manufacturing. It shall not be set to a value greater than
bDeviceRTTCap value, and it may be set only when the hw queues are
empty.
The file is read write.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_control
What: /sys/bus/platform/devices/*.ufs/attributes/exception_event_control
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file provides the exception event control UFS device
attribute. The full information about the attribute could
be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_status
What: /sys/bus/platform/devices/*.ufs/attributes/exception_event_status
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file provides the exception event status UFS device
attribute. The full information about the attribute could
be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/ffu_status
What: /sys/bus/platform/devices/*.ufs/attributes/ffu_status
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file provides the ffu status UFS device attribute.
The full information about the attribute could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/psa_state
What: /sys/bus/platform/devices/*.ufs/attributes/psa_state
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file show the PSA feature status. The full information
about the attribute could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/psa_data_size
What: /sys/bus/platform/devices/*.ufs/attributes/psa_data_size
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the amount of data that the host plans to
load to all logical units in pre-soldering state.
The full information about the attribute could be found at
UFS specifications 2.1.
The file is read only.
What: /sys/class/scsi_device/*/device/dyn_cap_needed
Date: February 2018
Contact: Stanislav Nijnikov <stanislav.nijnikov@wdc.com>
Description: This file shows the amount of physical memory needed
to be removed from the physical memory resources pool of
the particular logical unit. The full information about
the attribute could be found at UFS specifications 2.1.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/rpm_lvl
What: /sys/bus/platform/devices/*.ufs/rpm_lvl
Date: September 2014
Contact: Can Guo <quic_cang@quicinc.com>
Description: This entry could be used to set or show the UFS device
runtime power management level. The current driver
implementation supports 7 levels with next target states:
== ====================================================
0 UFS device will stay active, UIC link will
stay active
1 UFS device will stay active, UIC link will
hibernate
2 UFS device will be moved to sleep, UIC link will
stay active
3 UFS device will be moved to sleep, UIC link will
hibernate
4 UFS device will be powered off, UIC link will
hibernate
5 UFS device will be powered off, UIC link will
be powered off
6 UFS device will be moved to deep sleep, UIC link
will be powered off. Note, deep sleep might not be
supported in which case this value will not be
accepted
== ====================================================
What: /sys/bus/platform/drivers/ufshcd/*/rpm_target_dev_state
What: /sys/bus/platform/devices/*.ufs/rpm_target_dev_state
Date: February 2018
Contact: Can Guo <quic_cang@quicinc.com>
Description: This entry shows the target power mode of an UFS device
for the chosen runtime power management level.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/rpm_target_link_state
What: /sys/bus/platform/devices/*.ufs/rpm_target_link_state
Date: February 2018
Contact: Can Guo <quic_cang@quicinc.com>
Description: This entry shows the target state of an UFS UIC link
for the chosen runtime power management level.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/spm_lvl
What: /sys/bus/platform/devices/*.ufs/spm_lvl
Date: September 2014
Contact: Can Guo <quic_cang@quicinc.com>
Description: This entry could be used to set or show the UFS device
system power management level. The current driver
implementation supports 7 levels with next target states:
== ====================================================
0 UFS device will stay active, UIC link will
stay active
1 UFS device will stay active, UIC link will
hibernate
2 UFS device will be moved to sleep, UIC link will
stay active
3 UFS device will be moved to sleep, UIC link will
hibernate
4 UFS device will be powered off, UIC link will
hibernate
5 UFS device will be powered off, UIC link will
be powered off
6 UFS device will be moved to deep sleep, UIC link
will be powered off. Note, deep sleep might not be
supported in which case this value will not be
accepted
== ====================================================
What: /sys/bus/platform/drivers/ufshcd/*/spm_target_dev_state
What: /sys/bus/platform/devices/*.ufs/spm_target_dev_state
Date: February 2018
Contact: Can Guo <quic_cang@quicinc.com>
Description: This entry shows the target power mode of an UFS device
for the chosen system power management level.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/spm_target_link_state
What: /sys/bus/platform/devices/*.ufs/spm_target_link_state
Date: February 2018
Contact: Can Guo <quic_cang@quicinc.com>
Description: This entry shows the target state of an UFS UIC link
for the chosen system power management level.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/monitor_enable
What: /sys/bus/platform/devices/*.ufs/monitor/monitor_enable
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the status of performance monitor enablement
and it can be used to start/stop the monitor. When the monitor
is stopped, the performance data collected is also cleared.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/monitor_chunk_size
What: /sys/bus/platform/devices/*.ufs/monitor/monitor_chunk_size
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file tells the monitor to focus on requests transferring
data of specific chunk size (in Bytes). 0 means any chunk size.
It can only be changed when monitor is disabled.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_total_sectors
What: /sys/bus/platform/devices/*.ufs/monitor/read_total_sectors
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows how many sectors (in 512 Bytes) have been
sent from device to host after monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_total_busy
What: /sys/bus/platform/devices/*.ufs/monitor/read_total_busy
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows how long (in micro seconds) has been spent
sending data from device to host after monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_nr_requests
What: /sys/bus/platform/devices/*.ufs/monitor/read_nr_requests
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows how many read requests have been sent after
monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_max
What: /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_max
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the maximum latency (in micro seconds) of
read requests after monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_min
What: /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_min
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the minimum latency (in micro seconds) of
read requests after monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_avg
What: /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_avg
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the average latency (in micro seconds) of
read requests after monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_sum
What: /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_sum
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the total latency (in micro seconds) of
read requests sent after monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_total_sectors
What: /sys/bus/platform/devices/*.ufs/monitor/write_total_sectors
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows how many sectors (in 512 Bytes) have been sent
from host to device after monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_total_busy
What: /sys/bus/platform/devices/*.ufs/monitor/write_total_busy
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows how long (in micro seconds) has been spent
sending data from host to device after monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_nr_requests
What: /sys/bus/platform/devices/*.ufs/monitor/write_nr_requests
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows how many write requests have been sent after
monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_max
What: /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_max
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the maximum latency (in micro seconds) of write
requests after monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_min
What: /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_min
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the minimum latency (in micro seconds) of write
requests after monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_avg
What: /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_avg
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the average latency (in micro seconds) of write
requests after monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_sum
What: /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_sum
Date: January 2021
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the total latency (in micro seconds) of write
requests after monitor gets started.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/power_info/lane
What: /sys/bus/platform/devices/*.ufs/power_info/lane
Date: September 2023
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows how many lanes are enabled on the UFS link,
i.e., an output 2 means UFS link is operating with 2 lanes.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/power_info/mode
What: /sys/bus/platform/devices/*.ufs/power_info/mode
Date: September 2023
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the PA power mode of UFS.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/power_info/rate
What: /sys/bus/platform/devices/*.ufs/power_info/rate
Date: September 2023
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the speed rate of UFS link.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/power_info/gear
What: /sys/bus/platform/devices/*.ufs/power_info/gear
Date: September 2023
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the gear of UFS link.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/power_info/dev_pm
What: /sys/bus/platform/devices/*.ufs/power_info/dev_pm
Date: September 2023
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the UFS device power mode.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/power_info/link_state
What: /sys/bus/platform/devices/*.ufs/power_info/link_state
Date: September 2023
Contact: Can Guo <quic_cang@quicinc.com>
Description: This file shows the state of UFS link.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_presv_us_en
What: /sys/bus/platform/devices/*.ufs/device_descriptor/wb_presv_us_en
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: This entry shows if preserve user-space was configured
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_shared_alloc_units
What: /sys/bus/platform/devices/*.ufs/device_descriptor/wb_shared_alloc_units
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: This entry shows the shared allocated units of WB buffer
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_type
What: /sys/bus/platform/devices/*.ufs/device_descriptor/wb_type
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: This entry shows the configured WB type.
0x1 for shared buffer mode. 0x0 for dedicated buffer mode.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_buff_cap_adj
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_buff_cap_adj
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: This entry shows the total user-space decrease in shared
buffer mode.
The value of this parameter is 3 for TLC NAND when SLC mode
is used as WriteBooster Buffer. 2 for MLC NAND.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_alloc_units
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_alloc_units
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: This entry shows the Maximum total WriteBooster Buffer size
which is supported by the entire device.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_wb_luns
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_wb_luns
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: This entry shows the maximum number of luns that can support
WriteBooster.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_red_type
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_red_type
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: The supportability of user space reduction mode
and preserve user space mode.
00h: WriteBooster Buffer can be configured only in
user space reduction type.
01h: WriteBooster Buffer can be configured only in
preserve user space type.
02h: Device can be configured in either user space
reduction type or preserve user space type.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_wb_type
What: /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_wb_type
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: The supportability of WriteBooster Buffer type.
=== ==========================================================
00h LU based WriteBooster Buffer configuration
01h Single shared WriteBooster Buffer configuration
02h Supporting both LU based WriteBooster.
Buffer and Single shared WriteBooster Buffer configuration
=== ==========================================================
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/flags/wb_enable
What: /sys/bus/platform/devices/*.ufs/flags/wb_enable
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: This entry shows the status of WriteBooster.
== ============================
0 WriteBooster is not enabled.
1 WriteBooster is enabled
== ============================
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_en
What: /sys/bus/platform/devices/*.ufs/flags/wb_flush_en
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: This entry shows if flush is enabled.
== =================================
0 Flush operation is not performed.
1 Flush operation is performed.
== =================================
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_during_h8
What: /sys/bus/platform/devices/*.ufs/flags/wb_flush_during_h8
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: Flush WriteBooster Buffer during hibernate state.
== =================================================
0 Device is not allowed to flush the
WriteBooster Buffer during link hibernate state.
1 Device is allowed to flush the
WriteBooster Buffer during link hibernate state.
== =================================================
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_avail_buf
What: /sys/bus/platform/devices/*.ufs/attributes/wb_avail_buf
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: This entry shows the amount of unused WriteBooster buffer
available.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_cur_buf
What: /sys/bus/platform/devices/*.ufs/attributes/wb_cur_buf
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: This entry shows the amount of unused current buffer.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_flush_status
What: /sys/bus/platform/devices/*.ufs/attributes/wb_flush_status
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: This entry shows the flush operation status.
=== ======================================
00h idle
01h Flush operation in progress
02h Flush operation stopped prematurely.
03h Flush operation completed successfully
04h Flush operation general failure
=== ======================================
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_life_time_est
What: /sys/bus/platform/devices/*.ufs/attributes/wb_life_time_est
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: This entry shows an indication of the WriteBooster Buffer
lifetime based on the amount of performed program/erase cycles
=== =============================================
01h 0% - 10% WriteBooster Buffer life time used
...
0Ah 90% - 100% WriteBooster Buffer life time used
=== =============================================
The file is read only.
What: /sys/class/scsi_device/*/device/unit_descriptor/wb_buf_alloc_units
Date: June 2020
Contact: Asutosh Das <quic_asutoshd@quicinc.com>
Description: This entry shows the configured size of WriteBooster buffer.
0400h corresponds to 4GB.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/wb_on
What: /sys/bus/platform/devices/*.ufs/wb_on
Date: January 2021
Contact: Bean Huo <beanhuo@micron.com>
Description: This node is used to set or display whether UFS WriteBooster is
enabled. Echo 0 to this file to disable UFS WriteBooster or 1 to
enable it. The WriteBooster is enabled after power-on/reset,
however, it will be disabled/enable while CLK scaling down/up
(if the platform supports UFSHCD_CAP_CLK_SCALING). For a
platform that doesn't support UFSHCD_CAP_CLK_SCALING, we can
disable/enable WriteBooster through this sysfs node.
What: /sys/bus/platform/drivers/ufshcd/*/enable_wb_buf_flush
What: /sys/bus/platform/devices/*.ufs/enable_wb_buf_flush
Date: July 2022
Contact: Jinyoung Choi <j-young.choi@samsung.com>
Description: This entry shows the status of WriteBooster buffer flushing
and it can be used to enable or disable the flushing.
If flushing is enabled, the device executes the flush
operation when the command queue is empty.
What: /sys/bus/platform/drivers/ufshcd/*/wb_flush_threshold
What: /sys/bus/platform/devices/*.ufs/wb_flush_threshold
Date: June 2023
Contact: Lu Hongfei <luhongfei@vivo.com>
Description:
wb_flush_threshold represents the threshold for flushing WriteBooster buffer,
whose value expressed in unit of 10% granularity, such as '1' representing 10%,
'2' representing 20%, and so on.
If avail_wb_buff < wb_flush_threshold, it indicates that WriteBooster buffer needs to
be flushed, otherwise it is not necessary.
Contact: Daniil Lunev <dlunev@chromium.org>
What: /sys/bus/platform/drivers/ufshcd/*/capabilities/
What: /sys/bus/platform/devices/*.ufs/capabilities/
Date: August 2022
Description: The group represents the effective capabilities of the
host-device pair. i.e. the capabilities which are enabled in the
driver for the specific host controller, supported by the host
controller and are supported and/or have compatible
configuration on the device side.
Contact: Daniil Lunev <dlunev@chromium.org>
What: /sys/bus/platform/drivers/ufshcd/*/capabilities/clock_scaling
What: /sys/bus/platform/devices/*.ufs/capabilities/clock_scaling
Date: August 2022
Contact: Daniil Lunev <dlunev@chromium.org>
Description: Indicates status of clock scaling.
== ============================
0 Clock scaling is not supported.
1 Clock scaling is supported.
== ============================
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/capabilities/write_booster
What: /sys/bus/platform/devices/*.ufs/capabilities/write_booster
Date: August 2022
Contact: Daniil Lunev <dlunev@chromium.org>
Description: Indicates status of Write Booster.
== ============================
0 Write Booster can not be enabled.
1 Write Booster can be enabled.
== ============================
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/rtc_update_ms
What: /sys/bus/platform/devices/*.ufs/rtc_update_ms
Date: November 2023
Contact: Bean Huo <beanhuo@micron.com>
Description:
rtc_update_ms indicates how often the host should synchronize or update the
UFS RTC. If set to 0, this will disable UFS RTC periodic update.
What: /sys/devices/platform/.../ufshci_capabilities/version
Date: August 2024
Contact: Avri Altman <avri.altman@wdc.com>
Description:
Host Capabilities register group: UFS version register.
Symbol - VER. This file shows the UFSHCD version.
Example: Version 3.12 would be represented as 0000_0312h.
The file is read only.
What: /sys/devices/platform/.../ufshci_capabilities/product_id
Date: August 2024
Contact: Avri Altman <avri.altman@wdc.com>
Description:
Host Capabilities register group: product ID register.
Symbol - HCPID. This file shows the UFSHCD product id.
The content of this register is vendor specific.
The file is read only.
What: /sys/devices/platform/.../ufshci_capabilities/man_id
Date: August 2024
Contact: Avri Altman <avri.altman@wdc.com>
Description:
Host Capabilities register group: manufacturer ID register.
Symbol - HCMID. This file shows the UFSHCD manufacturer id.
The Manufacturer ID is defined by JEDEC in JEDEC-JEP106.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/critical_health
What: /sys/bus/platform/devices/*.ufs/critical_health
Date: February 2025
Contact: Avri Altman <avri.altman@wdc.com>
Description: Report the number of times a critical health event has been
reported by a UFS device. Further insight into the specific
issue can be gained by reading one of: bPreEOLInfo,
bDeviceLifeTimeEstA, bDeviceLifeTimeEstB,
bWriteBoosterBufferLifeTimeEst, and bRPMBLifeTimeEst.
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/clkscale_enable
What: /sys/bus/platform/devices/*.ufs/clkscale_enable
Date: January 2025
Contact: Ziqi Chen <quic_ziqichen@quicinc.com>
Description:
This attribute shows whether the UFS clock scaling is enabled or not.
And it can be used to enable/disable the clock scaling by writing
1 or 0 to this attribute.
The attribute is read/write.
What: /sys/bus/platform/drivers/ufshcd/*/clkgate_enable
What: /sys/bus/platform/devices/*.ufs/clkgate_enable
Date: January 2025
Contact: Ziqi Chen <quic_ziqichen@quicinc.com>
Description:
This attribute shows whether the UFS clock gating is enabled or not.
And it can be used to enable/disable the clock gating by writing
1 or 0 to this attribute.
The attribute is read/write.
What: /sys/bus/platform/drivers/ufshcd/*/clkgate_delay_ms
What: /sys/bus/platform/devices/*.ufs/clkgate_delay_ms
Date: January 2025
Contact: Ziqi Chen <quic_ziqichen@quicinc.com>
Description:
This attribute shows and sets the number of milliseconds of idle time
before the UFS driver starts to perform clock gating. This can
prevent the UFS from frequently performing clock gating/ungating.
The attribute is read/write.
What: /sys/bus/platform/drivers/ufshcd/*/device_lvl_exception_count
What: /sys/bus/platform/devices/*.ufs/device_lvl_exception_count
Date: March 2025
Contact: Bao D. Nguyen <quic_nguyenb@quicinc.com>
Description:
This attribute is applicable to ufs devices compliant to the
JEDEC specifications version 4.1 or later. The
device_lvl_exception_count is a counter indicating the number of
times the device level exceptions have occurred since the last
time this variable is reset. Writing a 0 value to this
attribute will reset the device_lvl_exception_count. If the
device_lvl_exception_count reads a positive value, the user
application should read the device_lvl_exception_id attribute to
know more information about the exception.
The attribute is read/write.
What: /sys/bus/platform/drivers/ufshcd/*/device_lvl_exception_id
What: /sys/bus/platform/devices/*.ufs/device_lvl_exception_id
Date: March 2025
Contact: Bao D. Nguyen <quic_nguyenb@quicinc.com>
Description:
Reading the device_lvl_exception_id returns the
qDeviceLevelExceptionID attribute of the ufs device JEDEC
specification version 4.1. The definition of the
qDeviceLevelExceptionID is the ufs device vendor specific
implementation. Refer to the device manufacturer datasheet for
more information on the meaning of the qDeviceLevelExceptionID
attribute value.
The attribute is read only.
What: /sys/bus/platform/drivers/ufshcd/*/wb_resize_enable
What: /sys/bus/platform/devices/*.ufs/wb_resize_enable
Date: April 2025
Contact: Huan Tang <tanghuan@vivo.com>
Description:
The host can enable the WriteBooster buffer resize by setting this
attribute.
======== ======================================
idle There is no resize operation
decrease Decrease WriteBooster buffer size
increase Increase WriteBooster buffer size
======== ======================================
The file is write only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_resize_hint
What: /sys/bus/platform/devices/*.ufs/attributes/wb_resize_hint
Date: April 2025
Contact: Huan Tang <tanghuan@vivo.com>
Description:
wb_resize_hint indicates hint information about which type of resize
for WriteBooster buffer is recommended by the device.
========= ======================================
keep Recommend keep the buffer size
decrease Recommend to decrease the buffer size
increase Recommend to increase the buffer size
========= ======================================
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/attributes/wb_resize_status
What: /sys/bus/platform/devices/*.ufs/attributes/wb_resize_status
Date: April 2025
Contact: Huan Tang <tanghuan@vivo.com>
Description:
The host can check the resize operation status of the WriteBooster
buffer by reading this attribute.
================ ========================================
idle Resize operation is not issued
in_progress Resize operation in progress
complete_success Resize operation completed successfully
general_failure Resize operation general failure
================ ========================================
The file is read only.
What: /sys/bus/platform/drivers/ufshcd/*/hid/analysis_trigger
What: /sys/bus/platform/devices/*.ufs/hid/analysis_trigger
Date: May 2025
Contact: Huan Tang <tanghuan@vivo.com>
Description:
The host can enable or disable HID analysis operation.
======= =========================================
disable disable HID analysis operation
enable enable HID analysis operation
======= =========================================
The file is write only.
What: /sys/bus/platform/drivers/ufshcd/*/hid/defrag_trigger
What: /sys/bus/platform/devices/*.ufs/hid/defrag_trigger
Date: May 2025
Contact: Huan Tang <tanghuan@vivo.com>
Description:
The host can enable or disable HID defragmentation operation.
======= =========================================
disable disable HID defragmentation operation
enable enable HID defragmentation operation
======= =========================================
The attribute is write only.
What: /sys/bus/platform/drivers/ufshcd/*/hid/fragmented_size
What: /sys/bus/platform/devices/*.ufs/hid/fragmented_size
Date: May 2025
Contact: Huan Tang <tanghuan@vivo.com>
Description:
The total fragmented size in the device is reported through
this attribute.
The attribute is read only.
What: /sys/bus/platform/drivers/ufshcd/*/hid/defrag_size
What: /sys/bus/platform/devices/*.ufs/hid/defrag_size
Date: May 2025
Contact: Huan Tang <tanghuan@vivo.com>
Description:
The host sets the size to be defragmented by an HID
defragmentation operation.
The attribute is read/write.
What: /sys/bus/platform/drivers/ufshcd/*/hid/progress_ratio
What: /sys/bus/platform/devices/*.ufs/hid/progress_ratio
Date: May 2025
Contact: Huan Tang <tanghuan@vivo.com>
Description:
Defragmentation progress is reported by this attribute,
indicates the ratio of the completed defragmentation size
over the requested defragmentation size.
==== ============================================
1 1%
...
100 100%
==== ============================================
The attribute is read only.
What: /sys/bus/platform/drivers/ufshcd/*/hid/state
What: /sys/bus/platform/devices/*.ufs/hid/state
Date: May 2025
Contact: Huan Tang <tanghuan@vivo.com>
Description:
The HID state is reported by this attribute.
==================== ===========================
idle Idle (analysis required)
analysis_in_progress Analysis in progress
defrag_required Defrag required
defrag_in_progress Defrag in progress
defrag_completed Defrag completed
defrag_not_required Defrag is not required
==================== ===========================
The attribute is read only.
3. 한국어 전문 번역
영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.
UFS automatic hibernate idle timer
1-14| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/*/drivers/ufshcd/*/auto_hibern8 |
| Date | 2018년 3월 |
| Contact | linux-scsi@vger.kernel.org |
| Description | UFS host controller의 auto-hibernate idle timer setting입니다. 값 0은 auto-hibernate가 enabled되지 않았음을 뜻합니다. 0이 아니면 UFS host controller가 link를 자율적으로 hibernate state에 넣기 전까지의 idle time을 microseconds 단위로 나타냅니다. 이 동작은 latency 증가를 대가로 power를 절약합니다. Hardware는 power-of-ten multiplier를 가진 10-bit values를 지원하므로 maximum value는 102300000입니다. 자세한 내용은 UFS Host Controller Interface specification을 참조하십시오. |
| Access | Read-write |
| Unit | Microseconds |
| Maximum | 102300000 |
Idle timer가 link hibernate와 power/latency tradeoff를 결정합니다.
UFS device type
15-24| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_type |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/device_type |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device type을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
첫 descriptor chunk가 다루는 identity, topology, boot, security, capability fields입니다.
UFS device class
25-34| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_class |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/device_class |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device class를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS storage subclass
35-44| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_sub_class |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/device_sub_class |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | UFS storage subclass를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS device protocol
45-55| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/protocol |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/protocol |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | UFS device가 지원하는 protocol을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Number of UFS logical units
56-65| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_luns |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/number_of_luns |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Logical units의 수를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Number of well-known logical units
66-76| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_wluns |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/number_of_wluns |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Well-known logical units의 수를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS boot enable state
77-87| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/boot_enable |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/boot_enable |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device가 boot용으로 enabled되어 있는지를 나타내는 값을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Descriptor access after partial initialization
88-99| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/descriptor_access_enable |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/descriptor_access_enable |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Boot sequence의 partial initialization phase 뒤에도 device descriptor를 읽을 수 있는지를 나타내는 값을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Initial UFS power mode
100-110| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_power_mode |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/initial_power_mode |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device initialization 또는 hardware reset 뒤의 power mode를 정의하는 값을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
High-priority UFS LUN
111-120| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/high_priority_lun |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/high_priority_lun |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | High-priority LUN을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Secure-removal type
121-130| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/secure_removal_type |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/secure_removal_type |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Secure-removal type을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Security-LUN support
131-141| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/support_security_lun |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/support_security_lun |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Security LUN이 지원되는지를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Background-operation termination latency
142-152| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/bkops_termination_latency |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/bkops_termination_latency |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Background operations의 termination latency를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Initial active ICC level
153-162| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/initial_active_icc_level |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/initial_active_icc_level |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Initial active ICC level을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS specification version
163-172| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/specification_version |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/specification_version |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Specification version을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS manufacturing date
173-183| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturing_date |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/manufacturing_date |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Manufacturing date를 BCD format으로 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS manufacturer identifier
184-193| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/manufacturer_id |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/manufacturer_id |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Manufacturer ID를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Outstanding RTT capability
194-204| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtt_capability |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/rtt_capability |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device가 지원하는 outstanding RTTs의 maximum number를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Realtime-clock update method
205-215| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/rtc_update |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/rtc_update |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Realtime clock update의 frequency와 method를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Supported UFS features
216-226| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/ufs_features |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/ufs_features |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device가 지원하는 features를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS FFU timeout
227-236| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/ffu_timeout |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/ffu_timeout |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | FFU timeout을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS device queue depth
237-246| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/queue_depth |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/queue_depth |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device queue depth를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS device version
247-256| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/device_version |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/device_version |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device version을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Secure write-protect area count
257-267| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/number_of_secure_wpa |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/number_of_secure_wpa |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device가 지원하는 secure write-protect areas의 수를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
PSA pre-soldering maximum data size
268-279| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_max_data_size |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/psa_max_data_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | PSA flow의 pre-soldering phase에서 쓸 수 있는 maximum data amount를 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
PSA state-change timeout
280-291| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/psa_state_timeout |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/psa_state_timeout |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | PSA state change를 위한 command maximum timeout을 표시합니다. UFS device descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
MIPI UniPro version
292-302| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/unipro_version |
| What | /sys/bus/platform/devices/*.ufs/interconnect_descriptor/unipro_version |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | MIPI UniPro version number를 BCD format으로 표시합니다. UFS interconnect descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UniPro와 M-PHY version values는 모두 BCD format입니다.
MIPI M-PHY version
303-314| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/interconnect_descriptor/mphy_version |
| What | /sys/bus/platform/devices/*.ufs/interconnect_descriptor/mphy_version |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | MIPI M-PHY version number를 BCD format으로 표시합니다. UFS interconnect descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Raw UFS device capacity
315-326| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/raw_device_capacity |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/raw_device_capacity |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | User가 device logical units를 configure할 때 사용할 수 있는 total memory quantity를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Geometry fields를 capacity, block, buffer, policy와 memory-type groups로 정리했습니다.
Maximum UFS logical-unit count
327-337| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_luns |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/max_number_of_luns |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | UFS device가 지원하는 logical units의 maximum number를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS segment size
338-347| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/segment_size |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/segment_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Segment size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS allocation-unit size
348-357| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/allocation_unit_size |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/allocation_unit_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Allocation unit size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Minimum addressable block size
358-368| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/min_addressable_block_size |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/min_addressable_block_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Minimum addressable block size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Optimal read block size
369-379| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_read_block_size |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/optimal_read_block_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Optimal read block size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Optimal write block size
380-390| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/optimal_write_block_size |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/optimal_write_block_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Optimal write block size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Maximum data-in buffer size
391-401| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_in_buffer_size |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/max_in_buffer_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Maximum data-in buffer size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Maximum data-out buffer size
402-412| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_out_buffer_size |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/max_out_buffer_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Maximum data-out buffer size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
RPMB Security Protocol frame limit
413-423| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/rpmb_rw_size |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/rpmb_rw_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Security Protocol In/Out에서 허용되는 RPMB frames의 maximum number를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Dynamic-capacity resource policy
424-434| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/dyn_capacity_resource_policy |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/dyn_capacity_resource_policy |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Dynamic capacity resource policy를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Out-of-order data-transfer support
435-445| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/data_ordering |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/data_ordering |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Out-of-order data transfer support를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Maximum UFS context count
446-456| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/max_number_of_contexts |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/max_number_of_contexts |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device가 지원하는 available contexts의 maximum number를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
System data-tag unit size
457-466| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_unit_size |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/sys_data_tag_unit_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | System data-tag unit size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
System data-tag resource size
467-478| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/sys_data_tag_resource_size |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/sys_data_tag_resource_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Tagging mechanism으로 system data를 처리하기 위해 device가 할당한 maximum storage-area size를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Supported secure-removal types
479-489| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/secure_removal_types |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/secure_removal_types |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | 지원되는 secure-removal types를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Supported UFS memory types
490-500| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/memory_types |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/memory_types |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | 지원되는 memory types를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Maximum allocation units by memory type
501-512| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_max_alloc_units |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/*_memory_max_alloc_units |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | 서로 다른 memory types(system code, non-persistent, enhanced types 1~4)의 allocation units maximum number를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Capacity adjustment factor by memory type
513-525| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/*_memory_capacity_adjustment_factor |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/*_memory_capacity_adjustment_factor |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | 서로 다른 memory types(system code, non-persistent, enhanced types 1~4)의 memory-capacity adjustment factor를 표시합니다. UFS geometry descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS pre-end-of-life information
526-536| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/health_descriptor/eol_info |
| What | /sys/bus/platform/devices/*.ufs/health_descriptor/eol_info |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Pre-end-of-life information을 표시합니다. UFS health descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
End-of-life state와 두 device-lifetime estimation methods입니다.
UFS lifetime estimation method A
537-547| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_a |
| What | /sys/bus/platform/devices/*.ufs/health_descriptor/life_time_estimation_a |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device lifetime indication(method A)을 표시합니다. UFS health descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS lifetime estimation method B
548-559| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/health_descriptor/life_time_estimation_b |
| What | /sys/bus/platform/devices/*.ufs/health_descriptor/life_time_estimation_b |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device lifetime indication(method B)을 표시합니다. UFS health descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Maximum active ICC supply values
560-571| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/power_descriptor/active_icc_levels_vcc* |
| What | /sys/bus/platform/devices/*.ufs/power_descriptor/active_icc_levels_vcc* |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Active ICC levels 0~15에 대한 maximum VCC, VCCQ, VCCQ2 values를 표시합니다. UFS power descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
각 active ICC level에서 보고하는 세 supply maxima입니다.
UFS manufacturer-name string
572-581| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/string_descriptors/manufacturer_name |
| What | /sys/bus/platform/devices/*.ufs/string_descriptors/manufacturer_name |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device manufacturer-name string을 포함합니다. Descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Device identity와 revision을 제공하는 string fields입니다.
UFS product-name string
582-590| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_name |
| What | /sys/bus/platform/devices/*.ufs/string_descriptors/product_name |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Product-name string을 포함합니다. Descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS OEM identifier string
591-599| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/string_descriptors/oem_id |
| What | /sys/bus/platform/devices/*.ufs/string_descriptors/oem_id |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | OEM ID string을 포함합니다. Descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS device serial-number string
600-609| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/string_descriptors/serial_number |
| What | /sys/bus/platform/devices/*.ufs/string_descriptors/serial_number |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device serial-number string을 포함합니다. Descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS product-revision string
610-620| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/string_descriptors/product_revision |
| What | /sys/bus/platform/devices/*.ufs/string_descriptors/product_revision |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Product-revision string을 포함합니다. Descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS unit boot LUN identifier
621-629| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/boot_lun_id |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Boot LUN 정보를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Logical unit의 부팅, 보호, queue, data layout, provisioning 정보를 구성하는 fields입니다.
UFS LUN write-protection status
630-638| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/lun_write_protect |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | LUN write-protection status를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS LUN queue depth
639-647| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/lun_queue_depth |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | LUN queue depth를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS LUN PSA sensitivity
648-656| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/psa_sensitive |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | LUN의 PSA sensitivity를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS LUN memory type
657-665| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/lun_memory_type |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | LUN memory type을 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS LUN write data reliability
666-675| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/data_reliability |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Write operation 중 power failure가 발생했을 때 device의 동작을 정의합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS LUN logical-block size
676-685| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/logical_block_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Addressable logical block size를 base 2의 exponent로 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS LUN logical-block count
686-695| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/logical_block_count |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Addressable logical blocks의 total number를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS LUN erase-block size
696-704| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/erase_block_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Erase block size를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS LUN provisioning type
705-713| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/provisioning_type |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Thin-provisioning type을 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS LUN physical-memory resource count
714-722| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/physical_memory_resource_count |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | LUN에 관련된 total physical-memory resources를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS LUN context capabilities
723-731| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/context_capabilities |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | LUN context capabilities를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS LUN large-unit granularity
732-741| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/large_unit_granularity |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | LUN granularity를 표시합니다. UFS unit descriptor parameters 중 하나이며 descriptor의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS device-initialization flag
742-750| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/flags/device_init |
| What | /sys/bus/platform/devices/*.ufs/flags/device_init |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device initialization status를 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Initialization, write protection, background work, lifetime, resource, RTC, firmware 상태를 나타냅니다.
UFS permanent write-protection flag
751-760| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/flags/permanent_wpe |
| What | /sys/bus/platform/devices/*.ufs/flags/permanent_wpe |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Permanent write protection이 enabled되어 있는지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS power-on write-protection flag
761-771| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/flags/power_on_wpe |
| What | /sys/bus/platform/devices/*.ufs/flags/power_on_wpe |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Power-on write-protected로 구성된 모든 logical units에서 write protection이 enabled되어 있는지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS background-operations flag
772-781| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/flags/bkops_enable |
| What | /sys/bus/platform/devices/*.ufs/flags/bkops_enable |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device background operations가 enabled되어 있는지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS life-span mode flag
782-791| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/flags/life_span_mode_enable |
| What | /sys/bus/platform/devices/*.ufs/flags/life_span_mode_enable |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device life-span mode가 enabled되어 있는지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS physical-resource-removal flag
792-801| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/flags/phy_resource_removal |
| What | /sys/bus/platform/devices/*.ufs/flags/phy_resource_removal |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Physical-resource removal이 enabled되어 있는지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS real-time-clock operation flag
802-811| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/flags/busy_rtc |
| What | /sys/bus/platform/devices/*.ufs/flags/busy_rtc |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device가 real-time clock과 관련된 internal operation을 실행 중인지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS firmware-update-disable flag
812-822| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/flags/disable_fw_update |
| What | /sys/bus/platform/devices/*.ufs/flags/disable_fw_update |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Device firmware update가 permanently disabled되어 있는지 표시합니다. flag의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS enabled boot LUN
823-832| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/boot_lun_enabled |
| What | /sys/bus/platform/devices/*.ufs/attributes/boot_lun_enabled |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Enabled된 boot LUN을 나타내는 UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Power, transfer, event, firmware, PSA와 configuration 상태를 제공하는 attribute groups입니다.
UFS current power mode
833-842| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/current_power_mode |
| What | /sys/bus/platform/devices/*.ufs/attributes/current_power_mode |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Current power mode UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS active ICC level
843-852| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/active_icc_level |
| What | /sys/bus/platform/devices/*.ufs/attributes/active_icc_level |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Active ICC level UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS out-of-order data-transfer state
853-862| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/ooo_data_enabled |
| What | /sys/bus/platform/devices/*.ufs/attributes/ooo_data_enabled |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Out-of-order data transfer가 enabled되어 있는지를 나타내는 UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS background-operations status
863-872| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/bkops_status |
| What | /sys/bus/platform/devices/*.ufs/attributes/bkops_status |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Background-operations status UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS purge-operation status
873-882| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/purge_status |
| What | /sys/bus/platform/devices/*.ufs/attributes/purge_status |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Purge-operation status UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Maximum UFS DATA IN UPIU size
883-892| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/max_data_in_size |
| What | /sys/bus/platform/devices/*.ufs/attributes/max_data_in_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | DATA IN UPIU의 maximum data size를 표시합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Maximum UFS READY TO TRANSFER size
893-902| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/max_data_out_size |
| What | /sys/bus/platform/devices/*.ufs/attributes/max_data_out_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | READY TO TRANSFER UPIU로 요청할 수 있는 maximum byte count를 표시합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS reference-clock frequency
903-912| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/reference_clock_frequency |
| What | /sys/bus/platform/devices/*.ufs/attributes/reference_clock_frequency |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Reference-clock frequency UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS configuration-descriptor lock
913-920| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/configuration_descriptor_lock |
| What | /sys/bus/platform/devices/*.ufs/attributes/configuration_descriptor_lock |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Configuration descriptor가 locked되어 있는지 표시합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Maximum outstanding UFS RTT count
921-933| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/max_number_of_rtt |
| What | /sys/bus/platform/devices/*.ufs/attributes/max_number_of_rtt |
| Date | 2024년 5월 |
| Contact | Avri Altman <avri.altman@wdc.com> |
| Description | Device에서 허용되는 outstanding RTTs의 current maximum number를 제공합니다. `bMaxNumOfRTT`는 read-write persistent attribute이며 device manufacturing 후 값은 2입니다. `bDeviceRTTCap`보다 큰 값으로 설정할 수 없고 hardware queues가 empty일 때만 설정할 수 있습니다. |
| Access | Read-write |
Outstanding RTT limit를 변경할 때 지켜야 하는 조건입니다.
UFS exception-event control
934-943| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_control |
| What | /sys/bus/platform/devices/*.ufs/attributes/exception_event_control |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Exception-event control UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS exception-event status
944-953| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/exception_event_status |
| What | /sys/bus/platform/devices/*.ufs/attributes/exception_event_status |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Exception-event status UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS field firmware-update status
954-963| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/ffu_status |
| What | /sys/bus/platform/devices/*.ufs/attributes/ffu_status |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | FFU(field firmware update) status UFS device attribute를 제공합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS PSA feature state
964-972| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/psa_state |
| What | /sys/bus/platform/devices/*.ufs/attributes/psa_state |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | PSA feature status를 표시합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS PSA planned data size
973-984| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/psa_data_size |
| What | /sys/bus/platform/devices/*.ufs/attributes/psa_data_size |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | Host가 pre-soldering state의 모든 logical units에 load하려는 data amount를 표시합니다. attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
UFS LUN dynamic capacity needed
985-993| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/dyn_cap_needed |
| Date | 2018년 2월 |
| Contact | Stanislav Nijnikov <stanislav.nijnikov@wdc.com> |
| Description | 특정 logical unit의 physical-memory resources pool에서 제거해야 하는 physical-memory amount를 표시합니다. Attribute의 전체 정보는 UFS specification 2.1에서 확인할 수 있습니다. |
| Access | Read-only |
Logical unit과 physical-memory resource pool 사이의 관계입니다.
UFS runtime power-management level
994-1022| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/rpm_lvl |
| What | /sys/bus/platform/devices/*.ufs/rpm_lvl |
| Date | 2014년 9월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | UFS device runtime power-management level을 설정하거나 표시합니다. 현재 driver implementation은 0~6의 7개 levels를 지원하며 각 level은 UFS device와 UIC link의 target state 조합을 선택합니다. Level 6의 deep sleep을 device가 지원하지 않으면 해당 값은 accepted되지 않습니다. |
| Access | Read-write |
Runtime과 system power management에서 공통으로 사용하는 device 및 UIC link target states입니다.
UFS runtime target device state
1023-1031| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/rpm_target_dev_state |
| What | /sys/bus/platform/devices/*.ufs/rpm_target_dev_state |
| Date | 2018년 2월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | 선택한 runtime power-management level에 대응하는 UFS device target power mode를 표시합니다. |
| Access | Read-only |
UFS runtime target link state
1032-1040| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/rpm_target_link_state |
| What | /sys/bus/platform/devices/*.ufs/rpm_target_link_state |
| Date | 2018년 2월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | 선택한 runtime power-management level에 대응하는 UFS UIC link target state를 표시합니다. |
| Access | Read-only |
UFS system power-management level
1041-1067| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/spm_lvl |
| What | /sys/bus/platform/devices/*.ufs/spm_lvl |
| Date | 2014년 9월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | UFS device system power-management level을 설정하거나 표시합니다. 현재 driver implementation은 0~6의 7개 levels를 지원하며 runtime level과 같은 UFS device 및 UIC link target-state 조합을 사용합니다. Level 6의 deep sleep을 device가 지원하지 않으면 해당 값은 accepted되지 않습니다. |
| Access | Read-write |
UFS system target device state
1068-1076| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/spm_target_dev_state |
| What | /sys/bus/platform/devices/*.ufs/spm_target_dev_state |
| Date | 2018년 2월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | 선택한 system power-management level에 대응하는 UFS device target power mode를 표시합니다. |
| Access | Read-only |
UFS system target link state
1077-1085| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/spm_target_link_state |
| What | /sys/bus/platform/devices/*.ufs/spm_target_link_state |
| Date | 2018년 2월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | 선택한 system power-management level에 대응하는 UFS UIC link target state를 표시합니다. |
| Access | Read-only |
UFS performance-monitor state
1086-1093| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/monitor_enable |
| What | /sys/bus/platform/devices/*.ufs/monitor/monitor_enable |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Performance monitor의 enabled status를 표시하고 monitor를 시작하거나 중지하는 데 사용합니다. Monitor를 중지하면 수집된 performance data도 함께 cleared됩니다. |
| Access | Read-write |
Chunk filter를 구성하고 측정을 수행한 뒤 중지할 때 data가 정리되는 순서입니다.
Read와 write 방향마다 같은 sector, busy-time, request-count, latency measurements를 제공합니다.
UFS performance-monitor chunk filter
1094-1101| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/monitor_chunk_size |
| What | /sys/bus/platform/devices/*.ufs/monitor/monitor_chunk_size |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 지정된 chunk size의 data를 전송하는 requests에 집중하도록 설정하며 단위는 bytes입니다. 값 0은 모든 chunk sizes를 뜻합니다. Monitor가 disabled된 동안에만 변경할 수 있습니다. |
| Access | Read-write |
UFS monitored read-sector total
1102-1110| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/read_total_sectors |
| What | /sys/bus/platform/devices/*.ufs/monitor/read_total_sectors |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 device에서 host로 전송된 sector count를 표시하며 sector 하나는 512 bytes입니다. |
| Access | Read-only |
UFS monitored read busy time
1111-1119| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/read_total_busy |
| What | /sys/bus/platform/devices/*.ufs/monitor/read_total_busy |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 device에서 host로 data를 보내는 데 소비한 total time을 microseconds 단위로 표시합니다. |
| Access | Read-only |
UFS monitored read-request count
1120-1128| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/read_nr_requests |
| What | /sys/bus/platform/devices/*.ufs/monitor/read_nr_requests |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 전송된 read-request count를 표시합니다. |
| Access | Read-only |
Maximum monitored UFS read latency
1129-1137| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_max |
| What | /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_max |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 read requests의 maximum latency를 microseconds 단위로 표시합니다. |
| Access | Read-only |
Minimum monitored UFS read latency
1138-1146| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_min |
| What | /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_min |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 read requests의 minimum latency를 microseconds 단위로 표시합니다. |
| Access | Read-only |
Average monitored UFS read latency
1147-1155| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_avg |
| What | /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_avg |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 read requests의 average latency를 microseconds 단위로 표시합니다. |
| Access | Read-only |
Total monitored UFS read latency
1156-1164| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/read_req_latency_sum |
| What | /sys/bus/platform/devices/*.ufs/monitor/read_req_latency_sum |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 전송된 read requests의 total latency를 microseconds 단위로 표시합니다. |
| Access | Read-only |
UFS monitored write-sector total
1165-1173| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/write_total_sectors |
| What | /sys/bus/platform/devices/*.ufs/monitor/write_total_sectors |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 host에서 device로 전송된 sector count를 표시하며 sector 하나는 512 bytes입니다. |
| Access | Read-only |
UFS monitored write busy time
1174-1182| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/write_total_busy |
| What | /sys/bus/platform/devices/*.ufs/monitor/write_total_busy |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 host에서 device로 data를 보내는 데 소비한 total time을 microseconds 단위로 표시합니다. |
| Access | Read-only |
UFS monitored write-request count
1183-1191| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/write_nr_requests |
| What | /sys/bus/platform/devices/*.ufs/monitor/write_nr_requests |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 전송된 write-request count를 표시합니다. |
| Access | Read-only |
Maximum monitored UFS write latency
1192-1200| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_max |
| What | /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_max |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 write requests의 maximum latency를 microseconds 단위로 표시합니다. |
| Access | Read-only |
Minimum monitored UFS write latency
1201-1209| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_min |
| What | /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_min |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 write requests의 minimum latency를 microseconds 단위로 표시합니다. |
| Access | Read-only |
Average monitored UFS write latency
1210-1218| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_avg |
| What | /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_avg |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 write requests의 average latency를 microseconds 단위로 표시합니다. |
| Access | Read-only |
Total monitored UFS write latency
1219-1227| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/monitor/write_req_latency_sum |
| What | /sys/bus/platform/devices/*.ufs/monitor/write_req_latency_sum |
| Date | 2021년 1월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | Monitor가 시작된 뒤 write requests의 total latency를 microseconds 단위로 표시합니다. |
| Access | Read-only |
UFS link lane count
1228-1236| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/power_info/lane |
| What | /sys/bus/platform/devices/*.ufs/power_info/lane |
| Date | 2023년 9월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | UFS link에서 enabled된 lane count를 표시합니다. 예를 들어 output 2는 UFS link가 2 lanes로 동작함을 뜻합니다. |
| Access | Read-only |
현재 UFS link의 topology, signaling, speed와 power states를 구성하는 값입니다.
UFS PA power mode
1237-1244| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/power_info/mode |
| What | /sys/bus/platform/devices/*.ufs/power_info/mode |
| Date | 2023년 9월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | UFS의 PA power mode를 표시합니다. |
| Access | Read-only |
UFS link speed rate
1245-1252| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/power_info/rate |
| What | /sys/bus/platform/devices/*.ufs/power_info/rate |
| Date | 2023년 9월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | UFS link speed rate를 표시합니다. |
| Access | Read-only |
UFS link gear
1253-1260| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/power_info/gear |
| What | /sys/bus/platform/devices/*.ufs/power_info/gear |
| Date | 2023년 9월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | UFS link gear를 표시합니다. |
| Access | Read-only |
UFS device power mode
1261-1268| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/power_info/dev_pm |
| What | /sys/bus/platform/devices/*.ufs/power_info/dev_pm |
| Date | 2023년 9월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | UFS device power mode를 표시합니다. |
| Access | Read-only |
UFS link state
1269-1276| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/power_info/link_state |
| What | /sys/bus/platform/devices/*.ufs/power_info/link_state |
| Date | 2023년 9월 |
| Contact | Can Guo <quic_cang@quicinc.com> |
| Description | UFS link state를 표시합니다. |
| Access | Read-only |
WriteBooster preserve-user-space configuration
1277-1284| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_presv_us_en |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/wb_presv_us_en |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | WriteBooster가 preserve user-space mode로 configured되었는지 표시합니다. |
| Access | Read-only |
Configured WriteBooster buffer type
1293-1301| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_descriptor/wb_type |
| What | /sys/bus/platform/devices/*.ufs/device_descriptor/wb_type |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | Configured WriteBooster type을 표시합니다. `0x1`은 shared buffer mode이고 `0x0`은 dedicated buffer mode입니다. |
| Access | Read-only |
Descriptor value가 선택하는 dedicated 또는 shared buffer mode입니다.
WriteBooster capacity adjustment
1302-1312| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_buff_cap_adj |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_buff_cap_adj |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | Shared buffer mode에서 total user-space decrease를 표시합니다. SLC mode를 WriteBooster Buffer로 사용하는 TLC NAND에서는 3이고 MLC NAND에서는 2입니다. |
| Access | Read-only |
NAND type에 따른 shared-mode user-space capacity adjustment입니다.
Maximum WriteBooster allocation units
1313-1321| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_alloc_units |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_alloc_units |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | Entire device가 지원하는 maximum total WriteBooster Buffer size를 allocation units로 표시합니다. |
| Access | Read-only |
Maximum WriteBooster LUN count
1322-1330| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_max_wb_luns |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_max_wb_luns |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | WriteBooster를 지원할 수 있는 maximum LUN count를 표시합니다. |
| Access | Read-only |
WriteBooster user-space reduction support
1331-1345| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_red_type |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_red_type |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | User-space reduction mode와 preserve user-space mode의 supportability를 표시합니다. `00h`는 user-space reduction type만, `01h`는 preserve user-space type만, `02h`는 두 type 모두 configuration할 수 있음을 뜻합니다. |
| Access | Read-only |
Device가 허용하는 user-space reduction 및 preservation policies입니다.
WriteBooster buffer-type support
1346-1360| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/geometry_descriptor/wb_sup_wb_type |
| What | /sys/bus/platform/devices/*.ufs/geometry_descriptor/wb_sup_wb_type |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | WriteBooster Buffer type의 supportability를 표시합니다. `00h`는 LU-based configuration, `01h`는 single shared buffer configuration, `02h`는 두 configurations를 모두 지원합니다. |
| Access | Read-only |
LU-based와 single shared WriteBooster configurations의 지원 조합입니다.
WriteBooster enabled flag
1361-1373| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/flags/wb_enable |
| What | /sys/bus/platform/devices/*.ufs/flags/wb_enable |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | WriteBooster status를 표시합니다. 값 0은 disabled, 값 1은 enabled입니다. |
| Access | Read-only |
Boolean WriteBooster status입니다.
WriteBooster flush-enabled flag
1374-1386| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_en |
| What | /sys/bus/platform/devices/*.ufs/flags/wb_flush_en |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | WriteBooster flush가 enabled되어 있는지 표시합니다. 값 0은 flush operation을 수행하지 않고 값 1은 수행합니다. |
| Access | Read-only |
Flush operation 수행 여부입니다.
WriteBooster flush during link hibernate
1387-1401| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/flags/wb_flush_during_h8 |
| What | /sys/bus/platform/devices/*.ufs/flags/wb_flush_during_h8 |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | Link hibernate state에서 WriteBooster Buffer를 flush할 수 있는지 표시합니다. 값 0은 허용하지 않고 값 1은 허용합니다. |
| Access | Read-only |
Link hibernate state에서 device의 buffer flush permission입니다.
Available WriteBooster buffer
1402-1410| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/wb_avail_buf |
| What | /sys/bus/platform/devices/*.ufs/attributes/wb_avail_buf |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | 사용되지 않아 available한 WriteBooster buffer amount를 표시합니다. |
| Access | Read-only |
Current unused WriteBooster buffer
1411-1418| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/wb_cur_buf |
| What | /sys/bus/platform/devices/*.ufs/attributes/wb_cur_buf |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | 현재 사용되지 않는 current WriteBooster buffer amount를 표시합니다. |
| Access | Read-only |
WriteBooster flush-operation status
1419-1435| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/wb_flush_status |
| What | /sys/bus/platform/devices/*.ufs/attributes/wb_flush_status |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | WriteBooster flush-operation status를 표시합니다. 상태는 idle, in progress, prematurely stopped, successfully completed, general failure 중 하나입니다. |
| Access | Read-only |
Flush operation의 lifecycle 및 terminal states입니다.
WriteBooster buffer lifetime estimate
1436-1450| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/wb_life_time_est |
| What | /sys/bus/platform/devices/*.ufs/attributes/wb_life_time_est |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | Performed program/erase cycle amount를 바탕으로 WriteBooster Buffer lifetime indication을 표시합니다. `01h`는 lifetime 0~10% 사용, 이후 각 단계가 10% 구간을 나타내며 `0Ah`는 90~100% 사용을 뜻합니다. |
| Access | Read-only |
Program/erase cycles를 10% 단위 lifetime-used range로 표현합니다.
Configured WriteBooster buffer size
1451-1458| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/class/scsi_device/*/device/unit_descriptor/wb_buf_alloc_units |
| Date | 2020년 6월 |
| Contact | Asutosh Das <quic_asutoshd@quicinc.com> |
| Description | Configured WriteBooster buffer size를 표시합니다. `0400h`는 4GB에 해당합니다. |
| Access | Read-only |
Unit descriptor value와 configured buffer size의 예입니다.
UFS WriteBooster runtime control
1459-1470| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/wb_on |
| What | /sys/bus/platform/devices/*.ufs/wb_on |
| Date | 2021년 1월 |
| Contact | Bean Huo <beanhuo@micron.com> |
| Description | UFS WriteBooster가 enabled되어 있는지 설정하거나 표시합니다. 0을 쓰면 disabled, 1을 쓰면 enabled됩니다. WriteBooster는 power-on/reset 후 enabled되지만 `UFSHCD_CAP_CLK_SCALING`을 지원하는 platform에서는 clock scaling down/up 동안 disabled/enabled됩니다. 해당 capability가 없는 platform에서는 이 sysfs node로 직접 제어할 수 있습니다. |
| Access | Read-write |
Sysfs write value에 따른 runtime state입니다.
WriteBooster buffer-flush control
1471-1479| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/enable_wb_buf_flush |
| What | /sys/bus/platform/devices/*.ufs/enable_wb_buf_flush |
| Date | 2022년 7월 |
| Contact | Jinyoung Choi <j-young.choi@samsung.com> |
| Description | WriteBooster buffer flushing status를 표시하며 flushing을 enable하거나 disable하는 데 사용합니다. Flushing이 enabled이면 command queue가 empty일 때 device가 flush operation을 실행합니다. |
| Access | Read-write |
WriteBooster buffer-flush threshold
1480-1490| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/wb_flush_threshold |
| What | /sys/bus/platform/devices/*.ufs/wb_flush_threshold |
| Date | 2023년 6월 |
| Contact | Lu Hongfei <luhongfei@vivo.com> |
| Description | `wb_flush_threshold`는 WriteBooster buffer flush threshold이며 값은 10% granularity 단위입니다. 예를 들어 1은 10%, 2는 20%를 뜻합니다. `avail_wb_buff < wb_flush_threshold`이면 buffer를 flush해야 하며, 그렇지 않으면 flush가 필요하지 않습니다. |
| Access | Read-write |
Threshold encoding과 flush-decision condition입니다.
Effective UFS host-device capabilities
1491-1500| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/capabilities/ |
| What | /sys/bus/platform/devices/*.ufs/capabilities/ |
| Date | 2022년 8월 |
| Contact | Daniil Lunev <dlunev@chromium.org> |
| Description | Host-device pair의 effective capabilities를 나타내는 group입니다. Specific host controller에 대해 driver에서 enabled되어 있고 host controller가 지원하며, device side에서도 지원되거나 compatible configuration을 가진 capabilities만 포함합니다. |
| Access | Directory |
Capability가 이 group에 나타나기 위해 동시에 충족해야 하는 세 조건입니다.
UFS clock-scaling capability
1501-1514| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/capabilities/clock_scaling |
| What | /sys/bus/platform/devices/*.ufs/capabilities/clock_scaling |
| Date | 2022년 8월 |
| Contact | Daniil Lunev <dlunev@chromium.org> |
| Description | Clock scaling status를 표시합니다. 값 0은 unsupported, 값 1은 supported입니다. |
| Access | Read-only |
Clock scaling support 여부입니다.
UFS WriteBooster capability
1515-1527| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/capabilities/write_booster |
| What | /sys/bus/platform/devices/*.ufs/capabilities/write_booster |
| Date | 2022년 8월 |
| Contact | Daniil Lunev <dlunev@chromium.org> |
| Description | WriteBooster capability status를 표시합니다. 값 0은 enable할 수 없고 값 1은 enable할 수 있음을 뜻합니다. |
| Access | Read-only |
WriteBooster enable 가능 여부입니다.
UFS RTC update interval
1528-1535| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/rtc_update_ms |
| What | /sys/bus/platform/devices/*.ufs/rtc_update_ms |
| Date | 2023년 11월 |
| Contact | Bean Huo <beanhuo@micron.com> |
| Description | `rtc_update_ms`는 host가 UFS RTC를 synchronize 또는 update해야 하는 주기를 milliseconds 단위로 나타냅니다. 0으로 설정하면 periodic UFS RTC update가 disabled됩니다. |
| Access | Read-write |
UFS host-controller version
1536-1544| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/platform/.../ufshci_capabilities/version |
| Date | 2024년 8월 |
| Contact | Avri Altman <avri.altman@wdc.com> |
| Description | Host Capabilities register group의 UFS version register이며 symbol은 `VER`입니다. UFSHCD version을 표시합니다. 예를 들어 version 3.12는 `0000_0312h`로 표현됩니다. |
| Access | Read-only |
| Symbol | VER |
UFS host-controller product ID
1545-1553| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/platform/.../ufshci_capabilities/product_id |
| Date | 2024년 8월 |
| Contact | Avri Altman <avri.altman@wdc.com> |
| Description | Host Capabilities register group의 product-ID register이며 symbol은 `HCPID`입니다. UFSHCD product ID를 표시하고 register content는 vendor-specific입니다. |
| Access | Read-only |
| Symbol | HCPID |
UFS host-controller manufacturer ID
1554-1562| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/devices/platform/.../ufshci_capabilities/man_id |
| Date | 2024년 8월 |
| Contact | Avri Altman <avri.altman@wdc.com> |
| Description | Host Capabilities register group의 manufacturer-ID register이며 symbol은 `HCMID`입니다. UFSHCD manufacturer ID를 표시하며 ID는 JEDEC-JEP106에서 정의합니다. |
| Access | Read-only |
| Symbol | HCMID |
UFS critical-health event count
1563-1574| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/critical_health |
| What | /sys/bus/platform/devices/*.ufs/critical_health |
| Date | 2025년 2월 |
| Contact | Avri Altman <avri.altman@wdc.com> |
| Description | UFS device가 critical-health event를 보고한 횟수를 표시합니다. 구체적인 문제는 `bPreEOLInfo`, `bDeviceLifeTimeEstA`, `bDeviceLifeTimeEstB`, `bWriteBoosterBufferLifeTimeEst`, `bRPMBLifeTimeEst` 중 하나를 읽어 더 자세히 파악할 수 있습니다. |
| Access | Read-only |
Critical-health counter가 증가했을 때 확인할 lifetime 및 end-of-life indicators입니다.
UFS clock-scaling control
1575-1585| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/clkscale_enable |
| What | /sys/bus/platform/devices/*.ufs/clkscale_enable |
| Date | 2025년 1월 |
| Contact | Ziqi Chen <quic_ziqichen@quicinc.com> |
| Description | UFS clock scaling이 enabled되어 있는지 표시하며 1 또는 0을 써서 enable 또는 disable할 수 있습니다. |
| Access | Read-write |
UFS clock-gating control
1586-1596| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/clkgate_enable |
| What | /sys/bus/platform/devices/*.ufs/clkgate_enable |
| Date | 2025년 1월 |
| Contact | Ziqi Chen <quic_ziqichen@quicinc.com> |
| Description | UFS clock gating이 enabled되어 있는지 표시하며 1 또는 0을 써서 enable 또는 disable할 수 있습니다. |
| Access | Read-write |
UFS clock-gating idle delay
1597-1607| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/clkgate_delay_ms |
| What | /sys/bus/platform/devices/*.ufs/clkgate_delay_ms |
| Date | 2025년 1월 |
| Contact | Ziqi Chen <quic_ziqichen@quicinc.com> |
| Description | UFS driver가 clock gating을 시작하기 전 idle-time milliseconds를 표시하고 설정합니다. 이 delay는 UFS가 clock gating과 ungating을 지나치게 자주 수행하지 않도록 합니다. |
| Access | Read-write |
UFS device-level exception count
1608-1624| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_lvl_exception_count |
| What | /sys/bus/platform/devices/*.ufs/device_lvl_exception_count |
| Date | 2025년 3월 |
| Contact | Bao D. Nguyen <quic_nguyenb@quicinc.com> |
| Description | JEDEC specification 4.1 이상을 준수하는 UFS devices에 적용됩니다. `device_lvl_exception_count`는 이 variable이 마지막으로 reset된 뒤 발생한 device-level exceptions count입니다. 0을 쓰면 counter를 reset합니다. Positive value가 읽히면 user application은 `device_lvl_exception_id`를 읽어 exception 정보를 확인해야 합니다. |
| Access | Read-write |
Counter 확인, vendor-specific ID 조회, counter reset 순서입니다.
UFS device-level exception ID
1625-1639| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/device_lvl_exception_id |
| What | /sys/bus/platform/devices/*.ufs/device_lvl_exception_id |
| Date | 2025년 3월 |
| Contact | Bao D. Nguyen <quic_nguyenb@quicinc.com> |
| Description | UFS device JEDEC specification 4.1의 `qDeviceLevelExceptionID` attribute를 반환합니다. 이 ID의 정의는 UFS device vendor-specific implementation이므로 value 의미는 device manufacturer datasheet를 참조해야 합니다. |
| Access | Read-only |
WriteBooster buffer-resize command
1640-1655| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/wb_resize_enable |
| What | /sys/bus/platform/devices/*.ufs/wb_resize_enable |
| Date | 2025년 4월 |
| Contact | Huan Tang <tanghuan@vivo.com> |
| Description | Host가 WriteBooster buffer resize를 요청하는 attribute입니다. `idle`은 resize operation 없음, `decrease`는 buffer size 감소, `increase`는 buffer size 증가를 뜻합니다. |
| Access | Write-only |
Host가 요청할 수 있는 resize operations입니다.
WriteBooster buffer-resize hint
1656-1671| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/wb_resize_hint |
| What | /sys/bus/platform/devices/*.ufs/attributes/wb_resize_hint |
| Date | 2025년 4월 |
| Contact | Huan Tang <tanghuan@vivo.com> |
| Description | Device가 권장하는 WriteBooster buffer resize type의 hint를 표시합니다. `keep`은 size 유지, `decrease`는 감소, `increase`는 증가 권장입니다. |
| Access | Read-only |
Device가 host에 제공하는 resize recommendation입니다.
WriteBooster buffer-resize status
1672-1688| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/attributes/wb_resize_status |
| What | /sys/bus/platform/devices/*.ufs/attributes/wb_resize_status |
| Date | 2025년 4월 |
| Contact | Huan Tang <tanghuan@vivo.com> |
| Description | WriteBooster buffer resize-operation status를 표시합니다. Status는 not issued, in progress, completed successfully, general failure 중 하나입니다. |
| Access | Read-only |
Resize operation lifecycle입니다.
UFS HID analysis trigger
1689-1702| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/hid/analysis_trigger |
| What | /sys/bus/platform/devices/*.ufs/hid/analysis_trigger |
| Date | 2025년 5월 |
| Contact | Huan Tang <tanghuan@vivo.com> |
| Description | Host가 HID analysis operation을 enable 또는 disable합니다. |
| Access | Write-only |
Analysis operation control values입니다.
UFS HID defragmentation trigger
1703-1716| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/hid/defrag_trigger |
| What | /sys/bus/platform/devices/*.ufs/hid/defrag_trigger |
| Date | 2025년 5월 |
| Contact | Huan Tang <tanghuan@vivo.com> |
| Description | Host가 HID defragmentation operation을 enable 또는 disable합니다. |
| Access | Write-only |
Defragmentation operation control values입니다.
UFS HID fragmented size
1717-1726| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/hid/fragmented_size |
| What | /sys/bus/platform/devices/*.ufs/hid/fragmented_size |
| Date | 2025년 5월 |
| Contact | Huan Tang <tanghuan@vivo.com> |
| Description | Device의 total fragmented size를 표시합니다. |
| Access | Read-only |
UFS HID requested defragmentation size
1727-1736| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/hid/defrag_size |
| What | /sys/bus/platform/devices/*.ufs/hid/defrag_size |
| Date | 2025년 5월 |
| Contact | Huan Tang <tanghuan@vivo.com> |
| Description | Host가 HID defragmentation operation으로 defragment할 size를 설정하고 읽습니다. |
| Access | Read-write |
UFS HID defragmentation progress
1737-1753| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/hid/progress_ratio |
| What | /sys/bus/platform/devices/*.ufs/hid/progress_ratio |
| Date | 2025년 5월 |
| Contact | Huan Tang <tanghuan@vivo.com> |
| Description | Requested defragmentation size 대비 completed defragmentation size의 ratio를 1~100%로 표시합니다. |
| Access | Read-only |
Progress attribute의 numeric range입니다.
UFS HID state
1754-1770| 항목 | 한국어 전문 번역 |
|---|---|
| What | /sys/bus/platform/drivers/ufshcd/*/hid/state |
| What | /sys/bus/platform/devices/*.ufs/hid/state |
| Date | 2025년 5월 |
| Contact | Huan Tang <tanghuan@vivo.com> |
| Description | HID state를 표시합니다. Analysis 필요 여부, analysis 진행, defragmentation 필요 여부, defragmentation 진행과 완료 상태를 구분합니다. |
| Access | Read-only |
Analysis에서 defragmentation 판단과 실행으로 이어지는 HID state machine values입니다.
Device, geometry, health and string descriptors
sysfs-driver-ufs:1-620Auto-hibernate timer와 UFS device, interconnect, geometry, health, power, string descriptors를 읽어 device identity, capacity, protocol, lifetime과 supply limits를 확인합니다.