ec/google/chromeec: set DPTC power parameter at OS startup

set DPTC power parameter per clamshell/tablet mode
after EC OP region is accessible.

BUG=b:157943445
BRANCH=zork
TEST=1. emerge-zork coreboot
     2. power on DUT in tablet mode then check "thermctl_limit"
        will change automatically

Change-Id: Ic3e1119881790c34f5649986334b4e3cecafc02b
Signed-off-by: Kevin Chiu <kevin.chiu@quantatw.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/45580
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
This commit is contained in:
Kevin Chiu 2020-09-22 00:48:36 +08:00 committed by Furquan Shaikh
parent 8b1ee26ac1
commit 83f0c699c7
1 changed files with 11 additions and 0 deletions

View File

@ -159,6 +159,17 @@ Device (EC0)
// Initialize LID switch state // Initialize LID switch state
Store (LIDS, \LIDS) Store (LIDS, \LIDS)
#ifdef EC_ENABLE_AMD_DPTC_SUPPORT
/*
* Per the device mode (clamshell or tablet) to initialize
* the thermal setting on OS startup.
*/
If (CondRefOf (\_SB.DPTC)) {
\_SB.DPTC()
}
#endif
} }
/* Read requested temperature and check against EC error values */ /* Read requested temperature and check against EC error values */