History log of /openbmc/entity-manager/ (Results 1 – 25 of 1868)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
bf86815326-Dec-2025 Leo Wang <leo.jt.wang@fii-foxconn.com>

configurations: clemente: add interposer and E1.S BP CPLD redfish update

Add CPLD device definitions for the Clemente interposer and E1.S HDD
board in Entity Manager.

This change introduces CPLD no

configurations: clemente: add interposer and E1.S BP CPLD redfish update

Add CPLD device definitions for the Clemente interposer and E1.S HDD
board in Entity Manager.

This change introduces CPLD nodes with firmware metadata for both the
interposer and HDD boards, enabling CPLD firmware update handling.
The CPLD definitions include vendor IANA and compatible hardware
information required by the Redfish firmware update flow.

Change-Id: I5c73b7f88444a886e89a5cf40721cfe6874767c0
Signed-off-by: Leo Wang <leo.jt.wang@fii-foxconn.com>

show more ...

c32fdfe818-Dec-2025 Carl Lee <carl.lee@amd.com>

configurations: anacapa: modify BRB VR sensor name and type

Description:
Modify BRB VR sensor name to meet HW design
Modify sensor type to meet VR device

Tested:
Check that MB VR sensors can be cre

configurations: anacapa: modify BRB VR sensor name and type

Description:
Modify BRB VR sensor name to meet HW design
Modify sensor type to meet VR device

Tested:
Check that MB VR sensors can be created successfully.

BRB_L_VR_P0V85_VDD_CURR_A ok 54.562 Amperes
BRB_L_VR_P0V85_VDD_PWR_W ok 48.75 Watts
BRB_L_VR_P0V85_VDD_TEMP_C ok 42 DegreesC
BRB_L_VR_P0V85_VDD_VOLT_V ok 0.895 Volts
BRB_L_VR_P0V8_VDDA_CURR_A ok 10.875 Amperes
BRB_L_VR_P0V8_VDDA_PWR_W ok 8.75 Watts
BRB_L_VR_P0V8_VDDA_TEMP_C ok 38 DegreesC
BRB_L_VR_P0V8_VDDA_VOLT_V ok 0.826 Volts
BRB_R_VR_P0V85_VDD_CURR_A ok 55.25 Amperes
BRB_R_VR_P0V85_VDD_PWR_W ok 47.75 Watts
BRB_R_VR_P0V85_VDD_TEMP_C ok 47 DegreesC
BRB_R_VR_P0V85_VDD_VOLT_V ok 0.865 Volts
BRB_R_VR_P0V8_VDDA_CURR_A ok 14.75 Amperes
BRB_R_VR_P0V8_VDDA_PWR_W ok 12.25 Watts
BRB_R_VR_P0V8_VDDA_TEMP_C ok 41 DegreesC
BRB_R_VR_P0V8_VDDA_VOLT_V ok 0.826 Volts

Change-Id: I5247fea88eccb118fd100e4848c45e88c1747b27
Signed-off-by: Carl Lee <carl.lee@amd.com>

show more ...

3df24b4e06-Jan-2026 Carl Lee <carl.lee@amd.com>

configurations: anacapa: modify fan sensors with two Left PDB versions

Description:
Based on Left PDB HW design change(Commit 17200fd), we need to create
two configuration JSON files.
One for EVT1

configurations: anacapa: modify fan sensors with two Left PDB versions

Description:
Based on Left PDB HW design change(Commit 17200fd), we need to create
two configuration JSON files.
One for EVT1 and one for later versions.

anacapa_pdb_l.json: All fan sensors are created.
anacapa_pdb_l_evt1.json: The following fan speed sensors can't be
created.
FAN3_TACH_IL_SPEED_RPM
FAN4_TACH_IL_SPEED_RPM
FAN4_TACH_OL_SPEED_RPM

Tested:
Check that fan sensors can be created successfully base on Left PDB
EVT1/EVT2.

Change-Id: I35998b65429a75debd69b2d235a81ce52cf5d27c
Signed-off-by: Carl Lee <carl.lee@amd.com>

show more ...

adecd82407-Jan-2026 Daniel Hsu <Daniel-Hsu@quantatw.com>

configuration: harma: fix swapped fan table reading and output

The fan table had the reading and output fields reversed.
Update the table to correct the mapping.

Change-Id: Ice4114ffbba9fb179c7bbad

configuration: harma: fix swapped fan table reading and output

