summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower
Commit message (Collapse)AuthorAgeFilesLines
* openpower-debug-collector: Rework to use native sdk for errorlogMarri Devender Rao2017-10-245-21/+33
| | | | | | | | | | | | Fixed 1) openpower-debug-collector: Removed manual copying of error yamls files 2) openpower-debug-collector: extend recipe for native processing 3) Removed dependency on phosphor-logging-error-logs-native recipe Resolves openbmc/openbmc#1772 Change-Id: I2c0ced34e9a684bd9df34513b4800716cf93cffb Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* Dynamically set size of pnor read-only partitionSaqib Khan2017-10-231-5/+4
| | | | | | | | | | | | | - The pnor read-only partition contains the contents of the squashfs image. Therefore the corresponding ubi volume should only be as big in size. - This would allow us to increase the number of active pnor version we can possibly store on pnor chip. Resolves openbmc/openbmc#1840 Change-Id: I5e35a0fcd62e947919f4c9489642188ae2fe49bb Signed-off-by: Saqib Khan <khansa@us.ibm.com>
* Add IR35221 default temperature threshold valuesMatt Spinler2017-10-234-0/+36
| | | | | | | | | These will show up in D-Bus, and cause the corresponding D-Bus alarm properties to get set when crossed. Users can always set their own threshold values on D-Bus if desired. Change-Id: Ic2d146ee61c92ce029dfba98537a55a28aae47cc Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add TMP275 default temperature threshold valuesMatt Spinler2017-10-231-0/+4
| | | | | | | | | These will show up in D-Bus, and cause the corresponding D-Bus alarm properties to get set when crossed. Users can always set their own threshold values on D-Bus if desired. Change-Id: Ic6a06e691f5dd46893a02a1c81792f17e63d4eb5 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add DPS310 default temperature threshold valuesMatt Spinler2017-10-231-0/+4
| | | | | | | | | These will show up in D-Bus, and cause the corresponding D-Bus alarm properties to get set when crossed. Users can always set their own threshold values on D-Bus if desired. Change-Id: I0a22b9288de6617a8341720ce4146c9ddd1f93c6 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add BMP280 default temperature threshold valuesMatt Spinler2017-10-231-0/+4
| | | | | | | | | These will show up in D-Bus, and cause the corresponding D-Bus alarm properties to get set when crossed. Users can always set their own threshold values on D-Bus if desired. Change-Id: I9cd2663feed9cd9a343c1b986e3aa6d2d564c2cd Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* wspoon: Raised floor active fan controlMatthew Barth2017-10-201-10/+10
| | | | | | | | | Provide initial release of active fan control with a 7200 RPM floor speed for all ambient temperatures. This allows the ceiling speeds to be set to their currently defined values. Change-Id: I239ca95e12824e787219d2f4a16a4fd4b308b165 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* op-apps: Add pdbg to the op-apps package groupAndrew Jeffery2017-10-192-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is justified by Nick Piggin below, with some rework of the original email to abstract unnecessary detail. Hi, We are having a continuing discussion about shipping host debug tools on our standard OpenPower BMC image, and I promised Brad some justification for the request. I'm including a wider cc list to keep people on the same page. The exact host debug tool can be debated, but the capability to send system reset interrupts and read host registers is a baseline, so I have "pdbg" in mind, as that's what I have used. Justification: - The most basic capability is the system reset, which is an existing tool for pSeries (KVM and PowerVM) guests. The similar 'ipmi nmi' is available on x86 BMCs. This is required functionality expected by customers. An important hang at Pfizer was solved last year because they were able to system reset the Linux lpar to get a crash dump. - It's common to be pointed to a crashed system to debug. More convenient to have a good baseline set of debug tools, and not modify the BMC of the system that is not yours. - Hardware and software partners similarly would like to have this functionality. They could download and install tools, but it can turn into a an ongoing inconvenience. Many of them are not openpower/openbmc experts, and may not have ability or inclination to find and install tools. Having everything just work out of the box and not having to follow ibm.com link is a big relief. - Experience with customers when collaborating to resolve bugs is we often don't have easy access to their P9 systems, and they are often unaware of how to flash firmware, or they don't know if they have permission to modify the BMC, etc. - On customer sites, live debugging is not uncommon. A bug may not be solveable with a single crash dump or system hang, so it may take some iterations working with the customer. It is also common that the customer may have redundant capacity or a test environment which means they can leave a machine in crashed state. They may be bringing up a new installation that is not yet online. This will certainly be the case with large supercomputers. - Customers may have policy or legislation that makes uploading code difficult or impossible. - Some consumers may customize everything on the BMC, but even so, having reference host debugging tools would show what's available. In some cases of small scale trials with P9 systems the BMC has not had much host debugging capability, making it very difficult to understand problems like hard hangs of the host. - A strong host debug capability on the BMC can be a differentiating point. For example very large sites often prefer to debug problems themselves. So I advocate for a reasonable host debug capability to be shipped with standard OpenPOWER OpenBMC images, and for host firmware teams to have responsibility and control of the low level tools and libraries that access host registers. Thanks, Nick Change-Id: I87baf40b6bd1004b234cdec139759de9e587d705 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* wspoon: Add PCIE temperature sensorMatthew Barth2017-10-191-0/+37
| | | | | | | | Integrate the use of the PCIE temperature sensor into the set speed events of fan control. Change-Id: If347e1c23c4544e1bc5a828e970cfb55dd155dbb Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* Update hwmon labels for 2 OCC propertiesMatt Spinler2017-10-191-2/+2
| | | | | | | | | Change the names of the power value the OCC reports for APSS channels 14 and 15. Channel 14 actually reports the fan + disk power, and 15 does IO power. Change-Id: I8a2769482a0948489a409aea380c238f490f9a8d Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* meta-firestone: Mirror host console to physical UARTLei YU2017-10-162-0/+5
| | | | | Change-Id: I761c3f1ed6277f12f6200a297489c593157b2ab6 Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-firestone: Add phosphor-hwmon configLei YU2017-10-164-0/+162
| | | | | | | Add configs for occ and rtc. Change-Id: Id811d4b1c180fd68660d76019551fd5a8b90b47d Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-firestone: Add openpower-occ-controlLei YU2017-10-162-0/+2
| | | | | | | Add openpower-occ-control and enable i2c-occ configure for Firestone. Change-Id: I9420a9907109d1c189f405bdac96cdb9779fae08 Signed-off-by: Lei YU <mine260309@gmail.com>
* openpower-dbus-interfaces.bb: bump versionAndrew Geissler2017-10-141-1/+1
| | | | | Change-Id: I3b10e3acfd7314117d154d25cfedd0e81f8d56b1 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-software-manager.bb: bump versionAndrew Geissler2017-10-141-1/+1
| | | | | Change-Id: I0dc49ad21376a1e4a0717d31c8e23ae6a7da8615 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* ipmi: sensor config yaml updatesDhruvaraj Subhashchandran2017-10-127-2824/+4795
| | | | | | | | | | | | | | When marking a unit as functional both functional state and presence need to be checked to avoid marking non-present units as functional. There was a change in yaml structure for accomodating fix for marking non-present units as functional. All these yamls are not sorted by sensor id, so it will easier for a future script based change. Change-Id: I122d652de32ba4f323ee7b31a59078d86e158246 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
* meta-romulus: Fix ipmi inventory fru idsLei YU2017-10-111-16/+16
| | | | | Change-Id: I0494fa53a0684874e45b0c9283756856d8c65671 Signed-off-by: Lei YU <mine260309@gmail.com>
* Add tach trust groups to witherspoon monitor YAMLMatt Spinler2017-10-111-0/+9
| | | | | | | | | | | These will be used to specify that the 2nd rotor tach values shouldn't be trusted when all of them are zero, because that just means the fans are moving to a new target. Resolves openbmc/openbmc#2336 Change-Id: I4b2ca6bb732d214dca67096817612025e1319226 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* openpower-debug-collector.inc: bump versionAndrew Geissler2017-10-111-1/+1
| | | | | Change-Id: I97e086bee28d003d6c6a915eb5074b54afdc58b8 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* witherspoon-pfault-analysis.inc: bump versionAndrew Geissler2017-10-111-1/+1
| | | | | Change-Id: I94cfa916d21adfe01242531845cf3da71032dac8 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Fix capitalization issue with SyslogIdentifierBrandon Wyman2017-10-101-1/+1
| | | | | | | Resolves: openbmc/openbmc#2437 Change-Id: I7c74ef01a43f0b91c9c801843feb0948e7deda5e Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
* Add phosphor-hwmon config file for the PCIE tempMatt Spinler2017-10-091-0/+1
| | | | | | | | | | | | | Adding this so phosphor-hwmon will put this temp on D-Bus so fan control and others can use it. It's provided by a TMP275 at bus 9, address 0x4A. It measures the air temperature by the PCIE slots. Resolves openbmc/openbmc#2411 Change-Id: I3ea16201fd63cb240b53c0a37aa0eaf3aabecead Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Don't use template parameters in fan watchdog serviceMatt Spinler2017-10-061-3/+3
| | | | | | | | | | | witherspoon-fan-watchdog.service is not a template service, but it still used %i inside of it. Change that to just be the actual template instance required. Resolves openbmc/openbmc#2432 Change-Id: I19bddbd260b5f6945400a83fc6ab34d9077a35b7 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Use openpower-proc-control for fsi-scanMatt Spinler2017-10-052-1/+5
| | | | | | | | | This will do both the master and hub scans. Resolves openbmc/openbmc#2278 Change-Id: I6dac03f4c7db397b5b25922df46a11e065d2b254 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* op-proc-control: Add build dependenciesMatt Spinler2017-10-051-4/+14
| | | | | | | | Add the phosphor-dbus-interfaces and openpower-dbus-interfaces dependencies as the code is now using them. Change-Id: Ic5f532fd623d2906aaaa50c962675bbcb76cf0f3 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* op-proc-control.bb: bump versionAndrew Geissler2017-10-051-1/+1
| | | | | Change-Id: I874f0c119c44c9b5725f58f0bc8330b863f20400 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Remove the fsi-hub-scan serviceMatt Spinler2017-10-055-24/+5
| | | | | | | | The hub scan will be done from within the fsi-scan service. Change-Id: I6bccac926b450a3b46d3067a4c72756ac001de96 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Revert "op-proc-control: install error yaml files"Matt Spinler2017-10-054-27/+5
| | | | | | | | | | | This reverts commit 348439b774563037dc6f22d46807f46bdcb3769c. The repository is moving to use all phosphor-dbus-interfaces and openpower-dbus-interfaces errors instead, negating the need for this. Change-Id: I99ac699692dd1ece99f1d4ee6be6ce8b174c8f52 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* openpower-software-manager: Add service dependenciesAdriana Kobylak2017-10-052-0/+2
| | | | | | | | | | | | | | | | For the updatesymlinks service, add a dependency to the pnor updater, since the pnor updater is started after the ubi volumes are remounted and the updater creates the priority files. The updatesymlinks service requires these files and directories to exist in order to create the symlinks that mboxd uses. For the ubipatch service, add a dependency to run before mboxd, so that mboxd finds the pnor patches by the time it starts. Resolves openbmc/openbmc#2417 Change-Id: Ife2a137e1cd262a6cf8cb93522ad1826b0082739 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Inventory: Make changes for sync inventory for witherspoonRatan Gupta2017-10-045-0/+37
| | | | | | | | | Add the environment file for witherspoon Resolves openbmc/openbmc#2361 Change-Id: Id2aabb9e4c484e081f38f1afb33157e64a8453dd Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Ensure occ active is asserted after fsi scanAndrew Geissler2017-10-041-0/+6
| | | | | | | | | | | | | | | | | During a normal boot, the FSI scan service runs before the occ active assert. However, when the BMC is rebooted and the host is running, need to ensure the occ active assertion does not happen until FSI has been scanned. The OCC active assert causes the openpower-occ-control application to bind to the OCC device. This can not happen until the FSI bus has been scanned. Resolves openbmc/openbmc#2360 Change-Id: I3c5e802f051f72a7ae6c79e414ded16ccac4fa02 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Increase over-current settings for VddAndrew Geissler2017-10-041-0/+18
| | | | | | | | | | Our power engineer has requested these changes to allow higher currents on the Vdd rails. Resolves openbmc/openbmc#2395 Change-Id: Ic9e2509a4e669d382fd353f563b5c9ac401d3d61 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* openpower-software-manager.bb: bump versionAndrew Geissler2017-10-041-1/+1
| | | | | Change-Id: Icab0322167bc92100ab2482daa77b3305c40c0b6 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* witherspoon-pfault-analysis.inc: bump versionAndrew Geissler2017-10-031-1/+1
| | | | | Change-Id: Iab410a5148625ca9c5a51428ba5797c632790cb8 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Service files to remove orphaned UBI volumesMichael Tritz2017-10-033-0/+33
| | | | | | | | | | | | | This commit provides supplementary service files for openbmc/openbmc#2264, which adds a function to delete all versions to each of the BMC and host updaters. The service files introduced in this change will locate any "orphaned" BMC or host volumes - that is to say, volumes which do not correspond to a current version on the system. Change-Id: If324d24f66ba08fb0b76ca5873addb6bf2446f97 Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
* openpower-software-manager.bb: bump versionAndrew Geissler2017-10-031-1/+1
| | | | | Change-Id: Ib4f2436efc9bce032ffc6149239686047a152d19 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* witherspoon-pfault-analysis.inc: bump versionAndrew Geissler2017-10-031-1/+1
| | | | | Change-Id: Id561a015982898c9673c46e89aac023b1a5b65bb Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Service files for factory reset change - clear instead of deleteMichael Tritz2017-10-024-11/+20
| | | | | | | | | | | | | | | This commit adds a new service file to the build which will clear the contents of a specified UBI volume. It's intended as the backend for the host factory reset. Additionally, the service file obmc-flash-bios-ubiumount-prsv.service is removed. This file removes the volume pnor-prsv. Its only use case - the factory reset - is changing in this issue, openbmc/openbmc#2322, to clear that volume instead of deleting it, so there's no reason to keep the service file around anymore. Change-Id: I577291e3511bf5234ffb87084a082255dac3dbae Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
* openpower-occ-control.inc: bump versionAndrew Geissler2017-10-021-1/+1
| | | | | Change-Id: Icf014b2d1d3a067a02035977d2c67c6be118f04d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-software-manager.bb: bump versionPatrick Williams2017-10-021-1/+1
| | | | | Change-Id: Ic2373fbcb7fbc3cebd41a92e6684d9a789f4a350 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* witherspoon - Request speed based on tach feedbackMatthew Barth2017-10-021-0/+31
| | | | | | | | | | Use the highest tach feedback from all the rotor feedbacks to base the increase and decrease requested speed changes on. Resolves openbmc/openbmc#2305 Change-Id: Ia1a71e53def045b021c3c798da3e8b07ae0a7c89 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* openpower-dbus-interfaces.bb: bump versionPatrick Williams2017-10-021-1/+1
| | | | | Change-Id: Ica82fd00b5b6dab5ebbdcd17105426d763c7694a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* witherspoon-pfault-analysis.inc: bump versionPatrick Williams2017-10-021-1/+1
| | | | | Change-Id: I7a41b09120ec2ef333efbf94bc6de7d1c2b9c94b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower: Remove duplicate PROVIDESBrad Bishop2017-10-021-1/+0
| | | | | | | Here PROVIDES is being set to PN, which is the default anyway. Change-Id: Ia9401719e16da65976225881f7b3c910a4b2689f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* op-proc-control: install error yaml filesMatt Spinler2017-09-294-5/+27
| | | | | | | | Copy the yaml to the place where phosphor-logging looks for them during the build. Change-Id: I3413937a7920c7540794e3f39f3642e0876a9f8f Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* openpower-software-manager.bb: bump versionPatrick Williams2017-09-291-1/+1
| | | | | Change-Id: Ia7d0f68680fa95ea9f0ef78625e07e313d112662 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* witherspoon-pfault-analysis.inc: bump versionPatrick Williams2017-09-291-1/+1
| | | | | Change-Id: I78a6c3512c269ea59b8236a1dbf40102b1f10820 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-occ-control.inc: bump versionPatrick Williams2017-09-291-1/+1
| | | | | Change-Id: I2312f58bc033510433ed5db5748e39623cdd270e Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-software-manager.bb: bump versionPatrick Williams2017-09-281-1/+1
| | | | | Change-Id: I53d22c7313525fa845d00ce04631d3a61a8cfda8 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add helpful tips to local.conf.samplecausten2017-09-281-0/+202
| | | | | | | just adding comments to some of the more useful variables Change-Id: If9b600262a1b313089511c05c6a023b223e44bac Signed-off-by: Chris Austen <austenc@us.ibm.com>
OpenPOWER on IntegriCloud