coreboot/src/mainboard
Joel Linn fb51661be1 superio/ite: Unify it8772f with common code
The it8772f is now configured by the much better common code that is
used for other chips in the family as well. This mainly concerns the EC,
the GPIO functionality was not moved to common as it currently lacks a
sane abstraction in any codebase.

The datasheets of the it8772e(f) and it8728f (for reference) were
studied and verified against the common code, adding exceptions where
needed.

Change-Id: Ic4d9d5460628e444dc20f620179b39c90dbc28c6
Signed-off-by: Joel Linn <jl@conductive.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81310
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
2024-04-13 13:22:58 +00:00
..
51nb mb/51nb to mb/bytedance: Add SPDX license headers to Kconfig files 2024-02-18 02:00:56 +00:00
acer mb/acer: Remove blank lines before '}' and after '{' 2024-03-30 07:47:30 +00:00
adlink mb/51nb to mb/bytedance: Add SPDX license headers to Kconfig files 2024-02-18 02:00:56 +00:00
amd mb/amd: Remove blank lines before '}' and after '{' 2024-03-30 07:44:29 +00:00
aopen mb/51nb to mb/bytedance: Add SPDX license headers to Kconfig files 2024-02-18 02:00:56 +00:00
apple arch/x86/ioapic: use uintptr_t for IOAPIC base address 2024-02-23 15:13:37 +00:00
asrock mb/*: Add SPDX headers for cmos.default files 2024-02-18 02:04:03 +00:00
asus mb/asus/p8x7x-series: Revert to native max_mem_clock_mhz of 800 2024-03-05 16:57:01 +00:00
biostar mb/*: Add SPDX headers for cmos.default files 2024-02-18 02:04:03 +00:00
bostentech mb/51nb to mb/bytedance: Add SPDX license headers to Kconfig files 2024-02-18 02:00:56 +00:00
bytedance soc/intel/xeon_sp: Remove MAINBOARD_USES_FSP2_0 2024-04-10 10:52:34 +00:00
cavium mb/cavium to mb/foxcomm: Add SPDX license headers to Kconfig files 2024-02-18 02:01:17 +00:00
clevo mb/clevo/tgl-u: hda_verbs: correct vendor value comments 2024-02-29 03:13:44 +00:00
compulab mb/cavium to mb/foxcomm: Add SPDX license headers to Kconfig files 2024-02-18 02:01:17 +00:00
dell mb/dell/optiplex_9020: Fix SATA port maps 2024-04-12 16:17:08 +00:00
emulation tree: Drop unused <console/console.h> 2024-04-09 22:22:44 +00:00
example mb/cavium to mb/foxcomm: Add SPDX license headers to Kconfig files 2024-02-18 02:01:17 +00:00
facebook mb/fb/fbg1701: Move VBOOT key location 2024-03-26 22:52:34 +00:00
foxconn mb/*: Add SPDX headers for cmos.default files 2024-02-18 02:04:03 +00:00
getac arch/x86/ioapic: use uintptr_t for IOAPIC base address 2024-02-23 15:13:37 +00:00
gigabyte mb/*: Add SPDX headers for cmos.default files 2024-02-18 02:04:03 +00:00
google superio/ite: Unify it8772f with common code 2024-04-13 13:22:58 +00:00
hp mb/hp/snb_ivb_desktops: Make baseboard more generic 2024-02-26 13:12:30 +00:00
ibase arch/x86/ioapic: use uintptr_t for IOAPIC base address 2024-02-23 15:13:37 +00:00
ibm soc/intel/xeon_sp: Remove MAINBOARD_USES_FSP2_0 2024-04-10 10:52:34 +00:00
intel tree: Remove blank lines before '}' and after '{' 2024-04-11 19:19:08 +00:00
inventec soc/intel/xeon_sp: Remove MAINBOARD_USES_FSP2_0 2024-04-10 10:52:34 +00:00
kontron arch/x86/ioapic: use uintptr_t for IOAPIC base address 2024-02-23 15:13:37 +00:00
lenovo lenovo/haswell: enable ONBOARD_VGA_IS_PRIMARY 2024-04-13 11:14:31 +00:00
libretrend mb/inventec to mb/ocp: Add SPDX license headers to Kconfig files 2024-02-18 02:02:15 +00:00
msi tree: Drop unused <console/console.h> 2024-04-09 22:22:44 +00:00
ocp tree: Drop duplicated <stdarg.h> and <stdio.h> 2024-04-12 04:25:07 +00:00
opencellular mb/opencellular to mb/roda: Add SPDX license headers to Kconfig files 2024-02-18 02:02:44 +00:00
packardbell mb/*: Add SPDX headers for cmos.default files 2024-02-18 02:04:03 +00:00
pcengines mb/opencellular to mb/roda: Add SPDX license headers to Kconfig files 2024-02-18 02:02:44 +00:00
pine64 mb/opencellular to mb/roda: Add SPDX license headers to Kconfig files 2024-02-18 02:02:44 +00:00
portwell mb/opencellular to mb/roda: Add SPDX license headers to Kconfig files 2024-02-18 02:02:44 +00:00
prodrive mb/opencellular to mb/roda: Add SPDX license headers to Kconfig files 2024-02-18 02:02:44 +00:00
protectli superio/ite: Unify it8772f with common code 2024-04-13 13:22:58 +00:00
purism tree: Drop unused <delay.h> 2024-04-09 22:23:16 +00:00
razer mb/razer: Remove blank lines before '}' and after '{' 2024-03-26 23:10:13 +00:00
roda mb/roda: Remove blank lines before '}' and after '{' 2024-03-26 23:09:52 +00:00
samsung superio/ite: Unify it8772f with common code 2024-04-13 13:22:58 +00:00
sapphire mb/*: Add SPDX headers for cmos.default files 2024-02-18 02:04:03 +00:00
siemens tree: Remove blank lines before '}' and after '{' 2024-04-11 19:19:08 +00:00
sifive tree: Drop unused <timer.h> 2024-04-11 19:25:49 +00:00
starlabs tree: Drop unused <string.h> 2024-04-11 11:13:18 +00:00
supermicro mb/*: Add SPDX headers for cmos.default files 2024-02-18 02:04:03 +00:00
system76 mb/system76/adl,rpl: Add 50ms timeout for PCIe 3.0 RPs 2024-03-04 14:54:09 +00:00
ti mb/samsung to mb/up: Add SPDX license headers to Kconfig files 2024-02-18 02:03:13 +00:00
up mb/samsung to mb/up: Add SPDX license headers to Kconfig files 2024-02-18 02:03:13 +00:00
Kconfig mb/51nb to mb/bytedance: Add SPDX license headers to Kconfig files 2024-02-18 02:00:56 +00:00