The fan table had the reading and output fields reversed.
Update the table to correct the mapping.

Change-Id: Ice4114ffbba9fb179c7bbad0dba6b1cc6f0f1319
Signed-off-by: Daniel Hsu <Daniel-Hsu@quantatw.com>

show more ...

7af5a39f03-Nov-2025 Peter Yin <peter.yin@quantatw.com>

configuration: harma: add PDB power monitor calibration

Add calibration data for the first and second PDB power
monitor components.

Change-Id: If392d2db6194f74400aade0396baf2cc5f2fe8da
Signed-off-b

configuration: harma: add PDB power monitor calibration

Add calibration data for the first and second PDB power
monitor components.

Change-Id: If392d2db6194f74400aade0396baf2cc5f2fe8da
Signed-off-by: Peter Yin <peter.yin@quantatw.com>

show more ...

83c07fdc05-Dec-2025 Alexander Hansen <alexander.hansen@9elements.com>

deduplicate DBus variant definitions

There were several versions of std::variant for DBus types in use
throughout the repo to represent all the types we may get from DBus.

Form the union of these v

deduplicate DBus variant definitions

There were several versions of std::variant for DBus types in use
throughout the repo to represent all the types we may get from DBus.

Form the union of these variants to use in all those places.

Since the variant is used in DBus context it's assumed we can safely use
the same variant type in all cases.

Tested: EM integration tests pass.

Tested: on Tyan S8030

`busctl tree` is as before

inspecting a single record:

```
busctl introspect xyz.openbmc_project.EntityManager /xyz/openbmc_project/inventory/system/board/Tyan_S8030_Baseboard/VBAT_33 xyz.openbmc_project.Configuration.ADC
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
.Index property t 10 emits-change
.Name property s "VBAT_33" emits-change
.PowerState property s "Always" emits-change
.ScaleFactor property d 0.3333 emits-change
.Type property s "ADC" emits-change
```

`ipmitool sensor` also shows the expected readings, indicating sensor
config was parsed successfully.

Change-Id: I6e0185f41d2860d8370fe515dd33acde84f30f70
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>

show more ...

15ac80a030-Dec-2025 Alex Wang <alex.ts.wang@fii-foxconn.com>

configurations: clemente: add interposer thermal sensor for PVT2 and MP

Add TMP75 thermal sensors for the interposer on PVT2 and MP boards
to monitor board temperature.

Change-Id: I6dbf1a3e68d0e2ee

configurations: clemente: add interposer thermal sensor for PVT2 and MP

Add TMP75 thermal sensors for the interposer on PVT2 and MP boards
to monitor board temperature.

Change-Id: I6dbf1a3e68d0e2ee6fd45aa70a4dbf63c1b3d067
Signed-off-by: Alex Wang <alex.ts.wang@fii-foxconn.com>

show more ...

c2cb85fb05-Jan-2026 Leo Yang <Leo-Yang@quantatw.com>

configurations: yosemite5: modify medusa ADC128D818 sensor max min

Due to the small sensor readings, the max and min values must be
adjusted to prevent numerical changes falling below the hysteresis

configurations: yosemite5: modify medusa ADC128D818 sensor max min

Due to the small sensor readings, the max and min values must be
adjusted to prevent numerical changes falling below the hysteresis
threshold, which would cause value updates to be skipped.

Change-Id: I79c9f4bada1eec112e311eb2811a7c6cbca80c65
Signed-off-by: Leo Yang <Leo-Yang@quantatw.com>

show more ...

77f65c1c18-Dec-2025 Marshall Zhan <marshall.zhan.wiwynn@gmail.com>

configurations: yosemite5: Fix PID name typo

-Fix PID_MB_DIMM typo

Change-Id: I45b974aafdf25c18e8981a9a76859c0af179154b
Signed-off-by: Marshall Zhan <marshall.zhan.wiwynn@gmail.com>

fdd2c3f831-Dec-2025 Frank Chen <FrankChen4@quantatw.com>

configurations: santabarbara: Fix FSC fan PID Outputs mismatch

This change aligns the fan PID Outputs with the actual fan PWM controls
exposed on D-Bus, allowing swampd to successfully initialize Zo

configurations: santabarbara: Fix FSC fan PID Outputs mismatch

This change aligns the fan PID Outputs with the actual fan PWM controls
exposed on D-Bus, allowing swampd to successfully initialize Zone 0
and start fan control loops normally.

