1 /** @file
2 
3   Copyright (c) 2011-2014, ARM Ltd. All rights reserved.<BR>
4 
5   This program and the accompanying materials
6   are licensed and made available under the terms and conditions of the BSD License
7   which accompanies this distribution.  The full text of the license may be found at
8   http://opensource.org/licenses/bsd-license.php
9 
10   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 
13 **/
14 
15 #include <Base.h>
16 
17 #include <Library/ArmPlatformSysConfigLib.h>
18 
19 
20 RETURN_STATUS
ArmPlatformSysConfigInitialize(VOID)21 ArmPlatformSysConfigInitialize (
22   VOID
23   )
24 {
25   return RETURN_SUCCESS;
26 }
27 
28 /***************************************
29  * GENERAL FUNCTION: AccessSysCfgRegister
30  * Interacts with
31  *    SYS_CFGSTAT
32  *    SYS_CFGDATA
33  *    SYS_CFGCTRL
34  * for setting and for reading out values
35  ***************************************/
36 RETURN_STATUS
AccessSysCfgRegister(IN UINT32 ReadWrite,IN UINT32 Function,IN UINT32 Site,IN UINT32 Position,IN UINT32 Device,IN OUT UINT32 * Data)37 AccessSysCfgRegister (
38   IN     UINT32   ReadWrite,
39   IN     UINT32   Function,
40   IN     UINT32   Site,
41   IN     UINT32   Position,
42   IN     UINT32   Device,
43   IN OUT UINT32*  Data
44   )
45 {
46   return RETURN_UNSUPPORTED;
47 }
48 
49 RETURN_STATUS
ArmPlatformSysConfigGet(IN SYS_CONFIG_FUNCTION Function,OUT UINT32 * Value)50 ArmPlatformSysConfigGet (
51   IN  SYS_CONFIG_FUNCTION   Function,
52   OUT UINT32*               Value
53   )
54 {
55   return RETURN_UNSUPPORTED;
56 }
57 
58 RETURN_STATUS
ArmPlatformSysConfigGetValues(IN SYS_CONFIG_FUNCTION Function,IN UINTN Size,OUT UINT32 * Values)59 ArmPlatformSysConfigGetValues (
60   IN  SYS_CONFIG_FUNCTION   Function,
61   IN  UINTN                 Size,
62   OUT UINT32*               Values
63   )
64 {
65   return RETURN_UNSUPPORTED;
66 }
67 
68 RETURN_STATUS
ArmPlatformSysConfigSet(IN SYS_CONFIG_FUNCTION Function,IN UINT32 Value)69 ArmPlatformSysConfigSet (
70   IN  SYS_CONFIG_FUNCTION   Function,
71   IN  UINT32                Value
72   )
73 {
74   return RETURN_UNSUPPORTED;
75 }
76 
77 RETURN_STATUS
ArmPlatformSysConfigSetDevice(IN SYS_CONFIG_FUNCTION Function,IN UINT32 Device,IN UINT32 Value)78 ArmPlatformSysConfigSetDevice (
79   IN  SYS_CONFIG_FUNCTION   Function,
80   IN  UINT32                Device,
81   IN  UINT32                Value
82   )
83 {
84   return RETURN_UNSUPPORTED;
85 }
86