coreboot-kgpe-d16/src
Ron Lee 558952ae7c mb/google/brya: Add usb_lpm_incapable for Type-C port with PS8815
Intel ADL-P USB Type-C ports are not compatible with Parade PS8815
retimer on USB U1/U2 transition. The usb_lpm_incapable config is
used to disable USB U1/U2 transition for these Type-C ports.

This patch add usb_lpm_incapable config for the following variants
with PS8815 retimer:
 - kinox           MLB: C0
 - volmar          DB: C1
 - osiris          MLB: C0/C1
 - mithrax         DB: C1
 - felwinter       DB: C1
 - taeko           DB: C1
 - gimble          DB: C1
 - gimble4es       DB: C1
 - taniks          DB: C1
 - marasov         DB: C2
 - gaelin          MLB: C0/C1
 - skolas          DB: C1
 - skolas4es       DB: C1
 - brya0           DB: C1

BUG=b:253402457
TEST=Plug in device and check LPM sysfs nodes are disabled
localhost ~ # cat /sys/bus/usb/devices/2-X/power/usb3_hardware_lpm_u1
disabled
localhost ~ # cat /sys/bus/usb/devices/2-X/power/usb3_hardware_lpm_u2
disabled

Change-Id: Ie9246ff7908887404f49ec10ee781c8cba410557
Signed-off-by: Ron Lee <ron.lee@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/71925
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
2023-02-08 15:47:29 +00:00
..
acpi acpi/acpigen.c: Add a comment to deprecate acpigen_write_processor() 2023-02-07 11:47:50 +00:00
arch arch/x86/include/cpu: introduce CPUID_FROM_FMS macro 2023-02-08 15:12:13 +00:00
commonlib bsd/cb_err: Add error code for UEFI variable store 2023-02-07 12:57:36 +00:00
console console: Print architecture 2023-01-31 15:26:16 +00:00
cpu cpu/intel/model_206ax/model_206ax_init: use CPUID_ALL_STEPPINGS_MASK 2023-02-08 15:11:13 +00:00
device device/pci_device.c: Add way to limit max bus numbers 2023-02-06 00:22:46 +00:00
drivers src: Move POST_BOOTBLOCK_CAR to common postcodes and use it 2023-02-07 10:53:34 +00:00
ec ec/google/wilco/acpi: Add DPTF RCDP() method 2023-02-01 14:59:44 +00:00
include acpi/acpigen.h: Fix EVENT_OP value 2023-02-08 02:51:47 +00:00
lib treewide: stop calling custom TPM log "TCPA" 2023-01-11 16:00:55 +00:00
mainboard mb/google/brya: Add usb_lpm_incapable for Type-C port with PS8815 2023-02-08 15:47:29 +00:00
northbridge mb/*: Replace SNB PCI devices with references from chipset.cb 2023-02-04 01:42:39 +00:00
sbom src/sbom: Add code documentation + fix misspelling 2023-01-31 15:20:51 +00:00
security security/vboot: Don't build with flashrom support 2023-02-05 01:11:21 +00:00
soc soc/mediatek: Add support for regulator VM18 2023-02-08 15:40:42 +00:00
southbridge tree: Drop repeated words 2023-02-07 04:37:31 +00:00
superio {superio,ec}/acpi: Replace constant "Zero" with actual number 2022-12-27 09:06:29 +00:00
vendorcode tree: Drop repeated words 2023-02-07 04:37:31 +00:00
Kconfig tree: Drop repeated words 2023-02-07 04:37:31 +00:00