From d2cb76fc3b475e31d005edabd96ce51c8cd69446 Mon Sep 17 00:00:00 2001 From: Sudheendra K Srivathsa Date: Wed, 3 Aug 2016 06:25:00 -0400 Subject: p9_setup_evid/p9_avsbus_voltage support for configurable buses/MVPD access Change-Id: Ib14cced823da65799c9018e95d3f67383838f27c Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/27818 Tested-by: Jenkins Server Tested-by: Hostboot CI Reviewed-by: William G. Hoffa Reviewed-by: Andres A. Lugo-Reyes Reviewed-by: Gregory S. Still Reviewed-by: Jennifer A. Stofer --- import/chips/p9/procedures/hwp/lib/p9_avsbus_lib.C | 2 +- import/chips/p9/procedures/hwp/lib/p9_avsbus_lib.H | 2 +- import/chips/p9/procedures/hwp/lib/p9_pstates.h | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/import/chips/p9/procedures/hwp/lib/p9_avsbus_lib.C b/import/chips/p9/procedures/hwp/lib/p9_avsbus_lib.C index c3ddf3d9..de43949a 100644 --- a/import/chips/p9/procedures/hwp/lib/p9_avsbus_lib.C +++ b/import/chips/p9/procedures/hwp/lib/p9_avsbus_lib.C @@ -82,7 +82,7 @@ avsCRCcalc(const uint32_t i_data) fapi2::ReturnCode avsInitExtVoltageControl(const fapi2::Target& i_target, - const p9avslib::avsBusNum i_avsBusNum, + const uint8_t i_avsBusNum, const uint8_t i_o2sBridgeNum) { diff --git a/import/chips/p9/procedures/hwp/lib/p9_avsbus_lib.H b/import/chips/p9/procedures/hwp/lib/p9_avsbus_lib.H index 171d2b11..bb0f5f37 100644 --- a/import/chips/p9/procedures/hwp/lib/p9_avsbus_lib.H +++ b/import/chips/p9/procedures/hwp/lib/p9_avsbus_lib.H @@ -176,7 +176,7 @@ uint32_t avsCRCcalc(uint32_t i_data); fapi2::ReturnCode avsInitExtVoltageControl(const fapi2::Target& i_target, - const p9avslib::avsBusNum i_avsBusNum, + const uint8_t i_avsBusNum, const uint8_t i_o2sBridgeNum); diff --git a/import/chips/p9/procedures/hwp/lib/p9_pstates.h b/import/chips/p9/procedures/hwp/lib/p9_pstates.h index da3adc76..c9defe93 100644 --- a/import/chips/p9/procedures/hwp/lib/p9_pstates.h +++ b/import/chips/p9/procedures/hwp/lib/p9_pstates.h @@ -126,10 +126,11 @@ typedef uint16_t VidAVS; /// VPD #V Operating Points #define VPD_PV_POINTS 4 #define VPD_PV_ORDER_STR {"PowerSave", "Nominal ", "Turbo ", "UltraTurbo"} -#define POWERSAVE 0 -#define NOMINAL 1 +#define POWERSAVE 1 +#define NOMINAL 0 #define TURBO 2 #define ULTRA 3 +#define POWERBUS 4 #define VPD_PV_ORDER {POWERSAVE, NOMINAL, TURBO, ULTRA} /// IDDQ readings, -- cgit v1.2.3