Tested-on: Santabarbara
```
root@bmc:~# journalctl -f | grep swampd
Dec 30 21:59:03 bmc swampd[1056]: New configuration detected, reloading
Dec 30 21:59:03 bmc swampd[1056]: .No fan zones, application pausing until new configuration
Dec 30 21:59:13 bmc swampd[1056]: Zone Zone 0 is at ZoneIndex 0
Dec 30 21:59:14 bmc swampd[1056]: Zone Id: 0
Dec 30 21:59:14 bmc swampd[1056]: PID name: All_Fan
Dec 30 21:59:14 bmc swampd[1056]: inputs: MB_FAN0_TACH_OL_SPEED_RPMMB_FAN_PWM_PCT, MB_FAN0_TACH_IL_SPEED_RPMMB_FAN_PWM_PCT, MB_FAN1_TACH_OL_SPEED_RPMMB_FAN_PWM_PCT, MB_FAN1_TACH_IL_SPEED_RPMMB_FAN_PWM_PCT, MB_FAN2_TACH_OL_SPEED_RPMMB_FAN_PWM_PCT, MB_FAN2_TACH_IL_SPEED_RPMMB_FAN_PWM_PCT, MB_FAN3_TACH_OL_SPEED_RPMMB_FAN_PWM_PCT, MB_FAN3_TACH_IL_SPEED_RPMMB_FAN_PWM_PCT, PDB2_FAN4_TACH_OL_SPEED_RPMPDB2_FAN4_PWM_PCT, PDB2_FAN4_TACH_IL_SPEED_RPMPDB2_FAN4_PWM_PCT, PDB2_FAN5_TACH_OL_SPEED_RPMPDB2_FAN5_PWM_PCT, PDB2_FAN5_TACH_IL_SPEED_RPMPDB2_FAN5_PWM_PCT, PDB2_FAN6_TACH_OL_SPEED_RPMPDB2_FAN6_PWM_PCT, PDB2_FAN6_TACH_IL_SPEED_RPMPDB2_FAN6_PWM_PCT, PDB2_FAN7_TACH_OL_SPEED_RPMPDB2_FAN7_PWM_PCT, PDB2_FAN7_TACH_IL_SPEED_RPMPDB2_FAN7_PWM_PCT,
Dec 30 21:59:14 bmc swampd[1056]: Build failsafe logger for Zone 0 with initial failsafe mode: 0
Dec 30 21:59:14 bmc swampd[1056]: pushing zone 0

root@bmc:~# mfg-tool fan-mode
<7> Finding Control.Mode objects.
<7> Iterating over entries.
<7> Examining xyz.openbmc_project.Control.Mode at /xyz/openbmc_project/settings/fanctrl/zone0.
{
"zone0": "auto"
}
```

Change-Id: I32fc638ea7a670bb37568fcedc1815f4b4315d91
Signed-off-by: Frank Chen <FrankChen4@quantatw.com>

show more ...

e5d96d7418-Dec-2025 Carl Lee <carl.lee@amd.com>

schemas: legacy: add MP2993 device

Add MP2993 to PSUSensor types enum.

Change-Id: I19b8ebfb502d986c0d69c19099dd923375fae799
Signed-off-by: Carl Lee <carl.lee@amd.com>

217e79c222-Dec-2025 Kevin Tung <kevin.tung@quantatw.com>

configurations: yosemite5: use calibrated SCM inlet temp in FSC

In [1] introduced a virtual sensor, SCM_VIRTUAL_CALIBRATED_INLET_TEMP_C
which provides a calibrated version of SCM_INLET_TEMP_C.
So sw

configurations: yosemite5: use calibrated SCM inlet temp in FSC

In [1] introduced a virtual sensor, SCM_VIRTUAL_CALIBRATED_INLET_TEMP_C
which provides a calibrated version of SCM_INLET_TEMP_C.
So switch Stepwise_SCM_INLET to use this calibrated inlet temperature.

Remove thresholds from SCM_INLET_TEMP_C to avoid false LCR/UCR events,
and rely on the thresholds of the calibrated inlet temp sensor instead.

[1] https://gerrit.openbmc.org/c/openbmc/openbmc/+/85944

Change-Id: I3f0a91cc531e6984d2df15f4f5f36fbed8158bb1
Signed-off-by: Kevin Tung <kevin.tung.openbmc@gmail.com>

