/* Clears bits as per the enabled bit positions in the mask. */
VOID XhcClearR32Bit(IN OUT UINTN Register, IN UINT32 BitMask)
/* Clears bits as per the enabled bit positions in the mask. */
VOID XhcClearR32Bit(IN OUT UINTN Register, IN UINT32 BitMask)
{
  UINT32  RegisterValue;
  RegisterValue  = MmioRead32 (Register);
  RegisterValue &= ~BitMask;
  MmioWrite32 (Register, RegisterValue);
}