Revision Date Author Comments
# 04b296b1 20-Apr-2025 Patrick NC Lin <patrick.nc.lin.wiwynn@gmail.com>

configurations: yosemite4: Adjust Fantable of On-board Ambient Sensor

# Description:
Adjusted fan table to prevent triggering failsafe mode when the
On-board Ambient Sensor missing or hitting UCR.

configurations: yosemite4: Adjust Fantable of On-board Ambient Sensor

# Description:
Adjusted fan table to prevent triggering failsafe mode when the
On-board Ambient Sensor missing or hitting UCR.

# Motivation:
System should not trigger failsafe mode no matter sensor missing
or hitting UCR.

# Test Plan:
Hit the UCR and check the fan speed.

# Test result:
```
// Set UCR
root@bmc:~# busctl set-property xyz.openbmc_project.PLDM /xyz/openbmc_project/sensors/temperature/SENTINEL_DOME_SLOT_1_MB_INLET_TEMP_C xyz.openbmc_project.Sensor.Threshold.Critical CriticalHigh d 10.0
root@bmc:~# busctl set-property xyz.openbmc_project.PLDM /xyz/openbmc_project/sensors/temperature/WAILUA_FALLS_SLOT_3_WF_INLET_TEMP_C xyz.openbmc_project.Sensor.Threshold.Critical CriticalHigh d 10.0
root@bmc:~# busctl set-property xyz.openbmc_project.PLDM /xyz/openbmc_project/sensors/temperature/SENTINEL_DOME_SLOT_8_MB_OUTLET_TEMP_C xyz.openbmc_project.Sensor.Threshold.Critical CriticalHigh d 10.0
root@bmc:~# busctl set-property xyz.openbmc_project.HwmonTempSensor /xyz/openbmc_project/sensors/temperature/MGNT_TEMP_C xyz.openbmc_project.Sensor.Threshold.Critical CriticalHigh d 10.0
root@bmc:~# busctl set-property xyz.openbmc_project.HwmonTempSensor /xyz/openbmc_project/sensors/temperature/SPIDER0_TEMP_C xyz.openbmc_project.Sensor.Threshold.Critical CriticalHigh d 10.0
root@bmc:~# busctl set-property xyz.openbmc_project.HwmonTempSensor /xyz/openbmc_project/sensors/temperature/SPIDER1_TEMP_C xyz.openbmc_project.Sensor.Threshold.Critical CriticalHigh d 10.0
root@bmc:~# busctl set-property xyz.openbmc_project.HwmonTempSensor /xyz/openbmc_project/sensors/temperature/MEDUSA0_TEMP_C xyz.openbmc_project.Sensor.Threshold.Critical CriticalHigh d 10.0
root@bmc:~# busctl set-property xyz.openbmc_project.HwmonTempSensor /xyz/openbmc_project/sensors/temperature/MEDUSA1_TEMP_C xyz.openbmc_project.Sensor.Threshold.Critical CriticalHigh d 10.0

// Check UCR is set
root@bmc:~# mfg-tool sensor-display 2>/dev/null | table-sensor-display | egrep -i critical
MEDUSA0_TEMP_C critical 49.125 DegreesC N/A N/A N/A N/A 10 N/A
MEDUSA1_TEMP_C critical 41.187 DegreesC N/A N/A N/A N/A 10 N/A
MGNT_TEMP_C critical 30.625 DegreesC N/A N/A N/A N/A 10 N/A
SENTINEL_DOME_SLOT_1_MB_INLET_TEMP_C critical 37 DegreesC N/A N/A N/A N/A 10 N/A
SENTINEL_DOME_SLOT_8_MB_OUTLET_TEMP_C critical 51 DegreesC N/A N/A N/A N/A 10 N/A
SPIDER0_TEMP_C critical 41.375 DegreesC N/A N/A N/A N/A 10 150
SPIDER1_TEMP_C critical 40.625 DegreesC N/A N/A N/A N/A 10 150
WAILUA_FALLS_SLOT_3_WF_INLET_TEMP_C critical 37 DegreesC N/A N/A N/A N/A 10 N/A

// Check pwm
root@bmc:~# mfg-tool sensor-display 2>/dev/null | table-sensor-display | egrep -i pwm
FANBOARD0_FAN0_PWM_PCT ok 16.8627 Percent N/A N/A N/A N/A N/A N/A
FANBOARD0_FAN1_PWM_PCT ok 16.8627 Percent N/A N/A N/A N/A N/A N/A
FANBOARD0_FAN4_PWM_PCT ok 16.8627 Percent N/A N/A N/A N/A N/A N/A
FANBOARD0_FAN5_PWM_PCT ok 16.8627 Percent N/A N/A N/A N/A N/A N/A
FANBOARD0_FAN8_PWM_PCT ok 16.8627 Percent N/A N/A N/A N/A N/A N/A
FANBOARD0_FAN9_PWM_PCT ok 16.8627 Percent N/A N/A N/A N/A N/A N/A
FANBOARD1_FAN10_PWM_PCT ok 16.8627 Percent N/A N/A N/A N/A N/A N/A
FANBOARD1_FAN11_PWM_PCT ok 16.8627 Percent N/A N/A N/A N/A N/A N/A
FANBOARD1_FAN2_PWM_PCT ok 16.8627 Percent N/A N/A N/A N/A N/A N/A
FANBOARD1_FAN3_PWM_PCT ok 16.8627 Percent N/A N/A N/A N/A N/A N/A
FANBOARD1_FAN6_PWM_PCT ok 16.8627 Percent N/A N/A N/A N/A N/A N/A
FANBOARD1_FAN7_PWM_PCT ok 16.8627 Percent N/A N/A N/A N/A N/A N/A

// Check pid-control does not been trigger
root@bmc:~# journalctl -u phosphor-pid-control -n 10
Apr 11 16:07:29 bmc swampd[8181]: inputs: WAILUA_FALLS_SLOT_6_WF_VR_ASIC1_P0V8_TEMP_C, WAILUA_FALLS_SLOT_6_WF_VR_ASIC1_PVDDQ_CD_TEMP_C, WAILUA_FALLS_SLOT_6_WF_VR_ASIC1_P0V85_TEMP_C, WAILUA_FALLS_SLOT_6_WF_VR_ASIC1_PVDDQ_AB_TEMP_C, WAILUA_FALLS_SLOT_6_WF_VR_ASIC2_P0V8_TEMP_C, WAILUA_FALLS_SLOT_6_WF_VR_ASIC2_PVDDQ_CD_TEMP_C, WAILUA_FALLS_SLOT_6_WF_VR_ASIC2_P0V85_TEMP_C, WAILUA_FALLS_SLOT_6_WF_VR_ASIC2_PVDDQ_AB_TEMP_C,
Apr 11 16:07:29 bmc swampd[8181]: PID name: Stepwise_WF_VR_Slot_7
Apr 11 16:07:29 bmc swampd[8181]: inputs: WAILUA_FALLS_SLOT_7_WF_VR_ASIC1_P0V8_TEMP_C, WAILUA_FALLS_SLOT_7_WF_VR_ASIC1_PVDDQ_CD_TEMP_C, WAILUA_FALLS_SLOT_7_WF_VR_ASIC1_P0V85_TEMP_C, WAILUA_FALLS_SLOT_7_WF_VR_ASIC1_PVDDQ_AB_TEMP_C, WAILUA_FALLS_SLOT_7_WF_VR_ASIC2_P0V8_TEMP_C, WAILUA_FALLS_SLOT_7_WF_VR_ASIC2_PVDDQ_CD_TEMP_C, WAILUA_FALLS_SLOT_7_WF_VR_ASIC2_P0V85_TEMP_C, WAILUA_FALLS_SLOT_7_WF_VR_ASIC2_PVDDQ_AB_TEMP_C,
Apr 11 16:07:29 bmc swampd[8181]: PID name: Stepwise_WF_VR_Slot_8
Apr 11 16:07:29 bmc swampd[8181]: inputs: WAILUA_FALLS_SLOT_8_WF_VR_ASIC1_P0V8_TEMP_C, WAILUA_FALLS_SLOT_8_WF_VR_ASIC1_PVDDQ_CD_TEMP_C, WAILUA_FALLS_SLOT_8_WF_VR_ASIC1_P0V85_TEMP_C, WAILUA_FALLS_SLOT_8_WF_VR_ASIC1_PVDDQ_AB_TEMP_C, WAILUA_FALLS_SLOT_8_WF_VR_ASIC2_P0V8_TEMP_C, WAILUA_FALLS_SLOT_8_WF_VR_ASIC2_PVDDQ_CD_TEMP_C, WAILUA_FALLS_SLOT_8_WF_VR_ASIC2_P0V85_TEMP_C, WAILUA_FALLS_SLOT_8_WF_VR_ASIC2_PVDDQ_AB_TEMP_C,
Apr 11 16:07:29 bmc swampd[8181]: Build failsafe logger for Zone 0 with initial failsafe mode: 0
Apr 11 16:07:29 bmc swampd[8181]: pushing zone 0
Apr 11 16:07:29 bmc swampd[8181]: PID Zone 0 max SetPoint 17 requested by Stepwise_CALIBRATED_MB_FIO_Slot_8 FANBOARD0_FAN0_TACH_INLET_SPEED_RPMFANBOARD0_FAN0_PWM_PCT FANBOARD0_FAN0_TACH_OUTLET_SPEED_RPMFANBOARD0_FAN0_PWM_PCT FANBOARD0_FAN1_TACH_INLET_SPEED_RPMFANBOARD0_FAN1_PWM_PCT FANBOARD0_FAN1_TACH_OUTLET_SPEED_RPMFANBOARD0_FAN1_PWM_PCT FANBOARD0_FAN4_TACH_INLET_SPEED_RPMFANBOARD0_FAN4_PWM_PCT FANBOARD0_FAN4_TACH_OUTLET_SPEED_RPMFANBOARD0_FAN4_PWM_PCT FANBOARD0_FAN5_TACH_INLET_SPEED_RPMFANBOARD0_FAN5_PWM_PCT FANBOARD0_FAN5_TACH_OUTLET_SPEED_RPMFANBOARD0_FAN5_PWM_PCT FANBOARD0_FAN8_TACH_INLET_SPEED_RPMFANBOARD0_FAN8_PWM_PCT FANBOARD0_FAN8_TACH_OUTLET_SPEED_RPMFANBOARD0_FAN8_PWM_PCT FANBOARD0_FAN9_TACH_INLET_SPEED_RPMFANBOARD0_FAN9_PWM_PCT FANBOARD0_FAN9_TACH_OUTLET_SPEED_RPMFANBOARD0_FAN9_PWM_PCT FANBOARD1_FAN10_TACH_INLET_SPEED_RPMFANBOARD1_FAN10_PWM_PCT FANBOARD1_FAN10_TACH_OUTLET_SPEED_RPMFANBOARD1_FAN10_PWM_PCT FANBOARD1_FAN11_TACH_INLET_SPEED_RPMFANBOARD1_FAN11_PWM_PCT FANBOARD1_FAN11_TACH_OUTLET_SPEED_RPMFANBOARD1_FAN11_PWM_PCT FANBOARD1_FAN2_TACH_INLET_SPEED_RPMFANBOARD1_FAN2_PWM_PCT FANBOARD1_FAN2_TACH_OUTLET_SPEED_RPMFANBOARD1_FAN2_PWM_PCT FANBOARD1_FAN3_TACH_INLET_SPEED_RPMFANBOARD1_FAN3_PWM_PCT FANBOARD1_FAN3_TACH_OUTLET_SPEED_RPMFANBOARD1_FAN3_PWM_PCT FANBOARD1_FAN6_TACH_INLET_SPEED_RPMFANBOARD1_FAN6_PWM_PCT FANBOARD1_FAN6_TACH_OUTLET_SPEED_RPMFANBOARD1_FAN6_PWM_PCT FANBOARD1_FAN7_TACH_INLET_SPEED_RPMFANBOARD1_FAN7_PWM_PCT FANBOARD1_FAN7_TACH_OUTLET_SPEED_RPMFANBOARD1_FAN7_PWM_PCT
Apr 11 16:07:30 bmc swampd[8181]: Zone 0 fans, returning to normal mode, output pwm: 17
Apr 11 16:07:50 bmc swampd[8181]: PID Zone 0 max SetPoint 17 requested by Stepwise_CALIBRATED_MB_FIO_Slot_7
```

Change-Id: I4736ffe0d8300095a0a016280f02cc29d21bbdba
Signed-off-by: Patrick NC Lin <patrick.nc.lin.wiwynn@gmail.com>

show more ...


# 1642b65a 05-Sep-2024 Patrick Williams <patrick@stwcx.xyz>

meta: move hardware configs to vendor directory

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I083a5dcea1369bba64bc2a88650f784804993a30