switch-coreboot/src
Axel Holewa 1682b8d97a macbook21: Add CST entries
Due to the CST entries the machine uses less power running
GNU/Linux-libre. This can be seen by monitoring CPU temperature
and time left the machine can run on battery. CPU temperature
measurements have been done with lm_sensors, battery querying
with acpi. Tests have been done before applying this patch and
after. In both cases the battery was fully loaded and the machine
powered up on battery, without AC. In both tests the machine was
idleing for more than 1 hour.

Without this patch battery was predicted to last 01:52:30 hours,
CPU temperature first measurement showed 38 degrees. After 15 min
idle, temperature has reached its maximum value in this test of
61 and 62 degrees (Core 0 and 1). Fan speed begins to increase
shortly after 15 min. From its minimal value 1800 rpm it reaches
3100 rpm after 40 min. CPU temperature did not increase any further.
After 60 min idle, the battery was predicted to still last 57 min.

With this patch battery was predicted to last 02:22:40 hours. That
is plus 30 min. CPU temperature begins at 35 degrees. After 15 min
temperature has reached 45 degrees; after 30 min it has reached
the maximal temperature during this test of about 50 degrees.
That is 10 degrees improvement. The fan stayed at minimal speed.
After 60 min idle, the battery was predicted to still last 01:22:48
hours; a 25 minute improvement.

Change-Id: I6b2173df1dc09300329b61b51b79f4b9f4a8fb13
Signed-off-by: Axel Holewa <mono@posteo.de>
Reviewed-on: http://review.coreboot.org/7923
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
2015-01-10 08:45:15 +01:00
..
arch misc: Drop print_ implementation from non-romcc boards 2015-01-09 06:12:22 +01:00
console misc: Drop print_ implementation from non-romcc boards 2015-01-09 06:12:22 +01:00
cpu cpu/amd/pi: Use acpi_is_wakeup() 2015-01-09 11:01:19 +01:00
device doxygen fixes: fix parameter names to match the functions 2015-01-06 06:32:37 +01:00
drivers elog: Add ELOG_TYPE_BOOT event using fake boot count if necessary 2015-01-09 07:46:56 +01:00
ec chrome ec: Add ACPI Device for ALS if enabled 2015-01-09 07:43:34 +01:00
include Primitive memory test 2015-01-09 16:50:55 +01:00
lib Primitive memory test 2015-01-09 16:50:55 +01:00
mainboard macbook21: Add CST entries 2015-01-10 08:45:15 +01:00
northbridge AMD binaryPI 00730F01: Switch to per-device ACPI 2015-01-09 11:02:01 +01:00
soc nyan*: I2C: Fix bus clear BC_TERMINATE naming. 2015-01-09 16:50:37 +01:00
southbridge AMD binaryPI 00730F01: Switch to per-device ACPI 2015-01-09 11:02:01 +01:00
superio superio: Drop print_ implementation from non-romcc boards 2015-01-06 20:14:19 +01:00
vendorcode elog: Add function to log boot reason in ChromeOS case 2015-01-03 00:25:27 +01:00
Kconfig Allow RISCV to be compiled with ANY_TOOLCHAIN 2015-01-02 18:44:57 +01:00