//\r
\r
// If PL011 Integer value has been defined then always ignore the BAUD rate\r
- if (PcdGet32 (PL011UartInteger) != 0) {\r
- MmioWrite32 (UartBase + UARTIBRD, PcdGet32 (PL011UartInteger));\r
- MmioWrite32 (UartBase + UARTFBRD, PcdGet32 (PL011UartFractional));\r
+ if (FixedPcdGet32 (PL011UartInteger) != 0) {\r
+ MmioWrite32 (UartBase + UARTIBRD, FixedPcdGet32 (PL011UartInteger));\r
+ MmioWrite32 (UartBase + UARTFBRD, FixedPcdGet32 (PL011UartFractional));\r
} else {\r
// If BAUD rate is zero then replace it with the system default value\r
if (*BaudRate == 0) {\r
- *BaudRate = PcdGet32 (PcdSerialBaudRate);\r
+ *BaudRate = FixedPcdGet32 (PcdSerialBaudRate);\r
ASSERT (*BaudRate != 0);\r
}\r
\r
- Divisor = (PcdGet32 (PL011UartClkInHz) * 4) / *BaudRate;\r
+ Divisor = (FixedPcdGet32 (PL011UartClkInHz) * 4) / *BaudRate;\r
MmioWrite32 (UartBase + UARTIBRD, Divisor >> FRACTION_PART_SIZE_IN_BITS);\r
MmioWrite32 (UartBase + UARTFBRD, Divisor & FRACTION_PART_MASK);\r
}\r