[Skiboot] [git pull] skiboot op940.x

Vasant Hegde hegdevasant at linux.vnet.ibm.com
Wed Mar 11 20:19:39 AEDT 2020

Hi Oliver,

Please pull first set of patches for OP940.x branch. This is based on top 
skiboot v6.5.3 and contains
bunch of opencapi related patches which are requested by product team.

Note that this is *not* skiboot stable branch. If anyone wants skiboot stable 
branch they should use v6.5.x.


The following changes since commit 6547d51381b518d46fc6b22b40e5502eb6bece5b:

   skiboot v6.5.3 release notes (2020-03-10 16:06:45 +0530)

are available in the Git repository at:

   https://github.com/hegdevasant/skiboot.git skiboot-op940.x

for you to fetch changes up to 79ae2825452e170ff766f0c9f3656b5be33a322d:

   npu2-opencapi: Allow platforms to identify physical slots (2020-03-11 
11:03:51 +0530)

Frederic Barrat (20):
       core/pci: Refactor common paths on slot hotplug
       core/pci: Add missing lock in set_power_timer
       core/pci: Use proper phandle during hotplug for PHB slots
       core/pci: Train link of PHB slots when hotplugging
       core/pci: Fix scan of devices for opencapi slots
       npu2-hw-procedures: Move some opencapi PHY settings in one-off init
       npu2-opencapi: Make sure the PCI slot has the proper ID
       npu2-hw-procedures: Fix link retraining on reset
       npu2-opencapi: Rework link training timeout
       npu2-opencapi: Tweak fundamental reset sequence
       npu2-opencapi: Simplify freset states
       npu2-opencapi: Detect PHY reset errors
       npu2-opencapi: Improve error reporting to the OS
       npu2-opencapi: Activate PCI hotplug on opencapi slot
       npu2-opencapi: Handle OPAL_UNMAP_PE operation on set_pe() callback
       npu2-opencapi: Log a warning when resetting a broken device
       npu2: Rework phb-index assignments for virtual PHBs
       npu3: Don't use the device tree to assign the phb-index of the PHB
       npu2, npu3: Remove ibm, phb-index property from the NPU dt node
       npu2-opencapi: Allow platforms to identify physical slots

  core/pci-opal.c                | 166 
  doc/device-tree/opencapi.rst   |   1 -
  hdata/spira.c                  |   6 +-
  hdata/test/op920.wsp.dts       |   2 -
  hw/npu2-common.c               |   8 ++-
  hw/npu2-hw-procedures.c        |  64 ++++++++++++++--------
  hw/npu2-opencapi.c             | 194 
  hw/npu2.c                      |   2 +-
  hw/npu3-nvlink.c               |   2 +-
  hw/npu3.c                      |   1 -
  include/npu2.h                 |  31 +++++++++--
  include/npu3.h                 |   6 ++
  include/pci.h                  |   5 ++
  include/platform.h             |   1 +
  platforms/astbmc/mihawk.c      |  22 +++++++-
  platforms/astbmc/witherspoon.c |  20 +++++++
  platforms/astbmc/zaius.c       |   2 -
  platforms/ibm-fsp/zz.c         |  22 +++++++-

More information about the Skiboot mailing list