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 ...


# f9d750c9 29-Apr-2025 Allen.Wang <Allen_Wang@quantatw.com>

configurations: yosemite4: Add max min config of Medusa Board INA233

Due to the small value of MEDUSA_ADC_GND_SENSE_VOLT_V, the change of the
SDR value after scaling will be smaller than the hystere

configurations: yosemite4: Add max min config of Medusa Board INA233

Due to the small value of MEDUSA_ADC_GND_SENSE_VOLT_V, the change of the
SDR value after scaling will be smaller than the hysteresisPublish,
which will result in the SDR value not being updated.

Therefore, the default 255~0 should not be used as Max and Min.
Specifying the Max and Min to a suitable range so that the
hysteresisPublish matches the value can avoid the bug that the SDR value
is not updated.

Change-Id: Ifdadf5ea1c57603d744dc32866017efaf212c5df
Signed-off-by: Allen Wang <Allen_Wang@quantatw.com>

show more ...


# a23002a0 11-Apr-2025 Zoey YJ Chung <zoey.yj.chung.wiwynn@gmail.com>

configurations: yosemite4: Modify UNR sensor value

Modify UNR setting in MEDUSA and MGNT temp sensors
(based on thermal team's requirements)

Change-Id: Ibb4dfcaa2bbcf87c688236298d6f07f77d9c3561
Sig

configurations: yosemite4: Modify UNR sensor value

Modify UNR setting in MEDUSA and MGNT temp sensors
(based on thermal team's requirements)

Change-Id: Ibb4dfcaa2bbcf87c688236298d6f07f77d9c3561
Signed-off-by: Zoey YJ Chung <zoey.yj.chung.wiwynn@gmail.com>

show more ...


# 61c1bad6 14-Apr-2025 Allen.Wang <Allen_Wang@quantatw.com>

configurations: yosemite4: update label for INA233

Summary:
For latest INA233 driver:
https://github.com/openbmc/linux/commit/146a419d

shunt voltage label using vmon now,
update all INA233 shunt vo

configurations: yosemite4: update label for INA233

Summary:
For latest INA233 driver:
https://github.com/openbmc/linux/commit/146a419d

shunt voltage label using vmon now,
update all INA233 shunt voltage labels

Tested:
check EM probe vmon sensor properly
and psusensor create vmon sensor success

Change-Id: I9e5b661c9f9262bb542097ac15931e47c7077c24
Signed-off-by: Allen Wang <Allen_Wang@quantatw.com>

show more ...


# d6d8114c 17-Mar-2025 Yikai Tsai <yikai.tsai.wiwynn@gmail.com>

configurations: yosemite4: remove MEDUSA ADC LCR

Remove MEDUSA ADC LCR settings for INA233, INA238, ISL28022, RTQ6056.

Tested:
Check sensor thresholds. They all work fine.

Change-Id: Ibbf9986bda0c

configurations: yosemite4: remove MEDUSA ADC LCR

Remove MEDUSA ADC LCR settings for INA233, INA238, ISL28022, RTQ6056.

Tested:
Check sensor thresholds. They all work fine.

Change-Id: Ibbf9986bda0cea26117fafb9fe3d8f97b19bcd90
Signed-off-by: Yikai Tsai <yikai.tsai.wiwynn@gmail.com>

show more ...


# 12f53dac 19-Feb-2025 Zoey YJ Chung <zoey.yj.chung.wiwynn@gmail.com>

configurations: yosemite4: Modify fan control configs

Modify fan control configs according to the test result from thermal
team.

Change-Id: I6408dbeb2385972d7ffbc88a3a768b1e44cd8f38
Signed-off-by:

configurations: yosemite4: Modify fan control configs

Modify fan control configs according to the test result from thermal
team.

Change-Id: I6408dbeb2385972d7ffbc88a3a768b1e44cd8f38
Signed-off-by: Zoey YJ Chung <zoey.yj.chung.wiwynn@gmail.com>

show more ...


# 3f1d7b3f 08-Jan-2025 Yikai Tsai <yikai.tsai.wiwynn@gmail.com>

configurations: yosemite4: Revise MEDUSA voltage sensor

Revise MEDUSA voltage sensors: INA238, ISL28022, RTQ6056.
1. Change RTQ6056 to read shunt voltage.
2. Revise voltage scale and threshold.
3. A

configurations: yosemite4: Revise MEDUSA voltage sensor

Revise MEDUSA voltage sensors: INA238, ISL28022, RTQ6056.
1. Change RTQ6056 to read shunt voltage.
2. Revise voltage scale and threshold.
3. Add "in1_Min" and "in_voltage0_Min" in schemas/legacy.json.

Tested:
Check sensor reading of INA238, ISL28022, RTQ6056.
They all work fine.

Change-Id: I61ec1d6f98a1e5051486e2871b24e70f899e59ab
Signed-off-by: Yikai Tsai <yikai.tsai.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