TianoCore EDK2 master
Loading...
Searching...
No Matches
UfsHci.h File Reference

Go to the source code of this file.

Data Structures

struct  UFS_HC_CAP
 
struct  UFS_HC_VER
 
struct  UFS_HC_AHIT
 
struct  UFS_HC_IS
 
struct  UFS_HC_IE
 
struct  UFS_HC_STATUS
 
struct  UFS_HC_ENABLE
 
struct  UFS_HC_UECPA
 
struct  UFS_HC_UECDL
 
struct  UFS_HC_UECN
 
struct  UFS_HC_UECT
 
struct  UFS_HC_UECDME
 
struct  UFS_HC_UTRIACR
 
struct  UFS_HC_UTRLBA
 
struct  UFS_HC_UTMRLBA
 
struct  UFS_HC_UTMRLDBR
 
struct  UFS_HC_UTMRLCLR
 
struct  UFS_HC_UICCMD
 
struct  UTP_TRD
 
struct  UTP_TR_PRD
 
struct  UTP_COMMAND_UPIU
 
struct  UTP_RESPONSE_UPIU
 
struct  UTP_DATA_OUT_UPIU
 
struct  UTP_DATA_IN_UPIU
 
struct  UTP_RDY_TO_TRAN_UPIU
 
struct  UTP_TM_REQ_UPIU
 
struct  UTP_TM_RESP_UPIU
 
struct  UTP_TMRD
 
struct  UTP_UPIU_TSF
 
struct  UTP_QUERY_REQ_UPIU
 
struct  UTP_QUERY_RESP_UPIU
 
struct  UTP_REJ_UPIU
 
struct  UTP_NOP_OUT_UPIU
 
struct  UTP_NOP_IN_UPIU
 
struct  UFS_DEV_DESC
 
struct  UFS_CONFIG_DESC_GEN_HEADER
 
struct  UFS_UNIT_DESC_CONFIG_PARAMS
 
struct  UFS_CONFIG_DESC
 
struct  UFS_GEOMETRY_DESC
 
struct  UFS_UNIT_DESC
 
struct  UFS_RPMB_UNIT_DESC
 
struct  UFS_POWER_PARAM_ELEMENT
 
struct  UFS_POWER_DESC
 
struct  UFS_INTER_CONNECT_DESC
 
struct  UFS_STRING_DESC
 

Macros

#define UFS_HC_CAP_OFFSET   0x0000
 
#define UFS_HC_VER_OFFSET   0x0008
 
#define UFS_HC_DDID_OFFSET   0x0010
 
#define UFS_HC_PMID_OFFSET   0x0014
 
#define UFS_HC_AHIT_OFFSET   0x0018
 
#define UFS_HC_IS_OFFSET   0x0020
 
#define UFS_HC_IE_OFFSET   0x0024
 
#define UFS_HC_STATUS_OFFSET   0x0030
 
#define UFS_HC_ENABLE_OFFSET   0x0034
 
#define UFS_HC_UECPA_OFFSET   0x0038
 
#define UFS_HC_UECDL_OFFSET   0x003c
 
#define UFS_HC_UECN_OFFSET   0x0040
 
#define UFS_HC_UECT_OFFSET   0x0044
 
#define UFS_HC_UECDME_OFFSET   0x0048
 
#define UFS_HC_UTRIACR_OFFSET   0x004c
 
#define UFS_HC_UTRLBA_OFFSET   0x0050
 
#define UFS_HC_UTRLBAU_OFFSET   0x0054
 
#define UFS_HC_UTRLDBR_OFFSET   0x0058
 
#define UFS_HC_UTRLCLR_OFFSET   0x005c
 
#define UFS_HC_UTRLRSR_OFFSET   0x0060
 
#define UFS_HC_UTMRLBA_OFFSET   0x0070
 
#define UFS_HC_UTMRLBAU_OFFSET   0x0074
 
#define UFS_HC_UTMRLDBR_OFFSET   0x0078
 
#define UFS_HC_UTMRLCLR_OFFSET   0x007c
 
#define UFS_HC_UTMRLRSR_OFFSET   0x0080
 
#define UFS_HC_UIC_CMD_OFFSET   0x0090
 
#define UFS_HC_UCMD_ARG1_OFFSET   0x0094
 
#define UFS_HC_UCMD_ARG2_OFFSET   0x0098
 
#define UFS_HC_UCMD_ARG3_OFFSET   0x009c
 
#define UFS_HC_UMA_OFFSET   0x00b0
 
