- Sep 05, 2024
-
-
Patrick Williams authored
Add a subcommand that gives a human-readable list of vendors and associated machines for which there is code in the repository. Signed-off-by:
Patrick Williams <patrick@stwcx.xyz> Change-Id: Ie4ce61d89397803bd53d1c8927106801ea9ad0fb
-
Patrick Williams authored
Move the if-block that detects if we were running as a `source` or direct invocation, so that the machine list can be obtained more regularly. Signed-off-by:
Patrick Williams <patrick@stwcx.xyz> Change-Id: Ica3dde8b3efba0affff3cf884f4059bb141dd802
-
- Sep 04, 2024
-
-
Yang Chen authored
Due to the CPLD on the fan board change to the XO5 starting from the DVT stage, we changed the update mechanism on it and we found that it caused the i2c bus to hang by FRUDevice initial process. So we add the i2c address of the CPLD update in the blacklist configuration to avoid this problem. Change-Id: I55cca8ecfdc9fb84632a6cb3c2c30707ac2fef92 Signed-off-by:
Yang Chen <yang.chen@quantatw.com>
-
Yuxiao Zhang authored
When the service failed e.g. when interface has no ip, it will print a lot of error messages on every restart. This adds a rate limit. Change-Id: Idd5c74c0d4a0b87f477092a873a1d54272365cb5 Signed-off-by:
Yuxiao Zhang <yuxiaozhang@google.com>
-
Yuxiao Zhang authored
Some of our platforms uses fd1x addr, this corrects the rules. Change-Id: I25eab10c40409bc6d9e3758ffffba4b2d0c3a957 Signed-off-by:
Yuxiao Zhang <yuxiaozhang@google.com>
-
Pavithra Barithaya authored
The huygens machine is based on the new pstbmc machine family from IBM. It will be our first redundant BMC system [1]. This new system expects to have chrony daemon to run along with the existing systemd- timesyncd deamon. The commit adds a custom chrony configuration file in order to achieve syncing of time between redundant BMCs. [1]: https://gerrit.openbmc.org/c/openbmc/docs/+/70233 Tested: Configuration file is updated. Change-Id: I6fb6787055bdfc423ef439c43b9c17db679d062f Signed-off-by:
Pavithra Barithaya <pavithrabarithaya07@gmail.com>
-
Asmitha Karunanithi authored
This commit pulls: 1. smbios-mdr recipe that is responsible for parsing the smbios table sent down by the host, and publishes the system information on the dbus objects. 2. phosphor-ipmi-blobs: this is an alternative implementation of IPMI blob transfer API. The blob handler writes the data into `/var/lib/smbios/smbios2` path (the local persistent cache for the SMBIOS table) and triggers smbios-mdr to reload and parse the table from that file. Tested By: Verified that the smbios data is transferred via IPMI to the BMC and the smbios-mdr service reads that data and populates the dbus object. Change-Id: I7eb54695c46cd8d0392b8ce7c942fedeb56b5d14 Signed-off-by:
Asmitha Karunanithi <asmitk01@in.ibm.com>
-
- Sep 03, 2024
-
-
Andrew Geissler authored
Patrick Williams (1): build: upgrade to C++23 Change-Id: I82fab03fc5dd97c20739f3d626e046b10ed443b8 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: Idb98756530c197134bde36f3ebe98210c29ce20c Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: Ie178d1c4a74487b89024d7f9020bb4eb04647298 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: Iafb257928b37cb84f9eae7b97180e2825e09ccfb Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: Ie4536f579d45b9a968d9f103cf34209608743d46 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: I590e9b68aece471274b158b1b2d9e3212b757987 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: Id264b9553f063e7d3bfb90b4f860e9f876b7fca1 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (1): build: upgrade to C++23 Change-Id: I4d27298290fe26e58adea3a303881a671a3b845a Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: I078bfec1b5233f08b03df2fca56ad4d7b9c24210 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Asmitha Karunanithi (1): Hypervisor: Fix redfish validator errors Ravi Teja (1): Fix Delete IPv6StaticDefaultGateways Change-Id: I314b37c25ed0a827c8e6609d40b1e3824e03f3bf Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: Iac41cf5bf4f0d3f8dc6ee5687aff89c9059b3e78 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Jeffery authored
Apply the upstream security and bug fixes. Change-Id: I8e6e5ffd691fe9b752c2facb0ea0567cf7e15c72 Signed-off-by:
Andrew Jeffery <andrew@codeconstruct.com.au>
-
Andrew Jeffery authored
Apply the upstream security and bug fixes. Change-Id: Ia87029761f0b20cd7a66c7035012ecfb20e08af6 Signed-off-by:
Andrew Jeffery <andrew@codeconstruct.com.au>
-
Andrew Jeffery authored
Andrew Jeffery (1): ARM: dts: aspeed: Rework APB nodes Cosmo Chou (3): dt-bindings: vendor-prefixes: add asteralabs dt-bindings: trivial-devices: add Astera Labs PT5161L hwmon: Add driver for Astera Labs PT5161L retimer Potin Lai (2): ARM: dts: aspeed: catalina: add pdb cpld io expander ARM: dts: aspeed: catalina: update io_expander7 & io_expander8 line name Rob Herring (Arm) (1): arm: dts: aspeed: Use standard 'i2c' bus node name Change-Id: I83223396f4db1512f6031e735b9be24299c03957 Signed-off-by:
Andrew Jeffery <andrew@codeconstruct.com.au>
-
Andrew Jeffery authored
The notable change is to the phosphor-hwmon configuration paths for all Aspeed-based platforms. The changes were generated with the following incantations: ``` git ls-files -- :/:*/ahb/apb/bus@1e78* | while read -r S; do D="$(echo $S | sed -E 's|ahb/apb/bus@1e78a000/i2c-bus|ahb/apb@1e780000/bus@1e78a000/i2c|')"; mkdir -p "$(dirname "$D")"; git mv "$S" "$D"; done git ls-files -- :/:*/ahb/apb/pwm-tacho-controller@1e786* | while read -r S; do D="$(echo "$S" | sed -E 's|ahb/apb/pwm-tacho-controller@1e786000|ahb/apb@1e780000/pwm-tacho-controller@1e786000|')"; mkdir -p "$(dirname "$D")"; git mv "$S" "$D"; done sed -Ei 's|ahb/apb/|ahb/apb@1e780000/|g' meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend meta-ibm/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend meta-quanta/meta-f0b/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend sed -Ei 's/i2c-bus@/i2c@/g' meta-ibm/dynamic-layers/meta-openpower/recipes-phosphor/vpd/openpower-fru-vpd_%.bbappend meta-ibm/meta-palmetto/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend meta-ibm/meta-romulus/recipes-phosphor/logging/files/callouts.yaml meta-ibm/meta-romulus/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend meta-ibm/recipes-phosphor/chassis/vrm-control/ibm-ac-server/ir35221-unbind-bind.sh meta-ibm/recipes-phosphor/fans/phosphor-fan-presence-config/swift/config.yaml meta-ibm/recipes-phosphor/logging/ibm-logging/ibm-ac-server/policyTable.json meta-ibm/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend meta-ingrasys/meta-zaius/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend meta-quanta/meta-f0b/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend meta-quanta/meta-q71l/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend sed -Ei 's|/ahb:apb/|/1e780000.apb/|g' $(git grep -lE 'ahb:apb/.*1e78') sed -Ei 's|ahb:apb:i2c@1e78a000|1e780000.apb:bus@1e78a000|g' $(git grep -l ahb:apb:i2c@1e78a000) sed -Ei 's|ahb:apb|1e6e0000.apb|g' meta-phosphor/recipes-phosphor/video/uart-render-controller/uart-render-controller.service git ls-files -- :/:meta-ibm/*/ahb--apb/* | while read -r S; do D="$(echo "$S" | sed -E 's/ahb--apb/1e780000.apb/g')"; mkdir -p "$(dirname "$D")"; git mv "$S" "$D"; done; sed -Ei 's/ahb--apb/1e780000.apb/g' $(git grep -l ahb--apb -- meta-ibm) git ls-files -- :/:*i2c-bus* | while read -r S; do D="$(echo "$S" | sed -E 's/(1e78a..0).i2c-bus/\1.i2c/g')"; mkdir -p "$(dirname "$D")"; git mv "$S" "$D"; done; sed -Ei 's/(1e78a..0).i2c-bus/\1.i2c/g' $(git grep -lE '(1e78a..0).i2c-bus') ``` What couldn't be automated was cleaning up the ibm-logging policy table, which had many duplicate keys that needed manual inspection to remove. It's worth noting that even for the remaining, non-duplicate keys, the sysfs paths are not correct: The physical address of the I2C controllers needs to map to the assigned device index, but in the file they all have address 1e78a100 despite changes to the device index. From eslint in CI: ``` meta-ibm/recipes-phosphor/logging/ibm-logging/ibm-ac-server/policyTable.json 9999:10 error Duplicate object key json/* 10020:10 error Duplicate object key json/* 10041:10 error Duplicate object key json/* 10062:10 error Duplicate object key json/* 10083:10 error Duplicate object key json/* 10104:10 error Duplicate object key json/* 17097:10 error Duplicate object key json/* 17118:10 error Duplicate object key json/* 17139:10 error Duplicate object key json/* 17160:10 error Duplicate object key json/* 17181:10 error Duplicate object key json/* 17202:10 error Duplicate object key json/* 17223:10 error Duplicate object key json/* 17244:10 error Duplicate object key json/* 17265:10 error Duplicate object key json/* 17286:10 error Duplicate object key json/* 17307:10 error Duplicate object key json/* 17328:10 error Duplicate object key json/* 17349:10 error Duplicate object key json/* 17370:10 error Duplicate object key json/* 17391:10 error Duplicate object key json/* 17412:10 error Duplicate object key json/* 17433:10 error Duplicate object key json/* 17454:10 error Duplicate object key json/* 19575:10 error Duplicate object key json/* 19596:10 error Duplicate object key json/* ``` Andrew Jeffery (1): ARM: dts: aspeed: Rework APB nodes Cosmo Chou (3): dt-bindings: vendor-prefixes: add asteralabs dt-bindings: trivial-devices: add Astera Labs PT5161L hwmon: Add driver for Astera Labs PT5161L retimer Potin Lai (2): ARM: dts: aspeed: catalina: add pdb cpld io expander ARM: dts: aspeed: catalina: update io_expander7 & io_expander8 line name Rob Herring (Arm) (1): arm: dts: aspeed: Use standard 'i2c' bus node name Change-Id: I32ca7579eabd59ed20da3f481da687589a361763 Signed-off-by:
Andrew Jeffery <andrew@codeconstruct.com.au>
-
Andrew Geissler authored
Gunnar Mills (1): OWNERS: Remove Renuka Change-Id: Ic4cb7457dd81651edcfd0607f7c51b1edfa8eec4 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
PeterHo-wiwynn authored
Revise HSC OCP setting between T1/T2 configuration. Tested: Tested and verified on yosemite4. Change-Id: I36f832dc6c3bc91b3f3339f638872735be9c5a2e Signed-off-by:
PeterHo-wiwynn <peter.ho.wiwynn@gmail.com>
-
Andrew Geissler authored
Pavithra Barithaya (3): clang-tidy: Add clang-analyzer checks clang-tidy: Add some modernize and misc checks clang-tidy: Enable modernize-deprecated-headers check SeanCChuang (1): requester: Fix pldmd crash Thu Nguyen (1): platform-mc: Set the local terminus as event receiver Change-Id: Ic938585135e5c443ab3be836383efcad96c2fb90 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
- Sep 01, 2024
-
-
Andrew Geissler authored
Andrew Jeffery (1): compiler: Provide LIBPLDM_CC_UNUSED Change-Id: I26d959c51d59fefec21d4c77dcaf6c55051a576c Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
- Aug 31, 2024
-
-
Andrew Geissler authored
Eddie James (1): Fix missing PLDM transport configuration Change-Id: Ifc5ae3638ae0b1424bc33907c95cbacc5381a094 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: I82df2596b35db17164c74d8d2e1ac873e3894cce Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Caleb Palmer (1): Add chip_config user option to chip_data/setup.py Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: I99e89007921911b0815671edaaa76fd9cdbcb557 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
- Aug 30, 2024
-
-
Andrew Geissler authored
George Liu (17): vendor-example: Remove unused variables clang-tidy: Add clang-tidy to phosphor-psu-code-mgmt clang-tidy: Add cert checks clang-tidy: Add clang-analyzer checks clang-tidy: Add few cppcoreguidelines check clang-tidy: Enable cppcoreguidelines-explicit-virtual-functions clang-tidy: Enable cppcoreguidelines-special-member-functions clang-tidy: clang-tidy: Add few misc checks clang-tidy: Add performance checks clang-tidy: Enable performance-faster-string-find check clang-tidy: Enable performance-inefficient-vector-operation check clang-tidy: Enable performance-unnecessary-value-param check clang-tidy: Enable readability checks on repo clang-tidy: Enable readability-make-member-function-const check clang-tidy: Enable readability-uppercase-literal-suffix check clang-tidy: Enable readability-string-compare check clang-tidy: Enable readability-convert-member-functions-to-static Change-Id: Ifb7a7b21b848a042658dac5655e1e8dc4f71b21b Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
George Liu (2): Refactor virtual sensor calculation logic Add func for Minimum when sensor from DBus Change-Id: I9874bf363b24f05af8e0e819ea9fdb47132f5fd8 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Add phosphor-logging DEPENDS. Alexander Hansen (1): meson: use phosphor-logging for debug statements Bright Cheng (1): configurations: yosemite4: Add PowerState to Medusa Board Daniel Hsu (3): configurations: add minerva pdb second source configurations: update minerva_pttv.json configurations: update minerva_pdb.json Ian Chien (5): configurations: yosemite4: Support second sources Spider board configurations: yosemite4: Support fourth sources Medusa board configurations: yosemite4: Support sixth sources Medusa board configurations: yosemite4: Support seventh sources Medusa board configurations: yosemite4: Support eighth sources Medusa board Change-Id: I54312c1d607a65e0e609e2eee82029c97afc8c3b Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by:
Patrick Williams <patrick@stwcx.xyz>
-
Peter Yin authored
Add uart1 to uart4 and io1 to uart2 routing for single host Change-Id: I708df01583a7974b039b99e2dda84ca22add6c3a Signed-off-by:
Peter Yin <peter.yin@quantatw.com>
-
Andrew Geissler authored
Patrick Williams (2): clang-format: re-format for clang-18 print: switch to stdplus print Change-Id: Ibd1ebaa8cb90d526e6ae7f3bc44868ee5f8dd832 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: I172452194f7904ad107e749a9fa0b9e1df4e8135 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Faisal Awada (1): power-utils: Retrieve Firmware Version from sysfs Change-Id: If4758cc922d7d7e213b6629f55526413cd14be54 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
George Liu (1): Remove DEBUG flag Change-Id: I8719fe9ef19776afd8d5f7ef0cfd8ea2f3ef5e3e Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Eddie James (1): Add support for phosphor logging error logs Change-Id: I04298f5a3499d0b6a09b932a7b7b0a4ff2bf635b Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
George Liu (2): Remove unused variables Fix defaulted-function-deleted Johnathan Mantey (1): Refactor Get SDR Device Info function Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: Ib73101394d7be3f9c48f9824e46fbbbad11975ed Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
jason westover (1): OWNERS: Add Jason Change-Id: I6121aad285614c8260ff39d4c3368ae781b5e1f1 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-