coreboot/src/superio
Samuel Holland f16b1ae885 UPSTREAM: superio/ite/it8720f: add new IT8720F Super I/O
This device is extremely similar to the IT8718F, so support is based on
existing support for the IT8718F. The CIR device is only detected by
Linux/Windows from the ACPI tables, so ACPI support is extended from the
IT8783E/F (for ACPI). This Super I/O is used on the Foxconn G41S-K.

Tested, working:
* Serial port 1
* Environment controller
  - Temperature monitoring
  - Voltage monitoring
  - Fan control (automatic and manual)
* PS/2 keyboard and mouse

Appears, OS driver loads, but otherwise untested:
* Serial port 2
* Consumer IR

Untested:
* Floppy controller
* Parallel port
* GPIO

BUG=none
BRANCH=none
TEST=none

Change-Id: I4abe90a500a674e5bf543338a400803efd205b96
Signed-off-by: Patrick Georgi <pgeorgi@google.com>
Original-Commit-Id: 1318ea600b
Original-Change-Id: Ib9a6fe91a772d78f4d122a6c516feff8658ada0a
Original-Signed-off-by: Samuel Holland <samuel@sholland.org>
Original-Reviewed-on: https://review.coreboot.org/20026
Original-Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Original-Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Original-Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Reviewed-on: https://chromium-review.googlesource.com/531718
Commit-Ready: Patrick Georgi <pgeorgi@chromium.org>
Tested-by: Patrick Georgi <pgeorgi@chromium.org>
Reviewed-by: Patrick Georgi <pgeorgi@chromium.org>
2017-06-12 18:19:57 -07:00
..
acpi UPSTREAM: superio/acpi: allow custom HID on generic device 2017-06-12 14:16:13 -07:00
common tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
fintek UPSTREAM: superio/fintek: Add support for Fintek F71808A 2017-03-30 05:29:57 -07:00
intel UPSTREAM: superio/*: Relocate Kconfig to chip folder. 2016-08-14 13:26:19 -07:00
ite UPSTREAM: superio/ite/it8720f: add new IT8720F Super I/O 2017-06-12 18:19:57 -07:00
nsc UPSTREAM: superio/*: Relocate Kconfig to chip folder. 2016-08-14 13:26:19 -07:00
nuvoton UPSTREAM: superio/nuvoton: Make SuperIO config functions externally available 2017-05-15 08:17:43 -07:00
renesas UPSTREAM: src/superio: Improve code formatting 2016-09-07 11:31:19 -07:00
serverengines UPSTREAM: superio/*: Relocate Kconfig to chip folder. 2016-08-14 13:26:19 -07:00
smsc UPSTREAM: smscsuperio: map interrupt in smscsuperio_enable_serial() 2016-11-29 17:38:07 -08:00
via UPSTREAM: superio/*: Relocate Kconfig to chip folder. 2016-08-14 13:26:19 -07:00
winbond UPSTREAM: superio/winbond/*/header: Include <arch/io.h> 2017-06-05 18:33:49 -07:00
Makefile.inc tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00