ec/google/chromeec: Add dptc interface support

add the dptc interface support when system in tablet mode.
In some FP5/FT5 platform, which will have different power or thermal
parameters depends on different form factor.

BUG=b:157943445
BRANCH=Zork
TEST=Build. check the setting changed.

Signed-off-by: Chris Wang <chris.wang@amd.corp-partner.google.com>
Change-Id: I2be7942132cea474237f531021ad4fd9856b5050
Reviewed-on: https://review.coreboot.org/c/coreboot/+/44265
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Chris Wang 2020-08-06 16:38:04 +08:00 committed by Furquan Shaikh
parent 4735b1c01b
commit e019bd910f
1 changed files with 9 additions and 1 deletions

View File

@ -10,7 +10,10 @@
#ifdef DPTF_ENABLE_CHARGER #ifdef DPTF_ENABLE_CHARGER
External (\_SB.DPTF.TCHG, DeviceObj) External (\_SB.DPTF.TCHG, DeviceObj)
#endif #endif
/* Enable DPTC interface with AMD ALIB */
#ifdef EC_ENABLE_AMD_DPTC_SUPPORT
External(\_SB.DPTC, MethodObj)
#endif
Device (EC0) Device (EC0)
{ {
@ -379,6 +382,11 @@ Device (EC0)
#endif #endif
#ifdef EC_ENABLE_TBMC_DEVICE #ifdef EC_ENABLE_TBMC_DEVICE
Notify (TBMC, 0x80) Notify (TBMC, 0x80)
#endif
#ifdef EC_ENABLE_AMD_DPTC_SUPPORT
If (CondRefOf (\_SB.DPTC)) {
\_SB.DPTC()
}
#endif #endif
} }