coreboot-kgpe-d16/src/southbridge/intel/bd82x6x
Duncan Laurie 10d31aba76 NVS: Add a temp sensor ID and an ACPI Method to set it
This will allow various teams to select which thermal sensor
will control the thermal zones.

Also add a method to notify the thermalzones of a change
so these threshold/sensor methods take effect.

Needs a modified BIOS that uses the NVS TMPS value in
the thermalzone to read a different sensor.

Then, use a kernel driver that contains the following:

/* Adjust temperature sensor id to 2 */
union acpi_object param;
struct acpi_object_list input;
param.type = ACPI_TYPE_INTEGER
param.integer.value = 2
input.count = 1;
input.pointer = &param;
acpi_evaluate_object(NULL, "\\TMPU", &input, NULL);

And ensure that the temperature sensor that is being
monitored switches to ID 2.

Change-Id: I6319741358ba31eb8a3dc635d64f3f0acf683386
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: http://review.coreboot.org/1340
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2012-07-26 20:31:31 +02:00
..
acpi NVS: Add a temp sensor ID and an ACPI Method to set it 2012-07-26 20:31:31 +02:00
azalia.c bd82x6x: Convert all PCI ID lists to new scheme 2012-07-24 12:26:33 +02:00
bootblock.c RTC: Enable extended CMOS in the bootblock 2012-07-24 15:00:54 +02:00
chip.h SATA: Add option to configure gen3 transmitter 2012-07-26 20:29:16 +02:00
early_me.c Add support for Intel Panther Point PCH 2012-04-04 19:10:51 +02:00
early_smbus.c Add support for Intel Panther Point PCH 2012-04-04 19:10:51 +02:00
early_usb.c Add support for Intel Panther Point PCH 2012-04-04 19:10:51 +02:00
elog.c ELOG: Log boot-time events found in southbridge 2012-07-25 22:25:22 +02:00
finalize.c SMM: Skip locking SPI registers in finalize step 2012-07-25 22:59:43 +02:00
gpio.c Fix function generating GPIO state based vector 2012-07-24 19:53:28 +02:00
gpio.h Provide functions to access arbitrary GPIO pins and vectors 2012-05-30 00:53:19 +02:00
Kconfig Add SPI flash driver 2012-05-10 23:52:44 +02:00
lpc.c Reserve bd82x6x LPC decode ranges in the resource allocator 2012-07-26 20:30:52 +02:00
Makefile.inc ELOG: Log boot-time events found in southbridge 2012-07-25 22:25:22 +02:00
me.c ME: Move ME v8 lockdown to finalize step 2012-07-26 20:31:13 +02:00
me.h Cougar/Panther Point: Compile in ME7 and ME8 code at the same time 2012-07-24 23:17:17 +02:00
me_8.x.c ME: Move ME v8 lockdown to finalize step 2012-07-26 20:31:13 +02:00
me_status.c Add support for Intel Panther Point PCH 2012-04-04 19:10:51 +02:00
nvs.h NVS: Add a temp sensor ID and an ACPI Method to set it 2012-07-26 20:31:31 +02:00
pch.c Add PCIe port disable debug message 2012-07-24 21:40:44 +02:00
pch.h SATA: Add option to configure gen3 transmitter 2012-07-26 20:29:16 +02:00
pci.c Add support for Intel Panther Point PCH 2012-04-04 19:10:51 +02:00
pcie.c bd82x6x: Convert all PCI ID lists to new scheme 2012-07-24 12:26:33 +02:00
reset.c Fix full reset for Ivy Bridge platforms 2012-05-29 11:29:24 +02:00
sata.c SATA: Add option to configure gen3 transmitter 2012-07-26 20:29:16 +02:00
smbus.c bd82x6x: Convert all PCI ID lists to new scheme 2012-07-24 12:26:33 +02:00
smbus.h Add support for Intel Panther Point PCH 2012-04-04 19:10:51 +02:00
smi.c ELOG: Log boot-time events found in southbridge 2012-07-25 22:25:22 +02:00
smihandler.c ELOG: Log run-time SMI southbridge events 2012-07-26 20:29:58 +02:00
spi.c bd82x6x: Drop unneeded pci_dev_t 2012-07-25 00:35:10 +02:00
usb_debug.c Add support for Intel Panther Point PCH 2012-04-04 19:10:51 +02:00
usb_ehci.c bd82x6x: Convert all PCI ID lists to new scheme 2012-07-24 12:26:33 +02:00
watchdog.c Add support for Intel Panther Point PCH 2012-04-04 19:10:51 +02:00