<p>Matt DeVillier has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/22402">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">google/chell: add missing SPD hex files<br><br>Several SPD hex files for chell were missing from upstream coreboot<br>(as compared to the Chromium tree/branch), which resulted in the<br>incorrect type and amount of RAM being reported on chell boards<br>with > 4GB RAM.  Add these missing files and their Makefile entries.<br><br>TEST: boot google/chell m7/16GB config and observe correct RAM<br>type and amount reported via dmidecode and cbmem console log.<br><br>Change-Id: I37d708c96e754b438e40fc413420aa64bf234c29<br>Signed-off-by: Matt DeVillier <matt.devillier@gmail.com><br>---<br>M src/mainboard/google/chell/spd/Makefile.inc<br>A src/mainboard/google/chell/spd/hynix_dimm_H9CCNNN8GTALAR.spd.hex<br>A src/mainboard/google/chell/spd/hynix_dimm_H9CCNNNBJTALAR.spd.hex<br>A src/mainboard/google/chell/spd/hynix_dimm_H9CCNNNCLGALAR.spd.hex<br>M src/mainboard/google/chell/spd/samsung_dimm_K4E6E304EB-EGCF.spd.hex<br>A src/mainboard/google/chell/spd/samsung_dimm_K4E8E324EB-EGCF.spd.hex<br>A src/mainboard/google/chell/spd/samsung_dimm_K4EBE304EB-EGCF.spd.hex<br>7 files changed, 89 insertions(+), 4 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/02/22402/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">diff --git a/src/mainboard/google/chell/spd/Makefile.inc b/src/mainboard/google/chell/spd/Makefile.inc<br>index f78f3f6..ed46a03 100644<br>--- a/src/mainboard/google/chell/spd/Makefile.inc<br>+++ b/src/mainboard/google/chell/spd/Makefile.inc<br>@@ -25,6 +25,11 @@<br> SPD_SOURCES += hynix_dimm_H9CCNNNBJTMLAR        # 0b0011<br> SPD_SOURCES += hynix_dimm_H9CCNNNCLTMLAR        # 0b0100<br> SPD_SOURCES += samsung_dimm_K4E6E304EB-EGCF     # 0b0101<br>+SPD_SOURCES += samsung_dimm_K4EBE304EB-EGCF     # 0b0110<br>+SPD_SOURCES += samsung_dimm_K4E8E324EB-EGCF     # 0b0111<br>+SPD_SOURCES += hynix_dimm_H9CCNNNBJTALAR        # 0b1000<br>+SPD_SOURCES += hynix_dimm_H9CCNNNCLGALAR        # 0b1001<br>+SPD_SOURCES += hynix_dimm_H9CCNNN8GTALAR        # 0b1010<br> <br> SPD_DEPS := $(foreach f, $(SPD_SOURCES), src/mainboard/$(MAINBOARDDIR)/spd/$(f).spd.hex)<br> <br>diff --git a/src/mainboard/google/chell/spd/hynix_dimm_H9CCNNN8GTALAR.spd.hex b/src/mainboard/google/chell/spd/hynix_dimm_H9CCNNN8GTALAR.spd.hex<br>new file mode 100644<br>index 0000000..5c1332e<br>--- /dev/null<br>+++ b/src/mainboard/google/chell/spd/hynix_dimm_H9CCNNN8GTALAR.spd.hex<br>@@ -0,0 +1,16 @@<br>+91 20 F1 03 05 19 05 03 03 11 01 08 09 00 40 05<br>+78 78 90 50 90 11 50 E0 90 06 3C 3C 01 90 00 00<br>+00 00 CA FA 00 00 00 A8 00 88 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 80 AD 01 00 00 00 00 00 00 00 00<br>+48 39 43 43 4E 4E 4E 38 47 54 41 4C 41 52 2D 4E<br>+55 44 00 00 80 AD 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>diff --git a/src/mainboard/google/chell/spd/hynix_dimm_H9CCNNNBJTALAR.spd.hex b/src/mainboard/google/chell/spd/hynix_dimm_H9CCNNNBJTALAR.spd.hex<br>new file mode 100644<br>index 0000000..7c7c8d2<br>--- /dev/null<br>+++ b/src/mainboard/google/chell/spd/hynix_dimm_H9CCNNNBJTALAR.spd.hex<br>@@ -0,0 +1,16 @@<br>+91 20 F1 03 05 19 05 0B 03 11 01 08 09 00 40 05<br>+78 78 90 50 90 11 50 E0 90 06 3C 3C 01 90 00 00<br>+00 00 CA FA 00 00 00 A8 00 88 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 80 AD 01 00 00 00 00 00 00 00 00<br>+48 39 43 43 4E 4E 4E 42 4A 54 41 4C 41 52 2D 4E<br>+55 44 00 00 80 AD 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>diff --git a/src/mainboard/google/chell/spd/hynix_dimm_H9CCNNNCLGALAR.spd.hex b/src/mainboard/google/chell/spd/hynix_dimm_H9CCNNNCLGALAR.spd.hex<br>new file mode 100644<br>index 0000000..24c032b<br>--- /dev/null<br>+++ b/src/mainboard/google/chell/spd/hynix_dimm_H9CCNNNCLGALAR.spd.hex<br>@@ -0,0 +1,16 @@<br>+91 20 F1 03 05 1A 05 0A 03 11 01 08 09 00 40 05<br>+78 78 90 50 90 11 50 E0 90 06 3C 3C 01 90 00 00<br>+00 00 CA FA 00 00 00 A8 00 88 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 80 AD 01 00 00 00 00 00 00 00 00<br>+48 39 43 43 4E 4E 4E 43 4C 47 41 4C 41 52 2D 4E<br>+55 44 00 00 80 AD 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>diff --git a/src/mainboard/google/chell/spd/samsung_dimm_K4E6E304EB-EGCF.spd.hex b/src/mainboard/google/chell/spd/samsung_dimm_K4E6E304EB-EGCF.spd.hex<br>index 776bbf4..f291630 100644<br>--- a/src/mainboard/google/chell/spd/samsung_dimm_K4E6E304EB-EGCF.spd.hex<br>+++ b/src/mainboard/google/chell/spd/samsung_dimm_K4E6E304EB-EGCF.spd.hex<br>@@ -1,7 +1,7 @@<br>-91 20 F1 03 04 12 05 0A 03 11 01 08 09 00 50 05<br>-78 78 90 50 90 11 50 E0 10 04 3C 3C 01 90 00 00<br>-00 80 ca fa 00 00 00 A8 00 00 00 00 00 00 00 00<br>-00 00 00 00 00 00 00 00 00 00 00 00 0F 11 02 00<br>+91 20 F1 03 05 19 05 0B 03 11 01 08 09 00 40 05<br>+78 78 90 50 90 11 50 E0 90 06 3C 3C 01 90 00 00<br>+00 00 CA FA 00 00 00 A8 00 88 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>diff --git a/src/mainboard/google/chell/spd/samsung_dimm_K4E8E324EB-EGCF.spd.hex b/src/mainboard/google/chell/spd/samsung_dimm_K4E8E324EB-EGCF.spd.hex<br>new file mode 100644<br>index 0000000..7d72967<br>--- /dev/null<br>+++ b/src/mainboard/google/chell/spd/samsung_dimm_K4E8E324EB-EGCF.spd.hex<br>@@ -0,0 +1,16 @@<br>+91 20 F1 03 05 19 05 03 03 11 01 08 09 00 40 05<br>+78 78 90 50 90 11 50 E0 90 06 3C 3C 01 90 00 00<br>+00 00 CA FA 00 00 00 A8 00 88 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 80 CE 01 00 00 55 00 00 00 00 00<br>+4B 34 45 38 45 33 32 34 45 42 2D 45 47 43 46 20<br>+20 20 00 00 80 CE 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>diff --git a/src/mainboard/google/chell/spd/samsung_dimm_K4EBE304EB-EGCF.spd.hex b/src/mainboard/google/chell/spd/samsung_dimm_K4EBE304EB-EGCF.spd.hex<br>new file mode 100644<br>index 0000000..930d27f<br>--- /dev/null<br>+++ b/src/mainboard/google/chell/spd/samsung_dimm_K4EBE304EB-EGCF.spd.hex<br>@@ -0,0 +1,16 @@<br>+91 20 F1 03 05 1A 05 0A 03 11 01 08 09 00 40 05<br>+78 78 90 50 90 11 50 E0 90 06 3C 3C 01 90 00 00<br>+00 00 CA FA 00 00 00 A8 00 88 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 0F 11 02 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 80 CE 01 00 00 55 00 00 00 00 00<br>+4B 34 45 42 45 33 30 34 45 42 2D 45 47 43 46 20<br>+20 20 00 00 80 CE 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br>+00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00<br></pre><p>To view, visit <a href="https://review.coreboot.org/22402">change 22402</a>. To unsubscribe, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/22402"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I37d708c96e754b438e40fc413420aa64bf234c29 </div>
<div style="display:none"> Gerrit-Change-Number: 22402 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Matt DeVillier <matt.devillier@gmail.com> </div>