MdePkg: Update AtaPassThru header to UEFI 2.10A

UEFI 2.10A Specification has added a new error case to
EFI_ATA_PASS_THRU_PROTOCOL.GetNextDevice API which handles
port multiplier not being connected to the Port.

Signed-off-by: Sachin Ganesh <sachinganesh@ami.com>
This commit is contained in:
INDIA\sachinganesh 2024-10-23 18:32:33 +05:30 committed by Liming Gao
parent bb129c6a82
commit 114b54e3fb
1 changed files with 4 additions and 0 deletions

View File

@ -270,6 +270,10 @@ EFI_STATUS
If PortMultiplierPort is the port multiplier port number of the last ATA device on the port of
the ATA controller, then EFI_NOT_FOUND is returned.
When port multiplier is not connected to the Port, GetNextDevice() may either return
EFI_SUCCESS and set PortMultiplierPort to 0xFFFF or return EFI_NOT_FOUND (in which case the
PortMultiplierPort value is undefined).
@param[in] This A pointer to the EFI_ATA_PASS_THRU_PROTOCOL instance.
@param[in] Port The port number present on the ATA controller.
@param[in,out] PortMultiplierPort On input, a pointer to the port multiplier port number of an