summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-04-26google-usb-network: Fix quotesWilliam A. Kennington III1-1/+1
The name in d.getVar() should have been quoted. Change-Id: I95468473268e24fcd97a681ac7baff9de2212278 Signed-off-by: William A. Kennington III <wak@google.com>
2022-04-26google-usb-network: Allow unspecific productWilliam A. Kennington III1-6/+9
This will allow us to trivially configure dynamic USB network information with providing any hardcoded config. Change-Id: I1e5a46e9c7eeaffcf66170c047bd18114cac98f6 Signed-off-by: William A. Kennington III <wak@google.com>
2022-04-26google-misc: srcrev bump a7af2e087e..3d7cd15710Andrew Geissler1-1/+1
Michael Shen (1): metrics-ipmi-blobs: Fix memory leak with readMem Change-Id: I714a0a40b94bfa361a6bae3bf2a35b1860e1bbd7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26bmcweb: srcrev bump eb1c47d3d9..5deabed966Andrew Geissler1-1/+1
Gunnar Mills (1): Sensors: Add humidity hierarchy Change-Id: I77fcd0a31a94e732021b3fa26356a04a30b4c436 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26phosphor-power: srcrev bump 2a054922f3..d13072949cAndrew Geissler1-1/+1
Zev Weiss (1): regulators: Add phosphor-regulators service dependencies Change-Id: I559f53e2cd1074c98c1ac536182e0a0ae8c54b9d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26dbus-sensors: srcrev bump 8454571297..7dd6443b88Andrew Geissler1-1/+1
Jae Hyun Yoo (1): HwmonTempSensor: Fix a crash when an I3C device is scanned Change-Id: Ifbb5a72bc858ee59ea9ff11aa33d00977cbd6021 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26openpower-vpd-parser: srcrev bump bf78ed8883..a4a2adfa96Andrew Geissler1-1/+1
Priyanga Ramasamy (1): VPD ECC shared library Change-Id: I4bd2be40104893980a40607b48607ccb18700aab Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26phosphor-logging: srcrev bump d29837f8a5..11cf0328bcAndrew Geissler1-1/+1
Andrew Geissler (1): host-graceful-quiesce: call new target Chirag Sharma (1): PEL: Added new message registry for Common.File.Error.Write Change-Id: Ie8cef39b248a5de9f10e6cb762bf16d9a26f5559 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26phosphor-dbus-interfaces: srcrev bump edc177f9dc..1bf1b7bfcfAndrew Geissler1-1/+1
Jiaqing Zhao (1): EthernetInterface: Change LinkUp property to readonly Change-Id: Iee53de4923b92014333b113f5ef3b028549e76a5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26phosphor-dbus-monitor: srcrev bump afa54c6845..2beffa634dAndrew Geissler1-1/+1
Patrick Williams (1): build: enable C++20 Change-Id: Idd1e58675239f5a4b50109758b9e4b39486a8842 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26phosphor-settingsd: srcrev bump 74c4f3b1af..75a710ca87Andrew Geissler1-1/+1
Patrick Williams (2): fix cppcheck warnings build: enable C++20 Change-Id: I93979626b87591f40dd2b257ed8be38da9106db9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-25host-graceful-quiesce: install new targetAndrew Geissler2-2/+5
Per design here: https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/52874 phosphor-state-manager: srcrev bump 106152c646..aaa8d3466b Allen.Wang (1): phosphor-state-manager: Support multi-host for persist files Andrew Geissler (1): host-graceful-quiesce: introduce new target Tested: - Built image with new target and included pldmSoftPowerOff.service in it so that host firmware got a chance to gracefully shut down prior to Quiesce. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I83cd6a20d72cf586d21baf3fe809aad28f288695
2022-04-25README.md: add perl-FindBin to Fedora prereqsMilton Miller1-1/+1
Issue #3798 pointed out perl-FindBin is required on Fedora 34 to configure and build openssl. Change-Id: I0966fc7992cbc192eef5b156546565ea90c73cab Signed-off-by: Milton Miller <miltonm@us.ibm.com>
2022-04-23gbmc-bridge: Fix USB IdWilliam A. Kennington III1-1/+1
0x232 was incorrect and it was supposed to be 0x22b. Change-Id: I45a8786ec1623b5d877eb5cfb1c7d330ac75a127 Signed-off-by: William A. Kennington III <wak@google.com>
2022-04-23phosphor-host-ipmid: srcrev bump 6d4a44ed2b..f53696edb8Andrew Geissler1-1/+1
Patrick Williams (1): build: enable C++20 Change-Id: Idaeaba57151d1414ea8bc86edf90b0d6f3dc044e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23estoraged: srcrev bump 2b5454d316..fa5cb6f718Andrew Geissler1-1/+1
John Edward Broadbent (2): Add exception when constructor fails Change ownership of handle to eStorageD object John Wedig (1): Remove device name from D-Bus service name Change-Id: I3ba6cebc730a43413eebabd467c496a0fc358c7d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23ibm-logging: srcrev bump c07636205e..d5b6fd18c8Andrew Geissler1-1/+1
Patrick Williams (1): build: enable C++20 Change-Id: Ib2bc73d1f7227f9a8494598be123eac66c2f8ace Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23ipmi-blob-tool: srcrev bump d46530fd76..98e59f3157Andrew Geissler1-1/+1
Patrick Williams (1): build: enable C++20 Change-Id: I0c0cee9d599916a7c9041c024f04db4625dd053a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23bmcweb: srcrev bump 82695a5b3b..eb1c47d3d9Andrew Geissler1-1/+1
Ed Tanous (2): Implement odata annotations ignoring Remove regex uses in event service and consolidate Change-Id: Iea043a32d40f6bebb8e2ae259270b60cde3a01e9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23phosphor-pid-control: srcrev bump d8c5a45c81..ac3a21911eAndrew Geissler1-1/+1
Patrick Williams (1): build: enable C++20 Change-Id: Ic6905cbc599b1da73269b65d08c58cab09038c21 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23phosphor-logging: srcrev bump 8bd4ca4e14..d29837f8a5Andrew Geissler1-1/+1
Jim Wright (1): PEL: Correct callouts for Everest pgood failures Sunny Srivastava (1): PEL: Error interface for system vpd mismatch Change-Id: I9f22e179e7f2f6fbbb7f067f897672913c267297 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23openpower-occ-control: srcrev bump 1923a75299..bae4d07e6bAndrew Geissler1-1/+1
Chris Cain (1): Wait for OCC Active PDR to become available Change-Id: Id35c7594de2bc6d9962718750e08af452295a38a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23openpower-pnor-code-mgmt: srcrev bump 9c887d14c4..6b56bd4bc1Andrew Geissler1-1/+1
Ramesh Iyyar (1): mmc: Add HardwareIsolation service to restart if factory resets Change-Id: I07f0e03520d1a1a49dd9aae9d5fa5b9a935b4f7d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23phosphor-fan-presence: srcrev bump a917e69ab0..be15edeef8Andrew Geissler1-1/+1
Matt Spinler (1): sensor-mon: Add missing arg in fmt::format call Patrick Williams (1): build: enable C++20 Change-Id: Iec427d06b6f1038a3dd5cef5fc06ce45199c4e0e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23phosphor-user-manager: srcrev bump 0e171698df..6dc7ed95c5Andrew Geissler1-1/+1
Paul Fertser (1): Signal when trying to set minPasswordLength low Change-Id: I3babef8dfaf6916864a5e006d97a9a84b6465810 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-23phosphor-inventory-manager: srcrev bump 23314a5c8d..69ddaad8dfAndrew Geissler1-1/+1
Patrick Williams (1): build: enable C++20 Change-Id: I04a9414df44bf9aa22e857f261aadf9cb96a3121 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-22openpower-hw-diags: srcrev bump 5dbebde0ac..8f07b2e6a2Andrew Geissler1-1/+1
Zane Shelley (1): Add chip at fault to TOD secondary error callout list Change-Id: I1cb1cdeafb9eccd05951b1d7079af64c57731600 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-22meta-fii: meta-kudo: Adopt multi-host support and host GPIOCharles Boyer5-45/+62
Use GPIO instead of IPMI for host condition. Adopt the multi-host support and syntax for phosphor-state-manager services. Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com> Change-Id: I58ff4291ce3ec055579df5a2463c178e53d93625
2022-04-22phosphor-state-manager: reorder prerm functionsPatrick Williams1-40/+26
The previous order of all `postinst` functions followed by `prerm` functions made it easy to miss making a change in the `prerm` due to their large distances from each other in the file. Reorder these so that they are grouped by subpackages rather than function type. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ib2be0617f4e1f805ed611688d77bb4d278abbd94
2022-04-22phosphor-state-manager: move host symlinks to correct subpkgPatrick Williams1-1/+22
The `multi-user.target.requires/...Host@{i}.service` symlinks were being added to the `obmc-targets` sub-package, but nothing explicitly depends on the `host` sub-package. On systems that do not include the `host` sub-package, this could result in broken symlinks, and on systems which do not use the targets it can result in the `host` daemon not starting. Move these `Host@{i}.service` symlinks into the `host` sub-package since that is where the original service file resides. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I43aa5fdbe73f0af3c5d213e45e3a02f2dc093d79
2022-04-22phosphor-state-manager: simplify systemd-linksPatrick Williams1-149/+35
Specify the target links as a variable with iteration rather than manual entries for each symlink. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: If40bf59dc00beb2c004c5da9953c3c5e64cbffba
2022-04-22google-usb-network: Recipe cleanupWilliam A. Kennington III1-4/+4
Just some minor changes to make it easier to extend. Change-Id: Ib368da9173983aa02759b9e8bce1c34231cdf391 Signed-off-by: William A. Kennington III <wak@google.com>
2022-04-22treewide: drop unused meta-security layerBrad Bishop31-31/+0
This was added with cde0f094f for libseccomp, but shortly after that upstream moved libseccomp from meta-security to core (241c7d2e6). As such, meta-security is no longer used or required. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: I371e54b11f6336720dfc6edf0ef733d22b7fb4f2
2022-04-22meta-phosphor: add layer dependenciesBrad Bishop1-0/+4
These layers are all required, so add them to the layer dependencies. This generates an error earlier in the build process when layers are missing from the configuration (bblayers.conf). The dependency list below is informative, but likely not comprehensive: -meta-python: python3-inflection-native -meta-networking: net-snmp -meta-oe: rsyslog, libvncserver, ipmitool, boost-url, libgpiod, lmsensors-config, openldap Change-Id: I1b480224e6ec4b8bd61c8f21d6e569d17363a9a6 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2022-04-22meta-aspeed/socsec update socsec tool to 1.0.3 versionJamin Lin2-4/+4
Signed-off-by: Jamin Lin <jamin_lin@aspeedtech.com> Change-Id: Iabba6e2d3f2c4e19af821b22164681f1d69a2501
2022-04-21meta-fii: meta-kudo: Use I2C array definitions in kudo-lib.shCharles Boyer7-62/+81
Adds the I2C bus and address in array form to kudo-lib.sh, and replaces the hardcoded values with references across Kudo layer. Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com> Change-Id: I69bbff444e013e61d7f7fd5051612a6d4adc8ded
2022-04-21meta-fii: meta-kudo: Use phosphor-buttons packageCharles Boyer3-23/+13
The method to monitor the power and reset buttons through the ampere_power_util.sh with phosphor-gpio-monitor was a temporary solution. It was a temporary workaround until there is support for Nuvoton GPIO in phosphor-buttons. Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com> Change-Id: I34541c0f56887962ad780b811eae44f1d851059d
2022-04-21phosphor-state-manager: remove useless target symlinkPatrick Williams1-4/+0
We do not need to create symlinks to instantiate targets. Remove the one for `obmc-bmc-service-quiesce@.target`. Tested: ``` root@witherspoon:/lib/systemd/system# systemctl start obmc-bmc-service-quiesce@0.target root@witherspoon:~# obmcutil state CurrentBMCState : xyz.openbmc_project.State.BMC.BMCState.Quiesced CurrentPowerState : xyz.openbmc_project.State.Chassis.PowerState.Off CurrentHostState : xyz.openbmc_project.State.Host.HostState.Off BootProgress : xyz.openbmc_project.State.Boot.Progress.ProgressStages.Unspecified OperatingSystemState: xyz.openbmc_project.State.OperatingSystem.Status.OSStatus.Inactive ``` Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I73719f8cbce7ff3e01be868f471627c7acc2f6ca
2022-04-21phosphor-state-manager: use CHASSIS_INSTANCE for chassis servicePatrick Williams1-2/+3
Some systems have more chassis than hosts. Use the OBMC_CHASSIS_INSTANCES variable instead of OBMC_HOST_INSTANCES for instantiating the service symlinks. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I42eb92a68023788fc8c06e63ed3eb6eb714bf55c
2022-04-21phosphor-state-manager: move chassis symlinks to correct subpkgPatrick Williams1-4/+21
The `multi-user.target.requires/...Chassis@{i}.service` symlinks were being added to the `obmc-targets` sub-package, but nothing explicitly depends on the `chassis` sub-package. On systems that do not include the `chassis` sub-package, this results in broken symlinks. Move these `Chassis@{i}.service` symlinks into the `chassis` sub-package since that is where the original service file resides. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Iefc8c0bf8eb9b5f43fa67a13bf52ceb4ce55e52e
2022-04-21meta-fii: meta-kudo: Use GPIO line names instead of numberCharles Boyer6-100/+118
Replaces hard-coded GPIO throughout the Kudo layer with a reference to its line name from DTS. The process to dynamically obtain the GPIO number for Get is added to kudo-lib.sh, 1. Use `gpiofind <Line Name>` to obtain gpiochip# and pin# 2. If the gpiochip# exceeds the number of GPIO banks of Nuvoton, then it is an I/O Expander. a. Use `gpiodetect` and extract the I2C bus-addr b. Obtain GPIO base value from sysfs using bus-addr c. The GPIO number is then the (base + pin#) 3. If the gpiochip# is within Nuvoton GPIO banks, then calculate the GPIO number as ((gpiochip#)*32 + pin#) Then the GPIO number can be used in the export to obtain the value. Tested with Nuvoton: - Can read/set Nuvoton GPIO with defined line names - Can read/set GPIO from I/O Expanders with defined line names Signed-off-by: Charles Boyer <Charles.Boyer@fii-usa.com> Change-Id: I651c0707a8bbc170d3c5a5fc261e5f9c62453e9f
2022-04-21fb-ipmi-oem: srcrev bump dd0415b507..77ee489f45Andrew Geissler0-0/+0
Jayashree Dhanapal (2): Added BootType property for Get/Set BootOrder Refactoring code for boot-order configuration Karthikeyan Pasupathi (2): Move Common code to their respective header file. yosemitev2:Add multi-host critical sensor support Change-Id: I0f893782f9898f66ba11c80f9aa954f825d26494 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-21treewide: fix GPLv2+ obsolete-license warningsPatrick Williams7-7/+7
The LICENSE string 'GPLv2+' is considered obsolete by Yocto and raises a warning. Switch them too the accepted tag 'GPL-2.0-or-later'. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I88c639dbb45762e2e019a3503f1f1930b65c09d6
2022-04-21meta-phosphor: phosphor-ipmi-fru: fix LICENSE warningPatrick Williams1-1/+1
Bitbake currently gives an `obsolute-license` warning for any of the recipes using `phosphor-ipmi-fru.inc`. Fix this by switching the LICENSE variable to `GPL-3.0-or-later`, which matches the contents of the LICENSE file in the repository. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ife34a6bfaf564b530a889a3fa277ed84c0f2a640
2022-04-21openpower-host-ipmi-flash: srcrev bump 90eea43e3e..299cb81ee9Andrew Geissler1-1/+1
Patrick Williams (1): build: enable C++20 Change-Id: I496189da0f3ad9d915dbc371b5bea091aa412d44 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-21dbus-sensors: srcrev bump 31ec7dbb6a..8454571297Andrew Geissler1-1/+1
Arun Lal K M (1): Fix for cpusensor going into D state. Change-Id: Ib6add3171c61b0a4cd6cfb40714158785830069c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-21phosphor-inventory-manager: srcrev bump 1bb06235d6..23314a5c8dAndrew Geissler1-1/+1
George Liu (1): meson: Eliminate warning messages Change-Id: Ieec58b10c27319943702d4bf92934c1162e4eb5c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-21phosphor-user-manager: srcrev bump 7ba91cba7a..0e171698dfAndrew Geissler1-1/+1
Patrick Williams (1): build: enable C++20 Change-Id: I6e6397106dd2dcbb1eec7569782f4e52d1c896cd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-21openpower-hw-diags: srcrev bump 7ec2dd11c3..5dbebde0acAndrew Geissler1-1/+1
austinfcui (1): Configure UT test static lib in base meson.build Change-Id: I948dc8aae2076678c951a712af9e5c4d178ecaab Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-21phosphor-dbus-interfaces: srcrev bump a12b0b3b37..edc177f9dcAndrew Geissler1-1/+1
Chris Cain (1): Change power cap bounds to be writable Zhenwei Chen (1): Rename the reverse_name to reverse_names in associations. Change-Id: I46814b5dca5b7939af0f7c2d57fd2ac7fbdfb1e9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>