1. 20 May, 2018 5 commits
  2. 16 May, 2018 10 commits
    • Raptor Engineering Development Team's avatar
      Update Talos II fan config for latest phosphor-hwmon · b636d9c1
      Note that RPM mode is only used here to engage the legacy code
      paths that use scaled native PWM access.  This should be changed
      to use the new PWM direct access code at some point in the future.
      b636d9c1
    • Raptor Engineering Development Team's avatar
      2e4a3068
    • Matt Spinler's avatar
      Use OpenPower variable for PS derating factor · 9f019036
      Matt Spinler authored
      
      The openpower-occ-control code needs to know the power
      supply derating factor, but will default to a value if
      one isn't supplied externally in do_configure.
      
      Since other will also need to use that same value, use
      a common variable for it defined in openpower.inc, and
      now pass it into the configure step.
      
      This derating factor is an OpenPower concept used by the
      Power processor's OCC thermal control subsystem.
      
      Tested: Check that the derating factor variable in config.h
              in the openenpower-occ-control repo follows the
              variable in openpower.inc.
      
      Change-Id: I259b6086ebe70b2ac6eccdd244e43a7d36a28a77
      Signed-off-by: default avatarMatt Spinler <spinler@us.ibm.com>
      9f019036
    • Marri Devender Rao's avatar
      op-occ: add native recipe to install error yaml to shared location · 4bdc7032
      Marri Devender Rao authored
      
      Extend recipe for native recipe which installs error yaml files to
      shared location
      
      Partially resolves openbmc/openbmc#2705
      
      Change-Id: I02405a24353a565dbd34fdca06098be8337cd921
      Signed-off-by: default avatarMarri Devender Rao <devenrao@in.ibm.com>
      4bdc7032
    • Marri Devender Rao's avatar
      Package installed error yaml files · e40e3f5e
      Marri Devender Rao authored
      
      All the packages that copy error yaml files to shared location
      for error log processing need to inherit
      phosphor-dbus-yaml base class.
      
      The error yaml files that are copied to the shared location
      need to be packaged, base class caters for packaging the
      files with the openpower-occ-control.
      
      Change-Id: Ia1d37b58e5f27d1237adcb0d550a4ae6d61e2f18
      Signed-off-by: default avatarMarri Devender Rao <devenrao@in.ibm.com>
      e40e3f5e
    • Raptor Engineering Development Team's avatar
    • Raptor Engineering Development Team's avatar
      239e36d1
    • Raptor Engineering Development Team's avatar
      00bc6120
    • Joel Stanley's avatar
      kernel: Move to 4.13 kernel (backport) · 46b2f81d
      Joel Stanley authored
      
      We have 236 commits, 127 files changed, 17766 insertions(+), 2128
      deletions(-). Some of these are backports from upstream. This list
      does not include patches from the 4.13 stable releases, but we do
      include those in the dev-4.13 branch.
      
           1  Alexey Khoroshilov
          34  Andrew Jeffery
           1  Arnd Bergmann
           1  Benjamin Herrenschmidt
           1  Bhumika Goyal
           1  Brad Bishop
           1  Brendan Higgins
           11  Christopher Bostic
           1  Cyril Bur
          14  Cédric Le Goater
          49  Edward A. James
           3  Gavin Shan
           1  Guenter Roeck
           8  Ivan Mikhaylov
           1  Jacek Anaszewski
           1  James Feist
           7  Jeremy Kerr
          72  Joel Stanley
           2  Julia Lawall
           1  Ken Chen
           6  Lei YU
           3  Milton Miller
           1  Mykola Kostenok
           1  Patrick Venture
           2  Philipp Zabel
           1  Rick Altherr
          11  Samuel Mendoza-Jonas
           2  Wei Yongjun
           1  Xo Wang
           1  Yong Li
      
      Note that the 4.13 branch is EOL'd by the Linux community, and as such
      should not be used for any products beyond development.
      
      React to removal of occ hwmon instances from device trees with a
      new startup/shutdown mechanism for phosphor-hwmon.
      
      To fix this, a helper script will be used to start the service that
      will pass the service the device tree name if it is present, or the
      udev device path if it isn't.  This script will still run from the
      udev rule as before, but it will stop and start the service itself
      without using the SYSTEMD_WANTS attribute.
      
      As the path to the hwmon environment file matches the service
      template argument, the paths for the OCC .conf files need to change
      to match the device path instead of the previous device tree path.
      
      Note that the pure device path would have the hwmon instance number
      in it, but since that can't be known ahead of time it is stripped
      off by the script that starts the service.
      
      In addition, the pure device path for the OCCs contain several
      ':'s, meaning the associated environment files would also need to.
      However, Yocto/Bitbake cannot handle a ':' in a file path, so they
      are converted to '--'s by the script that starts the service and
      phosphor-hwmon will convert them back internally when it starts.
      
      The service file also needed some changes now that the service
      lifetime is no longer controlled by systemd via SYSTEMD_WANTS.
      
      This script will be called by a udev rule to start and
      stop phosphor-hwmon when the hwmon device driver is started
      and stopped.
      
      It is passed both the device path and the OF_FULLNAME device
      tree attribute.  If OF_FULLNAME is present, it will start the
      service with that as its template argument, otherwise it will
      use the device path.  This is to handle devices that aren't in
      the device tree so they won't have OF_FULLNAME.
      
      If a '/hwmon/hwmonN' is in the path it is removed, as this path
      is also used as a path to an environment file and so must be
      known ahead of time, which the hwmon instance N is not.
      
      If there is a ':' in the path name, it is converted to a '--'.
      Yocto/Bitbake cannot handle a ':' in file paths.
      
      Resolves openbmc/openbmc#2953
      
      Change-Id: I815be4d6d9e1cbea8428bb1bb8c332776ee71ece
      Signed-off-by: default avatarJoel Stanley <joel@jms.id.au>
      Signed-off-by: default avatarMatt Spinler <spinler@us.ibm.com>
      Signed-off-by: default avatarBrad Bishop <bradleyb@fuzziesquirrel.com>
      46b2f81d
    • Raptor Engineering Development Team's avatar
      Revert "Delay OCC binding from host boot complete signal" · a8da17d0
      This reverts commit 7e96d183.
      
      The FSI driver is now stable enough that this patch is no longer needed
      a8da17d0
  3. 14 May, 2018 4 commits
  4. 13 May, 2018 14 commits
  5. 11 May, 2018 1 commit
  6. 10 May, 2018 1 commit
  7. 09 May, 2018 5 commits