configurations: Add Catalina system config
Introduce initial configuration files for Catalina system.
Signed-off-by: Potin Lai <potin.lai@quantatw.com>
Change-Id: I8402c19a88e875b39d4e5f6535379ee269965f16
diff --git a/configurations/catalina_pdb.json b/configurations/catalina_pdb.json
new file mode 100644
index 0000000..3aa5ace
--- /dev/null
+++ b/configurations/catalina_pdb.json
@@ -0,0 +1,647 @@
+{
+ "Exposes": [
+ {
+ "Address": "$address",
+ "Bus": "$bus",
+ "Name": "Catalina PDB FRU",
+ "Type": "EEPROM"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN0_TACH_IL",
+ "Pwm": 0,
+ "PwmName": "FAN0_PWM",
+ "Tachs": [
+ 0
+ ]
+ },
+ "Index": 0,
+ "Name": "FAN0_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN0_TACH_OL",
+ "Pwm": 0,
+ "PwmName": "FAN0_PWM",
+ "Tachs": [
+ 1
+ ]
+ },
+ "Index": 1,
+ "Name": "FAN0_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN1_TACH_IL",
+ "Pwm": 2,
+ "PwmName": "FAN1_PWM",
+ "Tachs": [
+ 7
+ ]
+ },
+ "Index": 7,
+ "Name": "FAN1_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN1_TACH_OL",
+ "Pwm": 2,
+ "PwmName": "FAN1_PWM",
+ "Tachs": [
+ 2
+ ]
+ },
+ "Index": 2,
+ "Name": "FAN1_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN2_TACH_IL",
+ "Pwm": 3,
+ "PwmName": "FAN2_PWM",
+ "Tachs": [
+ 3
+ ]
+ },
+ "Index": 3,
+ "Name": "FAN2_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN2_TACH_OL",
+ "Pwm": 3,
+ "PwmName": "FAN2_PWM",
+ "Tachs": [
+ 4
+ ]
+ },
+ "Index": 4,
+ "Name": "FAN2_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN3_TACH_IL",
+ "Pwm": 5,
+ "PwmName": "FAN3_PWM",
+ "Tachs": [
+ 10
+ ]
+ },
+ "Index": 10,
+ "Name": "FAN3_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x21",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN3_TACH_OL",
+ "Pwm": 5,
+ "PwmName": "FAN3_PWM",
+ "Tachs": [
+ 5
+ ]
+ },
+ "Index": 5,
+ "Name": "FAN3_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN4_TACH_IL",
+ "Pwm": 0,
+ "PwmName": "FAN4_PWM",
+ "Tachs": [
+ 0
+ ]
+ },
+ "Index": 0,
+ "Name": "FAN4_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN4_TACH_OL",
+ "Pwm": 0,
+ "PwmName": "FAN4_PWM",
+ "Tachs": [
+ 1
+ ]
+ },
+ "Index": 1,
+ "Name": "FAN4_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN5_TACH_IL",
+ "Pwm": 2,
+ "PwmName": "FAN5_PWM",
+ "Tachs": [
+ 7
+ ]
+ },
+ "Index": 7,
+ "Name": "FAN5_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN5_TACH_OL",
+ "Pwm": 2,
+ "PwmName": "FAN5_PWM",
+ "Tachs": [
+ 2
+ ]
+ },
+ "Index": 2,
+ "Name": "FAN5_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN6_TACH_IL",
+ "Pwm": 3,
+ "PwmName": "FAN6_PWM",
+ "Tachs": [
+ 3
+ ]
+ },
+ "Index": 3,
+ "Name": "FAN6_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN6_TACH_OL",
+ "Pwm": 3,
+ "PwmName": "FAN6_PWM",
+ "Tachs": [
+ 4
+ ]
+ },
+ "Index": 4,
+ "Name": "FAN6_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN7_TACH_IL",
+ "Pwm": 5,
+ "PwmName": "FAN7_PWM",
+ "Tachs": [
+ 10
+ ]
+ },
+ "Index": 10,
+ "Name": "FAN7_TACH_IL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x27",
+ "Bus": 18,
+ "Connector": {
+ "Name": "FAN7_TACH_OL",
+ "Pwm": 5,
+ "PwmName": "FAN7_PWM",
+ "Tachs": [
+ 5
+ ]
+ },
+ "Index": 5,
+ "Name": "FAN7_TACH_OL_SPEED_RPM",
+ "PowerState": "Always",
+ "Type": "I2CFan"
+ },
+ {
+ "Address": "0x41",
+ "Bus": 16,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "Name": "PDB_P12V_AUX_NIC0_INA238",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 5.7
+ },
+ {
+ "Direction": "greater than",
+ "Label": "power1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 75.0
+ }
+ ],
+ "Type": "INA238",
+ "curr1_Name": "PDB_P12V_NIC0_CURR_A",
+ "in1_Name": "PDB_P12V_NIC0_VOLT_V",
+ "power1_Name": "PDB_P12V_NIC0_PWR_W"
+ },
+ {
+ "Address": "0x42",
+ "Bus": 16,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "Name": "PDB_P12V_NIC1_INA238",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "greater than",
+ "Label": "curr1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 5.7
+ },
+ {
+ "Direction": "greater than",
+ "Label": "power1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 75.0
+ }
+ ],
+ "Type": "INA238",
+ "curr1_Name": "PDB_P12V_NIC1_CURR_A",
+ "in1_Name": "PDB_P12V_NIC1_VOLT_V",
+ "power1_Name": "PDB_P12V_NIC1_PWR_W"
+ },
+ {
+ "Address": "0x44",
+ "Bus": 16,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "Name": "PDB_P12V_SCM_INA238",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Label": "in1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Label": "in1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ }
+ ],
+ "Type": "INA238",
+ "curr1_Name": "PDB_P12V_SCM_CURR_A",
+ "in1_Name": "PDB_P12V_SCM_VOLT_V",
+ "power1_Name": "PDB_P12V_SCM_PWR_W"
+ },
+ {
+ "Address": "0x43",
+ "Bus": 17,
+ "Labels": [
+ "in0"
+ ],
+ "Name": "PDB_POSITIVE_VDROP_INA238",
+ "Type": "INA238",
+ "in0_Name": "PDB_POSITIVE_VDROP_VOLT_V"
+ },
+ {
+ "Address": "0x41",
+ "Bus": 17,
+ "Labels": [
+ "in0"
+ ],
+ "Name": "PDB_RETURN_VDROP_INA238",
+ "Type": "INA238",
+ "in0_Name": "PDB_RETURN_VDROP_VOLT_V"
+ },
+ {
+ "Address": "0x42",
+ "Bus": 20,
+ "Labels": [
+ "iout1",
+ "pin",
+ "temp1",
+ "vin",
+ "vout1"
+ ],
+ "Name": "PDB_P48V_HSC1_LTC4287",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "iout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 30.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "pin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1440.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "temp1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 80.0
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 46.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 55.0
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 46.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 55.0
+ }
+ ],
+ "Type": "LTC4287",
+ "iout1_Name": "PDB_P48V_HSC1_CURR_A",
+ "pin_Name": "PDB_P48V_HSC1_PWR_W",
+ "temp1_Name": "PDB_P48V_HSC1_TEMP_C",
+ "vin_Name": "PDB_P48V_HSC1_VIN_VOLT_V",
+ "vout1_Name": "PDB_P48V_HSC1_VOUT_VOLT_V"
+ },
+ {
+ "Address": "0x43",
+ "Bus": 20,
+ "Labels": [
+ "iout1",
+ "pin",
+ "temp1",
+ "vin",
+ "vout1"
+ ],
+ "Name": "PDB_P48V_HSC2_LTC4287",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Label": "iout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 30.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "pin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1440.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "temp1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 80.0
+ },
+ {
+ "Direction": "less than",
+ "Label": "vin",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 46.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vin",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 55.0
+ },
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 46.0
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 55.0
+ }
+ ],
+ "Type": "LTC4287",
+ "iout1_Name": "PDB_P48V_HSC2_CURR_A",
+ "pin_Name": "PDB_P48V_HSC2_PWR_W",
+ "temp1_Name": "PDB_P48V_HSC2_TEMP_C",
+ "vin_Name": "PDB_P48V_HSC2_VIN_VOLT_V",
+ "vout1_Name": "PDB_P48V_HSC2_VOUT_VOLT_V"
+ },
+ {
+ "Address": "0x22",
+ "Bus": 16,
+ "Labels": [
+ "iout1",
+ "pin",
+ "temp1",
+ "vin",
+ "vout1"
+ ],
+ "Name": "PDB_P12V_FAN_MP5990",
+ "Thresholds": [
+ {
+ "Direction": "less than",
+ "Label": "vout1",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ },
+ {
+ "Direction": "greater than",
+ "Label": "vout1",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ }
+ ],
+ "Type": "MP5990",
+ "iout1_Name": "PDB_P12V_FAN_CURR_A",
+ "pin_Name": "PDB_P12V_FAN_PWR_W",
+ "temp1_Name": "PDB_P12V_FAN_TEMP_C",
+ "vin_Name": "PDB_P12V_FAN_VIN_VOLT_V",
+ "vout1_Name": "PDB_P12V_FAN_VOUT_VOLT_V"
+ },
+ {
+ "Address": "0x60",
+ "Bus": 19,
+ "Labels": [
+ "iout1",
+ "pout1",
+ "temp1",
+ "vout1"
+ ],
+ "Name": "PDB_VR_P12V_N1_RAA228004",
+ "Type": "RAA228004",
+ "iout1_Name": "PDB_VR_P12V_N1_CURR_A",
+ "pout1_Name": "PDB_VR_P12V_N1_PWR_W",
+ "temp1_Name": "PDB_VR_P12V_N1_TEMP_C",
+ "vout1_Name": "PDB_VR_P12V_N1_VOLT_V"
+ },
+ {
+ "Address": "0x61",
+ "Bus": 19,
+ "Labels": [
+ "iout1",
+ "pout1",
+ "temp1",
+ "vout1"
+ ],
+ "Name": "PDB_VR_P12V_N2_RAA228004",
+ "Type": "RAA228004",
+ "iout1_Name": "PDB_VR_P12V_N2_CURR_A",
+ "pout1_Name": "PDB_VR_P12V_N2_PWR_W",
+ "temp1_Name": "PDB_VR_P12V_N2_TEMP_C",
+ "vout1_Name": "PDB_VR_P12V_N2_VOLT_V"
+ },
+ {
+ "Address": "0x62",
+ "Bus": 19,
+ "Labels": [
+ "iout1",
+ "pout1",
+ "temp1",
+ "vout1"
+ ],
+ "Name": "PDB_VR_P12V_AUX_RAA228004",
+ "Type": "RAA228004",
+ "iout1_Name": "PDB_VR_P12V_AUX_CURR_A",
+ "pout1_Name": "PDB_VR_P12V_AUX_PWR_W",
+ "temp1_Name": "PDB_VR_P12V_AUX_TEMP_C",
+ "vout1_Name": "PDB_VR_P12V_AUX_VOLT_V"
+ },
+ {
+ "Address": "0x4f",
+ "Bus": 21,
+ "Name": "PDB_TEMP_C",
+ "Type": "TMP75"
+ }
+ ],
+ "Name": "Catalina PDB",
+ "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Catalina PDB '})",
+ "Type": "Board",
+ "xyz.openbmc_project.Inventory.Decorator.Asset": {
+ "BuildDate": "$BOARD_MANUFACTURE_DATE",
+ "Manufacturer": "$BOARD_MANUFACTURER",
+ "Model": "$BOARD_PRODUCT_NAME",
+ "PartNumber": "$BOARD_PART_NUMBER",
+ "SerialNumber": "$BOARD_SERIAL_NUMBER",
+ "SparePartNumber": "$BOARD_INFO_AM1"
+ },
+ "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
+ "AssetTag": "$PRODUCT_ASSET_TAG"
+ },
+ "xyz.openbmc_project.Inventory.Decorator.Revision": {
+ "Version": "$PRODUCT_VERSION"
+ }
+}