summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower
Commit message (Collapse)AuthorAgeFilesLines
...
* openpower-occ-control.inc: bump versionAndrew Geissler2017-12-121-1/+1
| | | | | Change-Id: If356922a0c8a27d82f0af4dc353122ff28175044 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* witherspoon-pfault-analysis.inc: bump versionAndrew Geissler2017-12-121-1/+1
| | | | | Change-Id: Ifd61e1195e2cc0238008c9ac45abd67f08056ca0 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* wspoon: Remove max tach feedback for base speedMatthew Barth2017-12-121-27/+0
| | | | | | | | | When the fans are at full speed (10500 RPMs), using the max tach feedback as the base request speed when calculating a new target speed may cause the fans to not decrease speed in a reasonable amount of time. Change-Id: I1fdd51cb4c101dc1fff2b2c8e665e378ad0a0e61 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* pdbg: bump versionJoel Stanley2017-12-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Alistair Popple (5): libpdbg/target.c: Stop probing target multiple times Rename struct target to struct pdbg_target Refactor for an exportable API Rename chiplet to core libpdbg: Fix pdbg_target_index Jason Albert (1): libpdbg: Added new generic P9 chiplet type Joel Stanley (6): Makefile: seperate out dtb building steps Makefile: Rename dtb targets Makefile: Quiet build hacks Makefile: Don't print directory Makefile: Fix dts dependencies template.S: Fix prefix mangling Thomas Petazzoni (1): template.S: fix to build on architecture with non-empty __USER_LABEL_PREFIX__ Change-Id: Ifee14d48f71be906b382c88e2b0239f522de0eaf Signed-off-by: Joel Stanley <joel@jms.id.au>
* Extend sleep time for debug collector checkstop serviceEdward A. James2017-12-111-3/+4
| | | | | | | | Needed to extend the time to allow OCC to wait for our drivers to stop using the SBEFIFO. Otherwise we get some contention on the FIFO. Change-Id: Ia8aa50a328e45089de1ef43a2e7f685e74f96730 Signed-off-by: Edward A. James <eajames@us.ibm.com>
* Add occ-disable dependency to host-crash and host-timeoutEdward A. James2017-12-111-0/+10
| | | | | | | | | | We need to unbind the occ-hmwon devices when either the host crashes or we get a watchdog timeout on the host. This is so that OCC code can start using the SBE FIFO without contention in the case of a checkstop or other host problem. Change-Id: I9ae3b1539a9eb4240cef74f2198c05b7a1b68380 Signed-off-by: Edward A. James <eajames@us.ibm.com>
* openpower-software-manager.bb: bump versionAndrew Geissler2017-12-091-1/+1
| | | | | Change-Id: I28f21c752952f482ff605c9b48581e1d962c926f Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* pflash: bump version to v5.9.4Gunnar Mills2017-12-091-2/+2
| | | | | | | | Bumping to pick up pflash fix lists.ozlabs.org/pipermail/skiboot/2017-November/009601.html Change-Id: I23eb1a32c7fde316e1d125eccdced397fb12adab Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* updatesymlinks: Add instantiated mbox serviceAdriana Kobylak2017-12-051-1/+1
| | | | | | | | | | | | | The Before directive had the template service mboxd-reload@.service but because it wasn't instantiated, the dependency was not taking place and the mboxd-reset service would not wait for the updatesymlinks service to finish, causing the host to read old data until the updatesymlinks completed. Resolves openbmc/openbmc#2695 Change-Id: I3669155f1c287d5f492f3400ab9d131913a2a93f Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* meta-zaius: Synchronize time from hostXo Wang2017-12-054-0/+21
| | | | | | | | Add override YAMLs for both phosphor and legacy time daemons to have host to set BMC time. Change-Id: I3a2b258f229ad4e110c456bd7e08c0264e85d0f6 Signed-off-by: Xo Wang <xow@google.com>
* Barreleye: Update packagegroup-obmc-apps-extrasdev nameAdriana Kobylak2017-12-012-3/+3
| | | | | | | | | | The extrasdev package name was updated to packagegroup-obmc-apps-extrasdev, update it in the barreleye platform to the new name. Also move it to the barreleye.conf since it appears the package remove does not take effect anymore on the local.conf.sample file. Change-Id: Ice727a27ffb7a2328142e1e94fd1a6480ea1c6ec Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* wspoon: add more OCC hwmon temps of mode 'label'Matt Spinler2017-11-292-1/+13
| | | | | | | | | | | | | | There should be 38 temps total that are of mode 'label', not 32. This mode directs the code to read the label files to determine what the tempX_input temperature values actually represent. The 38 are: 24 core + 8 DIMM + 6 GPU (3 GPUs, core + mem temp for each) Resolves openbmc/openbmc#2674 Change-Id: Ic10568ace0cdd991ae02475e498f3d179a1b148b Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* wspoon: Hard poweroff on fan fails/missingMatthew Barth2017-11-292-2/+2
| | | | | | | | Perform a hard power off when the defined number of fans are nonfunctional or not present. Change-Id: I592470dfa96e7a9cd3183f1bac39fa7693269972 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* Fix power supply presence informationBrandon Wyman2017-11-296-16/+16
| | | | | | | | | | | | | While testing missing power supply, the bottom power supply in the MRW is labeled as psu1, which would obviously map to powersupply1, but when that supply was removed and a power on attempted, the call out was for powerupply0. A simple rename of the labels does not work out right, due to the filenames, so swizzling the GPIO and I2C information. Resolves: openbmc/openbmc#2563 Change-Id: Iaed300becace2409e04c0097be9e2d7fa497dee3 Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
* Resolve power supply errors when they're replacedMatt Spinler2017-11-291-0/+58
| | | | | | | | | | | | | Add Witherspoon dbus-monitor rules to watch for power supplies to become present. When that happens, invoke the callback to resolve all errors that have that power supply as a callout. This will cause the enclosure fault LEDs to turn off when a power supply is replaced (if no other faults were also setting those LEDs.) Change-Id: I16e603d18fe3c458e1f062e12a7aa0a6a2f4300e Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* witherspoon-pfault-analysis.inc: bump versionAndrew Geissler2017-11-281-1/+1
| | | | | Change-Id: I6af058890fdfdf26c23dbb034f364764264f951e Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-software-manager.bb: bump versionAndrew Geissler2017-11-281-1/+1
| | | | | Change-Id: I10a7352dfdb708bccf6af9863901226607c6121a Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* meta-zaius: Build openpower-occ-control iff MACHINE=zaiusXo Wang2017-11-281-1/+1
| | | | | | | | Change RDEPENDS for openpower-occ-control to override syntax predicated on "zaius" (which is added by MACHINE_OVERRIDES). Change-Id: Iaaae449bc55d129b7102052f2440a6f78d12bcd1 Signed-off-by: Xo Wang <xow@google.com>
* Move obmc-pydevtools to tools packageAdriana Kobylak2017-11-281-1/+1
| | | | | | | | | | | | | | | | Create a new development tools package and move the obmc-pydevtools there so they're no longer in the extrasdev development feature package. The reason is that the extrasdev contains features that are desirable to be removed from production systems, such as the rest-dbus. On the other hand the pydevtools are binaries that are useful to have even in production systems, so makes sense to put them in a separate tools category. Resolves openbmc/openbmc#2571 Change-Id: Ia66bf6e83d920818c8c355ec9d01a047583b82c0 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* wspoon: Allow fans 30sec before nonfunctionalMatthew Barth2017-11-281-4/+4
| | | | | | | | | | | | | | Increasing the allowed out-of-range time to 30sec for large fan speed changes where the fan hardware was unable to reach the allowed minimum target speed within 20sec. This effectively bumps the shutdown due to fan fail/missing to 35sec since its a 5sec delay after the fans would be marked nonfunctional. Resolves openbmc/openbmc#2660 Change-Id: I48f83b89cfbe91e8d5a6ff9387998644c51b6174 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* Resolve fan errors when they become functionalMatt Spinler2017-11-281-3/+123
| | | | | | | | | | | | | | Add Witherspoon dbus-monitor rules to watch for fans becoming functional, which will invoke the callback that resolves all errors that called out that fan. This will cause the fault LEDs to turn off when the fan is replaced and spins back up to speed. Resolves openbmc/openbmc#2513 Change-Id: I7f787854915ca2bb1b66508b343eaa137cede6fd Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Change inventory string for power suppliesBrandon Wyman2017-11-276-14/+14
| | | | | | | | Change the hardcoded power supply inventory paths to match the ones in the MRW, which are used by the LED manager. Change-Id: I1ba52286233e27b95c7296137aa135bbb4ef2d62 Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
* meta-openpower: pdbg bumpJoel Stanley2017-11-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New features: - Hardware Trace Macro support - Host backend - New command: sreset - Build and bug fixes Alistair Popple (6): libpdbg: Add sreset command libpdbg/target.c: Probe all root nodes in the device-tree Rework POWER9 device-trees to share common definitions Add backend for host based debugfs Add indirect SCOM access libpdbg/device.c: Remove usage of libfdt internal functions Cyril Bur (7): Add *.dtsi to .gitignore fake.dts: Whitespace cleanup Look for 'chip-id' as opposed to 'ibm,chip-id' Add Hardware Trace Macro (HTM) to device trees Hardware Trace Macro (HTM) docs: Add HTM to README.md libpdbg: Fix incorrect restore of r1 in ram_instructions() Joel Stanley (11): Makefile.am: Set foreign configure.ac: Enable silent build rules build: Update to do both an in and out of tree build Do not redefine _LARGEFILE64_SOURCE Allow command line to override GIT_SHA1 kernel: Include endian.h for htobe32 and be32toh device: remove use of ccan's endian libpdbg: Remove unused __unused from compiler.h Error out when no device type is specified lipdbg/i2c: Get bus path from device tree i2c: Update i2c device node in dt when specified Thomas Petazzoni (1): Rework generation of .dtb.o Change-Id: I382bfb0d3aacdf03495450acfc0c0792835d5f36 Signed-off-by: Joel Stanley <joel@jms.id.au>
* witherspoon-pfault-analysis.inc: bump versionAndrew Geissler2017-11-211-1/+1
| | | | | Change-Id: I9da4f5eab06d45e0440c275c5cbbab0cc259ad5f Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* witherspoon-pfault-analysis.inc: bump versionAndrew Geissler2017-11-201-1/+1
| | | | | Change-Id: I352a93784ce5f3c146e33dc4d0dbf0ca58a6751b Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-occ-control.inc: bump versionAndrew Geissler2017-11-201-1/+1
| | | | | Change-Id: I3b8ff2e2ec6dcba3b19f32bbaaadcc267f75d913 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* wspoon: Update fan watchdog triggersMatthew Barth2017-11-171-2/+5
| | | | | | | | | | Fan control init and fan monitor init should also trigger the fan watchdog that drives fans to full speed if they fail during poweron. This will allow a system to power on if either of these fail or after a previous condition persists where the fan watchdog was triggered. Change-Id: I2bc4c5e6445406a6ffdf5d5ce5fa9dc3206abbeb Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* openpower-software-manager.bb: bump versionAndrew Geissler2017-11-161-1/+1
| | | | | Change-Id: If7bc1ba9bffc4cbbbebb56be2e6588b8f8cd1a00 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Reduce journal storage size from 3MB to 2.5MBAndrew Geissler2017-11-151-2/+2
| | | | | | | | | | | | | | | | | | | Recently hit a situation where an application was core dumping consistently and this maxed out the allowed size for BMC dumps (1MB). When this happened, the BMC started to reach it's maximum persistent filesystem size in /var. The persistent journal usage in /var needs to allow for this worst case usage by BMC dump. This is only an issue on systems where the journal is written to persistent storage. Resolves openbmc/openbmc#2595 Change-Id: Iab484e59d6586677938fe20673716203dacb0846 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* wspoon: Add pcie hwmon confMatthew Barth2017-11-151-0/+1
| | | | | Change-Id: Id3116f6922ebe25e3b6b698f86cf2d2ae8121edb Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* openpower-occ-control.inc: bump versionAndrew Geissler2017-11-141-1/+1
| | | | | Change-Id: I13b4f9067809f5e33d02df593ef87d627f365398 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Block attempts to create a pnor-patch volume in field modeMichael Tritz2017-11-131-0/+3
| | | | | | | | | | | | | This patch improves the obmc-flash-bios script by blocking attempts to create and mount a pnor-patch volume when the system is in field mode. When this scenario is reached, the current behavior is to error out because the script tries to mount pnor-patch to /usr/local/share/pnor, which is inaccessible in field mode. This fix simply blocks these attempts to suppress the error message. Change-Id: I78b5171e66f194d7b8d2b1baa639ee29a1b11794 Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
* openpower-software-manager.bb: bump versionAndrew Geissler2017-11-131-1/+1
| | | | | Change-Id: I6d825abdbf63bd4bca5c49a5aeab8d26123d43b0 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* wspoon: Correct removal of air cooled eventsMatthew Barth2017-11-101-0/+96
| | | | | | | | | | Mistakenly removed air cooled events from being created when specifically enabling water cooled only. Adding these back in as fan control will continue to be limited on air cooled systems with the floor held at 7200 RPMs. Change-Id: Ia910b51564fd902e0b0e8c067d5649a689fd100a Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* wspoon: Orderly shutdown on fans missing/failedMatthew Barth2017-11-102-2/+2
| | | | | | | | Program management design change requires an orderly shutdown occur when not enough fans are found functional or present. Change-Id: Icbadcf6e4fd962f0b092a6686aaa88751e57fb53 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* pflash: bump version to v5.9Joel Stanley2017-11-101-2/+2
| | | | | Change-Id: I76cd275eccd2ae7f076572a197a1aa6250083b5c Signed-off-by: Joel Stanley <joel@jms.id.au>
* updatesymlinks: Only run on host power onAdriana Kobylak2017-11-101-0/+2
| | | | | | | | | | | | | | | | | | | Add a dependency to the updatesymlinks.service to not run in the case that the BMC rebooted while the host was powered on, to prevent the PNOR version from being changed when the host is on. This situation would happen if the user performed a PNOR update at power on (the version is not activated), then rebooted the BMC, the expectation is that the host continues to run the old version until the host is powered off and powered back on. The op-reset-chassis-running@0.service is the one that creates the file in /run/openbmc/ to indicate that the host was on prior to BMC reboot. Resolves openbmc/openbmc#2533 Change-Id: I5169af00c1e992a6c72907733430087defbb48ed Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* witherspoon-pfault-analysis.inc: bump versionAndrew Geissler2017-11-091-1/+1
| | | | | Change-Id: Ie9ba0284e51e6e4f90df24fbffd8ff7e5ef82cec Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* wspoon: Enable full water cooled fan controlMatthew Barth2017-11-081-106/+4
| | | | | | | | | Water cooled thermal parameters have been verified and ok'd to integrate by thermal team. Air cooled thermal parameters are still being characterized, so this keeps air cooled unchanged. Change-Id: I3d90c30c07856b9d74896625b37ccdf9764e9ed4 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* openpower-dbus-interfaces.bb: bump versionAndrew Geissler2017-11-071-1/+1
| | | | | Change-Id: I3042f54f3e1fe9e11f8772e93f8f7e2eabd59f7d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-software-manager.bb: bump versionAndrew Geissler2017-11-071-1/+1
| | | | | Change-Id: Ia580de59264ec9fa85f4b05b26698ea273131d55 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-occ-control.inc: bump versionAndrew Geissler2017-11-071-1/+1
| | | | | Change-Id: I2f98c481b7abb2213b71b372ee6428b03076c1d8 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-occ-control.inc: bump versionAndrew Geissler2017-11-071-1/+1
| | | | | Change-Id: I7713619a306ec6f9672895e1556f7ea418fe228c Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Create Witherspoon fan errorsGunnar Mills2017-11-074-442/+545
| | | | | | | | | | | | | | | | | | | | | Moved the code to create NotPresent and Nonfunctional errors to a new yaml, fan-errors.yaml. Fixed the problem with duplicate errors, caused by a 2nd fan going nonfunctional or not present which would create a 2nd error for the 1st fan previously nonfunctional or not present. Create a notpresent error if fan 0, 1, 2, or 3 is not present for more than 20 seconds. Create a Nonfunctional error if fan 0, 1, 2, or 3 is not functional for any amount of time. The system must be powered on in both of these cases. If a water cooled system, don't create errors for fan 1. An error is created each time the chassis powers on if a fan is removed or nonfunctional. Resolves openbmc/openbmc#2472 Change-Id: Ibd71bf3a3b2381df623e7310a510a2f044c525e4 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* meta-romulus: Add power LED rulesLei YU2017-11-061-0/+10
| | | | | | | | Set power led blink on bmc_booted, and set it on when host is powered on. Change-Id: Ia25c1b2fa358ed508bc02b7b8545d8b0d93586a4 Signed-off-by: Lei YU <mine260309@gmail.com>
* openpower-dbus-interfaces.bb: bump versionAndrew Geissler2017-11-031-1/+1
| | | | | Change-Id: I65c612edfded8749f4cff54a760a886681492c89 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* wspoon: Apply offset to ambient temp sensorMatthew Barth2017-11-012-0/+2
| | | | | | | | | According to thermal characterization, the ambient temperature sensor requires a -2C offset applied to reflect the correct ambient temperature. Change-Id: I354988013d51ee57403fa68c3fa5120e59d16b74 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* openpower-debug-collector.inc: bump versionAndrew Geissler2017-11-011-1/+1
| | | | | Change-Id: Id9862afcd019817d26005cd7384ba11ac8d730dd Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-fru-vpd.inc: bump versionAndrew Geissler2017-10-311-1/+1
| | | | | Change-Id: Ia814828f41083ae2cd9dd86ff9733f489ea03f0f Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-software-manager.bb: bump versionAndrew Geissler2017-10-311-1/+1
| | | | | Change-Id: I705b73b5e7d766e695a6e3f6c5f54bb63bc1cc65 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
OpenPOWER on IntegriCloud