Make #defined constants more descriptive.
authorSteven J. Magnani <steve@digidescorp.com>
Fri, 28 Oct 2005 18:59:04 +0000 (18:59 +0000)
committerSteven J. Magnani <steve@digidescorp.com>
Fri, 28 Oct 2005 18:59:04 +0000 (18:59 +0000)
This was missed in the checkin of raminit.c changes.

git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2080 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

src/northbridge/intel/e7501/raminit.h

index c1dc4baeafd3f3e7dba8e08d626a6e89c3f3e359..4f783b8cd70fae69635101c24a422896b22d8592 100644 (file)
@@ -1,11 +1,18 @@
 #ifndef RAMINIT_H
 #define RAMINIT_H
 
-#define DIMM_SOCKETS 4
+#define MAX_DIMM_SOCKETS_PER_CHANNEL 4
+#define MAX_NUM_CHANNELS 2
+#define MAX_DIMM_SOCKETS (MAX_NUM_CHANNELS * MAX_DIMM_SOCKETS_PER_CHANNEL)
+
 struct mem_controller {
-       device_t d0, d0f1; 
-       uint16_t channel0[DIMM_SOCKETS];
-       uint16_t channel1[DIMM_SOCKETS];
+       device_t d0, d0f1;                                      // PCI bus/device/fcns of E7501 memory controller 
+
+       // SMBus addresses of DIMM slots for each channel,
+       // in order from closest to MCH to furthest away
+       // 0 == not present
+       uint16_t channel0[MAX_DIMM_SOCKETS_PER_CHANNEL];        
+       uint16_t channel1[MAX_DIMM_SOCKETS_PER_CHANNEL];
 };