coreboot-kgpe-d16/src/soc/intel/skylake
Michael Niewöhner 056d552357 soc/intel: skl,cnl,icl,jsl,tgl: disable usb over-current pin by default
Fsp configures the USB over-current pin and overrides the according pad
configuration to NF1, regardless of the port being configured as disabled.

Thus, set the OC pin to 0xff ("disabled") in this case to prevent this.

This allows us to skip setting USBx_PORT_EMPTY in the devicetree for
disabled USB ports.

Change-Id: Ib8ea2ea26c0623d4db910e487b37255e907b299d
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/45112
Reviewed-by:  Felix Singer <felixsinger@posteo.net>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-09-06 14:26:33 +00:00
..
acpi soc/intel/skylake: Call mainboard ACPI sleep methods 2020-08-17 06:08:10 +00:00
bootblock {nb,soc}/intel: Use get_current_microcode_rev() for ucode version 2020-08-05 15:36:38 +00:00
include/soc soc/intel/skylake: Add PEG device definitions to pci_devs.h 2020-08-14 20:59:12 +00:00
nhlt treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
romstage soc/intel/skylake: Refactor PEG configuration 2020-08-14 21:57:09 +00:00
acpi.c soc/intel/skylake/acpi.c: Name devices on secondary bus 2020-08-17 07:12:46 +00:00
chip.c soc/intel: skl,cnl,icl,jsl,tgl: disable usb over-current pin by default 2020-09-06 14:26:33 +00:00
chip.h soc/intel/skylake: Enable CIO depending on devicetree configuration 2020-08-08 16:32:41 +00:00
cpu.c soc/intel/common: add TCC activation functionality 2020-06-28 21:47:52 +00:00
elog.c elog: rename ELOG_WAKE_SOURCE_GPIO to ELOG_WAKE_SOURCE_GPE 2020-08-18 15:57:40 +00:00
fadt.c src: Use ACPI macros 2020-07-21 18:26:47 +00:00
finalize.c soc/intel: Drop unused #include <reg_script.h> 2020-07-06 19:29:07 +00:00
gpio.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
graphics.c soc/intel/gma: Implement fsp_soc_get_igd_bar() in common code 2020-05-27 21:35:43 +00:00
gspi.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
i2c.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
irq.c skylake boards: Factor out copy-pasted PIRQ routes 2020-07-26 20:54:32 +00:00
Kconfig cpu,soc/intel: Drop select SMP 2020-07-26 20:59:52 +00:00
lockdown.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
lpc.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
Makefile.inc soc/intel/skylake: Move acpi_fill_fadt to fadt.c 2020-07-14 22:34:03 +00:00
me.c src: Remove unused '#include <stdint.h>' 2020-05-13 08:48:17 +00:00
p2sb.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
pmc.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
pmutil.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
reset.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
sd.c src: Use space after 'if', 'for' 2020-08-05 11:37:00 +00:00
smihandler.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
smmrelocate.c soc/intel/skylake: Remove space after type cast 2020-06-10 18:35:37 +00:00
spi.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
systemagent.c soc/intel/common: Improve Type16 SMBIOS tables 2020-05-28 06:26:53 +00:00
uart.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
vr_config.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
xhci.c treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00