coreboot-kgpe-d16/src/mainboard/google
Shelley Chen 98ce3f8dad mb/google/hatch: Replace part-specific SPD files with generic ones
Traditionally, we have always allocated 1 DRAM ID per part number.
However, on nami, we have run out of DRAM IDs because we have
supported so many different parts.  We are now adopting the use of
generic SPD files that are feature-based rather than specific to each
part, allowing us to support multiple parts with a single SPD.

The common SPDs were created by taking current SPDs in Nami (which is
using the same DDR4 parts as Hatch) and zeroing out all the
manufacturer information and part names.  Additionally, we zeroed out
bytes 128 (raw card extension, module nominal height), 129 (module
maximum thickness), and 130 (reference raw card used) after verifying
that they are not used in FSP.  We verified with these fields zeroed
out, all nami devices could boot up without errors.  We also verified
on the two Hatch skus that we have (4G 2400, 8G 2666) that the generic
SPDs boot properly.

BUG=b:122959294
BRANCH=None
TEST=Make sure that we can boot up on both 4G Samsung and 8G Hynix DDR4
     devices that we currently have.

Change-Id: I14d9e6b13975b6a65b506e6cd475160711b8f6d4
Signed-off-by: Shelley Chen <shchen@google.com>
Reviewed-on: https://review.coreboot.org/c/31261
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
2019-02-08 19:01:32 +00:00
..
auron mb/google/{auron,jecht}: Remove duplicated HAVE_SMI_HANDLER 2019-01-03 18:07:26 +00:00
beltino mb/*/chromeos.c: Fix PRE_RAM and unify style 2019-01-04 21:23:21 +00:00
butterfly mb/*/*/romstage: curly braces after the function definition 2019-02-08 10:58:37 +00:00
cheza cheza: Add board reset via Chrome EC 2018-12-14 21:09:20 +00:00
cyan buildsystem: Promote rules.h to default include 2019-01-16 11:51:07 +00:00
daisy arch/x86: Drop spurious arch/stages.h includes 2018-12-28 06:47:31 +00:00
dragonegg buildsystem: Promote rules.h to default include 2019-01-16 11:51:07 +00:00
eve buildsystem: Promote rules.h to default include 2019-01-16 11:51:07 +00:00
fizz buildsystem: Promote rules.h to default include 2019-01-16 11:51:07 +00:00
foster mb/*/*/Kconfig: Remove useless comment 2018-11-28 13:53:51 +00:00
gale mainboard: Remove unneeded include <console/console.h> 2018-11-05 09:01:13 +00:00
glados buildsystem: Promote rules.h to default include 2019-01-16 11:51:07 +00:00
gru (console,drivers/uart)/Kconfig: Fix dependencies 2018-11-21 22:49:48 +00:00
hatch mb/google/hatch: Replace part-specific SPD files with generic ones 2019-02-08 19:01:32 +00:00
jecht mb/*/chromeos.c: Fix PRE_RAM and unify style 2019-01-04 21:23:21 +00:00
kahlee mb/google/kahlee/variants/aleena: Add support Synaptics touch pad 2019-01-25 11:20:18 +00:00
kukui mb/google/kukui: Add default HWID for Chrome OS 2019-02-05 13:25:30 +00:00
link mb/*/*/romstage: curly braces after the function definition 2019-02-08 10:58:37 +00:00
nyan src: Remove duplicated round up function 2018-11-29 12:17:45 +00:00
nyan_big src: Remove duplicated round up function 2018-11-29 12:17:45 +00:00
nyan_blaze src: Remove duplicated round up function 2018-11-29 12:17:45 +00:00
oak arm64: Factor out common parts of romstage execution flow 2018-08-17 21:29:46 +00:00
octopus drivers/gpio_keys: Remove redundant is_wakeup_source flag 2019-02-08 10:59:33 +00:00
parrot mb/*/*/romstage: curly braces after the function definition 2019-02-08 10:58:37 +00:00
peach_pit arch/x86: Drop spurious arch/stages.h includes 2018-12-28 06:47:31 +00:00
poppy mb/google/poppy/variants/atlas: config GPP_D1 as no-connect 2019-02-05 13:25:56 +00:00
rambi google/rambi: disable TXE in devicetree for all variants 2018-12-19 05:48:25 +00:00
reef mb/google/reef: Expand the coreboot RO section 2019-02-06 17:10:11 +00:00
sarien mb/google/{hatch,sarien}: Configure GPIOs using cnl_configure_pads 2019-02-07 08:52:07 +00:00
slippy mb/google/slippy: Add a VBT for all variants 2019-01-06 15:39:16 +00:00
smaug mb/*/*/Kconfig: Remove useless comment 2018-11-28 13:53:51 +00:00
storm buildsystem: Promote rules.h to default include 2019-01-16 11:51:07 +00:00
stout src: Remove unused include device/pnp_def.h 2019-02-07 08:53:07 +00:00
urara console: Change BOOTBLOCK_CONSOLE default to y 2019-01-14 12:13:55 +00:00
veyron Veyron: fix sdram config for Hynix H9CCNNNBKTMLBR-NTD 2019-01-09 16:08:26 +00:00
veyron_mickey Veyron: fix sdram config for Hynix H9CCNNNBKTMLBR-NTD 2019-01-09 16:08:26 +00:00
veyron_rialto arch/x86: Drop spurious arch/stages.h includes 2018-12-28 06:47:31 +00:00
Kconfig
Kconfig.name