coreboot-kgpe-d16/src/mainboard/hp
Patrick Rudolph 9bd6015843 superio/nuvoton/npcd378: Add PSU fan control
Implement method to access the SuperIO's harware monitor (HWM) IO space.
Set the PSU fan using a new CMOS option psu_fan_lvl. Add the CMOS option
to all board that use NPCD378. In case no CMOS is set use the default
fan level 3.

The HWM space can be written to at any time, but the SuperIO has to be
notified that a write is ongoing. After clearing the write-lock bit all
changes are applied at once.

Tested on HP Compaq 8200 SFF.

Change-Id: I56ce7ad1df88638589a577b8a09d5d775557887b
Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
Reviewed-on: https://review.coreboot.org/26050
Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2018-06-01 11:57:25 +00:00
..
2570p mb/hp: Get rid of device_t 2018-05-08 17:51:57 +00:00
2760p mb/hp: Get rid of device_t 2018-05-08 17:51:57 +00:00
8460p mb/hp: Get rid of device_t 2018-05-08 17:51:57 +00:00
8470p mb/hp: Get rid of device_t 2018-05-08 17:51:57 +00:00
8770w mainboard/hp: Add HP Elitebook 8770w 2018-05-13 10:12:50 +00:00
abm mb/hp: Get rid of device_t 2018-05-08 17:51:57 +00:00
compaq_8200_elite_sff superio/nuvoton/npcd378: Add PSU fan control 2018-06-01 11:57:25 +00:00
dl165_g6_fam10 mb/hp: Get rid of device_t 2018-05-08 17:51:57 +00:00
folio_9470m mb/hp: Get rid of device_t 2018-05-08 17:51:57 +00:00
pavilion_m6_1035dx mb/hp: Get rid of device_t 2018-05-08 17:51:57 +00:00
revolve_810_g1 mb/hp: Get rid of device_t 2018-05-08 17:51:57 +00:00
Kconfig kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00
Kconfig.name kconfig: automatically include mainboards 2015-04-18 08:31:08 +02:00