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_fio.json b/configurations/catalina_fio.json
new file mode 100644
index 0000000..5abe632
--- /dev/null
+++ b/configurations/catalina_fio.json
@@ -0,0 +1,39 @@
+{
+ "Exposes": [
+ {
+ "Address": "$address",
+ "Bus": "$bus",
+ "Name": "Catalina FIO FRU",
+ "Type": "EEPROM"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 23,
+ "Name": "FIOBOARD_TEMP_C",
+ "Type": "TMP75"
+ },
+ {
+ "Address": "0x4f",
+ "Bus": 23,
+ "Name": "FIOBOARD_REMOTE_TEMP_C",
+ "Type": "TMP75"
+ }
+ ],
+ "Name": "Catalina FIO",
+ "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Catalina FIO '})",
+ "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"
+ }
+}
diff --git a/configurations/catalina_hdd.json b/configurations/catalina_hdd.json
new file mode 100644
index 0000000..37adf69
--- /dev/null
+++ b/configurations/catalina_hdd.json
@@ -0,0 +1,84 @@
+{
+ "Exposes": [
+ {
+ "Address": "$address",
+ "Bus": "$bus",
+ "Name": "Catalina HDD Board FRU",
+ "Type": "EEPROM"
+ },
+ {
+ "Address": "0x40",
+ "Bus": 55,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "Name": "HDDBOARD_SSD0_INA230",
+ "Type": "INA230",
+ "curr1_Name": "HDDBOARD_SSD0_P12V_CURR_A",
+ "in1_Name": "HDDBOARD_SSD0_P12V_VOLT_V",
+ "power1_Name": "HDDBOARD_SSD0_P12V_PWR_W"
+ },
+ {
+ "Address": "0x41",
+ "Bus": 55,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "Name": "HDDBOARD_SSD1_INA230",
+ "Type": "INA230",
+ "curr1_Name": "HDDBOARD_SSD1_P12V_CURR_A",
+ "in1_Name": "HDDBOARD_SSD1_P12V_VOLT_V",
+ "power1_Name": "HDDBOARD_SSD1_P12V_PWR_W"
+ },
+ {
+ "Address": "0x44",
+ "Bus": 55,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "Name": "HDDBOARD_SSD2_INA230",
+ "Type": "INA230",
+ "curr1_Name": "HDDBOARD_SSD2_P12V_CURR_A",
+ "in1_Name": "HDDBOARD_SSD2_P12V_VOLT_V",
+ "power1_Name": "HDDBOARD_SSD2_P12V_PWR_W"
+ },
+ {
+ "Address": "0x45",
+ "Bus": 55,
+ "Labels": [
+ "in1",
+ "curr1",
+ "power1"
+ ],
+ "Name": "HDDBOARD_SSD3_INA230",
+ "Type": "INA230",
+ "curr1_Name": "HDDBOARD_SSD3_P12V_CURR_A",
+ "in1_Name": "HDDBOARD_SSD3_P12V_VOLT_V",
+ "power1_Name": "HDDBOARD_SSD3_P12V_PWR_W"
+ }
+ ],
+ /* Catalina Hard Disk Drive Carrier Board */
+ "Name": "Catalina HDD Carrier",
+ "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Catalina HDD ', 'BOARD_MANUFACTURER': 'Quanta'})",
+ "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"
+ }
+}
diff --git a/configurations/catalina_osfp.json b/configurations/catalina_osfp.json
new file mode 100644
index 0000000..ba0a476
--- /dev/null
+++ b/configurations/catalina_osfp.json
@@ -0,0 +1,28 @@
+{
+ "Exposes": [
+ {
+ "Address": "$address",
+ "Bus": "$bus",
+ "Name": "Catalina OSFP Board FRU $bus",
+ "Type": "EEPROM"
+ }
+ ],
+ /* Catalina Octal Small Form-factor Pluggable Carrier Board */
+ "Name": "Catalina OSFP Carrier",
+ "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Catalina OSFP '})",
+ "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"
+ }
+}
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"
+ }
+}
diff --git a/configurations/catalina_scm.json b/configurations/catalina_scm.json
new file mode 100644
index 0000000..63ccd72
--- /dev/null
+++ b/configurations/catalina_scm.json
@@ -0,0 +1,224 @@
+{
+ "Exposes": [
+ {
+ "Index": 0,
+ "Name": "SCM_P12V_VOLT_V",
+ "ScaleFactor": 0.112359551,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 13.2
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 10.8
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 1,
+ "Name": "SCM_P5V_VOLT_V",
+ "ScaleFactor": 0.27173913,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 5.25
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 4.75
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 2,
+ "Name": "SCM_P3V3_VOLT_V",
+ "ScaleFactor": 0.410677618,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.6
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 3.0
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 3,
+ "Name": "SCM_P2V5_VOLT_V",
+ "ScaleFactor": 0.54200542,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 2.625
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.375
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 4,
+ "Name": "SCM_P1V8_VOLT_V",
+ "ScaleFactor": 0.750469043,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.98
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.62
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 5,
+ "Name": "SCM_PGPPA_VOLT_V",
+ "ScaleFactor": 0.410677618,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.6
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.62
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 6,
+ "Name": "SCM_P1V2_VOLT_V",
+ "ScaleFactor": 1,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.26
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 1.14
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "BridgeGpio": [
+ {
+ "Name": "BATTERY_DETECT",
+ "Polarity": "High",
+ "SetupTime": 1
+ }
+ ],
+ "Index": 7,
+ "Name": "SCM_P3V_BAT_VOLT_V",
+ "PollRate": 86400,
+ "ScaleFactor": 0.333333333,
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 3.4
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 2.6
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Index": 8,
+ "Name": "SCM_P1V0_VOLT_V",
+ "Thresholds": [
+ {
+ "Direction": "greater than",
+ "Name": "upper critical",
+ "Severity": 1,
+ "Value": 1.1
+ },
+ {
+ "Direction": "less than",
+ "Name": "lower critical",
+ "Severity": 1,
+ "Value": 0.9
+ }
+ ],
+ "Type": "ADC"
+ },
+ {
+ "Name": "BMC",
+ "Type": "BMC"
+ },
+ {
+ "Address": "$address",
+ "Bus": "$bus",
+ "Name": "Catalina SCM FRU",
+ "Type": "EEPROM"
+ },
+ {
+ "Address": "0x4b",
+ "Bus": 9,
+ "Name": "SCM_TEMP_C",
+ "Type": "TMP75"
+ }
+ ],
+ "Name": "Catalina SCM",
+ "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Catalina SCM '})",
+ "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"
+ }
+}
diff --git a/meson.build b/meson.build
index 6e01bb9..26ef0fa 100644
--- a/meson.build
+++ b/meson.build
@@ -102,6 +102,11 @@
'bonnell.json',
'brcm_100g_1p_ocp_mezz.json',
'brcm_200g_1p_ocp_mezz.json',
+ 'catalina_fio.json',
+ 'catalina_hdd.json',
+ 'catalina_osfp.json',
+ 'catalina_pdb.json',
+ 'catalina_scm.json',
'cx7_ocp.json',
'delta_awf2dc3200w_psu.json',
'delta_dps-1600ab_psu.json',