summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2025-06-27linux-aspeed: Santabarbara platform, Bletchley USB PDAndrew Jeffery1-1/+1
Cosmo Chou (1): ARM: dts: aspeed: bletchley: enable USB PD negotiation Fred Chen (2): dt-bindings: arm: aspeed: add Meta Santabarbara board ARM: dts: aspeed: santabarbara: Add Meta Santabarbara BMC Change-Id: I7e4c427c7040a2c00ff76b304c8627f35fa4fc96 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2025-06-27meta-facebook: bletchley15 : add code for bletchley15EricChiangQuanta25-59/+218
Due to the difference between v1 and v1.5, we need to create different source file "bletchley-platform-functions" to handle them differently. Change-Id: Id4c63d76bc4f154832032d60dcfb71096f316e30 Signed-off-by: EricChiangQuanta <eric.chiang@quantatw.com>
2025-06-26meta-facebook: yosemite4: Remove temporary virtual status sensorPatrick NC Lin1-288/+0
Note:This commit must be merged together with the following change: https://gerrit.openbmc.org/c/openbmc/entity-manager/+/81335 Summary: Remove previously added virtual status sensor now replaced by long-term solution. Description: Remove virtual status sensors that were added as a temporary solution. Now that the long-term solution has been merged, this sensor is no longer necessary. Motivation: The workaround is no longer needed, as the long-term solution is now in place: https://gerrit.openbmc.org/c/openbmc/phosphor-pid-control/+/80380 Test Plan: - Build and flash the firmware. - Confirm that the virtual status sensor is no longer present. - Simulate sensor missing from D-Bus and verify that the fan responds correctly based on the long-term control logic(ramps up fan speed to 100%). Change-Id: I72154aa8d1a65348e4c5dada1bffbed08cbddf31 Signed-off-by: Patrick NC Lin <patrick.nc.lin.wiwynn@gmail.com>
2025-06-26meta-facebook: catalina: iob-nic-temp-read: switch to busctl for host state ↵Potin Lai1-7/+7
check The iob-nic-temp-read script previously relied on reading the `host0-ready` GPIO to determine the host power state. However, this GPIO may be occupied by other services such as phosphor-multi-gpio-monitor. This change replaces the GPIO-based check with busctl command to get the host state from xyz.openbmc_project.State.Host. Change-Id: I903455f124b78eb9b3206ec5377709c3102fcf03 Signed-off-by: Potin Lai <potin.lai@quantatw.com>
2025-06-26Revert "Revert "meta-nuvoton: npcm8xx-bootloader: update IGPS to 04.03.07""Tim Lee1-1/+1
This reverts commit 1b5ac7edd3f640b36f0992136e84eab3740f26af. The previous build error whem bumping to the latest IGPS has been fixed, following the recent merge of the commit below: meta-nuvoton: npcm8xx-bootloader: change to use .json file https://gerrit.openbmc.org/c/openbmc/openbmc/+/80411 Therefore, this commit needs to be reverted in order to update IGPS to the latest version without the build error as shown below: No such file or directory: 'ImageGeneration/key_setting_edit_me.py' Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: Iac8bc86e0a30bd3dbc79e490002f7348c213a56d
2025-06-26meta-nuvoton: OWNERS: add Tim to ownersTim Lee1-0/+1
Per Benjamin's suggestion, I have added myself to the owners list for meta-nuvoton Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: I32deb3cb9957b75870bb90d82fc56e1a3c20f391
2025-06-26meta-nvidia: Detect HMC presence at runtimeEd Tanous5-12/+19
The HMC itself can be detected by determining if the expander on the HMC board itself probed successfully. If it didn't, we're in HMCless mode. Move out to not be a compile time flag. Change-Id: I610bc79b61a9da0ec50d153947272c0aa7089b2f Signed-off-by: Ed Tanous <ed@tanous.net> Signed-off-by: Deepak Kodihalli <dkodihalli@nvidia.com>
2025-06-26telemetry: srcrev bump 3c8aa74d87..a8d8aab855Andrew Geissler1-1/+1
Jayanth Othayoth (4): clang-tidy: Remove unused lambda captures clang-tidy: Improve const-correctness clang-tidy: mark unused ioc field in test stub clang-tidy: Initial commit Change-Id: I1b426f2eb0295e4e87bcf870de4fe7ef18ed75dd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-26libcper: srcrev bump 90e9879e70..eda19ff0edAndrew Geissler1-1/+1
Aushim Nagarkatti (1): Rename PCIe properties Change-Id: I7619ec398c3a265e315fa8ee126979e80c5b3996 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-26smbios-mdr: srcrev bump 7a8ef1ee22..ac4cb32836Andrew Geissler1-1/+1
Prithvi Pai (1): Change PDI to Software.Asset Change-Id: I1be8c9f6a8f117cf5aba7c98515c5a824f8a2caa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-26phosphor-gpio-monitor: srcrev bump 6dd97c4f1b..ba917cf7cfAndrew Geissler1-1/+1
Amithash Prasad (1): Add capability of handling GPIO initial values Change-Id: Ia4abcc2a42a0c1082ea4c20ae78f9f09bb460195 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-26bmcweb: srcrev bump c9bd09240c..127afa70bfAndrew Geissler1-1/+1
Chinmay Shripad Hegde (1): Task: Fix missing properties in task monitor Janet Adkins (2): Managers: Factor out large lambdas EventService: Fix Redfish Validator error Myung Bae (5): Fix invalid dereference on logging Add LocationIndicatorActive for fabric adapters Enhance log traces related to PCIe association errors Sort JsonSchemas output Fix json-schema-installed version during schema update Peter Yin (1): redfish: manager: skip AccumulateSetPoint in zone config parsing Change-Id: I1a5192e20b129fcc8fecfa4a765588d31a6789d8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-26phosphor-bmc-code-mgmt: srcrev bump a92e727b18..f00ce80edfAndrew Geissler1-1/+1
Alexander Hansen (2): common: use aserver property constructor pldm package parser: fix caller Christopher Meis (3): Fix linting in bmc/test/README.md i2c-vr/xdpe1x2xx: General improvements and debugs Add ISL69269 Voltage Regulator support Daniel Hsu (2): common: i2c: Add non-coroutine sendReceive() cpld: lattice: to align with new EM Type scheme Jagpal Singh Gill (1): drop readability-static-accessed-through-instance Kevin Tung (1): common: move asyncSystem() to common Patrick Williams (1): bmc/test/README: reformat to be more stable under linters Change-Id: Ic9f3ef35c7e9c51281ca92a7061625c14912e81f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-26libpldm: srcrev bump effec66f38..c28bbbbb4aAndrew Geissler1-1/+1
Patrick Williams (1): prettier: re-format Change-Id: If85ab00c62193412a77025d2ffbfc655d9165d43 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-26libbej: srcrev bump 3b6fb071ca..9eb0117f0fAndrew Geissler1-1/+1
Brandon Kim (3): bej_decoder: Add a limit on number of operations bej: Fix typo for enum "bejErrorNotSuppoted" bej_decoder_json: Add a limit on # of 0s in "real" Change-Id: Ib5bb7896f5e4bb373a77861a2c8f21d24b7c4f54 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-26entity-manager: srcrev bump a6686e5210..d8e86039f4Andrew Geissler1-1/+1
Alexander Hansen (7): entity-manager: extract checkArrayElementsSameType entity-manager: extract addValueToDbus scripts: auto-generate list of schemas entity-manager: populateInterfacePropertyFromJson entity-manager: extract getDBusType meson: separate meson file for tests entity-manager: recursive install and fetch config Ed Tanous (2): Make Fru-Device name activatable Fix formatting Fred.Chen (1): configurations: Add Santabarbara system config Change-Id: Id8f1b5e61606b1218e58e150b7007da4bad2d446 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-26phosphor-debug-collector: srcrev bump 3fdc43151f..2a98d0d939Andrew Geissler1-1/+1
Lei YU (1): Fix clang-tidy linter and format issues Change-Id: Ic62da25f6c118a7e3ffa4bab9661a778538a542c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-26dbus-sensors: srcrev bump 5c05da4731..7a28d492c8Andrew Geissler1-1/+1
Yang Chen (1): Fixed the method call exception Change-Id: I724e79e6be02b711bdee3b5a9207144bcdf1276e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-26fb-ipmi-oem: srcrev bump 4943ce7293..e4e18ca219Andrew Geissler1-1/+1
Kevin Tung (1): update sysfw version path for compatibility with new bios updater Change-Id: I46c493989fced72a43ec767fc51b9a64b7197494 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-25meta-facebook: ventura: Modify FSC table config provided by Thermal teamJason Hsu2-22/+111
Based on the FSC(Fan Speed Control) SCM_TEMP_C calibration provided by the Thermal team, calculate a new value called VIRTUAL_SCM_TEMP_C, and update the table configuration accordingly using the FSC table. Change-Id: I37e737a23e9dc55c1844d4195c07d0093c862552 Signed-off-by: Jason Hsu <Jason-Hsu@quantatw.com>
2025-06-25meta-facebook: clemente: Fix incorrect sensor name mapping(virtual sensor)Alex Wang1-51/+37
Incorrect sensor name mapping will cause the virtual sensor to display incorrectly. Change-Id: Iff0682f08fa5034f1f1142497c4dd8d6610014fb Signed-off-by: Alex Wang <alex.ts.wang@fii-foxconn.com>
2025-06-25meta-facebook: clemente: Fix incorrect sensor name mapping(PID controller)Alex Wang1-8/+8
Incorrect sensor name mapping prevented the PID controller from properly adjusting the fan speed, causing the fan RPM to remain at 30%. Related sensor commit: 0ed184b Change-Id: I74f7287ecd2e02bc7b6dba988c636f9564762361 Signed-off-by: Alex Wang <alex.ts.wang@fii-foxconn.com>
2025-06-25meta-facebook: clemente: refine standby power and eth recoveryLeo Wang2-67/+61
- Removed redundant sensor binding functions from standby-power-enable. - Moved HSC, PDB, interposer and NVMe binding to platform-early-sys-init. - Replaced PDB PMBus sensors with isl68137 instead of raa228000. - Refined fan controller rebinding to use correct I2C bus and addresses. - Improved restart_eth() to retry bringing up ethX interfaces up to 3 times. - Ensured FRUs for PDB, interposer, and FIO are correctly rebound. Change-Id: I7380fb217fefc3d453566e6eb4f4bca617b39392 Signed-off-by: Leo Wang <leo.jt.wang@fii-foxconn.com>
2025-06-25meta-facebook: clemente: Remove BUS markingsAlex Wang1-4/+2
Remove BUS markings for other Clemente hardware add-on boards Change-Id: I8f9e4a94d2132e23b0e1cfd936edbc91dad986e4 Signed-off-by: Alex Wang <alex.ts.wang@fii-foxconn.com>
2025-06-25meta-facebook: santabarbara: remove ipmi softoffFred Chen1-0/+5
Remove it to avoid block power off Change-Id: Ic808205fe7d4ef00add0028a90c1412c5864dcb6 Signed-off-by: Fred Chen <Fred.Chen@quantatw.com>
2025-06-25meta-nuvoton: npcm8xx-bootloader: change to use .json fileTim Lee1-1/+1
According to the update to IGPS version 04.03.07, the `key_setting_edit_me.py` script has been replaced with a `.json` file. As a result of the above, the object definitions were added via `.json` file, instead of being called directly from the `.py` script as before. Thus, we need to update contents of `settings.json` to ensure alignment. Tested: Build pass and boot up successful. Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: I122c1417bcf025342753e5911ff984adae3dcaef
2025-06-24meta-google: gbmc-bridge: priortize OOB routeYuxiao Zhang1-0/+12
In some cases we have IPs with exactly the same length, and we still want to priortize the OOB one. Tested: on a tray node verified that OOB ip is priortized. Change-Id: I092ab2644fada2e265ab87308b261fb382201642 Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
2025-06-24meta-ibm: add logging-test to flash imagesAndrew Geissler1-0/+1
Our test team utilizes this for some automated test cases. Currently you have to pass the debug tarball to the test suite so it can extract the tool and scp it over to the BMC. Moving this test application into the flash images allows us to simplify this process and stop building the debug tarball with every build. It's a small tool with limited flash use impacts. Change-Id: Ieb4617003c2a4c6180694bfdcf38a49b6a657af6 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2025-06-23phosphor-logging: srcrev bump 9b01690910..63bc167528Andrew Geissler1-1/+1
Rekha Aparna (1): PEL: Add VPD parsing error Change-Id: I91ad89cfced9337ce748d27160f2d0c4cf473a8a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-23openpower-vpd-parser: srcrev bump 10a6ac958a..c7565ed644Andrew Geissler1-1/+1
Anupama B R (1): Stub for Listener class Patrick Williams (1): markdownlint: fixes Change-Id: I0028d9418f0f8a5c45ae1f1ecd538a9d71d2361e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-23openpower-proc-control: srcrev bump 81cf06523f..dbfbadab8eAndrew Geissler1-1/+1
Andrew Geissler (1): utilize systemd semantic for non-critical ExecStart Change-Id: I620c6f70908e60c7b1e3803b56cee967f84c6583 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-23entity-manager: srcrev bump 70fcb95a4e..a6686e5210Andrew Geissler1-1/+1
Alex Wang (2): configurations: clemente_pdb: Fix PDB_VR_P12V_N1 bus number configurations: clemente_hdd_nvme: Use Board probe method Alexander Hansen (1): gpio-presence: use aserver property constructor Patrick NC Lin (1): meta-facebook: yosemite4: Trigger failsafe for unavailable temp sensors Peter Yin (1): configurations: Add harma mb 1ST and 2ND HSC calibration Change-Id: I5542f8231b0c019c571e605e77ddec144b71a194 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-21meta-jade: platform: Use exact match when finding host UEFI partitionTam Nguyen1-2/+2
Ampere flash bios script will find host UEFI partition by grep pattern "pnor-uefi" in /proc/mtd and expect only one result. Which will fail if this pattern appears in multiple partition. This patch matches exact MTD partition name when finding MTD device to flash host firmware. Change-Id: Id674b544b5219347cd6e87a0be4d03983e26a04e Signed-off-by: Tam Nguyen <tamnguyenchi@os.amperecomputing.com>
2025-06-20linux-nuvoton: USB Type C PD negotiation and NCSI fixesAndrew Jeffery1-1/+1
Cosmo Chou (1): usb: typec: tcpm: Use configured PD revision for negotiation Hari Kalavakunta (1): net: ncsi: Fix buffer overflow in fetching version id Change-Id: I479544851c6167a6dbd32718cd21308e49fd0513 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2025-06-20linux-aspeed: USB Type C PD negotiation and NCSI fixesAndrew Jeffery1-1/+1
Cosmo Chou (1): usb: typec: tcpm: Use configured PD revision for negotiation Hari Kalavakunta (1): net: ncsi: Fix buffer overflow in fetching version id Change-Id: Iddb22b25c08ac809db5abeff799cce72a369e6fe Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2025-06-20linux-nuvoton: Move to v6.6.94 stable releaseAndrew Jeffery1-2/+2
Apply the upstream security and bug fixes. Change-Id: Ic6c1861c8b9055eeb00323972a0395d7889c8ab5 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2025-06-20linux-aspeed: Move to v6.6.94 stable releaseAndrew Jeffery1-2/+2
Apply the upstream security and bug fixes. Change-Id: I529c7f96e60399b00fb6b0caf0c8ded04cad4fb8 Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2025-06-20meta-facebook: catalina: fix service namePotin Lai1-1/+1
`catalina-sys-init` service has rename to `platform-sys-init`. Search and rename the service name in meta-catalina layer. Change-Id: If786a0ab6b589638d241b3e185f1399964b9df48 Signed-off-by: Potin Lai <potin.lai@quantatw.com>
2025-06-19meta-facebook: clemente: phosphor-settings-defaults: Support two HDDs and ↵Alex-TS-Wang1-2/+2
remove VR-AUX device. The Clemente platform does not support the VR-AUX device and requires support for two HDDs. Change-Id: Ica8292a27b0ee9c5f700c03c1b92cb5c875e1fb1 Signed-off-by: Alex-TS-Wang <alex.ts.wang@fii-foxconn.com>
2025-06-19meta-facebook: Apply power policy on every BMC bootPotin Lai1-0/+1
Upstream changes in the phosphor-state-manager (PSM) modified the behavior of the power restore policy, causing it to be applied only during a Power-On Reset (POR). Enable the `run-apr-on-watchdog-reset` option to restore the previous behavior where the power policy is applied on every BMC boot. Change-Id: Icb1ea02f72078118dd55c7c37e403dc1dd817fe2 Signed-off-by: Potin Lai <potin.lai@quantatw.com>
2025-06-19meta-google: gbmc-bridge: Handle multiple internal prefixesWilliam A. Kennington III1-14/+27
Since we have a direct path and sideband path for networking now, we need both to register as trusted internal paths when communicating with BMCs inside the node. Change-Id: I91d72e7cddf6c919422a4fcceec6b386bab2ea2b Signed-off-by: William A. Kennington III <wak@google.com>
2025-06-19meta-google: gbmc-bridge: Find source with route metricWilliam A. Kennington III2-28/+31
Without the metric, we can not determine if the route was intended to be more strict based on our source policy. This fixes the logic to guarantee that specific source routes for a gateway are preferred if an interface has them. Tested: Ran 4 powercycles and 3 reboots on a machine. Restarted `gbmc-ip-monitor` and `systemd-networkd` a number of times to guarantee stability in the result. Change-Id: Ifb7b5d624d1e75070b3df00a57a074ba088a72d8 Signed-off-by: William A. Kennington III <wak@google.com>
2025-06-19meta-google: gbmc-bridge: No DAD for static addressesWilliam A. Kennington III1-1/+2
We sometimes have nodes that misbehave on the bridge network and assign an address that conflicts with other nodes. This is always buggy behavior, and primary nodes closer to the network router should always take precendence and not allow DAD failures to break their networking. Change-Id: I08f85df21fe71de5d955c420b952cefb874f3bd9 Signed-off-by: William A. Kennington III <wak@google.com>
2025-06-19meta-google: gbmc-bridge: Always scope stateless network to fd00William A. Kennington III1-1/+2
If our BMC gets assigned a /64, we don't want to overlap its network with the stateless one. Change-Id: I9a69eb9ac1e1e56138e591a54715a15e5101e446 Signed-off-by: William A. Kennington III <wak@google.com>
2025-06-19meta-google: gbmc-ncsi-ra: Re-order route settingWilliam A. Kennington III1-12/+14
We want to make sure we have the specific source routes configured before the default route, as this will allow us to correctly determine the right source address when setting the default. Change-Id: I33fd170c31935fc2f65a8cce9206670b97de8831 Signed-off-by: William A. Kennington III <wak@google.com>
2025-06-19host-error-monitor: srcrev bump 2fa818b527..4dd67b099fAndrew Geissler1-1/+1
Jayanth Othayoth (1): clang-tidy: Initial commit Change-Id: I0574d2467a4a7c41a5b3d5c63f8e1cf5cb49366d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-18meta-google: gbmcbr: pick desired src addressYuxiao Zhang2-31/+31
NCSI interface should pick /76 src address and should ignore /64 src address. Tested: verified that outbounding failover is working, and both intf has correct src address picked. Change-Id: Ib2f24157e8edd0951598f9670ce90486f1db4840 Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
2025-06-18openpower-host-ipmi-oem: srcrev bump 23395f5d5a..daf383307eAndrew Geissler1-1/+1
Patrick Williams (1): markdownlint: minor fixes Change-Id: Ifaeaa5df68ae94f0d8a6fe61bdf0f6832ceac12a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-18openpower-vpd-parser: srcrev bump 6046c3729e..10a6ac958aAndrew Geissler1-1/+1
Rekha Aparna (1): New error type for generic VPD parse errors Change-Id: Id2cbf80b65de68b25bd695b199ad7afa79667195 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-06-18entity-manager: srcrev bump cadc4f1c6d..70fcb95a4eAndrew Geissler1-1/+1
Daniel Hsu (1): cpld: define CPLD firmware type using chip name instead of chip group Patrick Williams (1): boost: remove process/child.hpp Potin Lai (2): configurations: catalina_pdb: Revise fan pwm sensor names configurations: catalina_pdb: add missing sensor of PDB Brick board Change-Id: I25349d07288cd9f97ca8ba778270db976878cc93 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>