coreboot-kgpe-d16/src/mainboard
Venkata Krishna Nimmagadda 7368da32e7 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>
2020-06-12 18:40:23 +00:00
..
51nb mb/51nb/x210: Remove duplicate ACPI power button device 2020-06-06 09:45:18 +00:00
adlink
amd mb,sb/amd/cimx/sb800: Remove FADT_PM_PROFILE 2020-06-10 01:08:24 +00:00
aopen aopen/dxplplusu,intel/i82801dx: Select COMMON_FADT 2020-06-10 01:00:11 +00:00
apple mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
asrock mb/asrock/b85m_pro4: Make VGA work on Linux 2020-06-06 20:24:16 +00:00
asus amd/agesa/hudson boards: Get rid of power button device 2020-06-06 09:45:00 +00:00
bap amd/pi/hudson boards: Get rid of power button device 2020-06-06 09:44:53 +00:00
biostar src: Remove unused '#include <cpu/x86/lapic.h>' 2020-06-02 07:38:45 +00:00
cavium mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
compulab mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
dell mb/dell/optiplex_9010: Add Dell OptiPlex 9010 SFF support 2020-05-16 17:38:46 +00:00
elmex mb,sb/amd/cimx/sb800: Remove FADT_PM_PROFILE 2020-06-10 01:08:24 +00:00
emulation sb/intel/i82801ix: Select COMMON_FADT 2020-06-10 01:01:32 +00:00
facebook acpi: Rename motherboard_fill_fadt() to mainboard_fill_fadt() 2020-06-07 21:53:33 +00:00
foxconn mainboard/*/*/Kconfig*: Remove leading blank lines from SPDX header 2020-05-18 07:00:58 +00:00
getac mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
gigabyte mb/gigabyte/ga-g41m-es2l: Remove MEI PCI devices from devicetree 2020-06-03 12:23:43 +00:00
gizmosphere mb,sb/amd/cimx/sb800: Remove FADT_PM_PROFILE 2020-06-10 01:08:24 +00:00
google mb/google/volteer: Customize PCH VR settings for better Sx power savings 2020-06-12 18:40:23 +00:00
hp amd/agesa/hudson boards: Get rid of power button device 2020-06-06 09:45:00 +00:00
ibase src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
intel mb/intel/cannonlake_rvp,coffeelake_rvp: Add MAINBOARD_HAS_LPC_TPM 2020-06-10 12:41:28 +00:00
jetway mb,sb/amd/cimx/sb800: Remove FADT_PM_PROFILE 2020-06-10 01:08:24 +00:00
kontron src: Remove unused '#include <cpu/x86/lapic.h>' 2020-06-02 07:38:45 +00:00
lenovo sb/intel/i82801ix: Select COMMON_FADT 2020-06-10 01:01:32 +00:00
libretrend skylake: update processor power limits configuration 2020-05-18 07:13:23 +00:00
lippert mb,sb/amd/cimx/sb800: Remove FADT_PM_PROFILE 2020-06-10 01:08:24 +00:00
msi amd/agesa/hudson boards: Get rid of power button device 2020-06-06 09:45:00 +00:00
ocp acpi: Rename motherboard_fill_fadt() to mainboard_fill_fadt() 2020-06-07 21:53:33 +00:00
opencellular spi: Remove non_volatile flag from block protection interface 2020-06-08 07:51:18 +00:00
packardbell src: Remove unused '#include <cpu/x86/lapic.h>' 2020-06-02 07:38:45 +00:00
pcengines mb,sb/amd/cimx/sb800: Remove FADT_PM_PROFILE 2020-06-10 01:08:24 +00:00
portwell acpi: Rename motherboard_fill_fadt() to mainboard_fill_fadt() 2020-06-07 21:53:33 +00:00
prodrive mb/prodrive/hermes: Add new mainboard port 2020-06-06 07:44:53 +00:00
protectli acpi: Rename motherboard_fill_fadt() to mainboard_fill_fadt() 2020-06-07 21:53:33 +00:00
purism soc/intel/baytrail,braswell,broadwell,quark: Select COMMON_FADT 2020-06-07 21:52:37 +00:00
razer mb/razer/blade_stealth_kbl: Remove duplicate ACPI power button device 2020-06-06 09:45:30 +00:00
roda sb/intel/i82801ix: Select COMMON_FADT 2020-06-10 01:01:32 +00:00
samsung src: Remove unused 'include <arch/smp/mpspec.h>' 2020-06-02 07:40:08 +00:00
sapphire src: Remove leading blank lines from SPDX header 2020-05-18 07:00:27 +00:00
scaleway mb/scaleway/tagada: Move override of SMBIOS_ENCLOSURE_TYPE 2020-06-09 06:29:31 +00:00
siemens treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
sifive src: Remove unused '#include <cbfs.h>' 2020-06-02 07:42:56 +00:00
supermicro src: Remove redundant includes 2020-06-02 07:42:32 +00:00
system76 cannonlake: update processor power limits configuration 2020-05-26 15:02:54 +00:00
ti mainboard/*/*/*.cb: Remove leading blank lines from SPDX header 2020-05-18 07:01:11 +00:00
up treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
Kconfig