diff --git a/RedfishPkg/Include/Library/RedfishHostInterfaceLib.h b/RedfishPkg/Include/Library/RedfishHostInterfaceLib.h
index fe37b2739a..ad134e8f9b 100644
--- a/RedfishPkg/Include/Library/RedfishHostInterfaceLib.h
+++ b/RedfishPkg/Include/Library/RedfishHostInterfaceLib.h
@@ -40,7 +40,7 @@ RedfishPlatformHostInterfaceDeviceDescriptor (
                                   this function using FreePool().
   param[in] IndexOfProtocolData   The index of protocol data.
 
-  @retval EFI_SUCESS      Protocol records are all returned.
+  @retval EFI_SUCCESS     Protocol records are all returned.
   @retval EFI_NOT_FOUND   No more protocol records.
   @retval Others          Fail to get protocol records.
 **/
diff --git a/RedfishPkg/RedfishCredentialDxe/RedfishCredentialDxe.c b/RedfishPkg/RedfishCredentialDxe/RedfishCredentialDxe.c
index f48d1d011c..0c6891ce9c 100644
--- a/RedfishPkg/RedfishCredentialDxe/RedfishCredentialDxe.c
+++ b/RedfishPkg/RedfishCredentialDxe/RedfishCredentialDxe.c
@@ -129,7 +129,7 @@ RedfishCredentialStopService (
   @param ImageHandle     Image handle this driver.
   @param SystemTable     Pointer to SystemTable.
 
-  @retval EFI_SUCESS     This function always complete successfully.
+  @retval EFI_SUCCESS    This function always complete successfully.
 
 **/
 EFI_STATUS
diff --git a/RedfishPkg/RedfishHostInterfaceDxe/RedfishHostInterfaceDxe.c b/RedfishPkg/RedfishHostInterfaceDxe/RedfishHostInterfaceDxe.c
index ec7faefed7..531f44ef03 100644
--- a/RedfishPkg/RedfishHostInterfaceDxe/RedfishHostInterfaceDxe.c
+++ b/RedfishPkg/RedfishHostInterfaceDxe/RedfishHostInterfaceDxe.c
@@ -24,7 +24,7 @@
 /**
   Create SMBIOS type 42 record for Redfish host interface.
 
-  @retval EFI_SUCESS     SMBIOS type 42 record is created.
+  @retval EFI_SUCCESS    SMBIOS type 42 record is created.
   @retval Others         Fail to create SMBIOS 42 record.
 
 **/
@@ -226,7 +226,7 @@ ON_EXIT:
   @param ImageHandle     Image handle this driver.
   @param SystemTable     Pointer to SystemTable.
 
-  @retval EFI_SUCESS     This function always complete successfully.
+  @retval EFI_SUCCESS    This function always complete successfully.
 
 **/
 EFI_STATUS
diff --git a/RedfishPkg/RedfishRestExDxe/RedfishRestExImpl.c b/RedfishPkg/RedfishRestExDxe/RedfishRestExImpl.c
index 006b64adc0..18d8811f69 100644
--- a/RedfishPkg/RedfishRestExDxe/RedfishRestExImpl.c
+++ b/RedfishPkg/RedfishRestExDxe/RedfishRestExImpl.c
@@ -47,7 +47,7 @@ ResetHttpTslSession (
                                    REST service.
   @param[in]  HttpIoReceiveStatus  This is the status return from HttpIoRecvResponse
 
-  @retval EFI_SUCCESS           The payload receive from Redfish service in sucessfully.
+  @retval EFI_SUCCESS           The payload receive from Redfish service in successfully.
   @retval EFI_NOT_READY         May need to resend the HTTP request.
   @retval EFI_DEVICE_ERROR      Something wrong and can't be resolved.
   @retval Others                Other errors as indicated.
diff --git a/RedfishPkg/RedfishRestExDxe/RedfishRestExInternal.h b/RedfishPkg/RedfishRestExDxe/RedfishRestExInternal.h
index a75985928c..b91bf39fda 100644
--- a/RedfishPkg/RedfishRestExDxe/RedfishRestExInternal.h
+++ b/RedfishPkg/RedfishRestExDxe/RedfishRestExInternal.h
@@ -41,7 +41,7 @@
                                 REST service.
   @param[in]  HttpReceiveEfiStatus  This is the status return from HttpIoRecvResponse
 
-  @retval EFI_SUCCESS           The payload receive from Redfish service in sucessfully.
+  @retval EFI_SUCCESS           The payload receive from Redfish service in successfully.
   @retval EFI_NOT_READY         May need to resend the HTTP request.
   @retval EFI_DEVICE_ERROR      Something wrong and can't be resolved.
   @retval Others                Other errors as indicated.