diff options
author | William Bryan <wilbryan@us.ibm.com> | 2017-05-09 13:14:12 -0500 |
---|---|---|
committer | William A. Bryan <wilbryan@us.ibm.com> | 2017-05-10 16:28:11 -0400 |
commit | 456d9a44627ebb8d5693e2320705e13409e1d361 (patch) | |
tree | 25e38cc21d3c3afdc4eaff6aeef842ca8d41e5b4 /src/occ_405/occ_sys_config.h | |
parent | cf2258322bb72a2cd868f8eaef25e9a665077f4f (diff) | |
download | talos-occ-456d9a44627ebb8d5693e2320705e13409e1d361.tar.gz talos-occ-456d9a44627ebb8d5693e2320705e13409e1d361.zip |
Doorbell reorganization
Change-Id: I9c8aa4e4cd2272c213d063a27c019396928ebd94
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/40290
Reviewed-by: Martha Broyles <mbroyles@us.ibm.com>
Reviewed-by: Andres A. Lugo-Reyes <aalugore@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: William A. Bryan <wilbryan@us.ibm.com>
Diffstat (limited to 'src/occ_405/occ_sys_config.h')
-rwxr-xr-x | src/occ_405/occ_sys_config.h | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/occ_405/occ_sys_config.h b/src/occ_405/occ_sys_config.h index abd92c9..40416a7 100755 --- a/src/occ_405/occ_sys_config.h +++ b/src/occ_405/occ_sys_config.h @@ -5,7 +5,7 @@ /* */ /* OpenPOWER OnChipController Project */ /* */ -/* Contributors Listed Below - COPYRIGHT 2011,2016 */ +/* Contributors Listed Below - COPYRIGHT 2011,2017 */ /* [+] International Business Machines Corp. */ /* */ /* */ @@ -47,6 +47,8 @@ #define MAX_NUM_MEM_CONTROLLERS 8 #define MAX_NUM_CENTAURS 8 #define NUM_PROC_VRMS 2 +#define MAX_GPU_PRES_SIGNALS 6 +#define GPU_PRES_SIGN_PER_OCC 3 #define MAX_NUM_MCU_PORTS 4 @@ -165,6 +167,14 @@ typedef enum DOM_B_OC_LATCH = 0x0010, DOM_C_OC_LATCH = 0x0011, DOM_D_OC_LATCH = 0x0012, + PSU_FAN_DISABLE_N = 0x0013, + GPU_0_0_PRSNT_N = 0x0014, //GPU0_PRSNT_N + GPU_0_1_PRSNT_N = 0x0015, //GPU1_PRSNT_N + GPU_0_2_PRSNT_N = 0x0016, //GPU2_PRSNT_N + GPU_1_0_PRSNT_N = 0x0017, //GPU3_PRSNT_N + GPU_1_1_PRSNT_N = 0x0018, //GPU4_PRSNT_N + GPU_1_2_PRSNT_N = 0x0019, //GPU5_PRSNT_N + NVDIMM_EPOW_N = 0x001A, NUM_GPIO_ASSIGNMENT_TYPES // This should always be the last member } eApssGpioAssignments; @@ -189,6 +199,9 @@ typedef struct uint8_t fans_full_speed; uint8_t fans_error; uint8_t fans_reserved; + uint8_t psu_fan_disable; + uint8_t gpu[MAX_GPU_PRES_SIGNALS]; + uint8_t nvdimm_epow; } apssGpioPinData_t; typedef struct @@ -246,7 +259,6 @@ typedef struct uint16_t max_pcap; // Maximum customer settable node power cap in 1W units uint16_t oversub_pcap; // Node power cap to be used for oversubscripion in 1W units uint16_t system_pcap; // Fixed node power cap required by the system in 1W units - uint8_t unthrottle; // Only used on ITEs -- is indicated from CMM uint8_t pcap_data_count; // Used by OCC only. Initialized to 0 and incremented by 1 with every new packet. uint8_t source; // source of PCAP value currently in use } pcap_config_data_t; |