#define UFS_HC_HCE_EN   BIT0
 
#define UFS_HC_HCS_DP   BIT0
 
#define UFS_HC_HCS_UCRDY   BIT3
 
#define UFS_HC_IS_ULSS   BIT8
 
#define UFS_HC_IS_UCCS   BIT10
 
#define UFS_HC_CAP_64ADDR   BIT24
 
#define UFS_HC_CAP_NUTMRS   (BIT16 | BIT17 | BIT18)
 
#define UFS_HC_CAP_NUTRS   (BIT0 | BIT1 | BIT2 | BIT3 | BIT4)
 
#define UFS_HC_UTMRLRSR   BIT0
 
#define UFS_HC_UTRLRSR   BIT0
 
#define UFS_HC_TRD_OCS_INIT_VALUE   0x0F
 
#define UFS_MAX_DATA_LEN_PER_PRD   0x40000
 
#define UFS_STORAGE_COMMAND_TYPE   0x01
 
#define UFS_REGULAR_COMMAND   0x00
 
#define UFS_INTERRUPT_COMMAND   0x01
 
#define UFS_LUN_0   0x00
 
#define UFS_LUN_1   0x01
 
#define UFS_LUN_2   0x02
 
#define UFS_LUN_3   0x03
 
#define UFS_LUN_4   0x04
 
#define UFS_LUN_5   0x05
 
#define UFS_LUN_6   0x06
 
#define UFS_LUN_7   0x07
 
#define UFS_WLUN_REPORT_LUNS   0x81
 
#define UFS_WLUN_UFS_DEV   0xD0
 
#define UFS_WLUN_BOOT   0xB0
 
#define UFS_WLUN_RPMB   0xC4
 
#define UFS_HC_PID   UINT32
 
#define UFS_HC_MID   UINT32
 
#define UFS_HC_UTRLBAU   UINT32
 
#define UFS_HC_UTRLDBR   UINT32
 
#define UFS_HC_UTRLCLR   UINT32
 
#define UFS_HC_UTMRLBAU   UINT32
 
#define UFS_HC_UICCMD_ARG1   UINT32
 
#define UFS_HC_UICCMD_ARG2   UINT32
 
#define UFS_HC_UICCMD_ARG3   UINT32
 
#define QUERY_FUNC_STD_READ_REQ   0x01
 
#define QUERY_FUNC_STD_WRITE_REQ   0x81
 

Enumerations

enum  UFS_UIC_OPCODE {
  UfsUicDmeGet = 0x01 , UfsUicDmeSet = 0x02 , UfsUicDmePeerGet = 0x03 , UfsUicDmePeerSet = 0x04 ,
  UfsUicDmePwrOn = 0x10 , UfsUicDmePwrOff = 0x11 , UfsUicDmeEnable = 0x12 , UfsUicDmeReset = 0x14 ,
  UfsUicDmeEndpointReset = 0x15 , UfsUicDmeLinkStartup = 0x16 , UfsUicDmeHibernateEnter = 0x17 , UfsUicDmeHibernateExit = 0x18 ,
  UfsUicDmeTestMode = 0x1A , UfsUicDmeGet = 0x01 , UfsUicDmeSet = 0x02 , UfsUicDmePeerGet = 0x03 ,
  UfsUicDmePeerSet = 0x04 , UfsUicDmePwrOn = 0x10 , UfsUicDmePwrOff = 0x11 , UfsUicDmeEnable = 0x12 ,
  UfsUicDmeReset = 0x14 , UfsUicDmeEndpointReset = 0x15 , UfsUicDmeLinkStartup = 0x16 , UfsUicDmeHibernateEnter = 0x17 ,
  UfsUicDmeHibernateExit = 0x18 , UfsUicDmeTestMode = 0x1A
}
 
enum  UTP_QUERY_FUNC_OPCODE {
  UtpQueryFuncOpcodeNop = 0x00 , UtpQueryFuncOpcodeRdDesc = 0x01 , UtpQueryFuncOpcodeWrDesc = 0x02 , UtpQueryFuncOpcodeRdAttr = 0x03 ,
  UtpQueryFuncOpcodeWrAttr = 0x04 , UtpQueryFuncOpcodeRdFlag = 0x05 , UtpQueryFuncOpcodeSetFlag = 0x06 , UtpQueryFuncOpcodeClrFlag = 0x07 ,
  UtpQueryFuncOpcodeTogFlag = 0x08 , UtpQueryFuncOpcodeNop = 0x00 , UtpQueryFuncOpcodeRdDesc = 0x01 , UtpQueryFuncOpcodeWrDesc = 0x02 ,
  UtpQueryFuncOpcodeRdAttr = 0x03 , UtpQueryFuncOpcodeWrAttr = 0x04 , UtpQueryFuncOpcodeRdFlag = 0x05 , UtpQueryFuncOpcodeSetFlag = 0x06 ,
  UtpQueryFuncOpcodeClrFlag = 0x07 , UtpQueryFuncOpcodeTogFlag = 0x08
}
 
