• Home
  • Raw
  • Download

Lines Matching refs:UFS

11    2. UFS Architecture Overview
13 2.2 UFS Transport Protocol(UTP) layer
14 2.3 UFS Interconnect(UIC) Layer
16 3.1 UFS controller initialization
18 3.3 UFS error handling
25 Universal Flash Storage(UFS) is a storage specification for flash devices.
29 is defined by JEDEC Solid State Technology Association. UFS is based
30 on MIPI M-PHY physical layer standard. UFS uses MIPI M-PHY as the
33 The main goals of UFS is to provide:
37 For UFS version 1.0 and 1.1 the target performance is as follows:
50 2. UFS Architecture Overview
53 UFS has a layered communication architecture which is based on SCSI
56 UFS communication architecture consists of following layers,
61 The Application layer is composed of UFS command set layer(UCS),
62 Task Manager and Device manager. The UFS interface is designed to be
64 protocol for versions 1.0 and 1.1 of UFS protocol layer.
66 UFS supports subset of SCSI commands defined by SPC-4 and SBC-3.
69 It handles SCSI commands supported by UFS specification.
72 UFS which are meant for command queue control.
81 2.2 UFS Transport Protocol(UTP) layer
91 * UTP_CMD_SAP: Command service access point is exposed to UFS command
96 UTP transports messages through UFS protocol information unit(UPIU).
98 2.3 UFS Interconnect(UIC) Layer
101 UIC is the lowest layer of UFS layered architecture. It handles
102 connection between UFS host and UFS device. UIC consists of
106 * UIC_SAP: To transport UPIU between UFS host and UFS device.
113 The UFS host controller driver is based on Linux SCSI Framework.
115 SCSI Midlayer and PCIe based UFS host controllers.
119 3.1 UFS controller initialization
122 The initialization module brings UFS host controller to active state
124 UFSHCD and UFS device.
130 from SCSI Midlayer, forms UPIUs and issues the UPIUs to UFS Host
131 controller. Also, the module decodes, responses received from UFS
135 3.3 UFS error handling
157 This transport driver supports exchanging UFS protocol information units
158 (UPIUs) with a UFS device. Typically, user space will allocate
192 UFS Specifications can be found at:
194 - UFS - http://www.jedec.org/sites/default/files/docs/JESD220.pdf