diff options
| author | Sudheendra K Srivathsa <sudheendraks@in.ibm.com> | 2016-08-03 06:25:00 -0400 |
|---|---|---|
| committer | Joshua Hunsberger <jahunsbe@us.ibm.com> | 2017-10-23 16:16:05 -0500 |
| commit | d2cb76fc3b475e31d005edabd96ce51c8cd69446 (patch) | |
| tree | 2f713afdc21535c3611284ccf37e5d51503e6669 | |
| parent | b02729ff57da5592756985dca1334c4294f4b67d (diff) | |
| download | talos-hcode-d2cb76fc3b475e31d005edabd96ce51c8cd69446.tar.gz talos-hcode-d2cb76fc3b475e31d005edabd96ce51c8cd69446.zip | |
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 <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com>
Reviewed-by: Gregory S. Still <stillgs@us.ibm.com>
Reviewed-by: Jennifer A. Stofer <stofer@us.ibm.com>
| -rw-r--r-- | import/chips/p9/procedures/hwp/lib/p9_avsbus_lib.C | 2 | ||||
| -rw-r--r-- | import/chips/p9/procedures/hwp/lib/p9_avsbus_lib.H | 2 | ||||
| -rw-r--r-- | 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<fapi2::TARGET_TYPE_PROC_CHIP>& 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<fapi2::TARGET_TYPE_PROC_CHIP>& 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, |

