summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revup linuxraptor-v1.0706-04-2018Raptor Engineering Development Team2018-06-061-2/+2
|
* Remove untested Fedora instructions from READMERaptor Engineering Development Team2018-06-061-6/+0
|
* Don't attempt to control AVSBus regulators on CPU socket 1 when CPU 1 is not ↵Raptor Engineering Development Team2018-06-064-18/+89
| | | | installed
* Add initial tie-ins for CPU frequency monitoring on BMC via DBUSraptor-v1.0605-18-2018Raptor Engineering Development Team2018-05-202-0/+112
|
* Officially switch to 4.13 kernelRaptor Engineering Development Team2018-05-202-6/+6
|
* Revup phosphor-hwmonRaptor Engineering Development Team2018-05-201-1/+1
|
* Revup phosphor-dbus-interfacesRaptor Engineering Development Team2018-05-201-2/+2
|
* Tune CPU fan PID loops for faster attackRaptor Engineering Development Team2018-05-201-2/+2
|
* Update Talos II fan config for latest phosphor-hwmonRaptor Engineering Development Team2018-05-161-0/+3
| | | | | | 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.
* Revup phosphor-hwmonRaptor Engineering Development Team2018-05-161-2/+2
|
* Use OpenPower variable for PS derating factorMatt Spinler2018-05-162-1/+7
| | | | | | | | | | | | | | | | | | | | 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: Matt Spinler <spinler@us.ibm.com>
* op-occ: add native recipe to install error yaml to shared locationMarri Devender Rao2018-05-162-0/+38
| | | | | | | | | | Extend recipe for native recipe which installs error yaml files to shared location Partially resolves openbmc/openbmc#2705 Change-Id: I02405a24353a565dbd34fdca06098be8337cd921 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* Package installed error yaml filesMarri Devender Rao2018-05-161-1/+2
| | | | | | | | | | | | | 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: Marri Devender Rao <devenrao@in.ibm.com>
* Update OCC monitoring services for new pathsRaptor Engineering Development Team2018-05-166-11/+28
|
* Revup kernel to 4.13Raptor Engineering Development Team2018-05-161-3/+3
|
* Revup openpower-occ-controlRaptor Engineering Development Team2018-05-161-1/+1
|
* kernel: Move to 4.13 kernel (backport)Joel Stanley2018-05-1617-55/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: Joel Stanley <joel@jms.id.au> Signed-off-by: Matt Spinler <spinler@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Revert "Delay OCC binding from host boot complete signal"Raptor Engineering Development Team2018-05-151-4/+0
| | | | | | This reverts commit 7e96d183740de611ce5e73a26f36e75605fa5e5e. The FSI driver is now stable enough that this patch is no longer needed
* Raise kernel tick rate and forcibly enable hrtimersraptor-v1.0505-11-2018Raptor Engineering Development Team2018-05-141-0/+10
| | | | | Enable LED PWM support - NOTE: PWM is software driven and not yet suitable for general use
* Revup linux-obmcRaptor Engineering Development Team2018-05-141-1/+1
|
* Delay OCC binding from host boot complete signalRaptor Engineering Development Team2018-05-141-0/+4
| | | | This works around more FSI bus failures due to binding while host skiroot kernel is still starting
* Lower chassis ambient set point due to addition of averaged intake sensorsRaptor Engineering Development Team2018-05-131-1/+1
|
* Add CPU1 ambient sensor and PCIe ambient sensor to fan control ambient ↵Raptor Engineering Development Team2018-05-131-0/+2
| | | | temperature sensor group on Talos II
* Add CPU1 ambient sensor to IPMI SDR on Talos IIRaptor Engineering Development Team2018-05-132-0/+23
|
* Remove unneccessary fan speed maps for chassis fansRaptor Engineering Development Team2018-05-131-16/+2
| | | | Retune PID loop for new sensor locations
* Fix ambient temperature sensor mappings on Talos IIRaptor Engineering Development Team2018-05-131-2/+3
| | | | | | | Talos has three on-board sensors, two high resolution sensors and one low resolution sensor. The two high resolution sensors are mounted near the front edge of the PCB, to monitor intake temperatures on the card. The low resolution sensor is mounted near the rear of the PCB, in the PCIe card area.
* Fix README to show correct build environment dependenciesRaptor Engineering Development Team2018-05-131-1/+1
|
* Prevent FSI scan during initial chassis power on and host startRaptor Engineering Development Team2018-05-132-0/+2
|
* Attempt to detect host power down if watchdog failsRaptor Engineering Development Team2018-05-131-0/+18
|
* Tweak chassis fan PID controls again to mitigate integrator wind-upRaptor Engineering Development Team2018-05-121-2/+2
|
* Revup phosphor-ipmi-hostRaptor Engineering Development Team2018-05-121-1/+1
|
* Revup phosphor-ipmi-hostRaptor Engineering Development Team2018-05-121-2/+2
|
* Revup skeletonRaptor Engineering Development Team2018-05-121-2/+2
|
* Force OCC disable script to have completed execution before host can power onRaptor Engineering Development Team2018-05-122-0/+2
|
* Do not attempt to bind OCC drivers until IPL is completeRaptor Engineering Development Team2018-05-121-0/+8
|
* Block chassis poweron and host start on completion of shutdown scriptsRaptor Engineering Development Team2018-05-122-0/+2
|
* Load final manufacturer ID and device ID data into IPMI data fieldsRaptor Engineering Development Team2018-05-111-1/+1
|
* Add support for secondary PCIe region ambient temperature sensor on Talos II ↵Raptor Engineering Development Team2018-05-093-0/+26
| | | | systems
* Add initial IPMI sensor mappings for Talos IIRaptor Engineering Development Team2018-05-096-0/+1865
|
* Redirect serverwiz to Raptor Computing Systems repositoriesRaptor Engineering Development Team2018-05-091-1/+1
|
* Revup phosphor-net-ipmidRaptor Engineering Development Team2018-05-091-1/+1
|
* Revup ipmi-fru-parserRaptor Engineering Development Team2018-05-091-1/+1
|
* Revup phosphor-host-ipmidRaptor Engineering Development Team2018-05-091-1/+1
|
* Revup phosphor-inventory-managerRaptor Engineering Development Team2018-05-091-1/+1
|
* Revup phosphor-dbus-interfacesRaptor Engineering Development Team2018-05-091-1/+1
|
* Revup phosphor-mrw-toolsRaptor Engineering Development Team2018-05-091-1/+1
|
* FRU: Add Entity ID in the host FRU inventory yamlRatan Gupta2018-05-081-0/+6
| | | | | | | | | | | | | | | This commit also adds the entityID and entityInstance property for BMC FRUS config yaml. These attributes are required to pass it through Get SDR command. Currently we support two types of record format through Get SDR 1) FULL Record. 2) FRU Record. Resolves openbmc/openbmc#2823 Change-Id: Ie7424fbc493dde5070a2c65c74ba83565154b9d4 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Add missing mutability attributes to IPMI inventory YAMLRaptor Engineering Development Team2018-05-081-0/+71
|
* Update IPMI YAML from Romulus sourceRaptor Engineering Development Team2018-05-081-437/+499
|
* phosphor-ipmi-host: Add channel config defaultPatrick Venture2018-05-084-0/+36
| | | | | | | | To provide a custom channel configuration, provide a virtual phosphor-ipmi-channel-config. Change-Id: I00d8e8aed11a18d193a9066a098611784600da56 Signed-off-by: Patrick Venture <venture@google.com>
OpenPOWER on IntegriCloud