//\r
// Enumerate all FDT nodes looking for a PL011 and capture its base address\r
//\r
- for (Prev = 0;; Prev = Node) {\r
+ for (Prev = 0; ; Prev = Node) {\r
Node = fdt_next_node (DeviceTreeBase, Prev, NULL);\r
if (Node < 0) {\r
break;\r
// Iterate over the NULL-separated items in the compatible string\r
//\r
for (CompatibleItem = Compatible; CompatibleItem < Compatible + Len;\r
- CompatibleItem += 1 + AsciiStrLen (CompatibleItem)) {\r
-\r
+ CompatibleItem += 1 + AsciiStrLen (CompatibleItem))\r
+ {\r
if (AsciiStrCmp (CompatibleItem, "arm,pl011") == 0) {\r
NodeStatus = fdt_getprop (DeviceTreeBase, Node, "status", &Len);\r
- if (NodeStatus != NULL && AsciiStrCmp (NodeStatus, "okay") != 0) {\r
+ if ((NodeStatus != NULL) && (AsciiStrCmp (NodeStatus, "okay") != 0)) {\r
continue;\r
}\r
\r
if (Len != 16) {\r
return 0;\r
}\r
+\r
UartBase = (UINTN)fdt64_to_cpu (ReadUnaligned64 (RegProperty));\r
\r
- BaudRate = (UINTN)FixedPcdGet64 (PcdUartDefaultBaudRate);\r
+ BaudRate = (UINTN)FixedPcdGet64 (PcdUartDefaultBaudRate);\r
ReceiveFifoDepth = 0; // Use the default value for Fifo depth\r
- Parity = (EFI_PARITY_TYPE)FixedPcdGet8 (PcdUartDefaultParity);\r
- DataBits = FixedPcdGet8 (PcdUartDefaultDataBits);\r
- StopBits = (EFI_STOP_BITS_TYPE) FixedPcdGet8 (PcdUartDefaultStopBits);\r
+ Parity = (EFI_PARITY_TYPE)FixedPcdGet8 (PcdUartDefaultParity);\r
+ DataBits = FixedPcdGet8 (PcdUartDefaultDataBits);\r
+ StopBits = (EFI_STOP_BITS_TYPE)FixedPcdGet8 (PcdUartDefaultStopBits);\r
\r
Status = PL011UartInitializePort (\r
UartBase,\r
}\r
}\r
}\r
+\r
return 0;\r
}\r
\r
UINTN\r
EFIAPI\r
SerialPortWrite (\r
- IN UINT8 *Buffer,\r
- IN UINTN NumberOfBytes\r
+ IN UINT8 *Buffer,\r
+ IN UINTN NumberOfBytes\r
)\r
{\r
- UINT64 SerialRegisterBase;\r
+ UINT64 SerialRegisterBase;\r
\r
SerialRegisterBase = SerialPortGetBaseAddress ();\r
if (SerialRegisterBase != 0) {\r
return PL011UartWrite ((UINTN)SerialRegisterBase, Buffer, NumberOfBytes);\r
}\r
+\r
return 0;\r
}\r
\r
UINTN\r
EFIAPI\r
SerialPortRead (\r
- OUT UINT8 *Buffer,\r
- IN UINTN NumberOfBytes\r
-)\r
+ OUT UINT8 *Buffer,\r
+ IN UINTN NumberOfBytes\r
+ )\r
{\r
return 0;\r
}\r
RETURN_STATUS\r
EFIAPI\r
SerialPortSetControl (\r
- IN UINT32 Control\r
+ IN UINT32 Control\r
)\r
{\r
return RETURN_UNSUPPORTED;\r
RETURN_STATUS\r
EFIAPI\r
SerialPortGetControl (\r
- OUT UINT32 *Control\r
+ OUT UINT32 *Control\r
)\r
{\r
return RETURN_UNSUPPORTED;\r
RETURN_STATUS\r
EFIAPI\r
SerialPortSetAttributes (\r
- IN OUT UINT64 *BaudRate,\r
- IN OUT UINT32 *ReceiveFifoDepth,\r
- IN OUT UINT32 *Timeout,\r
- IN OUT EFI_PARITY_TYPE *Parity,\r
- IN OUT UINT8 *DataBits,\r
- IN OUT EFI_STOP_BITS_TYPE *StopBits\r
+ IN OUT UINT64 *BaudRate,\r
+ IN OUT UINT32 *ReceiveFifoDepth,\r
+ IN OUT UINT32 *Timeout,\r
+ IN OUT EFI_PARITY_TYPE *Parity,\r
+ IN OUT UINT8 *DataBits,\r
+ IN OUT EFI_STOP_BITS_TYPE *StopBits\r
)\r
{\r
return RETURN_UNSUPPORTED;\r
}\r
-\r