ArmPlatformPkg: remove ArmPlatformSysConfigLib library class
authorArd Biesheuvel <ard.biesheuvel@linaro.org>
Wed, 15 Nov 2017 14:27:49 +0000 (14:27 +0000)
committerArd Biesheuvel <ard.biesheuvel@linaro.org>
Fri, 8 Dec 2017 16:30:16 +0000 (16:30 +0000)
The only remaining user of ArmPlatformSysConfigLib has absorbed this
definition into its own edk2-platforms package, so let's remove it from
the shared code.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
ArmPlatformPkg/Include/Library/ArmPlatformSysConfigLib.h [deleted file]
ArmPlatformPkg/Library/ArmPlatformSysConfigLibNull/ArmPlatformSysConfigLibNull.c [deleted file]
ArmPlatformPkg/Library/ArmPlatformSysConfigLibNull/ArmPlatformSysConfigLibNull.inf [deleted file]

diff --git a/ArmPlatformPkg/Include/Library/ArmPlatformSysConfigLib.h b/ArmPlatformPkg/Include/Library/ArmPlatformSysConfigLib.h
deleted file mode 100644 (file)
index 39a0cc7..0000000
+++ /dev/null
@@ -1,63 +0,0 @@
-/** @file  ArmPlatformSysConfigLib.h\r
-\r
-  Copyright (c) 2011-2012, ARM Ltd. All rights reserved.<BR>\r
-\r
-  This program and the accompanying materials\r
-  are licensed and made available under the terms and conditions of the BSD License\r
-  which accompanies this distribution.  The full text of the license may be found at\r
-  http://opensource.org/licenses/bsd-license.php\r
-\r
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
-\r
-**/\r
-\r
-#ifndef __ARM_PLATFORM_SYS_CONFIG_H__\r
-#define __ARM_PLATFORM_SYS_CONFIG_H__\r
-\r
-#include <Base.h>\r
-\r
-/* This header file makes it easier to access the System Configuration Registers\r
- * in the ARM Versatile Express motherboard.\r
- */\r
-\r
-//\r
-// Typedef\r
-//\r
-typedef UINT32  SYS_CONFIG_FUNCTION;\r
-\r
-//\r
-// Functions\r
-//\r
-RETURN_STATUS\r
-ArmPlatformSysConfigInitialize (\r
-  VOID\r
-  );\r
-\r
-RETURN_STATUS\r
-ArmPlatformSysConfigGet (\r
-  IN  SYS_CONFIG_FUNCTION   Function,\r
-  OUT UINT32*               Value\r
-  );\r
-\r
-RETURN_STATUS\r
-ArmPlatformSysConfigGetValues (\r
-  IN  SYS_CONFIG_FUNCTION   Function,\r
-  IN  UINTN                 Size,\r
-  OUT UINT32*               Values\r
-  );\r
-\r
-RETURN_STATUS\r
-ArmPlatformSysConfigSet (\r
-  IN  SYS_CONFIG_FUNCTION   Function,\r
-  IN  UINT32                Value\r
-  );\r
-\r
-RETURN_STATUS\r
-ArmPlatformSysConfigSetDevice (\r
-  IN  SYS_CONFIG_FUNCTION   Function,\r
-  IN  UINT32                Device,\r
-  IN  UINT32                Value\r
-  );\r
-\r
-#endif /* __SYS_CFG_REGISTERS_H__ */\r
diff --git a/ArmPlatformPkg/Library/ArmPlatformSysConfigLibNull/ArmPlatformSysConfigLibNull.c b/ArmPlatformPkg/Library/ArmPlatformSysConfigLibNull/ArmPlatformSysConfigLibNull.c
deleted file mode 100644 (file)
index a7199e6..0000000
+++ /dev/null
@@ -1,85 +0,0 @@
-/** @file\r
-\r
-  Copyright (c) 2011-2014, ARM Ltd. All rights reserved.<BR>\r
-\r
-  This program and the accompanying materials\r
-  are licensed and made available under the terms and conditions of the BSD License\r
-  which accompanies this distribution.  The full text of the license may be found at\r
-  http://opensource.org/licenses/bsd-license.php\r
-\r
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
-\r
-**/\r
-\r
-#include <Base.h>\r
-\r
-#include <Library/ArmPlatformSysConfigLib.h>\r
-\r
-\r
-RETURN_STATUS\r
-ArmPlatformSysConfigInitialize (\r
-  VOID\r
-  )\r
-{\r
-  return RETURN_SUCCESS;\r
-}\r
-\r
-/***************************************\r
- * GENERAL FUNCTION: AccessSysCfgRegister\r
- * Interacts with\r
- *    SYS_CFGSTAT\r
- *    SYS_CFGDATA\r
- *    SYS_CFGCTRL\r
- * for setting and for reading out values\r
- ***************************************/\r
-RETURN_STATUS\r
-AccessSysCfgRegister (\r
-  IN     UINT32   ReadWrite,\r
-  IN     UINT32   Function,\r
-  IN     UINT32   Site,\r
-  IN     UINT32   Position,\r
-  IN     UINT32   Device,\r
-  IN OUT UINT32*  Data\r
-  )\r
-{\r
-  return RETURN_UNSUPPORTED;\r
-}\r
-\r
-RETURN_STATUS\r
-ArmPlatformSysConfigGet (\r
-  IN  SYS_CONFIG_FUNCTION   Function,\r
-  OUT UINT32*               Value\r
-  )\r
-{\r
-  return RETURN_UNSUPPORTED;\r
-}\r
-\r
-RETURN_STATUS\r
-ArmPlatformSysConfigGetValues (\r
-  IN  SYS_CONFIG_FUNCTION   Function,\r
-  IN  UINTN                 Size,\r
-  OUT UINT32*               Values\r
-  )\r
-{\r
-  return RETURN_UNSUPPORTED;\r
-}\r
-\r
-RETURN_STATUS\r
-ArmPlatformSysConfigSet (\r
-  IN  SYS_CONFIG_FUNCTION   Function,\r
-  IN  UINT32                Value\r
-  )\r
-{\r
-  return RETURN_UNSUPPORTED;\r
-}\r
-\r
-RETURN_STATUS\r
-ArmPlatformSysConfigSetDevice (\r
-  IN  SYS_CONFIG_FUNCTION   Function,\r
-  IN  UINT32                Device,\r
-  IN  UINT32                Value\r
-  )\r
-{\r
-  return RETURN_UNSUPPORTED;\r
-}\r
diff --git a/ArmPlatformPkg/Library/ArmPlatformSysConfigLibNull/ArmPlatformSysConfigLibNull.inf b/ArmPlatformPkg/Library/ArmPlatformSysConfigLibNull/ArmPlatformSysConfigLibNull.inf
deleted file mode 100644 (file)
index f379d72..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-#/** @file\r
-#\r
-#  Copyright (c) 2011-2014, ARM Ltd. All rights reserved.<BR>\r
-#\r
-#  This program and the accompanying materials\r
-#  are licensed and made available under the terms and conditions of the BSD License\r
-#  which accompanies this distribution.  The full text of the license may be found at\r
-#  http://opensource.org/licenses/bsd-license.php\r
-#\r
-#  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-#  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
-#\r
-#**/\r
-\r
-[Defines]\r
-  INF_VERSION                    = 0x00010005\r
-  BASE_NAME                      = ArmPlatformSysConfigLibNull\r
-  FILE_GUID                      = b2a191a9-9bac-4c83-a2f3-d5f6e71efd03\r
-  MODULE_TYPE                    = BASE\r
-  VERSION_STRING                 = 1.0\r
-  LIBRARY_CLASS                  = ArmPlatformSysConfigLib\r
-\r
-[Sources.common]\r
-  ArmPlatformSysConfigLibNull.c\r
-\r
-[Packages]\r
-  MdePkg/MdePkg.dec\r
-  ArmPlatformPkg/ArmPlatformPkg.dec\r