summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-09-28meta-ibm: utilize new webui IMAGE_FEATUREAndrew Geissler6-7/+7
Remove RDEPENDS usage to bring in the webui and move to the new IMAGE_FEATURE Tested: - Confirmed system1 has webui Change-Id: I942509a3b5db2de8caf693f81f78850afd90f58d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2023-09-28webui: add new IMAGE_FEATUREAndrew Geissler2-0/+14
Lots of machines bring the webui in via an RDEPENDS on something like the "extras" package. The webui for most OpenBMC machines is a standard feature (as seen in the amount of .bbappend files used to bring it in) so lets make it an official image feature. Do not include this new image feature by default in all OpenBMC images as building the package is non-standard in how it builds. It directly calls NPM to install required packages so it can not be built offline and it complicates the software bill of materials. Tested: - Confirmed that system1 has webui by default with this when including the new IMAGE_FEATURE Change-Id: Icc9fd5d1025f7c385b0aa0f6a9dd74e3a7354c7b Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2023-09-28webui: add RDEPENDS on bmcwebAndrew Geissler1-0/+2
The webui is not much use without a web server so ensure it pulls in OpenBMC's only webserver, bmcweb. Change-Id: Iaa9cedb30d0bdf5b2d787a09a0881950ac3d0de3 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2023-09-28meta-ibm/SBP1: Add LEDsPatrick Rudolph5-0/+530
Configure phosphor-led-manager and run bmc_booted after network is online and the LED services have started. Tested: The led BMC_READY turns on and the leds ID_DWR turn off when the BMC finishes booting and is reachable over network. Change-Id: Ib8d7cc994d9ecaffedb4935f7344a041930f6451 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2023-09-28meta-ibm: sbp1: Enable ipmbsensorPatrick Rudolph1-0/+1
Enable ipmbsensor to read Intel PCH temperature over IPMB. Tested: After updating entitymanager config the temperature can be read using ipmbsensor. Change-Id: Ifd57dcf380267a5b009c48da1fac960106ded901 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2023-09-28meta-ibm: Enable phosphor-hwmon for epcos,b57891s0103Patrick Rudolph6-0/+19
Read QSFP temperature sensors that are compatible to epcos,b57891s0103. Those are non I2C temperature sensors. Tested: Temperature can be read and is visible in webui. Change-Id: If34ed6c4c896ef34c93f70b48c4e113490de6540 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2023-09-28meta-ibm/meta-sbp1: Support x86 host BIOS updatesPatrick Rudolph3-0/+149
Add the obmc-flash-host-bios@.service service and bios-update.sh bash script to update the BIOS on the x86 SPI flash. The bios-update.sh enables x86 PCH power, puts the Intel ME into recovery mode and then flashes the x86 SPI flash over eSPI. After updating the Intel ME is reset and the system shut down again. Tested: The x86 BIOS can be updated. Change-Id: I99fc67612d5e16b07fb924858fb013685f8c4a7b Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2023-09-28meta-ibm: sbp1: Configure phosphor-ipmi-ipmbPatrick Rudolph3-0/+19
phosphor-ipmi-ipmb is used for Intel ME communication to get thermal sensor data and to set Intel ME into recovery mode when doing an x86 BIOS update. Tested: Intel ME responds to commands and returns thermal sensor data. Change-Id: Ie4fadafdc98d611420629011a38922cd11692d41 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2023-09-28meta-ibm/sbp1: Enable openbmc zram packageNaresh Solanki1-0/+1
When updating the 64MiB x86 SPI flash OOM conditions were observed as the compressed and uncompressed BIOS image is placed in /tmp. Enable zram to prevent that. Signed-off-by: Naresh Solanki <Naresh.Solanki@9elements.com> Change-Id: Ica7f05f755f24bcb0d0618893970f36e7e1fda02
2023-09-28meta-ibm: sbp1: make required kernel dts changeAndrew Geissler1-1/+1
This system still just utilizes the evb dts but it does need to be updated for the latest 6.5 changes that moved these to an aspeed sub-directory. Tested: - Confirmed sbp1 builds again Change-Id: Ide9dde8233255f3dc06348a586d15b943025f834 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2023-09-28openpower-occ-control: srcrev bump d8aab2a9d3..159a22791fAndrew Geissler1-1/+1
Pavithra Barithaya (1): Minor fix in pldmClose() API Change-Id: I7d4bebbc41c85ab394a9b4fb6db7d3da99d36fb2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-28phosphor-host-ipmid: srcrev bump 7197b347bb..9a686366f4Andrew Geissler1-1/+1
Potin Lai (1): apphandler: avoid aux version overwriteen by dev_id.json Change-Id: I3881a6834495ea0e02003361d36d912c9d35a8b8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-28phosphor-networkd: srcrev bump fabe3956a8..4693807c5fAndrew Geissler1-1/+1
Yuxiao Zhang (1): Fix race condition for mac setting Change-Id: I94a390a24f9acfe8c03bccba4c34d19755596991 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-28intel-ipmi-oem: srcrev bump 23ad5f1cc9..e61e8ec82fAndrew Geissler1-1/+1
Vernon Mauery (1): Remove CMake build system Change-Id: Id3a312469b2bcd6c9870e36ff35733f79b825f7f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-27phosphor-networkd: srcrev bump 5c1e1604ff..fabe3956a8Andrew Geissler1-1/+1
Asmitha Karunanithi (1): inventory_mac: Fix Update MAC for eth1 Johnathan Mantey (1): Revert "ethernet_interface: Fix link local autoconfiguration functio Ravi Teja (1): DHCP: Populate nameservers D-bus property from resolv.conf Change-Id: I5468afaa55c54cf7e437c8437ac31f0b4a7f63e5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-27smbios-mdr: srcrev bump e513c9c363..e05a542324Andrew Geissler1-1/+1
David Wang (1): Add CPU functional property Josh Lehan (2): Entered remaining CPU family text strings Initialize first byte in IPMI cache file Change-Id: Ic55bc9658d122d04ce231689d2d2ec0c43512d23 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-27dbus-sensors: srcrev bump 39fadb9ef8..6289f5a2e9Andrew Geissler1-1/+1
Patrick Rudolph (2): hwmontempsensor: Add support for ADM1021 hwmontemp: Fix NULL pointer dereference Change-Id: I1e0ef3a1530231973418f928d35989e85eb66d96 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-27bmcweb: srcrev bump 818db200c0..f42e859032Andrew Geissler1-1/+1
Ed Tanous (2): Clean up vm CredentialPipe Fix http2 stream pointer Janet Adkins (1): Adjust #LogService schema version to same for all routes Change-Id: I5aa94f793c1a2ee20c764f0fecc0ceacb4d0f507 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-27libpldm: srcrev bump 74dbe87922..2aa237d611Andrew Geissler1-1/+1
Andrew Jeffery (2): OWNERS: Update Andrew's email address tests: Deserialise transport tests that exercise timeouts Change-Id: I1e7a223e838364a9c7ff078f69b64ec489428275 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-27pldm: srcrev bump 682ee18c89..5b71b86fa4Andrew Geissler1-1/+1
vkaverap@in.ibm.com (1): PLDM: 5 sec timeout for dbus calls without reply Change-Id: I27fd92f8959162cdcd3dbbb93fa2e3157746c225 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-26meta-ibm: p10bmc: add entity-manager into imageAndrew Geissler1-1/+1
p10bmc utilizes entity-manager in a variety of ways. For examples, openpower-process-host-firmware.service depends on EM's compatible name. IBM is moving more and more of it's inventory function over to EM so add it in by default to p10bmc images. Change-Id: I0b97a90009e058694f88aec6b7d9bb48a7040419 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2023-09-26linux-aspeed: Move to Linux v6.5Joel Stanley40-50/+46
This moves the OpenBMC kernel to a v6.5 base for ASPEED. The 6.5 kernel moved all 32-bit ARM device trees, so our BMC device tress are now under an 'aspeed' subdirectory. This change means systems must describe the KERNEL_DEVICETREE with the aspeed directory prefix. There are 78 patches in the tree, with 40 of those patches not yet queued for merging in v6.6. The remaining out of tree patches include: Andrew Jeffery (6): dt-bindings: hwmon: pmbus: Add Maxim MAX31785 documentation pmbus (max31785): Add support for devicetree configuration pmbus (core): One-shot retries for failure to set page pmbus (max31785): Wrap all I2C accessors in one-shot failure handlers ARM: dts: aspeed: witherspoon: Update max31785 node ipmi: kcs_bmc: Add a "raw" character device interface Cédric Le Goater (1): /dev/mem: add a devmem kernel parameter to activate the device Eddie James (16): ARM: dts: aspeed: bonnell: Add reserved memory for TPM event log dt-bindings: soc: Add Aspeed XDMA Engine soc: aspeed: Add XDMA Engine Driver soc: aspeed: xdma: Add user interface soc: aspeed: xdma: Add reset ioctl soc: aspeed: xdma: Add trace events i2c: core: Add mux root adapter operations iio: si7020: Lock root adapter to wait for reset eeprom: ee1004: Enable devices on multiple busses dt-bindings: trivial-devices: Add Atmel AT30TSE004A serial eeprom eeprom: ee1004: Add OF matching support leds: pca955x: Refactor with helper functions and renaming leds: pca955x: Use pointers to driver data rather than I2C client leds: pca955x: Optimize probe led selection leds: pca955x: Add HW blink support leds: Ensure hardware blinking turns off when requested Jae Hyun Yoo (1): clk: ast2600: enable BCLK for PCI/PCIe bus always Joel Stanley (14): net: ftgmac100: Ensure tx descriptor updates are visible ARM: aspeed: Add debugfs directory ARM: soc: aspeed: Add secure boot controller support dt-bindings: trivial-devices: Remove Infineon SLB9673 TPM ARM: dts: nuvoton: npmc750-evb: Add default console tpm: tis-i2c: Add more compatible strings leds: pca955x: Revert "Remove the unused function pca95xx_num_led_regs()" arm64: configs: Add Nuvoton NPCM defconfig ARM: configs: aspeed: Add new FSI drivers ARM: config: aspeed_g5: Enable SSIF BMC driver ARM: config: aspeed: Remove FIRMWARE_MEMMAP ARM: config: aspeed: Add Ampere SMPro drivers ARM: config: Add openbmc defconfig ARM: config: openbmc: Add HPE GPX and Nuvoton 7xx Johannes Holland (1): dt-bindings: tpm: Add schema for TIS I2C devices Potin Lai (1): mtd: spi-nor: winbond: Add support for w25q01jvq Change-Id: Ib97af192391af6e71c96fe14e12cfc88c23d7a7d Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-09-22pldm: srcrev bump f3c91cffdb..682ee18c89Andrew Geissler1-1/+1
George Liu (1): Handle FRU records from host Change-Id: I772f9441bec03bfa2c3e3cceb3a1fee4b1221cf7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-22Update intel-ipmi-oem recipe to use mesonVernon Mauery1-3/+1
intel-ipmi-oem repo has been updated to add the meson build system. This bumps the repo and updates the yocto build type to be meson. Tested: Builds using meson Change-Id: I8484d600a0d682f1a81ea670116e621daa8377c5 Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
2023-09-22intel-ipmi-oem: srcrev bump 4a31605855..23ad5f1cc9Andrew Geissler1-1/+1
Jason M. Bills (1): Get Device ID: support new version format Change-Id: I56b06e1bf6610eaa59538574d1ee421973f1ca51 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-22phosphor-fan-presence: srcrev bump 2e22b235ad..0cff4ea6fbAndrew Geissler1-1/+1
Chau Ly (1): Small change to power state initial sequence Change-Id: I4f867773c21bedad84b050d07dc67e8f8f28e4a9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-22phosphor-debug-collector: srcrev bump 1615b824a1..4d86a3ebbfAndrew Geissler1-1/+1
Deepa Karthikeyan (1): Fix compiler warning Change-Id: Id0388391b8b7c54b41fa3774837da49e08ce6b85 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-22pldm: srcrev bump 797f338f52..f3c91cffdbAndrew Geissler1-1/+1
George Liu (1): Update pldm_entity_association_tree_add method Change-Id: I4b811db6e501e68bafb45651d7380d22ece66cd0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-22smbios-mdr: srcrev bump 0e5b658f58..e513c9c363Andrew Geissler1-1/+1
Jonathan Doman (1): sst: Initialize OsMailboxCommand status Josh Lehan (1): Remove obsolete CMakeLists.txt file Change-Id: I542ebef35b3cdfbca9552250c35abaead95f6947 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-22bmcweb: srcrev bump e1bf8bb6a8..818db200c0Andrew Geissler1-1/+1
Ed Tanous (2): Generate OpenBMC registry Fix unessesary URL read Change-Id: Ic51e41cd6ea333d386a159372d49a9f9aaa754eb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-21meta-ibm: Add FabricAdapter Port Association ExamplesMyung Bae2-0/+48
Add some example port associations to support FabricAdapter and Port. The assocication is defined by https://gerrit.openbmc.org/c/openbmc/phosphor-dbus-interfaces/+/62881. FRU examples are added via https://gerrit.openbmc.org/c/openbmc/openpower-vpd-parser/+/66540 These associations will be used for bmcweb Port schema implementation. Tested: - Verify bmcweb Port schema https://gerrit.openbmc.org/c/openbmc/bmcweb/+/61097 Change-Id: I8e892f029210d5391456e0ff5827b3d6a18d9c7a Signed-off-by: Myung Bae <myungbae@us.ibm.com>
2023-09-21phosphor-ipmi-flash: srcrev bump 3d54fc7cb0..2d57d52292Andrew Geissler1-1/+1
Tim Lee (1): tools/pci: refactor did variable for NuvotonPciBridge Change-Id: I9f3849ec38574e0ba653d8cda3820a257e45ede4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-21phosphor-logging: srcrev bump 1aa90d49a5..109fc14d7aAndrew Geissler1-1/+1
Marri Devender Rao (1): PEL: Add error log entries for faultlog poweron time read/write Change-Id: Id5e85522f5c0b800c2a8af80c27fe76705834f0c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-21intel-ipmi-oem: srcrev bump ee94e63b9f..4a31605855Andrew Geissler1-1/+1
Vernon Mauery (3): changes needed for meson build changes to make it build without cheating add meson build Change-Id: Ib19110f9b9c695d4a30d8f3db65e43c6d292c2a2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-21meta-facebook: emmc: add blkdiscard and mmc utilsPatrick Williams1-1/+5
In order to erase emmc devices, it is useful to have the blkdiscard and mmc utilities installed. Add the appropriate packages to any machine with the secondary-emmc device. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I376fca98267770f104866fa064d3018b8ba7e3b1
2023-09-21fit-image.bbclass: support vendored dts filesAndrew Geissler1-0/+5
The 6.5 kernel moved dts files to sub-directories for many systems. Yocto already handles this and uses `KERNEL_DTBVENDORED` as a flag to indicate if the vendored path should be preserved or not. By default, the non-vendored paths are use (resulting in a `basename` call to strip off the vendor segment in many cases). Add support in the fit-image.bbclass for the same `KERNEL_DTBVENDORED` flag as an indicator if the truncated path should be used or not. The OpenBMC test bump for 6.5 can be found here: https://gerrit.openbmc.org/c/openbmc/openbmc/+/65884 Tested: - Confirmed yosemite4 machine builds with 6.5 kernel Change-Id: I95d20388b65b9a54396ee8a6ead963a94956db25 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2023-09-20meta-ibm: p10bmc: Embed eMMC ABR ROM patch in OTPJoel Stanley1-3/+11
Address errata 80 from E2600-11.pdf for the IPS configuration. This is analogous to commit 352822eb45af which updated the IBM configuration. Change-Id: Ie0036a4895619cb9324f58232d93fd61e73044fa Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-09-20meta-hpe: update the u-boot revisionCharles Kearney1-1/+1
Change-Id: Icfcf52419defd7653683cf95f5505422ec0f0296 signed-off-by: Charles Kearney <charles.kearney@hpe.com>
2023-09-20openpower-hw-diags: srcrev bump c62813d4de..c3038c033fAndrew Geissler1-1/+1
Caleb Palmer (1): Updated analyzer root cause filtering for Odyssey special cases Change-Id: I01d0ef479fc5cf961fd7e6e57d63d06b288471c9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-20smbios-mdr: srcrev bump 21cb0e8750..0e5b658f58Andrew Geissler1-1/+1
Josh Lehan (1): gitignore: Ignore autogenerated Meson wrap files Change-Id: Id1b93352c5c664a06c97e9d95d84d24a6be01a43 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-20pldm: srcrev bump c180bc897e..797f338f52Andrew Geissler1-1/+1
Riya Dixit (1): PLDM: Implementing Phosphor-Logging/LG2 logging Change-Id: If5f71706f22111d2ad429f954f28bd3f20b1a81a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-20phosphor-dbus-interfaces: srcrev bump 8e360784fc..262b9220e5Andrew Geissler1-1/+1
Harvey Wu (1): Add new interface Debug.Pid.Thermal/Power Change-Id: I60f9ebaf2ca381b8419d168257050cbd9bfed531 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-20phosphor-host-ipmid: srcrev bump 1b42a9c58f..7197b347bbAndrew Geissler1-1/+1
Alexander Hansen (1): more debug logs for ipmi OEM commands Jonathan Doman (1): Fix std::optional maybe-uninitialized (maybe?) Change-Id: I5e55984eb11c2b362a120932ec7e2ec79daa39b0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-20pam-ipmi: srcrev bump 565237cd04..ed67376380Andrew Geissler1-1/+1
Vernon Mauery (1): Remove autotools build Change-Id: If30ba14ada8be4c454e40fd00e424a1b1f7f9426 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-19meta-hpe: dl360-g11 power supplies monitoringAndrew Neyland12-0/+132
Change-Id: I236fe799758a0f2b32041e82596c945e9f3b7a90 Signed-off-by: Andrew Neyland <andrew.neyland@hpe.com>
2023-09-19meta-hpe: dl385-g11 power supplies monitoringAndrew Neyland12-0/+132
Change-Id: I081bba56bc4a9c50044aa5a1625a8d586b4bea8a Signed-off-by: Andrew Neyland <andrew.neyland@hpe.com>
2023-09-19meta-hpe: adding host-boot-enable for DL360 G11Andrew Neyland2-0/+76
Change-Id: I35c8fbcc03beafdcca17381177dc2167fe655cb4 Signed-off-by: Andrew Neyland <andrew.neyland@hpe.com>
2023-09-19meta-hpe: dl360-g11 power sequencingAndrew Neyland18-32/+213
Signed-off-by: Andrew Neyland <andrew.neyland@hpe.com> Change-Id: I991a2519850214a547b8129281d043a5f8af9d9e
2023-09-19meta-hpe: updating license reference for rl300.Andrew Neyland2-2/+2
Change-Id: I080b7172781c2d23660de5f47fdc10cbde400db4 Signed-off-by: Andrew Neyland <andrew.neyland@hpe.com>
2023-09-19intel-ipmi-oem: srcrev bump 51cf3110bc..ee94e63b9fAndrew Geissler1-1/+1
Jason M. Bills (1): Remove unused namespace Change-Id: I2a4666663d7e0706d1276737205b38574d0ba78b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>