summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAngel Pons <th3fanbus@gmail.com>2021-04-02 19:27:30 +0200
committerPatrick Georgi <pgeorgi@google.com>2021-04-11 21:05:00 +0000
commit69e3fde5e4b974342dc8be93dd5ec18096e73ebb (patch)
tree1cbd483f50efa98e32bddf8d7f968eaa59b93f66 /src
parent527b68219f57f61d1b3f5b50779d22b170ac0f96 (diff)
downloadcoreboot-69e3fde5e4b974342dc8be93dd5ec18096e73ebb.tar.xz
spd.h: Move `DIMMx` macros to i440bx/raminit.h
These macros aren't needed anywhere else, so reduce their visibility. Change-Id: Ie8d14849b4fb86d34a841d4a13ee3bbb46f9f71c Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/52061 Reviewed-by: Nico Huber <nico.h@gmx.de> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src')
-rw-r--r--src/include/spd.h10
-rw-r--r--src/northbridge/intel/i440bx/raminit.h6
2 files changed, 6 insertions, 10 deletions
diff --git a/src/include/spd.h b/src/include/spd.h
index 9695932e7c..ec5296ec2f 100644
--- a/src/include/spd.h
+++ b/src/include/spd.h
@@ -197,16 +197,6 @@ enum spd_memory_type {
#define MODULE_BUFFERED 1
#define MODULE_REGISTERED 2
-/* DIMM SPD addresses */
-#define DIMM0 0x50
-#define DIMM1 0x51
-#define DIMM2 0x52
-#define DIMM3 0x53
-#define DIMM4 0x54
-#define DIMM5 0x55
-#define DIMM6 0x56
-#define DIMM7 0x57
-
/* Byte 3: Module type information */
#define SPD_UNDEFINED 0x00
#define SPD_RDIMM 0x01
diff --git a/src/northbridge/intel/i440bx/raminit.h b/src/northbridge/intel/i440bx/raminit.h
index 1bd5ab6e0f..d2d1729e61 100644
--- a/src/northbridge/intel/i440bx/raminit.h
+++ b/src/northbridge/intel/i440bx/raminit.h
@@ -6,6 +6,12 @@
/* The 440BX supports up to four (single- or double-sided) DIMMs. */
#define DIMM_SOCKETS 4
+/* DIMM SPD addresses */
+#define DIMM0 0x50
+#define DIMM1 0x51
+#define DIMM2 0x52
+#define DIMM3 0x53
+
void enable_spd(void);
void disable_spd(void);
void sdram_initialize(int s3resume);