enum  UTP_QUERY_RESP_CODE {
  UfsUtpQueryResponseSuccess = 0x00 , UfsUtpQueryResponseParamNotReadable = 0xF6 , UfsUtpQueryResponseParamNotWriteable = 0xF7 , UfsUtpQueryResponseParamAlreadyWritten = 0xF8 ,
  UfsUtpQueryResponseInvalidLen = 0xF9 , UfsUtpQueryResponseInvalidVal = 0xFA , UfsUtpQueryResponseInvalidSelector = 0xFB , UfsUtpQueryResponseInvalidIndex = 0xFC ,
  UfsUtpQueryResponseInvalidIdn = 0xFD , UfsUtpQueryResponseInvalidOpc = 0xFE , UfsUtpQueryResponseGeneralFailure = 0xFF , UfsUtpQueryResponseSuccess = 0x00 ,
  UfsUtpQueryResponseParamNotReadable = 0xF6 , UfsUtpQueryResponseParamNotWriteable = 0xF7 , UfsUtpQueryResponseParamAlreadyWritten = 0xF8 , UfsUtpQueryResponseInvalidLen = 0xF9 ,
  UfsUtpQueryResponseInvalidVal = 0xFA , UfsUtpQueryResponseInvalidSelector = 0xFB , UfsUtpQueryResponseInvalidIndex = 0xFC , UfsUtpQueryResponseInvalidIdn = 0xFD ,
  UfsUtpQueryResponseInvalidOpc = 0xFE , UfsUtpQueryResponseGeneralFailure = 0xFF
}
 
enum  UFS_DESC_IDN {
  UfsDeviceDesc = 0x00 , UfsConfigDesc = 0x01 , UfsUnitDesc = 0x02 , UfsInterConnDesc = 0x04 ,
  UfsStringDesc = 0x05 , UfsGeometryDesc = 0x07 , UfsPowerDesc = 0x08 , UfsDeviceDesc = 0x00 ,
  UfsConfigDesc = 0x01 , UfsUnitDesc = 0x02 , UfsInterConnDesc = 0x04 , UfsStringDesc = 0x05 ,
  UfsGeometryDesc = 0x07 , UfsPowerDesc = 0x08
}
 
enum  UFS_FLAGS_IDN {
  UfsFlagDevInit = 0x01 , UfsFlagPermWpEn = 0x02 , UfsFlagPowerOnWpEn = 0x03 , UfsFlagBgOpsEn = 0x04 ,
  UfsFlagPurgeEn = 0x06 , UfsFlagPhyResRemoval = 0x08 , UfsFlagBusyRtc = 0x09 , UfsFlagPermDisFwUpdate = 0x0B ,
  UfsFlagDevInit = 0x01 , UfsFlagPermWpEn = 0x02 , UfsFlagPowerOnWpEn = 0x03 , UfsFlagBgOpsEn = 0x04 ,
  UfsFlagPurgeEn = 0x06 , UfsFlagPhyResRemoval = 0x08 , UfsFlagBusyRtc = 0x09 , UfsFlagPermDisFwUpdate = 0x0B
}
 
