Skip to content

Commit 114b54e

Browse files
sachinamilgao4
authored andcommitted
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 <[email protected]>
1 parent bb129c6 commit 114b54e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

MdePkg/Include/Protocol/AtaPassThru.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,10 @@ EFI_STATUS
270270
If PortMultiplierPort is the port multiplier port number of the last ATA device on the port of
271271
the ATA controller, then EFI_NOT_FOUND is returned.
272272
273+
When port multiplier is not connected to the Port, GetNextDevice() may either return
274+
EFI_SUCCESS and set PortMultiplierPort to 0xFFFF or return EFI_NOT_FOUND (in which case the
275+
PortMultiplierPort value is undefined).
276+
273277
@param[in] This A pointer to the EFI_ATA_PASS_THRU_PROTOCOL instance.
274278
@param[in] Port The port number present on the ATA controller.
275279
@param[in,out] PortMultiplierPort On input, a pointer to the port multiplier port number of an

0 commit comments

Comments
 (0)