| Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
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
|
|
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>
|
|
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>
|
|
Aushim Nagarkatti (1):
Rename PCIe properties
Change-Id: I7619ec398c3a265e315fa8ee126979e80c5b3996
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Prithvi Pai (1):
Change PDI to Software.Asset
Change-Id: I1be8c9f6a8f117cf5aba7c98515c5a824f8a2caa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Amithash Prasad (1):
Add capability of handling GPIO initial values
Change-Id: Ia4abcc2a42a0c1082ea4c20ae78f9f09bb460195
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
Patrick Williams (1):
prettier: re-format
Change-Id: If85ab00c62193412a77025d2ffbfc655d9165d43
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
Lei YU (1):
Fix clang-tidy linter and format issues
Change-Id: Ic62da25f6c118a7e3ffa4bab9661a778538a542c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Yang Chen (1):
Fixed the method call exception
Change-Id: I724e79e6be02b711bdee3b5a9207144bcdf1276e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
- 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>
|
|
Remove BUS markings for other Clemente hardware add-on boards
Change-Id: I8f9e4a94d2132e23b0e1cfd936edbc91dad986e4
Signed-off-by: Alex Wang <alex.ts.wang@fii-foxconn.com>
|
|
Remove it to avoid block power off
Change-Id: Ic808205fe7d4ef00add0028a90c1412c5864dcb6
Signed-off-by: Fred Chen <Fred.Chen@quantatw.com>
|
|
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
|
|
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>
|
|
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>
|
|
Rekha Aparna (1):
PEL: Add VPD parsing error
Change-Id: I91ad89cfced9337ce748d27160f2d0c4cf473a8a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
Andrew Geissler (1):
utilize systemd semantic for non-critical ExecStart
Change-Id: I620c6f70908e60c7b1e3803b56cee967f84c6583
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Apply the upstream security and bug fixes.
Change-Id: Ic6c1861c8b9055eeb00323972a0395d7889c8ab5
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
Apply the upstream security and bug fixes.
Change-Id: I529c7f96e60399b00fb6b0caf0c8ded04cad4fb8
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
|
|
`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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Jayanth Othayoth (1):
clang-tidy: Initial commit
Change-Id: I0574d2467a4a7c41a5b3d5c63f8e1cf5cb49366d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
Patrick Williams (1):
markdownlint: minor fixes
Change-Id: Ifaeaa5df68ae94f0d8a6fe61bdf0f6832ceac12a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Rekha Aparna (1):
New error type for generic VPD parse errors
Change-Id: Id2cbf80b65de68b25bd695b199ad7afa79667195
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|