show more ...

73b6528422-Dec-2025 Frank Chen <FrankChen4@quantatw.com>

configurations: santabarbara: update sensor thresholds

The original sensor threshold values were defined during the early
stages of the project. Updated threshold specifications have since
been prov

configurations: santabarbara: update sensor thresholds

The original sensor threshold values were defined during the early
stages of the project. Updated threshold specifications have since
been provided by the hardware team.

This commit updates the sensor threshold values and adds or adjusts
hysteresis settings for all related sensors across Santabarbara boards.

Test-on: Santabarbara
```
root@bmc:~# mfg-tool sensor-display 2>/dev/null | table-sensor-display
sensor status value units LNR LCR LNC UNC UCR UNR
---------------------------- ------ -------- ------- --- --- ------- ----------
MB_VR_CPU_PVDDCR_CPU1_CURR_A ok 32 Amperes N/A N/A N/A N/A 442 N/A
MB_VR_CPU_PVDDIO_CURR_A ok 15 Amperes N/A N/A N/A N/A 55.2 N/A
PDB1_P52V_ASIC0_SENSE_CURR_A ok 1.9503 Amperes N/A N/A N/A N/A 38.325 N/A
PDB1_P52V_ASIC0_SENSE_PWR_W ok 104.4653 Watts N/A N/A N/A N/A 1900 N/A
PDB1_P52V_ASIC1_SENSE_CURR_A ok 0.235 Amperes N/A N/A N/A N/A 38.325 N/A
PDB1_P52V_ASIC1_SENSE_PWR_W ok 12.8563 Watts N/A N/A N/A N/A 1900 N/A
PDB1_P52V_ASIC2_SENSE_CURR_A ok 1.9526 Amperes N/A N/A N/A N/A 38.325 N/A
PDB1_P52V_ASIC2_SENSE_PWR_W ok 106.009 Watts N/A N/A N/A N/A 1900 N/A
PDB1_P52V_ASIC3_SENSE_CURR_A ok 2.0177 Amperes N/A N/A N/A N/A 38.325 N/A
PDB1_P52V_ASIC3_SENSE_PWR_W ok 108.227 Watts N/A N/A N/A N/A 1900 N/A
PDB2_P12V_BRICK0_CURR_A ok 15 Amperes N/A N/A N/A N/A 130 N/A
PDB2_P12V_BRICK0_POUT_PWR_W ok 200 Watts N/A N/A N/A N/A 1639.3 N/A
PDB2_P12V_BRICK1_CURR_A ok 19 Amperes N/A N/A N/A N/A 130 N/A
PDB2_P12V_BRICK1_POUT_PWR_W ok 230 Watts N/A N/A N/A N/A 1639.3 N/A
PDB2_P12V_FAN0_CURR_A ok -0.005 Amperes N/A N/A N/A N/A 5.5 N/A
PDB2_P12V_FAN0_PWR_W ok 0 Watts N/A N/A N/A N/A 66 N/A
PDB2_P12V_FAN1_CURR_A ok -0.005 Amperes N/A N/A N/A N/A 5.5 N/A
PDB2_P12V_FAN1_PWR_W ok 0 Watts N/A N/A N/A N/A 66 N/A
PDB2_P12V_FAN2_CURR_A ok -0.005 Amperes N/A N/A N/A N/A 5.5 N/A
PDB2_P12V_FAN2_PWR_W ok 0 Watts N/A N/A N/A N/A 66 N/A
PDB2_P12V_FAN3_CURR_A ok -0.005 Amperes N/A N/A N/A N/A 5.5 N/A
PDB2_P12V_FAN3_PWR_W ok 0 Watts N/A N/A N/A N/A 66 N/A
SCM_P5V_VOLT_V ok 4.9938 Volts N/A 4.9 N/A N/A 5.46 N/A
SWB_P0V81_PEX_0_CURR_A ok 9 Amperes N/A N/A N/A N/A 36.3 N/A
SWB_P0V81_PEX_0_PWR_W ok 5 Watts N/A N/A N/A N/A 31.22 N/A
SWB_P0V81_PEX_1_CURR_A ok 8 Amperes N/A N/A N/A N/A 45.65 N/A
SWB_P0V81_PEX_1_PWR_W ok 6 Watts N/A N/A N/A N/A 39.25 N/A
SWB_P0V895_PEX_CURR_A ok 55 Amperes N/A N/A N/A N/A 192.5 N/A
SWB_P0V895_PEX_PWR_W ok 46 Watts N/A N/A N/A N/A 179.03 N/A
SWB_P1V2_PEX_CURR_A ok 2.5 Amperes N/A N/A N/A N/A 8.83 N/A
SWB_P1V2_PEX_PWR_W ok 2.5 Watts N/A N/A N/A N/A 10.86 N/A
```

