coreboot/src
Aaron Durbin 17dbec1593 soc/intel/apollolake: add dual rank option to meminit
Despite the UPD comments the Chx_RankEnable fields are a bit
mask which indicates which ranks are enabled for physical
channel. Add the ability to set the rank mask correctly for
dual rank LPDDR4 modules.

BUG=chrome-os-partner:55446

Change-Id: I9dbed7bb6a4b512e57f6b4481180932a7cce91ff
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/15771
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Andrey Petrov <andrey.petrov@intel.com>
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
2016-07-22 18:50:49 +02:00
..
acpi arch/x86: provide common Intel ACPI hardware definitions 2016-07-15 08:31:21 +02:00
arch arch/riscv: Enable unaligned load handling 2016-07-19 20:22:25 +02:00
commonlib cbmem: share additional time stamps IDs 2016-07-20 22:09:24 +02:00
console console/post: be explicit about conditional cmos_post_log() compiling 2016-05-25 18:04:11 +02:00
cpu intel car: Unify postcodes 2016-07-22 05:40:13 +02:00
device device: i2c: Add support for I2C bus operations 2016-06-09 17:05:40 +02:00
drivers drivers/intel/fsp2_0: Split reset handling logic 2016-07-19 21:03:03 +02:00
ec ec/google/chromeec: provide common SMI handler helpers 2016-07-15 08:35:29 +02:00
include soc/intel/common: Add reset_prepare() for common reset 2016-07-19 20:20:13 +02:00
lib tpm2_tlcl: Use signed integer for tpm2_marshal_command return value 2016-07-20 17:08:52 +02:00
mainboard mainboard/google/reef: handle eMMC power signal polarity change 2016-07-21 16:38:18 +02:00
northbridge nb/intel/x4x: Fix CAS latency detection 2016-07-19 18:55:50 +02:00
soc soc/intel/apollolake: add dual rank option to meminit 2016-07-22 18:50:49 +02:00
southbridge timestamp: Drop duplicate TS_END_ROMSTAGE entries 2016-07-21 15:36:00 +02:00
superio sio/winbond/w83667hg-a: Add pinmux defines for UART B 2016-05-29 19:34:54 +02:00
vendorcode chromeos: Fill in the firmware id (RO, RW A, RW B) FMAP sections 2016-07-15 00:40:19 +02:00
Kconfig Romstage spinlocks require EARLY_CBMEM_INIT 2016-07-10 04:03:31 +02:00