coreboot/src/mainboard/google
Lin Huang ef5e4551b7 rockchip: rk3399: provide multiple SDRAM configuratinons
We want to be able to easily change SDRAM clock rate for debugging
purposes. This patch adds configurations for 4 different clock rates.

Same configs are used for all rk3399 boards at 200, 666 and 800 MHz.
Kevin board does not run reliably at 666 MHz, an option for it is
added to run at 300 MHz, this option is available to Kevin only.

There is not much room left in the coreboot romstage section, this is
why the config file for 928 MHz is being added with this patch but is
not included in the code, one of the lower frequency options will have
to be dropped for the higher frequency option to be added.

BRANCH=none
BUG=chrome-os-partner:54144
TEST=run "stressapptest -M 1024 -s 3600" and pass on both kevin and
     gru. Verified that on Kevin the firmware reports starting up
     SDRAM at 300 MHz and on Gru - at 800 MHz.

Change-Id: I08bccd40147ad89d851b995a8aab4d2b6da8258a
Signed-off-by: Lin Huang <hl@rock-chips.com>
Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/353493
Reviewed-by: Derek Basehore <dbasehore@chromium.org>
2016-06-20 23:14:43 -07:00
..
auron ec/google/chromeec/acpi: Add MKBP support 2016-05-20 18:31:18 +00:00
auron_paine chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
bolt ec/google/chromeec/acpi: Add MKBP support 2016-05-20 18:31:18 +00:00
butterfly chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
chell UPSTREAM: skylake: Move I2C bus configuration to separate structure 2016-06-10 00:17:49 -07:00
cosmos mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
cyan ec/google/chromeec/acpi: Add MKBP support 2016-05-20 18:31:18 +00:00
daisy mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
falco chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
foster google/foster: Configure audio codec pads 2016-05-07 00:40:46 +02:00
gale Gale board: Moving TPM setup function to verstage.c 2016-05-12 15:45:03 -06:00
glados UPSTREAM: skylake: Move I2C bus configuration to separate structure 2016-06-10 00:17:49 -07:00
gru rockchip: rk3399: provide multiple SDRAM configuratinons 2016-06-20 23:14:43 -07:00
guado UPSTREAM: mb/google: Remove whitespace from devicetree on bdw boxes. 2016-06-16 16:06:41 -07:00
jecht chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
lars UPSTREAM: skylake: Move I2C bus configuration to separate structure 2016-06-10 00:17:49 -07:00
link chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
ninja UPSTREAM: google/ninja: Upstream AOpen Chromebox Commerical 2016-06-02 14:06:40 -07:00
nyan lib: remove FLASHMAP_OFFSET config variable 2016-05-11 21:32:44 +02:00
nyan_big lib: remove FLASHMAP_OFFSET config variable 2016-05-11 21:32:44 +02:00
nyan_blaze lib: remove FLASHMAP_OFFSET config variable 2016-05-11 21:32:44 +02:00
oak mt8173: dram: Add more sample points to improve dram timing margin. 2016-06-01 20:37:06 -07:00
panther mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
parrot chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
peach_pit mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
peppy chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
purin mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
rambi ec/google/chromeec/acpi: Add MKBP support 2016-05-20 18:31:18 +00:00
reef UPSTREAM: google/reef: Add NVRAM and LEGACY sections to chromeos.fmd 2016-06-16 16:06:46 -07:00
rikku UPSTREAM: mb/google: Remove whitespace from devicetree on bdw boxes. 2016-06-16 16:06:41 -07:00
rush mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
rush_ryu mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
samus ec/google/chromeec/acpi: Add MKBP support 2016-05-20 18:31:18 +00:00
slippy chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
smaug mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
storm mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
stout UPSTREAM: nb/intel/raminit (native): Read PCI mmio size from devicetree 2016-06-13 15:55:51 -07:00
tidus UPSTREAM: mb/google: Remove whitespace from devicetree on bdw boxes. 2016-06-16 16:06:41 -07:00
urara mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
veyron UPSTREAM: veyron: Add exception_init() to romstage 2016-06-09 02:16:11 -07:00
veyron_brain UPSTREAM: veyron: Add exception_init() to romstage 2016-06-09 02:16:11 -07:00
veyron_danger UPSTREAM: veyron: Add exception_init() to romstage 2016-06-09 02:16:11 -07:00
veyron_emile UPSTREAM: veyron: Add exception_init() to romstage 2016-06-09 02:16:11 -07:00
veyron_mickey UPSTREAM: veyron: Add exception_init() to romstage 2016-06-09 02:16:11 -07:00
veyron_rialto UPSTREAM: veyron: Add exception_init() to romstage 2016-06-09 02:16:11 -07:00
veyron_romy UPSTREAM: veyron: Add exception_init() to romstage 2016-06-09 02:16:11 -07:00
Kconfig tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
Kconfig.name