12#ifndef __UFS_DEVICE_CONFIG_PROTOCOL_H__
13#define __UFS_DEVICE_CONFIG_PROTOCOL_H__
18#define EFI_UFS_DEVICE_CONFIG_GUID \
19 { 0xb81bfab0, 0xeb3, 0x4cf9, { 0x84, 0x65, 0x7f, 0xa9, 0x86, 0x36, 0x16, 0x64 }};
57 IN OUT UINT8 *Descriptor,
58 IN OUT UINT32 *DescSize
119 IN OUT UINT8 *Attribute,
120 IN OUT UINT32 *AttrSize
EFI_GUID gEfiUfsDeviceConfigProtocolGuid
EFI_STATUS(EFIAPI * EFI_UFS_DEVICE_CONFIG_RW_FLAG)(IN EFI_UFS_DEVICE_CONFIG_PROTOCOL *This, IN BOOLEAN Read, IN UINT8 FlagId, IN OUT UINT8 *Flag)
EFI_STATUS(EFIAPI * EFI_UFS_DEVICE_CONFIG_RW_DESCRIPTOR)(IN EFI_UFS_DEVICE_CONFIG_PROTOCOL *This, IN BOOLEAN Read, IN UINT8 DescId, IN UINT8 Index, IN UINT8 Selector, IN OUT UINT8 *Descriptor, IN OUT UINT32 *DescSize)
EFI_STATUS(EFIAPI * EFI_UFS_DEVICE_CONFIG_RW_ATTRIBUTE)(IN EFI_UFS_DEVICE_CONFIG_PROTOCOL *This, IN BOOLEAN Read, IN UINT8 AttrId, IN UINT8 Index, IN UINT8 Selector, IN OUT UINT8 *Attribute, IN OUT UINT32 *AttrSize)