soc/intel/tigerlake: Add FSP UPD D3HotEnable and D3ColdEnable
commit8aac881fe8caacd264fe6e0951750c6357bb3b5c
authorJohn Zhao <john.zhao@intel.com>
Sat, 16 May 2020 20:06:25 +0000 (16 13:06 -0700)
committerPatrick Georgi <pgeorgi@google.com>
Tue, 26 May 2020 15:07:07 +0000 (26 15:07 +0000)
tree88e08d00063c0d683b0a9e0a8ea6baa7d250fedc
parent1408798637125f1707ded7215e22461c623a79a8
soc/intel/tigerlake: Add FSP UPD D3HotEnable and D3ColdEnable

This adds FSP UPD D3HotEnable and D3ColdEnable for configuration.
D3Hot low power mode support is for TCSS xhci, xdci, TBT PCIe root
ports and DMA controllers. D3Cold is lower mode for TBT PCIe root
ports and DMA controllers with D3Hot->D3Cold transition.

BUG=:b:146624360
TEST=Built and booted on Volteer.

Signed-off-by: John Zhao <john.zhao@intel.com>
Change-Id: I6782cde6a1bfe13f46e75db8c85537c6d62f5d41
Reviewed-on: https://review.coreboot.org/c/coreboot/+/41474
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Wonkyu Kim <wonkyu.kim@intel.com>
src/soc/intel/tigerlake/chip.h
src/soc/intel/tigerlake/fsp_params.c