Change-Id: I4e4ccfd6e43d9d7196acf47033a7268ab38b1042
Signed-off-by: Frank Chen <FrankChen4@quantatw.com>

show more ...

732aec7b18-Dec-2025 Ken Chen <Ken.Chen@quantatw.com>

configurations: yosemite5: add E1S x4 expansion board config

add E1S x4 expansion board sensor.

Change-Id: I5ddca2c8ebe56a70477bf2dbca95167667f2f0d3
Signed-off-by: Ken Chen <Ken.Chen@quantatw.com>

aa72e8a817-Dec-2025 Henry Wu <Henry_Wu@quantatw.com>

configurations: santabarbara: add MB VR MP9945 sensor

1.Add MP9945 sensor configurations for monitoring voltage,
current, and power on the motherboard.
2.The function MB_VR_PVDD18_S5 is supported by

configurations: santabarbara: add MB VR MP9945 sensor

1.Add MP9945 sensor configurations for monitoring voltage,
current, and power on the motherboard.
2.The function MB_VR_PVDD18_S5 is supported by MP29612 on
EVT1A. For EVT1B and EVT2A, this function will be supported
by MP9945 instead. Since EVT1A is no longer the version in
use, we remove this function from MP29612 and add it to
MP9945.

Test on Santabarbara EVT2A board:
```
root@bmc:~# busctl tree xyz.openbmc_project.PSUSensor | grep MB_VR_PVDD18_S5
│ ├─ /xyz/openbmc_project/State/Decorator/MB_VR_PVDD18_S5_OperationalStatus
│ ├─ /xyz/openbmc_project/sensors/current/MB_VR_PVDD18_S5_CURR_A
│ ├─ /xyz/openbmc_project/sensors/power/MB_VR_PVDD18_S5_PWR_W
├─ /xyz/openbmc_project/sensors/voltage/MB_VR_PVDD18_S5_VOLT_V

root@bmc:~# mfg-tool sensor-display | table-sensor-display | grep -i MB_VR_PVDD18_S5
sensor status value units LNR LCR LNC UNC UCR UNR
MB_VR_PVDD18_S5_CURR_A ok 1 Amperes N/A N/A N/A N/A 25.3 N/A
MB_VR_PVDD18_S5_PWR_W ok 1.75 Watts N/A N/A N/A N/A 46.8 N/A
MB_VR_PVDD18_S5_VOLT_V ok 1.8 Volts N/A 1.68 N/A N/A 1.85 N/A
```

Change-Id: Ia278afd06de9f1d556e59edc56ba88ba133b3b0a
Signed-off-by: Henry Wu <Henry_Wu@quantatw.com>

show more ...

b1b77eef17-Dec-2025 Henry Wu <Henry_Wu@quantatw.com>

configurations: santabarbara: Update threshold values on mb

The threshold values were set during the early stages of the project.
The hardware team has since provided updated threshold values, and t

configurations: santabarbara: Update threshold values on mb

The threshold values were set during the early stages of the project.
The hardware team has since provided updated threshold values, and this
commit adjusts the MB configuration accordingly.

This change updates the threshold values for six sensors and adds or
updates hysteresis values for all related sensors.

