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

Go to the source code of this file.

Data Structures

struct  _EDKII_UFS_HOST_CONTROLLER_PPI
 

Macros

#define EDKII_UFS_HOST_CONTROLLER_PPI_GUID
 

Typedefs

typedef struct _EDKII_UFS_HOST_CONTROLLER_PPI EDKII_UFS_HOST_CONTROLLER_PPI
 
typedef EFI_STATUS(EFIAPI * EDKII_UFS_HC_GET_MMIO_BAR) (IN EDKII_UFS_HOST_CONTROLLER_PPI *This, IN UINT8 ControllerId, OUT UINTN *MmioBar)
 

Variables

EFI_GUID gEdkiiPeiUfsHostControllerPpiGuid
 

Detailed Description

Copyright (c) 2014, Intel Corporation. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file UfsHostController.h.

Macro Definition Documentation

◆ EDKII_UFS_HOST_CONTROLLER_PPI_GUID

#define EDKII_UFS_HOST_CONTROLLER_PPI_GUID
Value:
{ \
0xdc54b283, 0x1a77, 0x4cd6, { 0x83, 0xbb, 0xfd, 0xda, 0x46, 0x9a, 0x2e, 0xc6 } \
}

Global ID for the EDKII_UFS_HOST_CONTROLLER_PPI.

Definition at line 15 of file UfsHostController.h.

Typedef Documentation

◆ EDKII_UFS_HC_GET_MMIO_BAR

typedef EFI_STATUS(EFIAPI * EDKII_UFS_HC_GET_MMIO_BAR) (IN EDKII_UFS_HOST_CONTROLLER_PPI *This, IN UINT8 ControllerId, OUT UINTN *MmioBar)

Get the MMIO base address of UFS host controller.

Parameters
[in]ThisThe protocol instance pointer.
[in]ControllerIdThe ID of the UFS host controller.
[out]MmioBarPointer to the UFS host controller MMIO base address.
Return values
EFI_SUCCESSThe operation succeeds.
EFI_INVALID_PARAMETERThe parameters are invalid.

Definition at line 37 of file UfsHostController.h.

◆ EDKII_UFS_HOST_CONTROLLER_PPI

Forward declaration for the UFS_HOST_CONTROLLER_PPI.

Definition at line 23 of file UfsHostController.h.