coreboot/src/mainboard
Piotr Kleinschmidt af90a1e6af mb/pcengines/apu1/platform_cfg.h: Unset UsbRxMode to avoid platform reset issue
On PC Engines apu1 there were issues with cold reset. Platform hangs
in boot path after performing reset using CF9h.
CB:10549 (amd/sb800: Make UsbRxMode per-board customizable)
mentions a similar issue, and added a configuration macro for it.
That error is also described in AMD SB800 Family Product Errata,
section 15 USB Resets Asynchronously With Port CF9h Hard Reset.

This workaround simply non-execute USB configuration during boot
and hence no reset via CF9h is done.

TEST=perform multiple cold resets and see if platform boots

Signed-off-by: Piotr Kleinschmidt <piotr.kleinschmidt@3mdeb.com>
Change-Id: Ie6cebcfc4b77e121ef44a25fa81377eb5e1f0644
Reviewed-on: https://review.coreboot.org/c/coreboot/+/41627
Reviewed-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-05-22 09:41:24 +00:00
..
51nb skylake: update processor power limits configuration 2020-05-18 07:13:23 +00:00
adlink mb/*/Kconfig: Factor out MAINBOARD_VENDOR 2020-03-03 10:15:22 +00:00
amd mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
aopen mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
apple mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
asrock skylake: update processor power limits configuration 2020-05-18 07:13:23 +00:00
asus src: Remove unused 'include <string.h>' 2020-05-18 07:41:24 +00:00
bap mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
biostar mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
cavium mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
compulab mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
dell mb/dell/optiplex_9010: Add Dell OptiPlex 9010 SFF support 2020-05-16 17:38:46 +00:00
elmex mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
emulation mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
facebook src: Remove unused 'include <lib.h>' 2020-05-18 07:39:17 +00:00
foxconn mainboard/*/*/Kconfig*: Remove leading blank lines from SPDX header 2020-05-18 07:00:58 +00:00
getac mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
gigabyte mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
gizmosphere mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
google mb/google/volteer: Add SoundWire codecs to volteer variant 2020-05-22 01:49:59 +00:00
hp mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
ibase src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
intel soc/intel/tigerlake: Move PMC PCI resources under PMC device 2020-05-20 09:49:00 +00:00
jetway mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
kontron src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
lenovo mb/lenovo/x220: Add support for ThinkLight 2020-05-22 09:33:31 +00:00
libretrend skylake: update processor power limits configuration 2020-05-18 07:13:23 +00:00
lippert mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
msi mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
ocp treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
opencellular mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
packardbell mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
pcengines mb/pcengines/apu1/platform_cfg.h: Unset UsbRxMode to avoid platform reset issue 2020-05-22 09:41:24 +00:00
portwell mb/portwell/m107: Remove direct 'include <soc/gpio.h>' 2020-05-18 07:16:44 +00:00
protectli treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
purism mb/purism/librem_skl: select GFX_GMA_IGNORE_PRESENCE_STRAPS 2020-05-20 23:38:44 +00:00
razer skylake: update processor power limits configuration 2020-05-18 07:13:23 +00:00
roda src: Remove unused 'include <string.h>' 2020-05-18 07:41:24 +00:00
samsung src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
sapphire src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
scaleway mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
siemens treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
sifive mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
supermicro src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
system76 treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
ti mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
up treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
Kconfig mb/*/Kconfig: Factor out MAINBOARD_VENDOR 2020-03-03 10:15:22 +00:00