summaryrefslogtreecommitdiff
path: root/meta-phosphor
AgeCommit message (Collapse)AuthorFilesLines
2021-03-01Remove phsophor-gpio-keys as a standalone featureJoel Stanley10-38/+0
The feature was implemented as an append to the kernel (BSP) layers in meta-phsophor. This created a three way dance between machine layers, BSP and meta-phosphor, when it should have been the kernel layer providing this feature and machines could then opt in. Fixing this means we could remove the KERNEL_DANGLING_FEATURES_WARN_ONLY workaround. As the feature is simply turning on a pair of kernel options without any other impact, we can implement it by adding the options to our defconfigs. In fact, aspeed and hpe kernel configurations enable the two kernel options: $ git grep CONFIG_KEYBOARD_GPIO=y meta-aspeed/recipes-kernel/linux/linux-aspeed/aspeed-g4/defconfig:CONFIG_KEYBOARD_GPIO=y meta-aspeed/recipes-kernel/linux/linux-aspeed/aspeed-g5/defconfig:CONFIG_KEYBOARD_GPIO=y meta-aspeed/recipes-kernel/linux/linux-aspeed/aspeed-g6/defconfig:CONFIG_KEYBOARD_GPIO=y meta-hpe/meta-gxp/recipes-kernel/linux/linux-obmc/defconfig:CONFIG_KEYBOARD_GPIO=y $ git grep CONFIG_INPUT_EVDEV meta-aspeed/recipes-kernel/linux/linux-aspeed/aspeed-g4/defconfig:CONFIG_INPUT_EVDEV=y meta-aspeed/recipes-kernel/linux/linux-aspeed/aspeed-g5/defconfig:CONFIG_INPUT_EVDEV=y meta-aspeed/recipes-kernel/linux/linux-aspeed/aspeed-g6/defconfig:CONFIG_INPUT_EVDEV=y meta-hpe/meta-gxp/recipes-kernel/linux/linux-obmc/defconfig:CONFIG_INPUT_EVDEV=y Other machines that wish to enable this feature should ensure it is added to their BSP's defconfig, or add it to their machine specific defconfig. Change-Id: I0726836319022f96c1d13d4a0cbd73708047302c Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-02-27webui-vue: srcrev bump 7bc85e4936..9a25c80591Andrew Geissler1-1/+1
Derick Montague (1): Update coding standards documentation Change-Id: Iff4e6eac5b662a48d9c204811894ed81b3f2395c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-27pldm: srcrev bump a2767e689d..6d6d1e8d1dAndrew Geissler1-1/+1
George Liu (1): Fix BIOS to allow updating attributers via D-Bus Change-Id: I0b01b0dcd48873021f83b33a13277cb4689c4753 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-26phosphor-post-code-manager: srcrev bump fd45f78858..08125ca77fAndrew Geissler1-1/+1
Jonathan Doman (1): Update D-Bus names per design Change-Id: I811757d7670afd083a2ef1c382cea1314f3ee767 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-26phosphor-logging: srcrev bump 82e31d8175..d0ab1cf6fcAndrew Geissler1-1/+1
Matt Spinler (1): PEL: Change external PEL trace to debug Change-Id: Ia1ef7539f1c0ed8839ba632f6bac64bc6870c76c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-26bmcweb: srcrev bump feaf150055..15124765daAndrew Geissler1-1/+1
Andrew Geissler (2): hypervisor: add state support hypervisor: add support to turn on Jonathan Doman (1): log_services: Update PostCode D-Bus names Change-Id: I1410b2903b00e1e8350b21c4ebe8529196cbbb1d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-26phosphor-host-postd: srcrev bump c80e59fefb..60252eec33Andrew Geissler1-1/+1
Jonathan Doman (1): Fix D-Bus path for single-host POST code snoop Change-Id: Ia21a7d3350704f3b9654ac1e4e2b986f8e602590 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-26webui-vue: srcrev bump a36a32f112..7bc85e4936Andrew Geissler1-1/+1
Yoshie Muranaka (1): Update single file firmware card layout Change-Id: I61e2f320a97ba24664c427cb357cd99bd6fea2f9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-26entity-manager: srcrev bump 4f3288954e..296667f007Andrew Geissler1-1/+1
Nan Zhou (1): entity-manager: add ADM1266 and MAX34440 support Change-Id: I1979ec5207ac01bd35fcab915f0009e23e45de5e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-26phosphor-fan-presence: srcrev bump 3b4d973bc7..3755524df3Andrew Geissler1-1/+1
Matthew Barth (4): docs:monitor: Fill in trust group class attribute details docs:monitor: Fill in trust group `group` attribute details docs:monitor: Fill in num_nonfunc_rotors_before_error details docs:monitor: Fill in the power_off_config attribute details Change-Id: Ibac352d83da6a0d3437542578dd5ae28e99e9d4b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-26sdeventplus: srcrev bump 159a35604a..a6f7ed7ae5Andrew Geissler1-1/+1
William A. Kennington III (4): performCallback: Don't return errors internal/utils: Remove performCallback types: Move SdEventDuration out of internal internal/cexec: Refactor using new macro Change-Id: Ief96bc119e19fce9bc6789e5ab0cd5d42b32bd00 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-25openssl: move to DEPRECATED_CRYPTO_FLAGSAndrew Geissler1-4/+2
Upstream recipe moved the disabling of deprecated crypto algorithms into a new DEPRECATED_CRYPTO_FLAGS variable. (Klaus: also adjust phosphor's EXTRA_OECONF for this package to not double-disable already obsolete ciphers) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I75e2c35ada37c9510a0af347772cdeb2b23d99e9 Signed-off-by: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
2021-02-25rsync: only add dependencies on targetAndrew Geissler1-3/+4
Our recent rebase of upstream poky caused a build failure. The failure was a "Dependency loop" failure. The following gist has the output: https://gist.github.com/geissonator/fb078233c99ffad5b38ad6195db0a403 The root of the issue was OpenBMC's rsync bbappend which adds popt and zlib as DEPENDS for both the native and target builds. This dependency on the native build is what caused the issue. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I751cb0212ea711e51f6e7e2d338d83f7eeeab8de
2021-02-25Get phosphor-fan-monitor service files from repoMatt Spinler3-28/+14
The phosphor-fan-presence repo installs different fan monitor service files based on if it was configured in YAML vs JSON mode. Update the recipe to link them in appropriately based on the mode, which is a packageconfig. Delete the service files out of meta-phosphor as they they now come from the repo. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Ie2b1bca8aca78b45f77acaff55721a0ff480400d
2021-02-25ibm: Install sensor-monitor on rainierMatt Spinler1-0/+8
This application resides in the phosphor-fan-presence repo and creates phosphor-logging based event logs for temperature threshold alarms. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Id5a7ce7590efe82eb1f9615853cabd58ac269c24
2021-02-25ibm: Start phosphor-fan-presence at multi-userMatt Spinler2-14/+9
This will start phosphor-fan-presence at the multi-user target. It doesn't need to know about the power state when just checking GPIOs and tach sensors, so let it run all the time. It also avoids a race condition with phosphor-fan-monitor if it starts earlier. This commit also adds a JSON vs YAML packageconfig so service files can be installed to different places based on how it is configured. And since the service file has different contents based on when it starts, the phosphor-fan-presence-tach@.service file was moved into the repo so that the repo itself can determine which one to install based on how the JSON vs YAML configuration option is set. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I4c00f0854974c70efb5097d0344c45385dbcb085
2021-02-25hypervisor: introduce new package for state managerAndrew Geissler1-1/+5
This new phosphor-state-manager package allows a user to track the state of their hypervisor firmware. This new software utilizes the BootProgress property to determine the hypervisor state and relies on a different software entity (for example PLDM) to monitor state requests and send the appropriate messages to the hypervisor firmware. Includes the autobump which has the new function: phosphor-state-manager: srcrev bump 58477b5287..75f38ee42d Andrew Geissler (3): hypervisor: state management support hypervisor: monitor boot progress hypervisor: reset requested host state on power off Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I4c4bfc06db3b38b114c28692db808cffceff628a
2021-02-25phosphor: Fix SyntaxWarnings in obmc-phosphor-systemd.bbclassJoel Stanley1-11/+11
When running with Python 3.8 these statements will warn with: SyntaxWarning: "is" with a literal. Did you mean "=="? Change-Id: I44a873bce37d189d09bd73e64890cc821205cbbf Signed-off-by: Joel Stanley <joel@jms.id.au>
2021-02-25Add phosphor-mapper as a dependency to bmcwebEd Tanous1-0/+1
When IPMI is removed from the build (like happens in QEMU images) the mapper gets removed as well. bmcweb relies on phosphor-mapper, so add an RDEPEND to that effect to make sure it gets installed properly. Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I699c62225c9862c91a9d670b8c170e32f03e787d
2021-02-25Clean up some formatting in the bmcweb recipeEd Tanous1-11/+15
DEPENDS and RDEPENDS statements were tabbed in a little weird. This fixes that. Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: Ib0b1acdc62bdec6dfcf21d54a5007f8751ee7e6e
2021-02-25image_types_phosphor: Adding the extended version in MANIFESTChanh Nguyen1-0/+2
This patch will add the "ExtendedVersion" field in manifest file. Note the extended version is typically set in the openbmc/meta-*/meta-MACHINE/conf/local.conf.sample file (This is where TEMPLATECONF points to.) by "EXTENDED_VERSION" variable. Signed-off-by: Chanh Nguyen <chanh@amperemail.onmicrosoft.com> Change-Id: I071448badd3b3f56e7d771af0a058bb58db04511
2021-02-25mpreboot: ensure cleared on power offAndrew Geissler1-0/+1
Recently saw an issue where a system was doing an mpreboot but hit a processor checkstop as soon as the reboot of the host started. This caused a full power cycle of the chassis and a normal reboot of the system. In this scenario, the /run/openbmc/mpreboot@0 file was not cleared so the normal boot of the system went very haywire as certain required services do not start when this file is present. Currently this file is only cleared once we get to the op-continue-mpreboot@.service. In the scenario listed above, we never make it to that service, hence the file is never cleared. This commit ensure anytime the system is having chassis power removed, the mpreboot file gets cleared. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I9ec2507d56f8d31b034d18ae03f3867e08d1f152
2021-02-25webui-vue: srcrev bump 69e8ec5c76..a36a32f112Andrew Geissler1-1/+1
Derick Montague (1): Update toast layout to align header elements Sandeepa Singh (1): Added test hook for SSL certificates page. Change-Id: Iabe424271f6f44dea57ec77d729e7544273360b4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-25entity-manager: srcrev bump 886c1bafa0..4f3288954eAndrew Geissler1-1/+1
Matt Spinler (1): Fix lambda capture in findDbusObjects Change-Id: Ie4e6263ec07c7c284e22408130abb63961ebad60 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-25phosphor-certificate-manager: srcrev bump d2393f231c..ebd1d8a829Andrew Geissler1-1/+1
William A. Kennington III (1): watch: IWYU Change-Id: I0df223b5567d8f8e636f5725a3b8782ca6c4a5a2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-25phosphor-power: srcrev bump a528a28156..415094c105Andrew Geissler1-1/+1
Shawn McCarney (1): regulators: Stop boot if cfg file not found/valid Change-Id: I62f4325448d2c361e71d60d2776ef48c42f79c9c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-25phosphor-inventory-manager: srcrev bump ee294d6838..b3d3df5750Andrew Geissler1-1/+1
Brad Bishop (1): New maintainers Change-Id: I7bc9809afe2a7c483fcfdcc28ee841f0867cec8e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-25phosphor-fan-presence: srcrev bump 0d29fb79db..3b4d973bc7Andrew Geissler1-1/+1
Matthew Barth (6): monitor: Correct spelling in exception message docs:monitor: Fill in num_sensors_nonfunc_for_fan_nonfunc details docs:monitor: Fill in monitor_start_delay attribute details docs:monitor: Fill in fan_missing_error_delay details docs:monitor: Fill in nonfunc_rotor_error_delay details docs:monitor: Fill in sensors attribute details Change-Id: I86f3e60e0227c00ee0156d0d708e5b1411aee860 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-25phosphor-dbus-interfaces: srcrev bump f9d1af68ad..43341f5846Andrew Geissler1-1/+1
Andrew Geissler (2): restore-policy: add option to do nothing transition: support transitioning chassis states Change-Id: I2c5aa2592b5268bb3ef0110f2a085e503e7ad8a4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-25phosphor-user-manager: srcrev bump 703131fa01..9638afb9aaAndrew Geissler1-1/+1
Patrick Williams (1): clang-format-11: reformat Change-Id: Ic525653562f8c20e6397553a7b9850691eec42d3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-25telemetry: srcrev bump 9f14591205..92cfff44d5Andrew Geissler1-1/+1
Patrick Williams (1): clang-format-11: reformat Change-Id: I766827eaa3069ab56ee5ec73b93c40f2f9fa2cc8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-25pldm: srcrev bump c0d4875908..a2767e689dAndrew Geissler1-1/+1
George Liu (1): softoff: Fix sdeventplus exception Sampa Misra (1): BIOS: enable D-Bus backend for BIOS attributes Change-Id: Ib1761d2503f0fba61f4001407372695d4b126eb0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-25phosphor-webui: srcrev bump d10511f2a7..339db9a4c8Andrew Geissler1-1/+1
Patrick Williams (1): clang-format-11: reformat Change-Id: Ie21a9c2551a232fe27914bec8355802def11e7d8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-25phosphor-logging: srcrev bump bc0c6190c2..82e31d8175Andrew Geissler1-1/+1
Shawn McCarney (1): PEL: Add critical error for regulators config file Change-Id: I035f96661476913ff6f910340e9ed3252bd445d9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-24bmcweb: srcrev bump ee135e246d..feaf150055Andrew Geissler1-1/+1
Ed Tanous (2): Fix the build on clang-11 Fix XSS regressions Patrick Williams (1): clang-format-11: reformat Change-Id: I1f6fb0a45f4ce86bc2aa4b8c509d3e2a92acdef9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-24stdplus: srcrev bump 01db662ac1..eac9d47a91Andrew Geissler1-1/+1
William A. Kennington III (3): util/string: Add cStr function exception: Add common file exceptions fd: Implement managed file descriptor support Change-Id: Ia6c4723224bdbca67450178cfce3eb703faea80f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-24webui-vue: srcrev bump 8026797012..69e8ec5c76Andrew Geissler1-1/+1
Konstantin Aladyshev (2): Refit SoL terminal on window resize Reduce amount of calls for the KVM window 'resize' function Sandeepa Singh (1): Added test hook for event logs page SurenNeware (1): Add test hooks to Power server operations page Change-Id: Ia0f43671af30c0eafbdf4d5eb2c3b055bc2c518a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-24phosphor-fan-presence: srcrev bump 49d45bcdd3..0d29fb79dbAndrew Geissler1-1/+1
Matthew Barth (4): docs:monitor: Configuration content outline docs:monitor: Fill in inventory attribute details monitor: Deviation attribute details(docs) & enforce range docs:monitor: Fill in method attribute details Change-Id: I45db427c7092aab436fbefc1074748995c3852e5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-24entity-manager: srcrev bump 8152a13918..886c1bafa0Andrew Geissler1-1/+1
Adriana Kobylak (1): configurations: Add IBM CFFPS json files Helen Huang (1): Checking nullptr of busmap[0] Patrick Venture (1): test: start frutils unit-tests Vijay Khemka (1): FruDevice: Enforce FRU layout order Change-Id: I1d5236a21489f7bf955411e85441fe3a019647fe Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-24phosphor-debug-collector: srcrev bump 2f8e276c0b..4c63ce5e2eAndrew Geissler1-1/+1
Dhruvaraj Subhashchandran (1): Add support for resource dump delete. Change-Id: I5f8f7d1a105460c400150a2b63fbce543dbec093 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-23phosphor-tiny: remove distro settingPatrick Williams1-2/+0
This distro feature is not used anywhere. Remove it to reduce the clutter. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I1dd4e5ae52197a377b552a8a0e7d1e6d7e7ebe7f
2021-02-23sdbusplus: srcrev bump 32ffb03dc8..4b646236dfAndrew Geissler1-1/+1
Patrick Williams (1): clang-format fixes for latest Change-Id: Id783782ca1c6bd2cb051f93df96553b6a2d4b442 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-23phosphor-fan-presence: srcrev bump 0b49fe7882..49d45bcdd3Andrew Geissler1-1/+1
Matt Spinler (4): sensor-mon: Threshold alarm logger framework sensor-mon: Check for threshold alarms on startup sensor-mon: Handle propertiesChanged sensor-mon: Create event logs Matthew Barth (3): monitor: Add JSON configuration example presence: Format example JSON configuration docs:presence: Configuration content and syntax Change-Id: I998fe493443369c8271d44980d7cc9ad62801d00 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-23pldm: srcrev bump 38ce97cc59..c0d4875908Andrew Geissler1-1/+1
Matt Spinler (1): Add thermal fault state sensor definition Change-Id: I49dead94790383f7ab8ed4bb94b11cace8f4ad7b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-23entity-manager: srcrev bump 2a96708200..8152a13918Andrew Geissler1-1/+1
Jim Wright (1): configurations: Add UCD90320 to Nisqually and Bellavista Change-Id: I8ad1e413dd76f907972db60d45f36e11d6a243fc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-23phosphor-dbus-interfaces: srcrev bump 257c17da48..f9d1af68adAndrew Geissler1-1/+1
Andrew Geissler (1): new unsupported request common error Igor Kononenko (1): sensors: Add enum value "CFM" to the Unit-property Konstantin Aladyshev (1): Add d-bus interface for BIOS boot type (EFI/Legacy) Patrick Williams (1): .gitignore: handle subprojects better Change-Id: I09a0f0314f1ca44bda3c134561cd497364ac4dcd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-23bmcweb: srcrev bump 65f7365901..ee135e246dAndrew Geissler1-1/+1
Ed Tanous (6): Start using sdbusplus::message::filename() Add issue templates Fix nlohmann::json::dump calls Fix compile issue on DISABLE_XSS_PREVENTION Remove permessage deflate from the build Change config file name to bmcweb_config.h Manojkiran Eda (1): Enable Parallel Linking for LTO builds SunnySrivastava1984 (1): Add additional Redfish Memory properties Change-Id: I6882ba320b1d0c9b208b14e9cdcfaecc05b2d912 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-23phosphor-power: srcrev bump 10d9405574..a528a28156Andrew Geissler1-1/+1
Shawn McCarney (1): regulators: Enhance SystemdJournal::getMessages() Change-Id: I5cea75279e6367bf1958f95202cb3253cf51b78d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-23dbus-sensors: srcrev bump 87bc67f7f5..a0683a889aAndrew Geissler1-1/+1
Ed Tanous (2): add clang-tidy Fix bug in name escaping for PSUSensor Jeff Lin (3): Fix thresholds not found CPUSensor: update depth to find hwmonNamePaths PSUSensor: Add five supported devices Change-Id: I5a7af68a6d2232707d27635ddcb53027e1b2dfe0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-19dbus-sensors: srcrev bump 49d12d8955..87bc67f7f5Andrew Geissler1-2/+2
Jeff Lin (2): meson: add external sensor to meson build HwmonTempSensor: Add PollRate attribute Change-Id: Ia4f88e292726656b497beb74f67a0dbfccaa7553 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Ed Tanous <edtanous@google.com>