From 756a8239c0619b26c5f4951d26adac634994bbef Mon Sep 17 00:00:00 2001 From: Christian Geddes Date: Mon, 17 Dec 2018 14:01:45 -0600 Subject: Real OCMB presence detection support for Axone simics Previously a hacked up copy of OCMB presence detection that always returned that the OCMB was present. This commit will actually look up the VPD to determine if the OCMB is present or not. Change-Id: Id8c51587b9e5c63dfd68d2463f24aa419426d9ab Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69905 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Daniel M. Crowell --- .../common/xmltohb/simics_AXONE.system.xml | 370 ++++++++++++++++++++- 1 file changed, 354 insertions(+), 16 deletions(-) (limited to 'src/usr/targeting/common/xmltohb/simics_AXONE.system.xml') diff --git a/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml b/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml index d95b5b680..d6920ad53 100644 --- a/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml +++ b/src/usr/targeting/common/xmltohb/simics_AXONE.system.xml @@ -8478,10 +8478,42 @@ POSITION 0 - + VPD_REC_NUM 0 + + FAPI_POS + 0 + + + FAPI_I2C_CONTROL_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + port1 + devAddr0xD0 + i2cMuxBusSelector0xFF + i2cMuxPathphysical:sys-0 + + + + EEPROM_VPD_PRIMARY_INFO + + byteAddrOffset0x02 + chipCount0x01 + devAddr0xA0 + engine3 + + port1 + i2cMasterPathphysical:sys-0/node-0/proc-0 + maxMemorySizeKB0x4 + writeCycleTime20 + writePageSize32 + i2cMuxBusSelector0xFF + i2cMuxPathphysical:sys-0 + + @@ -8511,10 +8543,43 @@ POSITION 1 - + VPD_REC_NUM 1 + + FAPI_POS + 1 + + + FAPI_I2C_CONTROL_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + port0 + devAddr0xD0 + i2cMuxBusSelector0x08 + i2cMuxPathphysical:sys-0/node-0/proc-0/i2c_mux-0 + + + + EEPROM_VPD_PRIMARY_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + byteAddrOffset0x02 + devAddr0xA0 + chipCount0x01 + + port0 + maxMemorySizeKB0x4 + writeCycleTime05 + writePageSize0x20 + + i2cMuxBusSelector0x08 + i2cMuxPathphysical:sys-0/node-0/i2c_mux-0 + + @@ -8544,10 +8609,43 @@ POSITION 2 - + VPD_REC_NUM 2 + + FAPI_POS + 2 + + + FAPI_I2C_CONTROL_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + port1 + devAddr0xD0 + i2cMuxBusSelector0x09 + i2cMuxPathphysical:sys-0/node-0/proc-0/i2c_mux-0 + + + + EEPROM_VPD_PRIMARY_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + byteAddrOffset0x02 + devAddr0xA0 + chipCount0x01 + + port0 + maxMemorySizeKB0x4 + writeCycleTime05 + writePageSize0x20 + + i2cMuxBusSelector0x09 + i2cMuxPathphysical:sys-0/node-0/i2c_mux-0 + + @@ -8577,10 +8675,43 @@ POSITION 3 - + VPD_REC_NUM 3 + + FAPI_POS + 3 + + + FAPI_I2C_CONTROL_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + port1 + devAddr0xD0 + i2cMuxBusSelector0x0A + i2cMuxPathphysical:sys-0/node-0/proc-0/i2c_mux-0 + + + + EEPROM_VPD_PRIMARY_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + byteAddrOffset0x02 + devAddr0xA0 + chipCount0x01 + + port0 + maxMemorySizeKB0x4 + writeCycleTime05 + writePageSize0x20 + + i2cMuxBusSelector0x0A + i2cMuxPathphysical:sys-0/node-0/i2c_mux-0 + + @@ -8610,10 +8741,43 @@ POSITION 4 - + VPD_REC_NUM 4 + + FAPI_POS + 4 + + + FAPI_I2C_CONTROL_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + port1 + devAddr0xD0 + i2cMuxBusSelector0x0B + i2cMuxPathphysical:sys-0/node-0/proc-0/i2c_mux-0 + + + + EEPROM_VPD_PRIMARY_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + byteAddrOffset0x02 + devAddr0xA0 + chipCount0x01 + + port0 + maxMemorySizeKB0x4 + writeCycleTime05 + writePageSize0x20 + + i2cMuxBusSelector0x0B + i2cMuxPathphysical:sys-0/node-0/i2c_mux-0 + + @@ -8643,10 +8807,43 @@ POSITION 5 - + VPD_REC_NUM 5 + + FAPI_POS + 5 + + + FAPI_I2C_CONTROL_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + port1 + devAddr0xD0 + i2cMuxBusSelector0x0C + i2cMuxPathphysical:sys-0/node-0/proc-0/i2c_mux-0 + + + + EEPROM_VPD_PRIMARY_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + byteAddrOffset0x02 + devAddr0xA0 + chipCount0x01 + + port0 + maxMemorySizeKB0x4 + writeCycleTime05 + writePageSize0x20 + + i2cMuxBusSelector0x0C + i2cMuxPathphysical:sys-0/node-0/i2c_mux-0 + + @@ -8676,10 +8873,43 @@ POSITION 6 - + VPD_REC_NUM 6 + + FAPI_POS + 6 + + + FAPI_I2C_CONTROL_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + port1 + devAddr0xD0 + i2cMuxBusSelector0x0D + i2cMuxPathphysical:sys-0/node-0/proc-0/i2c_mux-0 + + + + EEPROM_VPD_PRIMARY_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + byteAddrOffset0x02 + devAddr0xA0 + chipCount0x01 + + port0 + maxMemorySizeKB0x4 + writeCycleTime05 + writePageSize0x20 + + i2cMuxBusSelector0x0D + i2cMuxPathphysical:sys-0/node-0/i2c_mux-0 + + @@ -8709,10 +8939,43 @@ POSITION 7 - + VPD_REC_NUM 7 + + FAPI_POS + 7 + + + FAPI_I2C_CONTROL_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + port1 + devAddr0xD0 + i2cMuxBusSelector0x0E + i2cMuxPathphysical:sys-0/node-0/proc-0/i2c_mux-0 + + + + EEPROM_VPD_PRIMARY_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + byteAddrOffset0x02 + devAddr0xA0 + chipCount0x01 + + port0 + maxMemorySizeKB0x4 + writeCycleTime05 + writePageSize0x20 + + i2cMuxBusSelector0x0E + i2cMuxPathphysical:sys-0/node-0/i2c_mux-0 + + @@ -8742,10 +9005,43 @@ POSITION 8 - + VPD_REC_NUM 8 + + FAPI_POS + 8 + + + FAPI_I2C_CONTROL_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + port1 + devAddr0xD0 + i2cMuxBusSelector0x0F + i2cMuxPathphysical:sys-0/node-0/proc-0/i2c_mux-0 + + + + EEPROM_VPD_PRIMARY_INFO + + i2cMasterPathphysical:sys-0/node-0/proc-0 + engine3 + byteAddrOffset0x02 + devAddr0xA0 + chipCount0x01 + + port0 + maxMemorySizeKB0x4 + writeCycleTime05 + writePageSize0x20 + + i2cMuxBusSelector0x0F + i2cMuxPathphysical:sys-0/node-0/i2c_mux-0 + + @@ -8775,10 +9071,16 @@ POSITION 9 - + VPD_REC_NUM 9 + + FAPI_POS + 9 + + @@ -8808,10 +9110,16 @@ POSITION 10 - + VPD_REC_NUM 10 + + FAPI_POS + 10 + + @@ -8841,10 +9149,16 @@ POSITION 11 - + VPD_REC_NUM 11 + + FAPI_POS + 11 + + @@ -8874,10 +9188,16 @@ POSITION 12 - + VPD_REC_NUM 12 + + FAPI_POS + 12 + + @@ -8907,10 +9227,16 @@ POSITION 13 - + VPD_REC_NUM 13 + + FAPI_POS + 13 + + @@ -8940,10 +9266,16 @@ POSITION 14 - + VPD_REC_NUM 14 + + FAPI_POS + 14 + + @@ -8973,10 +9305,16 @@ POSITION 15 - + VPD_REC_NUM 15 + + FAPI_POS + 15 + + -- cgit v1.2.1