]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EmbeddedPkg/Library/TemplateSerialPortLib/TemplateSerialPortLib.c
EmbeddedPkg: Introduced a separate SerialPortExtLib library
[mirror_edk2.git] / EmbeddedPkg / Library / TemplateSerialPortLib / TemplateSerialPortLib.c
index 0110189abdd0ff68e27d4722edc4fbc8d25c03bd..5d9bb073c70e490ae1c61c762e2c3caa70c9efef 100644 (file)
@@ -18,7 +18,6 @@
 \r
 \r
 #include <Library/SerialPortLib.h>\r
-#include <Library/SerialPortExtLib.h>\r
 \r
 /**\r
 \r
@@ -36,65 +35,6 @@ SerialPortInitialize (
   return RETURN_UNSUPPORTED;\r
 }\r
 \r
-/**\r
-  Set the serial device control bits.\r
-\r
-  @return    Always return EFI_UNSUPPORTED.\r
-\r
-**/\r
-RETURN_STATUS\r
-EFIAPI\r
-SerialPortSetControl (\r
-    IN UINT32                   Control\r
-  )\r
-{\r
-  return RETURN_UNSUPPORTED;\r
-}\r
-\r
-/**\r
-  Get the serial device control bits.\r
-\r
-  @param  Control                 Control signals read from the serial device.\r
-\r
-  @retval EFI_SUCCESS             The control bits were read from the serial device.\r
-  @retval EFI_DEVICE_ERROR        The serial device is not functioning correctly.\r
-\r
-**/\r
-RETURN_STATUS\r
-EFIAPI\r
-SerialPortGetControl (\r
-  OUT UINT32                  *Control\r
-  )\r
-{\r
-  if (SerialPortPoll ()) {\r
-    // If a character is pending don't set EFI_SERIAL_INPUT_BUFFER_EMPTY\r
-    *Control = EFI_SERIAL_OUTPUT_BUFFER_EMPTY;\r
-  } else {\r
-    *Control = EFI_SERIAL_INPUT_BUFFER_EMPTY | EFI_SERIAL_OUTPUT_BUFFER_EMPTY;\r
-  }\r
-  return EFI_SUCCESS;\r
-}\r
-\r
-/**\r
-  Set the serial device attributes.\r
-\r
-  @return    Always return EFI_UNSUPPORTED.\r
-\r
-**/\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
-  )\r
-{\r
-  return RETURN_UNSUPPORTED;\r
-}\r
-\r
 /**\r
   Write data to serial device.\r
 \r