mb/google/volteer: Customize PCH VR settings for better Sx power savings
commit7368da32e73db28ccb92945f8bbef2bfe11b2a6c
authorVenkata Krishna Nimmagadda <venkata.krishna.nimmagadda@intel.com>
Tue, 9 Jun 2020 07:11:34 +0000 (9 00:11 -0700)
committerTim Wawrzynczak <twawrzynczak@chromium.org>
Fri, 12 Jun 2020 18:40:23 +0000 (12 18:40 +0000)
tree25e8f43624f2202b2a91bda9373fe69a2a029c4b
parente18f71964da7f2eb688c58f8de9d56097ced1cbb
mb/google/volteer: Customize PCH VR settings for better Sx power savings

For Volteer mainboard, this patch set optimized values for PCH external
VR settings and ext rail voltage/current, to achieve better power
savings in sleep states.

v1p05 and vnn power rails can be used as an alternative source
by-passing vccin_aux during Sx. This by-pass feature, enables us to
shutdown vccin_aux rail which is higher voltage rail compared to v1p05
and vnn. These both rails were disabled by default in FSP. Changes in
this patch are:

1. v1p05 and vnn rails are enabled and enabled supported voltage types
   in S0i1, S0i2, S0i3, S3, S4, S5 states. They were disabled by default.

2. Icc Max for v1p05 changed to 500 mA from default 100 mA.

3. vnn rail's voltage is changed to 5 V from default 4.2 V.

BUG=None
BRANCH=None
TEST="Build and boot volteer and check VR settings with Intel ITP-XDP
debugger and verify approx 250 mW power savings in Sx"

Signed-off-by: Venkata Krishna Nimmagadda <venkata.krishna.nimmagadda@intel.com>
Change-Id: Ib46423872c956af9aaa92902fce552d5447237c4
Reviewed-on: https://review.coreboot.org/c/coreboot/+/42223
Reviewed-by: Venkata Krishna Nimmagadda <Venkata.krishna.nimmagadda@intel.com>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-by: Sukumar Ghorai <sukumar.ghorai@intel.com>
Reviewed-by: Wonkyu Kim <wonkyu.kim@intel.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
src/mainboard/google/volteer/variants/baseboard/devicetree.cb