enum  UFS_ATTR_IDN {
  UfsAttrBootLunEn = 0x00 , UfsAttrCurPowerMode = 0x02 , UfsAttrActiveIccLevel = 0x03 , UfsAttrOutOfOrderDataEn = 0x04 ,
  UfsAttrBgOpStatus = 0x05 , UfsAttrPurgeStatus = 0x06 , UfsAttrMaxDataInSize = 0x07 , UfsAttrMaxDataOutSize = 0x08 ,
  UfsAttrDynCapNeeded = 0x09 , UfsAttrRefClkFreq = 0x0a , UfsAttrConfigDescLock = 0x0b , UfsAttrMaxNumOfRtt = 0x0c ,
  UfsAttrExceptionEvtCtrl = 0x0d , UfsAttrExceptionEvtSts = 0x0e , UfsAttrSecondsPassed = 0x0f , UfsAttrContextConf = 0x10 ,
  UfsAttrCorrPrgBlkNum = 0x11 , UfsAttrBootLunEn = 0x00 , UfsAttrCurPowerMode = 0x02 , UfsAttrActiveIccLevel = 0x03 ,
  UfsAttrOutOfOrderDataEn = 0x04 , UfsAttrBgOpStatus = 0x05 , UfsAttrPurgeStatus = 0x06 , UfsAttrMaxDataInSize = 0x07 ,
  UfsAttrMaxDataOutSize = 0x08 , UfsAttrDynCapNeeded = 0x09 , UfsAttrRefClkFreq = 0x0a , UfsAttrConfigDescLock = 0x0b ,
  UfsAttrMaxNumOfRtt = 0x0c , UfsAttrExceptionEvtCtrl = 0x0d , UfsAttrExceptionEvtSts = 0x0e , UfsAttrSecondsPassed = 0x0f ,
  UfsAttrContextConf = 0x10 , UfsAttrCorrPrgBlkNum = 0x11
}
 
enum  UFS_DATA_DIRECTION {
  UfsNoData = 0 , UfsDataOut = 1 , UfsDataIn = 2 , UfsDdReserved ,
  UfsNoData = 0 , UfsDataOut = 1 , UfsDataIn = 2 , UfsDdReserved
}
 

Detailed Description

UfsPassThruDxe driver is used to produce EFI_EXT_SCSI_PASS_THRU protocol interface for upper layer application to execute UFS-supported SCSI cmds.

Copyright (c) 2014 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file UfsHci.h.

Macro Definition Documentation

◆ QUERY_FUNC_STD_READ_REQ

#define QUERY_FUNC_STD_READ_REQ   0x01

Definition at line 905 of file UfsHci.h.

◆ QUERY_FUNC_STD_WRITE_REQ

#define QUERY_FUNC_STD_WRITE_REQ   0x81

Definition at line 906 of file UfsHci.h.

◆ UFS_HC_AHIT_OFFSET

#define UFS_HC_AHIT_OFFSET   0x0018

Definition at line 20 of file UfsHci.h.

◆ UFS_HC_CAP_64ADDR

#define UFS_HC_CAP_64ADDR   BIT24

Definition at line 67 of file UfsHci.h.

◆ UFS_HC_CAP_NUTMRS

#define UFS_HC_CAP_NUTMRS   (BIT16 | BIT17 | BIT18)

Definition at line 68 of file UfsHci.h.

◆ UFS_HC_CAP_NUTRS

#define UFS_HC_CAP_NUTRS   (BIT0 | BIT1 | BIT2 | BIT3 | BIT4)

Definition at line 69 of file UfsHci.h.

◆ UFS_HC_CAP_OFFSET

#define UFS_HC_CAP_OFFSET   0x0000

Definition at line 16 of file UfsHci.h.

◆ UFS_HC_DDID_OFFSET

#define UFS_HC_DDID_OFFSET   0x0010

Definition at line 18 of file UfsHci.h.

◆ UFS_HC_ENABLE_OFFSET

#define UFS_HC_ENABLE_OFFSET   0x0034

Definition at line 27 of file UfsHci.h.

◆ UFS_HC_HCE_EN

#define UFS_HC_HCE_EN   BIT0

Definition at line 62 of file UfsHci.h.

◆ UFS_HC_HCS_DP

#define UFS_HC_HCS_DP   BIT0

Definition at line 63 of file UfsHci.h.

◆ UFS_HC_HCS_UCRDY

#define UFS_HC_HCS_UCRDY   BIT3

Definition at line 64 of file UfsHci.h.

◆ UFS_HC_IE_OFFSET

#define UFS_HC_IE_OFFSET   0x0024

Definition at line 25 of file UfsHci.h.

◆ UFS_HC_IS_OFFSET

#define UFS_HC_IS_OFFSET   0x0020

Definition at line 24 of file UfsHci.h.

◆ UFS_HC_IS_UCCS

#define UFS_HC_IS_UCCS   BIT10

Definition at line 66 of file UfsHci.h.

◆ UFS_HC_IS_ULSS

#define UFS_HC_IS_ULSS   BIT8

Definition at line 65 of file UfsHci.h.

◆ UFS_HC_MID

#define UFS_HC_MID   UINT32

Definition at line 144 of file UfsHci.h.

◆ UFS_HC_PID

#define UFS_HC_PID   UINT32

Definition at line 139 of file UfsHci.h.