Test on Santabarbara
```
root@bmc:~# mfg-tool sensor-display | table-sensor-display | grep -i MB_PVDD18_S5_VOLT_V
MB_PVDD18_S5_VOLT_V ok 1.8042 Volts N/A 1.68 N/A N/A 1.85 N/A
root@bmc:~# mfg-tool sensor-display | table-sensor-display | grep -i MB_P12V_AUX_VOLT_V
MB_P12V_AUX_VOLT_V ok 12.1663 Volts N/A 11.39 N/A N/A 12.83 N/A
root@bmc:~# mfg-tool sensor-display | table-sensor-display | grep -i MB_VR_CPU_PVDDCR_SOC_PWR_W
MB_VR_CPU_PVDDCR_SOC_PWR_W ok 103 Watts N/A N/A N/A N/A 537.24 N/A
root@bmc:~# mfg-tool sensor-display | table-sensor-display | grep -i MB_VR_CPU_PVDDCR_SOC_CURR_A
MB_VR_CPU_PVDDCR_SOC_CURR_A ok 97 Amperes N/A N/A N/A N/A 410 N/A
root@bmc:~# mfg-tool sensor-display | table-sensor-display | grep -i MB_VR_CPU_PVDDCR_CPU0_CURR_A
MB_VR_CPU_PVDDCR_CPU0_CURR_A ok 0 Amperes N/A N/A N/A N/A 442 N/A
root@bmc:~# mfg-tool sensor-display | table-sensor-display | grep -i MB_VR_CPU_PVDDIO_MEM_S3_CURR_A
MB_VR_CPU_PVDDIO_MEM_S3_CURR_A ok 10 Amperes N/A N/A N/A N/A 287.5 N/A
```

Change-Id: I5a8f2f3dfea61e3df217907cde9f72bb73ce4f49
Signed-off-by: Henry Wu <Henry_Wu@quantatw.com>

show more ...

d8a78de417-Dec-2025 Frank Chen <FrankChen4@quantatw.com>

configurations: santabarbara: add initial FSC config

Add the initial fan speed control configuration for stepwise modes.
Tested on Santabarbara and the stepwise control works as expected.

Change-Id

configurations: santabarbara: add initial FSC config

Add the initial fan speed control configuration for stepwise modes.
Tested on Santabarbara and the stepwise control works as expected.

Change-Id: I71469d97fbdf494c2ccae58911e7093692e33090
Signed-off-by: Frank Chen <FrankChen4@quantatw.com>

show more ...

e601216116-Dec-2025 Carl Lee <carl.lee@amd.com>

configurations: anacapa: modify MB VR sensor name and type

Description:
Modify MB VR sensor name to meet HW design
Modify sensor type to meet VR device
0x47 : MPQ8785 : PVDD18_S5_P0
0x60 : MP2869 :

configurations: anacapa: modify MB VR sensor name and type

Description:
Modify MB VR sensor name to meet HW design
Modify sensor type to meet VR device
0x47 : MPQ8785 : PVDD18_S5_P0
0x60 : MP2869 : PVDDCR_CPU0_P0/PVDDIO_MEM_S3_P0
0x62 : MP29612 : PVDDCR_CPU1_P0
0x64 : MP29612 : CPU_PVDDCR_SOC_P0/CPU_PVDDCR_SOC_P0

Tested:
Check that MB VR sensors can be created successfully.

MB_VR_CPU_PVDD18_S5_P0_CURR_A ok 0 Amperes
MB_VR_CPU_PVDD18_S5_P0_TEMP_C ok 29 DegreesC
MB_VR_CPU_PVDD18_S5_P0_VIN_VOLT_V ok 12.1 Volts
MB_VR_CPU_PVDD18_S5_P0_VOUT_VOLT_V ok 1.798 Volts
MB_VR_CPU_PVDDCR_CPU0_P0_CURR_A ok 24 Amperes
MB_VR_CPU_PVDDCR_CPU0_P0_PWR_W ok 26 Watts
MB_VR_CPU_PVDDCR_CPU0_P0_TEMP_C ok 34 DegreesC
MB_VR_CPU_PVDDCR_CPU0_P0_VOLT_V ok 1.09 Volts
MB_VR_CPU_PVDDCR_CPU1_P0_CURR_A ok 23 Amperes
MB_VR_CPU_PVDDCR_CPU1_P0_PWR_W ok 25 Watts
MB_VR_CPU_PVDDCR_CPU1_P0_TEMP_C ok 33 DegreesC
MB_VR_CPU_PVDDCR_CPU1_P0_VOLT_V ok 1.095 Volts
MB_VR_CPU_PVDDCR_SOC_P0_CURR_A ok 54 Amperes
MB_VR_CPU_PVDDCR_SOC_P0_PWR_W ok 55 Watts
MB_VR_CPU_PVDDCR_SOC_P0_TEMP_C ok 33 DegreesC
MB_VR_CPU_PVDDCR_SOC_P0_VOLT_V ok 1.03 Volts
MB_VR_CPU_PVDDIO_MEM_S3_P0_PWR_W ok 7 Watts
MB_VR_CPU_PVDDIO_MEM_S3_P0_CURR_A ok 6 Amperes
MB_VR_CPU_PVDDIO_MEM_S3_P0_TEMP_C ok 33 DegreesC
MB_VR_CPU_PVDDIO_MEM_S3_P0_VOLT_V ok 1.1 Volts
MB_VR_CPU_PVDDIO_P0_CURR_A ok 17 Amperes
MB_VR_CPU_PVDDIO_P0_PWR_W ok 80 Watts
MB_VR_CPU_PVDDIO_P0_TEMP_C ok 31 DegreesC
MB_VR_CPU_PVDDIO_P0_VOLT_V ok 1.195 Volts

