coreboot-kgpe-d16/src/mainboard
Fabian Kunkel 8cab72e1d8 mainboard/bap/ode_e20XX: Add different DDR3 clk settings
This patch adds two SPD files with different DDR3 clk settings.
The user can choose which setting to use.
Lower clk settings saves power under load.
SoC Model GX-411GA supports only up to DDR3-1066 clk mode.
Both SPD settings were tested with memtest for several hours.
Power saving is around half a watt under heavy memory load.
Payload SeaBIOS 1.9.1 stable, Lubuntu 16.04, Kernel 4.4.0

Change-Id: Ibb81e22e19297fdf64360bc3e213529e9d183586
Signed-off-by: Fabian Kunkel <fabi@adv.bruhnspace.com>
Reviewed-on: https://review.coreboot.org/15907
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
2016-07-31 20:00:14 +02:00
..
a-trend intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
aaeon AMD boards: Fix romstage main() declaration 2016-06-18 20:01:48 +02:00
abit intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
adi adi/rc-dff: Add Initial implementaion 2016-06-08 18:49:52 +02:00
adlink
advansus AGESA vendorcode: Build a common amdlib 2016-05-18 10:44:43 +02:00
amd mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
aopen intel/car/cache_as_ram_ht.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:43:20 +02:00
apple intel/model_6ex: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:49:12 +02:00
artecgroup AMD boards: Fix romstage main() declaration 2016-06-18 20:01:48 +02:00
asrock mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
asus mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
avalue AGESA vendorcode: Build a common amdlib 2016-05-18 10:44:43 +02:00
azza intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
bachmann AMD boards: Fix romstage main() declaration 2016-06-18 20:01:48 +02:00
bap mainboard/bap/ode_e20XX: Add different DDR3 clk settings 2016-07-31 20:00:14 +02:00
bcom AMD boards: Fix romstage main() declaration 2016-06-18 20:01:48 +02:00
bifferos rdc/r8610: Move to src/soc 2016-05-05 20:08:58 +02:00
biostar Remove extra newlines from the end of all coreboot files. 2016-07-31 18:19:33 +02:00
broadcom mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
compaq intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
cubietech mainboard/cubieboard: use bootblock_mainboard_early_init 2016-01-29 17:03:52 +01:00
digitallogic AMD boards: Fix romstage main() declaration 2016-06-18 20:01:48 +02:00
dmp dmp/vortex86ex: Drop excessive include 2016-06-18 20:00:58 +02:00
ecs intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
emulation Remove extra newlines from the end of all coreboot files. 2016-07-31 18:19:33 +02:00
esd FSP1_0 does not support HAVE_ACPI_RESUME 2016-07-13 18:35:03 +02:00
getac intel/model_6ex: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:49:12 +02:00
gigabyte gigabyte/ga_2761gxdk: Remove comment *endif* 2016-07-31 18:44:47 +02:00
gizmosphere mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
google google/reef: Update chromeos.fmd RO_SECTION 2016-07-31 18:59:10 +02:00
hp mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
ibase Update degree symbol to utf-8 encoding in comments 2016-07-31 18:24:54 +02:00
iei mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
intel intel/amenia: Enable DPTF in mainboard 2016-07-31 18:57:59 +02:00
iwave intel/car/cache_as_ram_ht.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:43:20 +02:00
iwill mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
jetway mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
kontron mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
lanner intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
lenovo mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
linutop
lippert mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
mitac intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
msi mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
nec intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
nokia intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
nvidia mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
packardbell intel/nehalem: Use common ACPI S3 recovery 2016-06-26 14:04:02 +02:00
pcengines mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
purism kbuild: Allow drivers to fit src/drivers/[X]/[Y]/ scheme 2016-04-19 18:34:18 +02:00
rca intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
roda intel/gm45: Use common ACPI S3 recovery 2016-06-26 14:03:26 +02:00
samsung chromeos mainboards: remove chromeos.asl 2016-07-30 01:36:32 +02:00
siemens mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
soyo intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
sunw sunw/ultra40m2: Fix handling non-existence of a device 2016-07-31 19:25:04 +02:00
supermicro mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
technexion mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
thomson intel/car/cache_as_ram.inc: Prepare for dynamic CONFIG_RAMTOP 2016-06-21 00:39:47 +02:00
ti beaglebone: Update bootblock.c to use new structs/code 2016-06-21 00:46:42 +02:00
traverse AMD boards: Fix romstage main() declaration 2016-06-18 20:01:48 +02:00
tyan mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
via AMD boards: Fix romstage main() declaration 2016-06-18 20:01:48 +02:00
winent mainboard: Format irq_tables.c 2016-07-31 18:44:00 +02:00
wyse AMD boards: Fix romstage main() declaration 2016-06-18 20:01:48 +02:00
Kconfig mainboard: Support ROM_SIZE > 16 MiB 2016-06-09 22:45:51 +02:00