coreboot-kgpe-d16/Documentation
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
..
RFC Documentation: Get rid of trailing whitespaces 2022-10-13 08:01:01 +00:00
_static
acpi Documentation/acpi: Add links to ACPI specification 2023-02-17 15:36:21 +00:00
arch
community Documentation/community: Update leadership meeting link 2022-09-09 20:28:12 +00:00
contributing Documentation/contributing: Update sign-off procedure 2023-05-10 15:21:27 +00:00
drivers Documentation: Add wake source info to device tree documentation 2022-12-13 18:50:54 +00:00
getting_started Documentation: fix link to Driver Devicetree Entries page 2023-06-09 15:43:18 +00:00
gfx
infrastructure docs/infra/services: Add Gerrit SSH host keys and fingerprints 2022-07-12 22:41:33 +00:00
lib fw_config: Fix typo in document 2022-12-30 07:14:58 +00:00
mainboard mb/hp: Add new port for compaq_8300_elite_usdt 2023-07-03 05:01:02 +00:00
northbridge treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
releases Docs: Update the 4.19 release notes to match the server version 2023-06-06 00:29:48 +00:00
sbom Documentation/sbom: Add SBOM Documentation 2023-03-06 10:02:31 +00:00
security docs/vboot: Update list of boards supported by vboot 2023-05-14 23:05:57 +00:00
soc Documentation: Document a Broadwell refcode mod 2023-05-31 18:45:01 +00:00
superio
technotes Documentation: Fix broken tables 2023-02-01 14:58:55 +00:00
tutorial Documentation/tutorial: Improve clarity of Part 1 2023-05-11 05:28:12 +00:00
util docs/utils/ifdtool: Fix waning of malformed table 2022-08-10 19:24:16 +00:00
vendorcode
.gitignore
.mdl_style.rb Documentation: Add mdl style file 2022-07-14 12:38:56 +00:00
AMD-S3.txt
COPYING
Makefile doc/Makefile: Remove superfluous quotation marks fixing syntax error 2023-06-12 04:43:35 +00:00
Makefile.sphinx Docs: Add SPDX headers to Makefiles 2022-11-20 15:24:32 +00:00
POSTCODES
acronyms.md Documentation: Fix broken URLs 2023-05-11 16:34:56 +00:00
beginverbatim.tex
cbfs.txt
codeflow.svg
conf.py
corebootBuildingGuide.tex
coreboot_logo.bmp Documentation: Add coreboot logo in BMP format for payload use 2022-07-27 13:58:27 +00:00
coreboot_logo.png
coreboot_logo.svg Documentation: Add the coreboot logo in SVG format 2022-07-21 10:35:16 +00:00
distributions.md Documentation/distributions.md: Update Dasharo description 2023-01-26 14:03:54 +00:00
documentation_license.md
endverbatim.tex
external_docs.md Documentation/external_docs.md: Add information about ost2 2023-02-10 19:04:08 +00:00
gcov.txt
hypertransport.svg
index.md Documentation: Fix broken URLs 2023-05-11 16:34:56 +00:00
payloads.md Documentation: Get rid of trailing whitespaces 2022-10-13 08:01:01 +00:00
util.md treewide: Unify Google branding 2022-07-04 14:02:26 +00:00