◆ UFS_HC_PMID_OFFSET

#define UFS_HC_PMID_OFFSET   0x0014

Definition at line 19 of file UfsHci.h.

◆ UFS_HC_STATUS_OFFSET

#define UFS_HC_STATUS_OFFSET   0x0030

Definition at line 26 of file UfsHci.h.

◆ UFS_HC_TRD_OCS_INIT_VALUE

#define UFS_HC_TRD_OCS_INIT_VALUE   0x0F

Definition at line 77 of file UfsHci.h.

◆ UFS_HC_UCMD_ARG1_OFFSET

#define UFS_HC_UCMD_ARG1_OFFSET   0x0094

Definition at line 54 of file UfsHci.h.

◆ UFS_HC_UCMD_ARG2_OFFSET

#define UFS_HC_UCMD_ARG2_OFFSET   0x0098

Definition at line 55 of file UfsHci.h.

◆ UFS_HC_UCMD_ARG3_OFFSET

#define UFS_HC_UCMD_ARG3_OFFSET   0x009c

Definition at line 56 of file UfsHci.h.

◆ UFS_HC_UECDL_OFFSET

#define UFS_HC_UECDL_OFFSET   0x003c

Definition at line 29 of file UfsHci.h.

◆ UFS_HC_UECDME_OFFSET

#define UFS_HC_UECDME_OFFSET   0x0048

Definition at line 32 of file UfsHci.h.

◆ UFS_HC_UECN_OFFSET

#define UFS_HC_UECN_OFFSET   0x0040

Definition at line 30 of file UfsHci.h.

◆ UFS_HC_UECPA_OFFSET

#define UFS_HC_UECPA_OFFSET   0x0038

Definition at line 28 of file UfsHci.h.

◆ UFS_HC_UECT_OFFSET

#define UFS_HC_UECT_OFFSET   0x0044

Definition at line 31 of file UfsHci.h.

◆ UFS_HC_UIC_CMD_OFFSET

#define UFS_HC_UIC_CMD_OFFSET   0x0090

Definition at line 53 of file UfsHci.h.

◆ UFS_HC_UICCMD_ARG1

#define UFS_HC_UICCMD_ARG1   UINT32

Definition at line 382 of file UfsHci.h.

◆ UFS_HC_UICCMD_ARG2

#define UFS_HC_UICCMD_ARG2   UINT32

Definition at line 387 of file UfsHci.h.

◆ UFS_HC_UICCMD_ARG3

#define UFS_HC_UICCMD_ARG3   UINT32

Definition at line 392 of file UfsHci.h.

◆ UFS_HC_UMA_OFFSET

#define UFS_HC_UMA_OFFSET   0x00b0

Definition at line 60 of file UfsHci.h.

◆ UFS_HC_UTMRLBA_OFFSET

#define UFS_HC_UTMRLBA_OFFSET   0x0070

Definition at line 45 of file UfsHci.h.

◆ UFS_HC_UTMRLBAU

#define UFS_HC_UTMRLBAU   UINT32

Definition at line 343 of file UfsHci.h.

◆ UFS_HC_UTMRLBAU_OFFSET

#define UFS_HC_UTMRLBAU_OFFSET   0x0074

Definition at line 46 of file UfsHci.h.

◆ UFS_HC_UTMRLCLR_OFFSET

#define UFS_HC_UTMRLCLR_OFFSET   0x007c

Definition at line 48 of file UfsHci.h.

◆ UFS_HC_UTMRLDBR_OFFSET

#define UFS_HC_UTMRLDBR_OFFSET   0x0078

Definition at line 47 of file UfsHci.h.

◆ UFS_HC_UTMRLRSR

#define UFS_HC_UTMRLRSR   BIT0

Definition at line 70 of file UfsHci.h.

◆ UFS_HC_UTMRLRSR_OFFSET

#define UFS_HC_UTMRLRSR_OFFSET   0x0080

Definition at line 49 of file UfsHci.h.

◆ UFS_HC_UTRIACR_OFFSET

#define UFS_HC_UTRIACR_OFFSET   0x004c

Definition at line 33 of file UfsHci.h.

◆ UFS_HC_UTRLBA_OFFSET

#define UFS_HC_UTRLBA_OFFSET   0x0050

Definition at line 37 of file UfsHci.h.

◆ UFS_HC_UTRLBAU

#define UFS_HC_UTRLBAU   UINT32

Definition at line 310 of file UfsHci.h.

◆ UFS_HC_UTRLBAU_OFFSET

