summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2025-05-30phosphor-ecc: srcrev bump 045aceaeaf..c31b23c4c83.0.0-devAndrew Geissler1-1/+1
Patrick Williams (1): meson: reformat with meson formatter Change-Id: I23f151d385fc0d1c9f264a777ccd4f16eea9c9e3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-30phosphor-net-ipmid: srcrev bump 888f0d3e62..8207f9eab4Andrew Geissler1-1/+1
Patrick Williams (1): phosphor-ipmi-net.socket: adjust BindToDevice Change-Id: If02d0d3cc2b3c9ac39e4427a458a65210e2477de Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-30dbus-sensors: srcrev bump 8339febfe7..021261ce7aAndrew Geissler1-3/+8
Aushim Nagarkatti (1): Add SMBPBI sensor Change-Id: Ie438d93db8d8323a2158f2c6cb786ee630467395 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2025-05-30smbios-mdr: srcrev bump 6a84b4c810..ed3d4d1b2bAndrew Geissler1-1/+1
Prithvi Pai (1): smbios-mdr: Add custom dbus object path Change-Id: Ic1021f389040825fbcbabeffc586fbbe7b4149df Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-30entity-manager: srcrev bump 955c6ebb7d..724a34ef4aAndrew Geissler1-1/+1
Alexander Hansen (1): Disable a clang-tidy check for coroutines Amithash Prasad (1): probe: Change FoundProbeTypeT to point to the optional enum Jagpal Singh Gill (1): OWNERS: add Jagpal as owner for Meta Kevin Tung (1): configurations: harma: add mb retimer eeprom device config Khang D Nguyen (1): configurations: mtjefferson: update latest config Change-Id: I4102f72b141fa2f8a2b5d664e8a1c2ee0ba088ba Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-30phosphor-power: srcrev bump 3cf72398da..72e584c5baAndrew Geissler1-1/+1
Anwaar Hadi (1): Move phosphor-regulators, tools, base dir to lg2 Change-Id: I2eb2686031ca020aa2142efe6ff00d6d90c527d5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-30phosphor-host-postd: srcrev bump 13d9ae3348..99396b64a2Andrew Geissler1-1/+1
Patrick Williams (1): clang-format: update latest spec and reformat with clang-20 Change-Id: I2af29e7e29a8aa312a5d27178f97932c25e6327c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-30libcper: srcrev bump cd9b1c5826..1c321faa10Andrew Geissler1-1/+1
Aushim Nagarkatti (1): Add required property to cper-full-log Change-Id: Ie47b254693bb7807ed632ac32143869d68c289fa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-30phosphor-virtual-sensor: srcrev bump 4b98de56a6..04605fa2adAndrew Geissler1-1/+1
Patrick Williams (1): move daemons to libexec Change-Id: I67e12993fd99f6b19b0adf2db532fdcd875c8219 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-30meta-facebook: Update function callPeter Yin3-3/+15
Due to the removal of obmcutil in the meta platform, the function call needs to be updated from obmcutil to busctl Change-Id: I8c6b68c9eed0910b1a97f638fdcac97fa1747cd1 Signed-off-by: Peter Yin <peter.yin@quantatw.com>
2025-05-30phosphor-state-manager: add PACKAGECONFIG for APR optionsThang Tran1-0/+10
The commit [1] supports 3 options to allow run APR: - run-apr-on-pinhole-reset - run-apr-on-watchdog-reset - run-apr-on-software-reset This commit adds 3 PACKAGECONFIG to support 3 options. The [run-apr-on-pinhole-reset] and [run-apr-on-watchdog-reset] options are disabled by default to avoid impact to other platform. [1] https://github.com/openbmc/phosphor-state-manager/commit/ff85df60109ddfb9d56e2a887c6aed83d16c3e3c Change-Id: I8c69f4fa8229d82372220d0585e89146daba37fb Signed-off-by: Thang Tran <thuutran@amperecomputing.com>
2025-05-29meta-facebook: meta-harma: enable cpld-software-update supportDaniel Hsu1-0/+1
Enable phosphor-cpld-software-update to support firmware updates for CPLD devices using the new CPLD update daemon. Change-Id: Iee9066e2766150636cb049768bb06eb9f125dae4 Signed-off-by: Daniel Hsu <Daniel-Hsu@quantatw.com>
2025-05-29phosphor-software-manager: CPLD update pkgconfigDaniel Hsu2-1/+8
Enable configuring the new CPLD update daemon. phosphor-bmc-code-mgmt: srcrev bump cec147525b..f6470b5e95 Daniel Hsu (1): fw-update: cpld code updater Change-Id: I5ffe54b82b6f48113078cc8c548ee7638c5acb1e Signed-off-by: Daniel Hsu <Daniel-Hsu@quantatw.com> Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
2025-05-29bmcweb: srcrev bump 1da1ff5fc9..10cf50dca1Andrew Geissler1-1/+1
Ed Tanous (1): Make registries return an object_t Change-Id: I5002e293f01607f97fc22ab41bbaaf6e7949c907 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-29phosphor-user-manager: srcrev bump c4183b84ba..8ad64b03b7Andrew Geissler1-1/+1
Chandramohan Harkude (1): Fix Clang 20 build issues Change-Id: Ibb85afb3962524ccc67311a9ae05895607837c38 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-29phosphor-dbus-interfaces: srcrev bump 1cc8bb4b42..9ca8d347edAndrew Geissler1-1/+1
Daniel Hsu (1): meta: add device compatible strings for Harma Change-Id: I40a58957a76cc92272d1ab3690fad9112e8fee85 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-29dbus-sensors: srcrev bump 78ecfc4cf1..8339febfe7Andrew Geissler1-1/+1
Chandramohan Harkude (1): Fix clang 20 build issues Ed Tanous (2): Fix signed/unsigned comparisons Sort Service files Potin Lai (1): psusensor: Added support for LM5066I Change-Id: I174ddd52878d0ad5674a88e32ee669a44cf84b0e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-28meta-facebook: ventura: Allow Redfish to access virtual sensorsP.K. Lee1-0/+28
Due to the lack of "Associations", Redfish was unable to access the virtual sensor data. This change adds the necessary associations to make the data accessible via Redfish. Tested: ``` $ curl -k -u root:0penBmc -X GET https://${RMC_IP}/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors", "@odata.type": "#SensorCollection.SensorCollection", "Description": "Collection of Sensors for this Chassis", "Members": [ { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors/current_FCB_0_FAN_0_CURR_A" }, { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors/current_FCB_0_FAN_1_CURR_A" }, { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors/voltage_FCB_0_FAN_0_IMON_VOLT_V" }, { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors/voltage_FCB_0_FAN_0_VOLT_V" }, { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors/voltage_FCB_0_FAN_1_IMON_VOLT_V" }, { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_0/Sensors/voltage_FCB_0_FAN_1_VOLT_V" } ], "Members@odata.count": 6, "Name": "Sensors" } $ curl -k -u root:0penBmc -X GET https://${RMC_IP}/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors", "@odata.type": "#SensorCollection.SensorCollection", "Description": "Collection of Sensors for this Chassis", "Members": [ { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors/current_FCB_1_FAN_2_CURR_A" }, { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors/current_FCB_1_FAN_3_CURR_A" }, { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors/voltage_FCB_1_FAN_2_IMON_VOLT_V" }, { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors/voltage_FCB_1_FAN_2_VOLT_V" }, { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors/voltage_FCB_1_FAN_3_IMON_VOLT_V" }, { "@odata.id": "/redfish/v1/Chassis/Ventura_Fan_Board_1/Sensors/voltage_FCB_1_FAN_3_VOLT_V" } ], "Members@odata.count": 6, "Name": "Sensors" } ``` Change-Id: Ia9afe81e8f43d4f4f3a7f1b2006609c034c22269 Signed-off-by: P.K. Lee <p.k.lee@quantatw.com>
2025-05-28meta-facebook: Support new event formats generated by GPIOPeter Yin21-119/+382
1.Power Rail Fault Event Log (create/resolve) Patch: phosphor-dbus-interfaces #77546 2.Leak Detect Event Log (create) YAML: xyz/openbmc_project/State/Leak/Detector.events.yaml 3.Thermal Trip Log check sgpio valid Patch: phosphor-dbus-interfaces #78537 4.Voltage Regulator Fault Log (create/resolve) Patch: phosphor-dbus-interfaces #77546 Tested: PowerRailFault Event Log: { "additional_data": { "FAILURE_DATA": "power-host-good", "POWER_RAIL": "/xyz/openbmc_project/inventory/system/board/ Harma_MB/host", "_CODE_FILE": "/usr/src/debug/phosphor-logging/1.0+git/ log_create_main.cpp", "_CODE_FUNC": "int generate_event(const std::string&, const nlohmann::json_abi_v3_11_3::json&)", "_CODE_LINE": "34", "_PID": "7193" }, "event_id": "", "message": "xyz.openbmc_project.State.Power.PowerRailFault", "redfish": { "args": [ "/xyz/openbmc_project/inventory/system/board/Harma_MB/host" ], "id": "OpenBMC_StatePower.PowerRailFault", "message": "A fault has been detected on power rail '/xyz/openbmc_project/inventory/system/board/Harma_MB/host'." }, "resolution": "", "resolved": true, "severity": "xyz.openbmc_project.Logging.Entry.Level.Error", "timestamp": "2025-05-28T05:33:17.617000000Z", "updated_timestamp": "2025-05-28T05:33:19.887000000Z" }, Thermaltrip Event Log: { "additional_data": { "DEVICE": "/xyz/openbmc_project/State/Thermal/cpu0", "FAILURE_DATA": "cpu0-thermtrip-alert", "_CODE_FILE": "/usr/src/debug/phosphor-logging/1.0+git/ log_create_main.cpp", "_CODE_FUNC": "int generate_event(const std::string&, const nlohmann::json_abi_v3_11_3::json&)", "_CODE_LINE": "34", "_PID": "1984" }, "event_id": "", "message": "xyz.openbmc_project.State.Thermal. DeviceOverOperatingTemperatureFault", "redfish": { "args": [ "/xyz/openbmc_project/State/Thermal/host0" ], "id": "OpenBMC_StateThermal.DeviceOverOperatingTemperatureFault", "message": "Device /xyz/openbmc_project/State/Thermal/host0 is significantly over safe operating temperature and may have been powered off" }, "resolution": "", "resolved": true, "severity": "xyz.openbmc_project.Logging.Entry.Level.Critical", "timestamp": "2025-05-21T08:03:00.599000000Z", "updated_timestamp": "2025-05-21T08:03:19.098000000Z" }, Leakage Detect Critical Event Log: { "additional_data": { "DETECTOR_NAME": "/xyz/openbmc_project/state/leak/detector /ComputeBlade", "_CODE_FILE": "/usr/src/debug/phosphor-logging/1.0+git /log_create_main.cpp", "_CODE_FUNC": "int generate_event(const std::string&, const nlohmann::json_abi_v3_11_3::json&)", "_CODE_LINE": "34", "_PID": "7222" }, "event_id": "", "message": "xyz.openbmc_project.State.Leak.Detector.LeakDetectedCritical", "redfish": { "args": [ "/xyz/openbmc_project/state/leak/detector/ComputeBlade" ], "id": "Environmental.LeakDetectedCritical" }, "resolution": "", "resolved": true, "severity": "xyz.openbmc_project.Logging.Entry.Level.Critical", "timestamp": "2025-05-28T05:33:22.184000000Z", "updated_timestamp": "2025-05-28T05:33:24.467000000Z" }, Leakage Detect Normal Event Log: { "additional_data": { "DETECTOR_NAME": "/xyz/openbmc_project/state/leak/detector /ComputeBlade", "_CODE_FILE": "/usr/src/debug/phosphor-logging/1.0+git /log_create_main.cpp", "_CODE_FUNC": "int generate_event(const std::string&, const nlohmann::json_abi_v3_11_3::json&)", "_CODE_LINE": "34", "_PID": "7237" }, "event_id": "", "message": "xyz.openbmc_project.State.Leak.Detector.LeakDetectedNormal", "redfish": { "args": [ "/xyz/openbmc_project/state/leak/detector/ComputeBlade" ], "id": "Environmental.LeakDetectedNormal" }, "resolution": "", "resolved": false, "severity": "xyz.openbmc_project.Logging.Entry.Level.Informational", "timestamp": "2025-05-28T05:33:24.518000000Z", "updated_timestamp": "2025-05-28T05:33:24.518000000Z" }, VR-Fault-Event-Log: { "additional_data": { "FAILURE_DATA": "irq-uv-detect-alert", "VOLTAGE_REGULATOR": "/xyz/openbmc_project/inventory/system/board /Harma_MB/uv-detect", "_CODE_FILE": "/usr/src/debug/phosphor-logging/1.0+git /log_create_main.cpp", "_CODE_FUNC": "int generate_event(const std::string&, const nlohmann::json_abi_v3_11_3::json&)", "_CODE_LINE": "34", "_PID": "7257" }, "event_id": "", "message": "xyz.openbmc_project.State.Power.VoltageRegulatorFault", "redfish": { "args": [ "/xyz/openbmc_project/inventory/system/board/Harma_MB/uv-detect" ], "id": "OpenBMC_StatePower.VoltageRegulatorFault", "message": "A fault has been detected on voltage regulator '/xyz/openbmc_project/inventory/system/board/Harma_MB/ uv-detect'" }, "resolution": "", "resolved": true, "severity": "xyz.openbmc_project.Logging.Entry.Level.Error", "timestamp": "2025-05-28T05:33:26.878000000Z", "updated_timestamp": "2025-05-28T05:33:29.626000000Z" }, Change-Id: I19cf8a06fa0187c389ff7848d89e6774ef933ab0 Signed-off-by: Peter Yin <peter.yin@quantatw.com>
2025-05-28dbus-sensors: srcrev bump d837b56c41..78ecfc4cf1Andrew Geissler1-1/+1
Deepak Kodihalli (1): nvidia-gpu: add systemd service file for gpusensor Change-Id: Ie1793a545e8c6706daa750b41c87fde5ba8096bd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-28dbus-sensors: add PACKAGECONFIG for nvidia-gpuPatrick Williams1-1/+2
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Id57f148b617cdce70b8446b7bbd42bbf4704622d
2025-05-28entity-manager: srcrev bump 0343b3a8f0..955c6ebb7dAndrew Geissler1-1/+1
Ed Tanous (1): Fix subproject gtest Change-Id: Id3f3accf7f4b9c0066d6c82239790eee019c2ca7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-27phosphor-bmc-code-mgmt: srcrev bump ac4fdd0510..cec147525bAndrew Geissler1-1/+1
Alexander Hansen (3): common: break out fetching common configuration common: extract handleInterfaceAdded common: handle match for config intf added/removed Change-Id: I759fc158ccc699d99b1ac991ca8a79d956488abc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-27dbus-sensors: srcrev bump 02c4366be0..d837b56c41Jagpal Singh Gill1-1/+5
Harshit Aghera (2): nvidia-gpu: add gpu sensor app nvidia-gpu: add entity-manager support Jagpal Singh Gill (1): Implement Liquid Leak Detector Add the package config for leak detector. This change is based on following PR - https://gerrit.openbmc.org/c/openbmc/dbus-sensors/+/75329 Change-Id: I36222558de5212b4c43b938f2bd21ca7187c6937 Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
2025-05-27phosphor-logging: srcrev bump dfe021c0cb..91f6d3a574Andrew Geissler1-1/+1
Matt Spinler (1): PEL: Check for Py_None from parser calls Change-Id: I90ae19e7dd739c97a7cf41baf3badf0a00b48c44 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-27entity-manager: srcrev bump bc248664e9..0343b3a8f0Andrew Geissler1-1/+1
Patrick Williams (1): meson: drop capture on validate-configs Change-Id: I559877a06e404277909e0109de5da80cd9b12d24 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-27telemetry: srcrev bump 583ba44165..3c8aa74d87Andrew Geissler1-1/+1
Boleslaw Ogonczyk Makowski (1): fix random UT fails Change-Id: I4b10c3b3d5b5c429ddb5c3395f32d09b8492b66e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-27phosphor-state-manager: srcrev bump ac79a0e03e..ff85df6010Andrew Geissler1-1/+1
Thang Tran (1): discover: support 3 options to run APR when BMC is rebooted Change-Id: I140a2e371cc5668293c672c51eee456332657f1f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-27libpldm: srcrev bump eaadf9a913..59edcb14c9Andrew Geissler1-1/+1
Pavithra Barithaya (2): pdr: Add pldm_pdr_delete_by_sensor_id() API pdr: Add pldm_entity_association_tree_delete_node() API Vishnu Santhosh (1): platform: encode_get_pdr_repository_info_req() in PLDM platform Change-Id: I9507323fa65d9ffe1a33ad2af8380df368902ffd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-26phosphor-logging: srcrev bump 76fe0d1fd4..dfe021c0cbAndrew Geissler1-1/+1
Matt Spinler (9): clang-tidy: Removed unused constants clang-tidy: Delete unused copy/move ctor/operator clang-tidy: Change NULL to nullptr clang-tidy: Remove unnecessary std::move calls clang-tidy: Remove unused lambda argument clang-tidy: Fixup string '+' statement PEL: Add 'override' to derived destructors PEL: Rename Section::flattenedSize Removed unused includes Change-Id: I049b10c831ce1545f6246cc8fc009649be779e48 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-26phosphor-power: srcrev bump 31ae6ee8c0..3cf72398daAndrew Geissler1-1/+1
Shawn McCarney (1): regulators: Initial Balcones config file Change-Id: I48725e95bfc2699ef9307e5bdccf496e8dfc8388 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-26phosphor-bmc-code-mgmt: srcrev bump dfb6067081..ac4fdd0510Andrew Geissler1-1/+1
Alexander Hansen (1): bios: fix driver binding order Change-Id: Ia9b634c17372709f991f9a40396a90bdc91974d1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-26entity-manager: srcrev bump aece0a249a..bc248664e9Andrew Geissler1-1/+1
Alex Wang (1): configurations: bmc_storage_module: add Ingrasys to Probe check Yang Chen (2): configurations: minerva_fanboard: change fan pwm sensor name configurations: minerva_fanboard: correct the i2c address mapping Change-Id: I5a25619dc1b75119c41a0592bb8c3ff0edd58a94 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-26bmcweb: srcrev bump 4a102cd48c..1da1ff5fc9Andrew Geissler1-1/+1
Jian Zhang (1): storage: Add error handling when not found Myung Bae (1): Implement LocationIndicatorActive for Fan Oliver Brewka (2): Add copyright comment to systems_utils.hpp Refactor boost::urls usage in system collection handler Change-Id: I7bf1d38e5f3c949eecf5a9ae2b18553900efb194 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-25phosphor-host-ipmid: srcrev bump 920602f5f8..ec9e8bbff4Andrew Geissler1-1/+1
Chandramohan83 (1): Enable VLAN for ipmitool Vernon Mauery (1): Fix clang-tidy reported issue Change-Id: I6ace2b79e38fc8f6a5a2be9a15721bbfc80b8e3d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-05-24treewide: add walnascar LAYERSERIES_COMPATPatrick Williams89-89/+89
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I6291eeaf0ca7d4bd674bf0717f1234bfd757f6fe
2025-05-23meta-facebook: yosemite4: Add udev rules for consolesAmithash Prasad2-0/+18
Add udev rules to enable the consoles ttyS0-3, ttyS5-8 which provide console access to hosts1-8 (and also to the multiplexes console of the bridge controllers) The missing configuration became apparent when we removed phosphor-hostlogger from the meta images thus completely missing starting obmc-console@ttyS5-8.service. Change-Id: I524a02a701f59fb8596f181af106fbfdc25e4f5c Signed-off-by: Amithash Prasad <amithash@meta.com>
2025-05-23meta-facebook: minerva: modify the fan monitor service sequenceYang Chen1-0/+3
We found that a false fan abnormality event log may occasionally appear after BMC reboot. The root cause is that FCB_1 is not yet present when the fan monitor service starts. This happens because the fan monitor service starts before phosphor-gpio-presence, resulting in a failed presence check for the FCB. To resolve this, we changed the service startup sequence and added a pre-execution sleep delay to give phosphor-gpio-presence enough time to initialize all presence GPIOs. Change-Id: If85ddf2f6c22acc9a90330145f68428da9061d56 Signed-off-by: Yang Chen <yang.chen@quantatw.com>
2025-05-23meta-facebook: minerva: change the log message by fan status monitorYang Chen1-2/+2
Due to the message "fan status abnormal" may confuse the user. Change the message to "Fan status LED asserted" to indicate the LED in front of the CMM for fan status was be light. Change-Id: I8da33d0441e04280759feca6905e099cfe171c83 Signed-off-by: Yang Chen <yang.chen@quantatw.com>
2025-05-23u-boot-aspeed-sdk: NVIDIA, Facebook devicetree updatesAndrew Jeffery1-1/+1
Bruce Hung (1): ARM: dts: Aspeed: Add Clemente into Facebook DTS Willie Thai (3): ARM: dts: aspeed: nvidia: Remove ECC ARM: dts: aspeed: nvidia: Remove mdio and mac0 ARM: dts: aspeed: nvidia: Enable HACE and ACRY engine Change-Id: I6ab328505879014cb7287e5f8371ae7483aa4a37 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2025-05-23linux-nuvoton: Devicetree support for USB Type-C PD revisionAndrew Jeffery1-1/+1
Amit Sunil Dhamne (1): usb: typec: tcpm: Add support for parsing pd-revision DT property Change-Id: I29900ef7eba7938a0589be0968f8c7729c617dcb Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2025-05-23linux-aspeed: Devicetree support for USB Type-C PD revisionAndrew Jeffery1-1/+1
Amit Sunil Dhamne (1): usb: typec: tcpm: Add support for parsing pd-revision DT property Change-Id: I834223cddc6055836d2d117b8dc051934873a10e Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2025-05-23linux-nuvoton: Move to v6.6.92 stable releaseAndrew Jeffery1-2/+2
Apply the upstream security and bug fixes. Change-Id: I403efac4f6235502066aff735e99994d5addf37b Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2025-05-23Revert "meta-nuvoton: npcm8xx-bootloader: update IGPS to 04.03.07"Andrew Jeffery1-1/+1
This reverts commit a84c4de718984e9f19fee786850319c8508ef7db. The bump to 04.03.05 introduces the following build error: ``` replacing MC_CONFIG value 0x04 to 0x04 Traceback (most recent call last): File "tmp/work/evb_npcm845-openbmc-linux/npcm8xx-bootloader/04.03.07/git/py_scripts/ImageGeneration/config_replacer.py", line 318, in <module> replace_value_in_py(os.path.join(KEY_SETTINGS_PATH, config), ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ settings[config]) ^^^^^^^^^^^^^^^^^ File "tmp/work/evb_npcm845-openbmc-linux/npcm8xx-bootloader/04.03.07/git/py_scripts/ImageGeneration/config_replacer.py", line 214, in replace_value_in_py cp.read(py_file) ~~~~~~~^^^^^^^^^ File "tmp/work/evb_npcm845-openbmc-linux/npcm8xx-bootloader/04.03.07/git/py_scripts/ImageGeneration/config_replacer.py", line 176, in read with open(file) as lines: ~~~~^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: 'py_scripts/ImageGeneration/key_setting_edit_me.py' WARNING: exit code 1 from a shell command. ERROR: Task (meta-nuvoton/recipes-bsp/images/npcm8xx-bootloader_04.03.07.bb:do_configure) failed with exit code '1' ``` Change-Id: Iff1ee3aa1d2180281bf975f721e68282fc1dc7f4 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2025-05-23linux-aspeed: Move to v6.6.92 stable releaseAndrew Jeffery1-2/+2
Apply the upstream security and bug fixes. Change-Id: I9d8ff866430da168413f5cdb76f2095b049ae314 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2025-05-23meta-facebook: minerva: reload fan control when FCB plug-inYang Chen4-6/+29
Add a fan reload script to automatically reload the fan when it is unplugged and a new fan is plugged in. For example: when we remove a fan in a sensor fail status and then plug it back in, the fan speed will remain at 50% due to the CPLD default setting. We reload the fan service because the PID controller will not continuously send the same FAN PWM signal. Change-Id: I6f05ff10bc654819bb2d33360a465ad619169c63 Signed-off-by: Yang Chen <yang.chen@quantatw.com>
2025-05-23meta-facebook: yosemite4: Enhance NIC EID configuration retry mechanismSean He1-1/+2
Motivation: Some NICs boot up later than expected, leading to failures in EID configuration. This issue is related to NIC firmware, which receives continuous updates. Solution: Make NIC EID configuration more robust by: - Adding time intervals between retry attempts - Increasing the total number of retry attempts Test Plan: Build code - PASS Verify NIC EID persists after multiple sled power cycles - PASS Change-Id: Ide791fa8466695bc9f06f1b1ccac784720e683c4 Signed-off-by: Sean He <sean.he.wiwynn@gmail.com>
2025-05-23meta-facebook: minerva: change sensor name in pid-control configYang Chen1-48/+48
Follow the EM change[1] to change the sensor name used in the configuration of the phosphor-pid-control. [1]: 80515: configurations: minerva_fanboard: change fan pwm sensor name | https://gerrit.openbmc.org/c/openbmc/entity-manager/+/80515 Change-Id: I4ad9bf43ef4f150f5c7b620d115bfc9965603bbe Signed-off-by: Yang Chen <yang.chen@quantatw.com>
2025-05-23meta-facebook: yosemite4: Modify flock type in power controlZoey YJ Chung11-61/+158
1. Change flock type from -n to -x in DC ON/OFF/Cycle script to wait for the flock to be released by others. 2. Add log-chassis-powercycle-sel service to ensure AC cycle SEL is logged after DC On completes. 3. Modify the flock directory from /tmp to /run. 4. Add SEL messages in power reset. Tested: - Check power state after power control - pass - Verified that SEL log for chassis cycle is recorded only after DC power-on is complete - pass Change-Id: I0d0860dffdb124899824f2daf47a7fe91b60f145 Signed-off-by: Zoey YJ Chung <zoey.yj.chung.wiwynn@gmail.com> Signed-off-by: LioraGuo-wiwynn <liora.guo.wiwynn@gmail.com>
2025-05-22meta-google: reconfigure interface upon networkd failureYuxiao Zhang1-2/+13
Systemd 256 has issue with ndisc that local gateway is messed up, which causes interface configuration to fail. The fix tries to reconfigure the interface if that happens. Also adds a timeout to ensure that we still proceed with doing RS/RA to avoid regression. Meanwhile the real underlay issue in systemd is not easy to root cause, some upstream changes might be related but need time to investigate. Tested: verified the script logic work, on a failed machine verified that this can reconfigure the interface with no issue Change-Id: Ie0acf183b055f2e293d8df8fcee325c083c6df1f Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>