TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | EDKII_UFS_HC_INFO |
struct | _EDKII_UFS_HC_PLATFORM_PPI |
Macros | |
#define | EDKII_UFS_HC_PLATFORM_PPI_VERSION 1 |
Typedefs | |
typedef struct _EDKII_UFS_HC_PLATFORM_PPI | EDKII_UFS_HC_PLATFORM_PPI |
typedef EFI_STATUS(EFIAPI * | EDKII_UFS_HC_PLATFORM_OVERRIDE_HC_INFO) (IN EFI_HANDLE ControllerHandle, IN OUT EDKII_UFS_HC_INFO *HcInfo) |
typedef EFI_STATUS(EFIAPI * | EDKII_UFS_HC_PLATFORM_PEI_CALLBACK) (IN UINTN *UfsHcBaseAddr, IN EDKII_UFS_HC_PLATFORM_CALLBACK_PHASE CallbackPhase) |
Variables | |
EFI_GUID | gEdkiiUfsHcPlatformPpiGuid |
EDKII_UFS_HC_PLATFORM_PPI definition.
Copyright (c) 2024, American Megatrends International LLC. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file UfsHostControllerPlatformPpi.h.
#define EDKII_UFS_HC_PLATFORM_PPI_VERSION 1 |
Definition at line 12 of file UfsHostControllerPlatformPpi.h.
typedef EFI_STATUS(EFIAPI * EDKII_UFS_HC_PLATFORM_OVERRIDE_HC_INFO) (IN EFI_HANDLE ControllerHandle, IN OUT EDKII_UFS_HC_INFO *HcInfo) |
Allows platform PPI to override host controller information
[in] | ControllerHandle | Handle of the UFS controller. |
[in,out] | HcInfo | Pointer EDKII_UFS_HC_INFO associated with host controller. |
EFI_SUCCESS | Function completed successfully. |
EFI_INVALID_PARAMETER | HcInfo is NULL. |
Others | Function failed to complete. |
Definition at line 37 of file UfsHostControllerPlatformPpi.h.
typedef EFI_STATUS(EFIAPI * EDKII_UFS_HC_PLATFORM_PEI_CALLBACK) (IN UINTN *UfsHcBaseAddr, IN EDKII_UFS_HC_PLATFORM_CALLBACK_PHASE CallbackPhase) |
Callback function for platform driver.
[in] | UfsHcBaseddr | The pointer to UfsHcBase address. |
[in] | CallbackPhase | Specifies when the platform ppi is called |
EFI_SUCCESS | Override function completed successfully. |
EFI_INVALID_PARAMETER | CallbackPhase is invalid or CallbackData is NULL when phase expects valid data. |
Others | Function failed to complete. |
Definition at line 68 of file UfsHostControllerPlatformPpi.h.
typedef struct _EDKII_UFS_HC_PLATFORM_PPI EDKII_UFS_HC_PLATFORM_PPI |
Forward declaration for the UFS_HOST_CONTROLLER_PPI.
Definition at line 19 of file UfsHostControllerPlatformPpi.h.
enum EDKII_UFS_CARD_REF_CLK_FREQ_ATTRIBUTE |
Definition at line 50 of file UfsHostControllerPlatformPpi.h.
enum EDKII_UFS_HC_PLATFORM_CALLBACK_PHASE |
Definition at line 43 of file UfsHostControllerPlatformPpi.h.