#define UFS_HC_UTRLBAU_OFFSET   0x0054

Definition at line 38 of file UfsHci.h.

◆ UFS_HC_UTRLCLR

#define UFS_HC_UTRLCLR   UINT32

Definition at line 320 of file UfsHci.h.

◆ UFS_HC_UTRLCLR_OFFSET

#define UFS_HC_UTRLCLR_OFFSET   0x005c

Definition at line 40 of file UfsHci.h.

◆ UFS_HC_UTRLDBR

#define UFS_HC_UTRLDBR   UINT32

Definition at line 315 of file UfsHci.h.

◆ UFS_HC_UTRLDBR_OFFSET

#define UFS_HC_UTRLDBR_OFFSET   0x0058

Definition at line 39 of file UfsHci.h.

◆ UFS_HC_UTRLRSR

#define UFS_HC_UTRLRSR   BIT0

Definition at line 71 of file UfsHci.h.

◆ UFS_HC_UTRLRSR_OFFSET

#define UFS_HC_UTRLRSR_OFFSET   0x0060

Definition at line 41 of file UfsHci.h.

◆ UFS_HC_VER_OFFSET

#define UFS_HC_VER_OFFSET   0x0008

Definition at line 17 of file UfsHci.h.

◆ UFS_INTERRUPT_COMMAND

#define UFS_INTERRUPT_COMMAND   0x01

Definition at line 87 of file UfsHci.h.

◆ UFS_LUN_0

#define UFS_LUN_0   0x00

Definition at line 89 of file UfsHci.h.

◆ UFS_LUN_1

#define UFS_LUN_1   0x01

Definition at line 90 of file UfsHci.h.

◆ UFS_LUN_2

#define UFS_LUN_2   0x02

Definition at line 91 of file UfsHci.h.

◆ UFS_LUN_3

#define UFS_LUN_3   0x03

Definition at line 92 of file UfsHci.h.

◆ UFS_LUN_4

#define UFS_LUN_4   0x04

Definition at line 93 of file UfsHci.h.

◆ UFS_LUN_5

#define UFS_LUN_5   0x05

Definition at line 94 of file UfsHci.h.

◆ UFS_LUN_6

#define UFS_LUN_6   0x06

Definition at line 95 of file UfsHci.h.

◆ UFS_LUN_7

#define UFS_LUN_7   0x07

Definition at line 96 of file UfsHci.h.

◆ UFS_MAX_DATA_LEN_PER_PRD

#define UFS_MAX_DATA_LEN_PER_PRD   0x40000

Definition at line 82 of file UfsHci.h.

◆ UFS_REGULAR_COMMAND

#define UFS_REGULAR_COMMAND   0x00

Definition at line 86 of file UfsHci.h.

◆ UFS_STORAGE_COMMAND_TYPE

#define UFS_STORAGE_COMMAND_TYPE   0x01

Definition at line 84 of file UfsHci.h.

◆ UFS_WLUN_BOOT

#define UFS_WLUN_BOOT   0xB0

Definition at line 99 of file UfsHci.h.

◆ UFS_WLUN_REPORT_LUNS

#define UFS_WLUN_REPORT_LUNS   0x81

Definition at line 97 of file UfsHci.h.

◆ UFS_WLUN_RPMB

#define UFS_WLUN_RPMB   0xC4

Definition at line 100 of file UfsHci.h.

◆ UFS_WLUN_UFS_DEV

#define UFS_WLUN_UFS_DEV   0xD0

Definition at line 98 of file UfsHci.h.

Enumeration Type Documentation

◆ UFS_ATTR_IDN

enum UFS_ATTR_IDN

Definition at line 1307 of file UfsHci.h.

◆ UFS_DATA_DIRECTION

enum UFS_DATA_DIRECTION

Definition at line 1327 of file UfsHci.h.

◆ UFS_DESC_IDN

enum UFS_DESC_IDN

Definition at line 1090 of file UfsHci.h.

◆ UFS_FLAGS_IDN

enum UFS_FLAGS_IDN

Definition at line 1293 of file UfsHci.h.

◆ UFS_UIC_OPCODE

enum UFS_UIC_OPCODE

Definition at line 397 of file UfsHci.h.

◆ UTP_QUERY_FUNC_OPCODE

enum UTP_QUERY_FUNC_OPCODE

Definition at line 908 of file UfsHci.h.

◆ UTP_QUERY_RESP_CODE

enum UTP_QUERY_RESP_CODE

Definition at line 965 of file UfsHci.h.