summaryrefslogtreecommitdiff
path: root/src/northbridge
diff options
context:
space:
mode:
Diffstat (limited to 'src/northbridge')
-rw-r--r--src/northbridge/amd/agesa/family12/dimmSpd.c44
1 files changed, 23 insertions, 21 deletions
diff --git a/src/northbridge/amd/agesa/family12/dimmSpd.c b/src/northbridge/amd/agesa/family12/dimmSpd.c
index e8ef02a5b7..3fbc6df5db 100644
--- a/src/northbridge/amd/agesa/family12/dimmSpd.c
+++ b/src/northbridge/amd/agesa/family12/dimmSpd.c
@@ -1,4 +1,4 @@
-/*****************************************************************************
+/*
*
* Copyright (c) 2011, Advanced Micro Devices, Inc.
* All rights reserved.
@@ -25,7 +25,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- ***************************************************************************/
+ */
#include <stdlib.h>
#include "Porting.h"
@@ -34,20 +34,21 @@
#include <northbridge/amd/agesa/dimmSpd.h>
-typedef struct _DIMM_INFO_SMBUS{
- UINT8 SocketId;
- UINT8 MemChannelId;
- UINT8 DimmId;
- UINT8 SmbusAddress;
+typedef struct _DIMM_INFO_SMBUS {
+ UINT8 SocketId;
+ UINT8 MemChannelId;
+ UINT8 DimmId;
+ UINT8 SmbusAddress;
} DIMM_INFO_SMBUS;
+
/*
* SPD address table - porting required
*/
STATIC CONST DIMM_INFO_SMBUS SpdAddrLookup [] =
{
- /* Socket, Channel, Dimm, Smbus */
- {0, 0, 0, 0xA0},
- {0, 1, 0, 0xA2}
+ /* Socket, Channel, Dimm, Smbus */
+ {0, 0, 0, 0xA0},
+ {0, 1, 0, 0xA2}
};
AGESA_STATUS
@@ -57,17 +58,18 @@ AmdMemoryReadSPD (
IN OUT AGESA_READ_SPD_PARAMS *SpdData
)
{
- UINT8 SmBusAddress = 0;
- UINTN Index;
- UINTN MaxSocket = ARRAY_SIZE(SpdAddrLookup);
- for (Index = 0; Index < MaxSocket; Index ++){
- if ((SpdData->SocketId == SpdAddrLookup[Index].SocketId) &&
- (SpdData->MemChannelId == SpdAddrLookup[Index].MemChannelId) &&
- (SpdData->DimmId == SpdAddrLookup[Index].DimmId)) {
- SmBusAddress = SpdAddrLookup[Index].SmbusAddress;
- break;
- }
- }
+ UINT8 SmBusAddress = 0;
+ UINTN Index;
+ UINTN MaxSocket = ARRAY_SIZE(SpdAddrLookup);
+
+ for (Index = 0; Index < MaxSocket; Index ++) {
+ if ((SpdData->SocketId == SpdAddrLookup[Index].SocketId) &&
+ (SpdData->MemChannelId == SpdAddrLookup[Index].MemChannelId) &&
+ (SpdData->DimmId == SpdAddrLookup[Index].DimmId)) {
+ SmBusAddress = SpdAddrLookup[Index].SmbusAddress;
+ break;
+ }
+ }
if (SmBusAddress == 0)
return AGESA_ERROR;