coreboot-kgpe-d16/src
John Zhao 9c1a335fbc mb/google/volteer: Configure Delbin USB2 ports for Type C
Two USB2 ports 4 and 9 are assigned to type C connectors on Delbin
board. This update configures these USB2 ports for Type C which will
allow USB2 port reset message upstream from PCH to CPU to recover a USB3
device that downgraded to USB2 to upgrade back to USB3.

BUG=b:176575892
TEST=Booted to kernel on Delbin board and verified usb2 port reset
message enable bits through pch xhci_mmio_base + R_XHCI_MEM_U2PRM_U2PRDE
where the offset register R_XHCI_MEM_U2PRM_U2PRDE has value 0x92f4.
Validated various USB3 devices enumeration.

Signed-off-by: John Zhao <john.zhao@intel.com>
Change-Id: Idb3ce949e1ecf3adc7615e0af79a38a0cc9be18f
Reviewed-on: https://review.coreboot.org/c/coreboot/+/49202
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-by: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.corp-partner.google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2021-01-08 22:01:26 +00:00
..
acpi ACPI: Remove ACPI_NO_SMI_GNVS 2021-01-07 22:23:13 +00:00
arch arch/x86/Makefile.inc: Clean up generated assembly stubs 2021-01-08 08:10:04 +00:00
commonlib drivers/tpm: Implement full PPI 2020-12-21 02:38:20 +00:00
console lib/trace: Remove TRACE support 2020-12-02 23:35:58 +00:00
cpu cpu/x86/smm: Use append instead of assign for smm-c-deps 2021-01-08 08:23:20 +00:00
device device/pnp: add register PNP_IO4 2020-12-28 21:01:08 +00:00
drivers arch/x86: Move prologue to .init section 2021-01-07 11:02:03 +00:00
ec ec/google/chromeec: add SSFC CBI support 2021-01-08 08:25:42 +00:00
include cpu/intel: add PC10 residency counter MSR 2021-01-07 08:15:04 +00:00
lib arch/x86: Move prologue to .init section 2021-01-07 11:02:03 +00:00
mainboard mb/google/volteer: Configure Delbin USB2 ports for Type C 2021-01-08 22:01:26 +00:00
northbridge nb/intel/sandybridge: Use consistent comment style 2021-01-06 16:50:43 +00:00
security */Makefile.inc: Add some INTERMEDIATE targets to .PHONY 2021-01-08 08:08:07 +00:00
soc soc/amd/picasso: add missing GNB I/O APIC initialization 2021-01-08 15:18:18 +00:00
southbridge sb/intel/bd82x6x: Remove space in function definition 2021-01-08 08:14:47 +00:00
superio src/superio: trim and move Makefile.inc, instead use wildcard matches 2020-12-27 14:46:07 +00:00
vendorcode vc/google/chromeos: Move chromeos_set_me_hash() prototype 2021-01-03 11:31:14 +00:00
Kconfig Kconfig: Show console debug options if loglevel override is set 2020-12-11 15:58:24 +00:00