soc/intel/tgl: Add configurable value for ConfigTdpLevel
commited6bda2818a8ce79a36f9e5a2e30f1be6299724a
authorDerek Huang <derek.huang@intel.corp-partner.google.com>
Wed, 27 Jan 2021 09:01:00 +0000 (27 17:01 +0800)
committerTim Wawrzynczak <twawrzynczak@chromium.org>
Wed, 3 Feb 2021 20:11:06 +0000 (3 20:11 +0000)
tree41d88e803d52ea6d0b50339a2cccf06d14b05d81
parente65e9dd6b12255b94547fa8aeb2195def0bfb76b
soc/intel/tgl: Add configurable value for ConfigTdpLevel

According to Tigerlake TDP specifications (doc #575683, table 4-2),
TGL supports different TDP levels depends on CPU segement/package,
IA Cores and graphics configuration. For example, UP3 4-Core GT2
suppots base TDP=28W, Configurable TDP-Down_1=15W and Configurable
TDP-Down_2=12W. This configurable value can be used to select
suitable TDP level

Change-Id: I4242575807caac172b6cbe667839bf6c9241f3c5
Signed-off-by: Derek Huang <derek.huang@intel.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50104
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-by: Nick Vaccaro <nvaccaro@google.com>
src/soc/intel/tigerlake/chip.h
src/vendorcode/intel/fsp/fsp2_0/tigerlake/FspmUpd.h