From 2e560475914ee77ec6ba4c691fa08ecd73b61c62 Mon Sep 17 00:00:00 2001 From: Duncan Laurie Date: Tue, 15 Nov 2016 10:50:05 -0800 Subject: [PATCH] UPSTREAM: google/eve: Fill out memory ID table Add the DIMM SPD data for memory types that are not used yet but are on the matrix and may be used in future builds. Also fix a typo in the part number string for one type. BUG=chrome-os-partner:58666 BRANCH=None TEST=build and boot on eve p0 Signed-off-by: Duncan Laurie Reviewed-on: https://review.coreboot.org/17437 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin Reviewed-by: Paul Menzel Change-Id: I20401d7afb69f1c3ae1a3b0d6e3ec9097f54ef96 Reviewed-on: https://chromium-review.googlesource.com/412415 Commit-Ready: Furquan Shaikh Tested-by: Furquan Shaikh Reviewed-by: Aaron Durbin --- src/mainboard/google/eve/spd/Makefile.inc | 6 ++++-- .../eve/spd/hynix_dimm_H9CCNNN8GTALAR.spd.hex | 16 ++++++++++++++++ .../eve/spd/hynix_dimm_H9CCNNNBJTALAR.spd.hex | 2 +- .../eve/spd/hynix_dimm_H9CCNNNCLTMLAR.spd.hex | 16 ++++++++++++++++ .../eve/spd/samsung_dimm_K4E6E304EB.spd.hex | 16 ++++++++++++++++ .../eve/spd/samsung_dimm_K4EBE304EB.spd.hex | 16 ++++++++++++++++ 6 files changed, 69 insertions(+), 3 deletions(-) create mode 100644 src/mainboard/google/eve/spd/hynix_dimm_H9CCNNN8GTALAR.spd.hex create mode 100644 src/mainboard/google/eve/spd/hynix_dimm_H9CCNNNCLTMLAR.spd.hex create mode 100644 src/mainboard/google/eve/spd/samsung_dimm_K4E6E304EB.spd.hex create mode 100644 src/mainboard/google/eve/spd/samsung_dimm_K4EBE304EB.spd.hex diff --git a/src/mainboard/google/eve/spd/Makefile.inc b/src/mainboard/google/eve/spd/Makefile.inc index f63cc8b18f..c97a818b55 100644 --- a/src/mainboard/google/eve/spd/Makefile.inc +++ b/src/mainboard/google/eve/spd/Makefile.inc @@ -20,9 +20,11 @@ SPD_BIN = $(obj)/spd.bin SPD_SOURCES = empty # 0b0000 SPD_SOURCES += samsung_dimm_K4E8E324EB # 0b0001 -SPD_SOURCES += empty # 0b0010 -SPD_SOURCES += empty # 0b0011 +SPD_SOURCES += hynix_dimm_H9CCNNN8GTALAR # 0b0010 +SPD_SOURCES += samsung_dimm_K4E6E304EB # 0b0011 SPD_SOURCES += hynix_dimm_H9CCNNNBJTALAR # 0b0100 +SPD_SOURCES += samsung_dimm_K4EBE304EB # 0b0101 +SPD_SOURCES += hynix_dimm_H9CCNNNCLTMLAR # 0b0110 SPD_DEPS := $(foreach f, $(SPD_SOURCES), src/mainboard/$(MAINBOARDDIR)/spd/$(f).spd.hex) diff --git a/src/mainboard/google/eve/spd/hynix_dimm_H9CCNNN8GTALAR.spd.hex b/src/mainboard/google/eve/spd/hynix_dimm_H9CCNNN8GTALAR.spd.hex new file mode 100644 index 0000000000..4757055462 --- /dev/null +++ b/src/mainboard/google/eve/spd/hynix_dimm_H9CCNNN8GTALAR.spd.hex @@ -0,0 +1,16 @@ +91 20 F1 03 05 19 05 03 03 11 01 08 09 00 40 05 +78 78 90 50 90 11 50 E0 90 06 3C 3C 01 90 00 00 +00 80 ca fa 00 00 00 A8 00 08 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 0F 01 02 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 80 AD 00 00 00 55 00 00 00 00 00 +48 39 43 43 4E 4E 4E 38 47 54 41 4C 41 52 2D 4E +55 44 00 00 80 AD 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 diff --git a/src/mainboard/google/eve/spd/hynix_dimm_H9CCNNNBJTALAR.spd.hex b/src/mainboard/google/eve/spd/hynix_dimm_H9CCNNNBJTALAR.spd.hex index 2f66a2a14a..d75a19d071 100644 --- a/src/mainboard/google/eve/spd/hynix_dimm_H9CCNNNBJTALAR.spd.hex +++ b/src/mainboard/google/eve/spd/hynix_dimm_H9CCNNNBJTALAR.spd.hex @@ -6,7 +6,7 @@ 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 AD 00 00 00 55 00 00 00 00 00 -48 39 43 43 4E 4E 4E 42 4A 54 4D 4C 41 52 2D 4E +48 39 43 43 4E 4E 4E 42 4A 54 41 4C 41 52 2D 4E 55 44 00 00 80 AD 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 diff --git a/src/mainboard/google/eve/spd/hynix_dimm_H9CCNNNCLTMLAR.spd.hex b/src/mainboard/google/eve/spd/hynix_dimm_H9CCNNNCLTMLAR.spd.hex new file mode 100644 index 0000000000..c2c5a77def --- /dev/null +++ b/src/mainboard/google/eve/spd/hynix_dimm_H9CCNNNCLTMLAR.spd.hex @@ -0,0 +1,16 @@ +91 20 F1 03 05 1A 05 0A 03 11 01 08 09 00 40 05 +78 78 90 50 90 11 50 E0 90 06 3C 3C 01 90 00 00 +00 80 CA FA 00 00 00 A8 00 08 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 0F 01 02 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 80 AD 01 00 00 55 00 00 00 00 00 +48 39 43 43 4E 4E 4E 43 4C 54 4D 4C 41 52 2D 4E +55 44 00 00 80 AD 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 diff --git a/src/mainboard/google/eve/spd/samsung_dimm_K4E6E304EB.spd.hex b/src/mainboard/google/eve/spd/samsung_dimm_K4E6E304EB.spd.hex new file mode 100644 index 0000000000..f2916308d2 --- /dev/null +++ b/src/mainboard/google/eve/spd/samsung_dimm_K4E6E304EB.spd.hex @@ -0,0 +1,16 @@ +91 20 F1 03 05 19 05 0B 03 11 01 08 09 00 40 05 +78 78 90 50 90 11 50 E0 90 06 3C 3C 01 90 00 00 +00 00 CA FA 00 00 00 A8 00 88 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 80 CE 01 00 00 55 00 00 00 00 00 +4B 34 45 36 45 33 30 34 45 42 2D 45 47 43 46 20 +20 20 00 00 80 CE 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 diff --git a/src/mainboard/google/eve/spd/samsung_dimm_K4EBE304EB.spd.hex b/src/mainboard/google/eve/spd/samsung_dimm_K4EBE304EB.spd.hex new file mode 100644 index 0000000000..930d27f39a --- /dev/null +++ b/src/mainboard/google/eve/spd/samsung_dimm_K4EBE304EB.spd.hex @@ -0,0 +1,16 @@ +91 20 F1 03 05 1A 05 0A 03 11 01 08 09 00 40 05 +78 78 90 50 90 11 50 E0 90 06 3C 3C 01 90 00 00 +00 00 CA FA 00 00 00 A8 00 88 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 0F 11 02 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 80 CE 01 00 00 55 00 00 00 00 00 +4B 34 45 42 45 33 30 34 45 42 2D 45 47 43 46 20 +20 20 00 00 80 CE 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00