Change-Id: I8f475798e4c59f6f9609d3ced434714fd91b7d4b
Signed-off-by: Carl Lee <carl.lee@amd.com>

show more ...

87d412f019-Feb-2025 Jian Zhang <zhangjian.3032@bytedance.com>

use correct exception type to catch json parse

the std::out_of_range exception is not the correct type to catch when
json pointer parse error, so we should catch the correct exception type
to handle

use correct exception type to catch json parse

the std::out_of_range exception is not the correct type to catch when
json pointer parse error, so we should catch the correct exception type
to handle the json pointer parse error.

Tested:
The following error message is printed when the json pointer parse error
occurs:
```
json out of range error for /67640200/Exposes/32/Type/Description : [json.exception.out_of_range.404] unresolved reference token 'Description'
```

the busctl will got a `internal error` instead of `invalid argument`,
the `invalid argument` is ambiguous.

Change-Id: Ia26f048ccc191b36ea8edf5032c75bd7f7870259
Signed-off-by: Jian Zhang <zhangjian.3032@bytedance.com>

show more ...

8039efec15-Dec-2025 Andy Hsu <andy.hsu.wiwynn@gmail.com>

entity-manager: Fix incorrect rvalue reference binding

Description
Regarding the Gerrit change:
https://gerrit.openbmc.org/c/openbmc/entity-manager/+/85744
Calling operator[]<const key_type>(...) ma

entity-manager: Fix incorrect rvalue reference binding

Description
Regarding the Gerrit change:
https://gerrit.openbmc.org/c/openbmc/entity-manager/+/85744
Calling operator[]<const key_type>(...) makes the template
parameter const key_type, so the parameter becomes
const key_type&& and can break forwarding. Fix by having the
const& overload call try_emplace directly,
e.g. try_emplace(__x).first->second.

cpp

Motivation
The current program build fails.

Change-Id: Ide6f0c0e3dbeabee74a7858ab1c9c33f1e9166fd
Signed-off-by: Andy Hsu <andy.hsu.wiwynn@gmail.com>

show more ...

bb45450315-Dec-2025 Patrick Williams <patrick@stwcx.xyz>

format: find repo root programmatically

The `format-code` script assumes it is ran from the root of the
repository. Add bash support using BASH_SOURCE to move to the root of
the repository rather t

format: find repo root programmatically

The `format-code` script assumes it is ran from the root of the
repository. Add bash support using BASH_SOURCE to move to the root of
the repository rather than making that assumption.

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

show more ...

d418794615-Dec-2025 Carl Lee <carl.lee@amd.com>

configurations: anacapa: rename Bridge board and temp sensor name

Description:
Rename Bridge board name to BRB.
Modify BRB temperature sensor name to meet HW design.

Tested:
Check that BRB temperat

configurations: anacapa: rename Bridge board and temp sensor name

Description:
Rename Bridge board name to BRB.
Modify BRB temperature sensor name to meet HW design.

Tested:
Check that BRB temperature sensors can be created successfully.

BRB_L_BE_TEMP_C ok 24.563 DegreesC
BRB_L_FE_TEMP_C ok 29.688 DegreesC
BRB_L_INLET_TEMP_C ok 26.125 DegreesC
BRB_L_OUTLET0_TEMP_C ok 25 DegreesC
BRB_L_OUTLET1_TEMP_C ok 24.563 DegreesC
BRB_L_PCIE_SW_TEMP_C ok 26.688 DegreesC
BRB_R_BE_TEMP_C ok 26.688 DegreesC
BRB_R_FE_TEMP_C ok 41.063 DegreesC
BRB_R_INLET_TEMP_C ok 27.375 DegreesC
BRB_R_OUTLET0_TEMP_C ok 28.688 DegreesC
BRB_R_OUTLET1_TEMP_C ok 27.125 DegreesC
BRB_R_PCIE_SW_TEMP_C ok 37.5 DegreesC

