coreboot-kgpe-d16/src/soc
Duncan Laurie e32da955b3 skylake: ACPI: Clean up and fix XHCI ACPI Device
- Remove the old workarounds for XHCI from broadwell
- Add PMC device to expose bits needed for XHCI workarounds
- Implement the new workarounds for XHCI, the first will set
a bit in the XHCI MMIO and the second will send a message
to the PMC if a bit is set indicating the workaround is available.
- Clean up the HS/SS port defines and remove unnecessary
methods to determine the port count since we only support SPT-LP.

BUG=chrome-os-partner:44622,chrome-os-partner:44518
BRANCH=none
TEST=build and boot on glados, verify that D0 and D3 can be
made to work (by disabling unused USB and the misbehaving camera)

Change-Id: I535c9d22308c45a3b9bf7e4045c3d01481acc19c
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: a945f8bc2976d57373be2305c5da40a5691f1e88
Original-Change-Id: I7a57051c0a5c4f5408c2d6ff0aecf660100a1aec
Original-Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/295950
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/11537
Tested-by: build bot (Jenkins)
Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2015-09-08 11:19:16 +00:00
..
broadcom/cygnus ChromeOS: Fix Kconfig dependencies 2015-08-21 19:53:41 +00:00
imgtec/pistachio imgtec/pistachio: remove timestamp_get() implementation 2015-08-31 13:55:13 +00:00
intel skylake: ACPI: Clean up and fix XHCI ACPI Device 2015-09-08 11:19:16 +00:00
marvell/bg4cd ChromeOS: Fix Kconfig dependencies 2015-08-21 19:53:41 +00:00
nvidia Drop "See file CREDITS..." comment 2015-09-07 15:54:50 +00:00
qualcomm/ipq806x ChromeOS: Fix Kconfig dependencies 2015-08-21 19:53:41 +00:00
rockchip/rk3288 bootmode: add display_init_required() 2015-09-04 15:09:00 +00:00
samsung Drop "See file CREDITS..." comment 2015-09-07 15:54:50 +00:00
ucb/riscv Remove address from GPLv2 headers 2015-05-21 20:50:25 +02:00