coreboot-kgpe-d16/Documentation/mainboard
Riku Viitanen 685097ba3b mb/hp: Add new port for compaq_8300_elite_usdt
New port based on autoport.

Autoport worked with minor tweaks, but fan speeds went almost
immediately to the maximum. They are controlled by the NPCD379
Super I/O which isn't supported by coreboot.

But coreboot already has code for NPCD378,
which HP Compaq 8200 SFF makes use of.

So SuperIO configuration was copied from the 8200 SFF port.
It seems to work without any issues in "normal" use.
Most importantly, fan speed control seems to work correctly.

However this means that some of the SuperIO LDNs may be configured
incorrectly. See the comments on Gerrit for more information.

The following is tested and is working:
* Native raminit with both DIMMs
* Libgfxinit textmode and framebuffer on both DisplayPorts and VGA
* External USB2 and USB3 ports: they all work
* USB 3.0 SuperSpeed on Linux-libre (rear, 4 ports)
* Ethernet
* Mini-PCIe WLAN
* SATA: 2.5" SSD and optical drive bay
* Booting Live Linuxes from DVD and USB with SeaBIOS 1.16.1
* GRUB (with Libreboot config)
* PS/2 keyboard and mouse
* S3 suspend and resume, wake using USB keyboard
* Headphone output, line out, internal speaker
* Wake on LAN
* Rebooting
* CMOS options & nvramcui

Untested:
* mSATA slot. The SATA port needs to be enabled on devicetree
  too, but I'm unable to test due to lack of hardware
* Line in, mic input
* MXM graphics card
* EHCI debug

Not working:
* Mini-PCIe USB: I couldn't get it working on vendor BIOS either, so
  maybe it just isn't present
* PS/2 keyboard wake from S3

Change-Id: I2dc31778c2aa1987d5acdf355973a203dd0bb3a3
Signed-off-by: Riku Viitanen <riku.viitanen@protonmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/74906
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-07-03 05:01:02 +00:00
..
51nb Doc/mb/51nb/x210: Do minor fixes 2020-05-01 06:44:07 +00:00
acer Documentation: Fix a few spelling issues 2022-05-30 04:24:57 +00:00
amd/pademelon mb/amd/padmelon: rename to pademelon 2022-10-15 16:53:19 +00:00
asrock mb/asrock/h77pro4-m: Use VBT provided by Linux' debugfs 2023-03-18 11:06:11 +00:00
asus Documentation: Add Asus P8Z77-M 2023-03-31 12:08:20 +00:00
cavium
clevo/n130wu mb/clevo/kbl-u: Add Clevo N130WU/N131WU 2020-11-20 11:57:11 +00:00
dell mb/dell/optiplex_9010: Add Dell OptiPlex 9010 SFF support 2020-05-16 17:38:46 +00:00
emulation Documentation: Fix spelling of "QEMU" 2022-03-02 17:47:34 +00:00
facebook payloads/tianocore: Rename TianoCore to edk2 2022-08-13 16:35:18 +00:00
foxconn
gigabyte Documentation: Move firmware flashing tutorial to tutorial section 2022-03-11 19:56:22 +00:00
hp mb/hp: Add new port for compaq_8300_elite_usdt 2023-07-03 05:01:02 +00:00
intel mb/intel/dq67sw: Add LGA1155 microATX mainboard 2023-03-31 12:10:03 +00:00
kontron payloads/tianocore: Rename TianoCore to edk2 2022-08-13 16:35:18 +00:00
lenovo Documentation: Move firmware flashing tutorial to tutorial section 2022-03-11 19:56:22 +00:00
libretrend mb/libretrend/lt1000: Add Libretrend LT1000 mainboard 2020-03-10 10:04:05 +00:00
msi/ms7707 Documentation: Move firmware flashing tutorial to tutorial section 2022-03-11 19:56:22 +00:00
ocp doc/mb/ocp/deltalake: add section on how to work on coreboot 2022-12-22 18:55:20 +00:00
opencellular Doc/mb/opencellular/rotundu: Drop documentation 2022-08-16 14:23:48 +00:00
pcengines
portwell Documentation: Fix EC type for facebook and portwell boards 2019-12-12 15:09:30 +00:00
prodrive Documentation: Move firmware flashing tutorial to tutorial section 2022-03-11 19:56:22 +00:00
protectli mainboard/protectli/vault_ehl: Add initial structure 2023-03-03 13:34:32 +00:00
purism payloads/tianocore: Rename TianoCore to edk2 2022-08-13 16:35:18 +00:00
roda/rk9
sifive Documentation: Advertise support for OpenSBI 2019-08-06 12:04:01 +00:00
starlabs doc/mb/starlabs: Fix references to documents 2023-06-13 05:23:39 +00:00
supermicro Documentation: Move firmware flashing tutorial to tutorial section 2022-03-11 19:56:22 +00:00
system76 mb/system76/rpl: Add Gazelle 18 2023-05-22 12:46:38 +00:00
ti Documentation/mainboard/ti: Fix Markdown links 2022-02-26 20:42:45 +00:00
up/squared Documentation: Fix spelling errors 2021-10-05 18:06:24 +00:00
index.md mb/system76/rpl: Add Gazelle 18 2023-05-22 12:46:38 +00:00