Change-Id: I27729712459e5c1acc5b7c1ffd4502b3e1438156
Signed-off-by: Carl Lee <carl.lee@amd.com>

show more ...

ae39574515-Dec-2025 Patrick Williams <patrick@stwcx.xyz>

format: add generate scripts

Add the generation scripts to the `format-code` helper instead of the
`run-ci` helper. Both are ran in Jenkins so there is no change to
test coverage. `format-code` is

format: add generate scripts

Add the generation scripts to the `format-code` helper instead of the
`run-ci` helper. Both are ran in Jenkins so there is no change to
test coverage. `format-code` is lighter weight, so more likely to be
ran manually / locally by developers.

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

show more ...

737b647e15-Dec-2025 Patrick Williams <patrick@stwcx.xyz>

configurations: re-run generate script

Some content showed up that is not passing CI due to poor sort
ordering. Re-run the configurations generate script to fix.

Signed-off-by: Patrick Williams <p

configurations: re-run generate script

Some content showed up that is not passing CI due to poor sort
ordering. Re-run the configurations generate script to fix.

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

show more ...

8303dfd112-Dec-2025 Ed Tanous <ed@tanous.net>

Rename prefixed config files

Now that these files are all in folders, we don't need to prefix the
names. Not all folders ended up following the companyname_<model>
pattern, so fix the ones that nee

Rename prefixed config files

Now that these files are all in folders, we don't need to prefix the
names. Not all folders ended up following the companyname_<model>
pattern, so fix the ones that need fixed.

Open to suggestion if there's a better pattern we should follow, but
portions of the repo already follow this pattern, so we should be
consistent.

Change-Id: Ieb27b7c894f43db90fcf40709befc79aa9f3bcbf
Signed-off-by: Ed Tanous <etanous@nvidia.com>

show more ...


configurations/acbel/r1ca2122a_psu.json
configurations/acbel/rica_psu.json
configurations/aspower/u1a-d10550_psu.json
configurations/aspower/u1a-d10800_psu.json
configurations/aspower/u1a-d11200_psu.json
configurations/aspower/u1a-d11600_psu.json
configurations/aspower/u1d-d10800_psu.json
configurations/asrock/altrad8.json
configurations/asrock/c3_medium_x86.json
configurations/asrock/e3c246d4i.json
configurations/asrock/e3c256d4i.json
configurations/asrock/m3_small_x86.json
configurations/asrock/n3_xlarge_x86.json
configurations/asrock/romed8hm3.json
configurations/asrock/spc621d8hm3.json
configurations/asrock/x470d4u.json
configurations/broadcomm/100g_1p_ocp_mezz.json
configurations/broadcomm/200g_1p_ocp_mezz.json
configurations/broadcomm/400g_1p_ocp3.json
configurations/compuware/cdr_9011_3m1_psu.json
configurations/delta/awf2dc3200w_psu.json
configurations/delta/dps-1600ab_psu.json
configurations/delta/dps-2000ab_psu.json
configurations/delta/dps-750xb_psu.json
configurations/flextronics/s-1100adu00-201_psu.json
configurations/gigabyte/msx4_mg1.json
configurations/gospower/g1136-1300wna_psu.json
configurations/ibm/tacoma_rack_controller.json
configurations/intel/front_panel.json
configurations/meson.build
configurations/micron/7450.json
configurations/nuvoton/npcm8xx_evb.json
configurations/nvidia/bmc_p3809.json
configurations/nvidia/cable_cartridge.json
configurations/nvidia/cx7_mezzanine_module.json
configurations/nvidia/cx8_mezzanine_module.json
configurations/nvidia/gb200.json
configurations/nvidia/gb300.json
configurations/nvidia/hmc.json
configurations/nvidia/imgx_connectx8_supernic_switch.json
configurations/nvidia/rtx6000_pro.json
configurations/solum/pssf162202_psu.json
configurations/supermicro/pws-920p-sq_psu.json
configurations/tyan/s5549_baseboard.json
configurations/tyan/s7106_baseboard.json
configurations/tyan/s8030_baseboard.json
configurations/tyan/s8036_baseboard.json
configurations/tyan/s8040_baseboard.json
configurations/tyan/s8047_baseboard.json

12345678910>>...75