linux-gbmc gbmc-5.15: SRCREV bump 695443f526..abf801ee77

David Wang (1):
      peci: Add telemetry header definitions

Duke Du (1):
      peci-bus: nuvoton: change wait for completion method

Jae Hyun Yoo (1):
      mfd: peci: Add SPR generation info

William A. Kennington III (26):
      peci-npcm: split register programming out of init_ctrl
      peci-npcm: acquire the PECI IP reset line
      peci-npcm: reset the controller after a failed transfer
      peci-npcm: back off after repeated transfer failures
      peci-npcm: make the idle poll killable
      peci-npcm: narrow the priv->lock critical sections
      hwmon: peci-cputemp: cache read failures
      peci-npcm: fix use after free and clock ordering in remove/probe
      peci: core: prevent sysfs new_device race during peci_del_adapter
      peci: i3c: fix TX size for PEC and retry RX on timeout
      peci: core: support 64-bit PkgConfig and telemetry domain ID
      mfd: intel-peci-client: add Granite Rapids and Sierra Forest
      hwmon: peci-cputemp: add GNR/SRF and HBM support
      hwmon: peci-dimmtemp: add Granite Rapids and Sierra Forest
      peci: npcm: add nuvoton,npcm845-peci compatible
      hwmon: peci-dimmtemp: gate DIMM scan on BIOS_RST_CPL4 and fix error handling
      peci: core: stop transfers once peci_del_adapter() starts
      peci: dev: fix peci_dev use after free across adapter detach
      hwmon: peci-cpupower, peci-dimmpower: clamp power limits to 15-bit max
      hwmon: peci-cputemp: use domain 0 for GNR/SRF BIOS_RESET_CPL_CFG
      hwmon: peci-cputemp: fix BIOS_RESET_CPL_CFG and PECI error handling
      hwmon: peci-dimmtemp: propagate PECI errors in get_dimm_temp()
      hwmon: peci: prevent overflow in power limit conversions
      hwmon: peci-cputemp: use unaligned accessors for byte buffers
      hwmon: peci-cputemp: fix TJ_MAX_TCC_OFFSET mask in get_temp_targets()
      hwmon: peci-dimmtemp: use 32-bit MMIO address type on GNR/SRF

Drop the 5 downstream peci-core / peci-npcm patches now merged upstream.

Platforms-Affected: Intel
Fusion-Link: https://fusion2.corp.google.com/350e9e6a-6854-3b20-858f-8c73c3cbcda8 (platform11)
Fusion-Link: https://fusion2.corp.google.com/aca82519-e1f8-30a5-990f-a2be7a2ce390 (platform11-emr)
Fusion-Link: https://fusion2.corp.google.com/e14d6a9e-8ba1-353b-b809-16cf6a0b08c7 (platform17)
Tested: Built and verified on EMR and GNR.
Google-Bug-Id: 540863271
Change-Id: Id564ddf3282852a71782f90e1a9b51d75b379e56
Signed-off-by: William A. Kennington III <wak@google.com>
(cherry picked from commit 5ed82a61330b2a5c64713671ceacd2d843100784)
6 files changed
tree: c51eaf8b85916561a2732b66f9c8800fa2b17fcc
  1. classes/
  2. conf/
  3. dynamic-layers/
  4. recipes-bsp/
  5. recipes-connectivity/
  6. recipes-core/
  7. recipes-devtools/
  8. recipes-extended/
  9. recipes-google/
  10. recipes-kernel/
  11. recipes-phosphor/
  12. recipes-support/
  13. recipes-tpm1/
  14. recipes-tpm2/
  15. LICENSE
  16. README.md
README.md

meta-gbmc-staging

This repository contains additions to the openbmc/meta-google layer that are not yet ready for OpenBMC inclusion.

How to use this layer

  1. Clone openbmc/openbmc from GitHub.
  2. Clone this layer from GitHub into a subdirectory of openbmc.