summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines
Commit message (Collapse)AuthorAgeFilesLines
* Add openpower-debug-collector-watchdog to host-timeout targetVishwanatha Subbanna2017-06-151-4/+5
| | | | | | | | When the host watchdog times out, we need some kind of debug data before it is taken to quiesce state. Change-Id: I3ca2ff033c2f0d9f5484b06c9ebe831b500d6df2 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* openpower-debug-collector: Define checkstop and watchdog servicesVishwanatha Subbanna2017-06-153-6/+26
| | | | | | | | | | | | openpower-debug-collector had the checkstop service which was getting invoked in host checkstop scenario. Now there is a need to get debug data in case of host watchdog timeout scenarios and this commit adds that support. Fixes openbmc/openbmc#1634 Change-Id: Iadb7ba516cbdd2d8010c66912bdcd647800aa198 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Watchdog: Remove old host watchdogVishwanatha Subbanna2017-06-151-1/+0
| | | | | Change-Id: I44f248dbe23fe89512aab29da9a38fd56c793287 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Check for ir35221 link presence prior to bind/unbindChristopher Bostic2017-06-141-4/+43
| | | | | | | | Check for /sys/bus/i2c/driversir35221/4-0070, 4-0071, 5-0070, 5-0071 on unbind. Change-Id: I3c64682bcceffc6313625be1afadd38e090bcc63 Signed-off-by: Christopher Bostic <cbostic@linux.vnet.ibm.com>
* openpower-occ-control.inc: bump versionPatrick Williams2017-06-141-1/+1
| | | | | Change-Id: I15858188d4c753bdeba65f3aeb5986b83cb579d5 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-debug-collector.inc: bump versionPatrick Williams2017-06-141-1/+1
| | | | | Change-Id: I6db18b04d91701400f10801bbfb94bdb29567830 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-software-manager.bb: bump versionPatrick Williams2017-06-141-1/+1
| | | | | Change-Id: I85465e48de59ba93e69e7c531ae8afcbbb7d1c07 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Install witherspoon-reset-fan-watchdog serviceMatt Spinler2017-06-144-0/+31
| | | | | | | | | | | | | | | | | | | | This is a witherspoon only service that will reset the fan watchdog circuit on a poweron, which would bring the fans out of watchdog control if they previously were. The watchdog is reset by toggling a GPIO that feeds a latch that drives the watchdog signal to the fan controller. The GPIO parameters are obtained from an environment file. The witherspoon-fan-watchdog.bb recipe will have other watchdog related services added to it in the future. Resolves openbmc/openbmc#1687 Change-Id: I103ccf6cb69f8a98fc352fa2fa05e45ecbf2cd23 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add ir35221 bind/unbind service to vrm controlChristopher Bostic2017-06-146-5/+94
| | | | | | | | | | | Add service to bind and unbind ir35221 devices so that i2cset/get won't run into problems with device conflicts during power on/off script execution. Resolves openbmc/openbmc#1702 Change-Id: I77020313f11700acaecf0c04f2c67b7ea7b4da6b Signed-off-by: Christopher Bostic <cbostic@linux.vnet.ibm.com>
* Fix bad path for phosphor-cooling-type\@.serviceBrandon Wyman2017-06-131-1/+1
| | | | | Change-Id: I584e3e64526d2a8fb2625297addb5c06ccb302cd Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
* Remove attribute name from hwmon confAndrew Geissler2017-06-136-72/+72
| | | | | | | | | | The hwmon conf files should have the sensor mapping, not the attribute names Resolves openbmc/openbmc#1778 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com> Change-Id: I84a367a7b7ae69243073b2bb3c4838c44abe8434
* fix sdk build broken issueMarri Devender Rao2017-06-131-1/+1
| | | | | | | | | | With recent changes done to path of the error yaml files in dbus-interfaces build is broken. Resolves openbmc/openbmc#1780 Change-Id: Ia296add2617433b05931a343046c2d059c20c4ff Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* Have openpower-debug-collector depend on state managerVishwanatha Subbanna2017-06-131-2/+4
| | | | | Change-Id: I9381c53b654990bf77621cd4f72d5a22d800e010 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Add openpower-debug-collector as part of host-crash targetVishwanatha Subbanna2017-06-132-6/+8
| | | | | | | | | | When the host crashes, we need some kind of debug data before it is taken to quiesce state. Fixes openbmc/openbmc#1647 Change-Id: I853e9a6aa840e0811a5610f486b530b0f6dfe0a8 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Replace old gpio-monitor with new oneVishwanatha Subbanna2017-06-134-13/+12
| | | | | Change-Id: I8f96987ab61d7657c3ccd3d665fa34ed6cb508ec Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Add in OCC hwmon config fileAndrew Geissler2017-06-123-2/+136
| | | | | | | | | | | | | | | | OCC hwmon sensor support is more complicated then other hwmon sensors. It requires that software look at the label and include that in the generated dbus sensor. A separate commit in phosphor-hwmon will handle this new function. The hwmon conf file indicates this new functionial requirement to hwmon by including a new MODE_*=label for each sensor that requires this function. Resolves openbmc/openbmc#1183 Change-Id: I55bff27d3eab478559ae42e290dfe74e2f627e12 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Add in IR35221 hwon config fileAndrew Geissler2017-06-125-0/+12
| | | | | | | | The IR35221 is a new chip which provides temperature information on the VRMs installed in the system. Change-Id: I49e24e14f74400e948c2ed98132ebf5ef66346ff Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Add in DPS310 hwmon config fileAndrew Geissler2017-06-122-1/+6
| | | | | | | | | | The DPS310 is a new chip coming soon to provide ambient temperature to the openbmc. The config file may need a few tweaks when the chip arrives but this at least provides a base that will not hurt anything. Change-Id: Id5264ddcab7245f9ec9b3dbb5898f76ccf45e82b Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* op-proc-control.bb: bump versionPatrick Williams2017-06-121-1/+1
| | | | | Change-Id: Ia47331538b624955de2ee6f3b8547b18a6e3ffd1 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Fix up recipes to address missing fan appsBrandon Wyman2017-06-122-10/+11
| | | | | | | | | | | Change to use the "softer" default value for PACKAGECONFIG by default. Change to append extra paths in bbappend for Witherspoon. Fix up/change some names in bbappend file for Witherspoon. Resolves openbmc/openbmc#1765 Change-Id: I316e1e857b008ccd67e922698ee7e0a9c5d222fc Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
* fix duplicate yaml_dir config variable declaration and usageMarri Devender Rao2017-06-121-1/+0
| | | | | | | | | | | | yaml_dir is defined both in phosphor-dbus-interfaces.bbclass and phosphor-obmc-yaml.bbclass pointing to different locations. Fixed the same by removing usage of phosphor-dbus-interfaces Also removed unused openpower-dbus-interfaces.bbclass Change-Id: I74d06a0f7d635bd708f58611444061c6d48db858 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* skiboot.inc: Bump versionAdriana Kobylak2017-06-092-55/+2
| | | | | | | | | | Pick up the latest skiboot version (5.6.0) to pick among the fixes the pflash support for non-4K erase block partitions. Also remove the mtd labels patch since that's also included in the upstream version. Change-Id: If790c731c8b0e2d54e6b9faf09e92290e5bc84bd Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* openpower-debug-collector.inc: bump versionPatrick Williams2017-06-091-1/+1
| | | | | Change-Id: I8e899214d5fcfb40cf58dc9647fa28f193fa72df Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-fru-vpd.inc: bump versionPatrick Williams2017-06-091-1/+1
| | | | | Change-Id: I8986015aa06cee26f6481a1be92e84bfa520d8cf Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-dbus-interfaces: add as DEPEND for phosphor-loggingPatrick Williams2017-06-091-1/+2
| | | | | | | | | openpower-dbus-interfaces-native installs error YAML, so it must be a DEPEND for phosphor-logging-error-logs-native. Add via a bbappend. Change-Id: I591c14700cf9a7e2e4ef0a36254520dff563f703 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-dbus-interfaces.bb: bump versionPatrick Williams2017-06-091-1/+1
| | | | | Change-Id: Ieb97368b602358d853a5fb322e656b9bcd7a5d99 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* debug-collector: modifying the yaml pathMarri Devender Rao2017-06-081-2/+2
| | | | | Change-Id: I8152162aebd246776002776ce0bb79783726ae84 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* Package yaml files and generated files as part of base classMarri Devender Rao2017-06-081-4/+1
| | | | | Change-Id: I6a66dc2fd6d7117f1ac8b085858b911955866814 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* meta-zaius: Don't run refclock fixup if host is upXo Wang2017-06-081-0/+1
| | | | | | | | | | The clock generator output fixup workaround temporarily disables the clock output when run, crashing the host if it's up. Fixes openbmc/openbmc#1274. Signed-off-by: Xo Wang <xow@google.com> Change-Id: Ib734ffc43eb29c7b7039419c8fdd42e4d47c3260
* Create recipe files for phosphor-cooling-typeBrandon Wyman2017-06-084-1/+42
| | | | | | | | | | | Adding service file for this application. Environment file for Witherspoon. This is currently the only system known to really need this check for water cooling property to be set/updated. Resolves openbmc/openbmc#370 Change-Id: I978de38d09111c38d77e1ca4b287724243acf0a9 Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
* openpower-software-manager.bb: bump versionPatrick Williams2017-06-071-1/+1
| | | | | Change-Id: I5c9e223b3292d96670b221614dd02cde43c88fff Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Fix the mapping of IPMI chassis info area part numberRatan Gupta2017-06-076-24/+6
| | | | | | | | | | This fix maps the chassis info area partnumber to the model property of dbus object. Resolves openbmc/openbmc#1729 Change-Id: I3974065bb8e3cfc5d5ac9a827546ec8095f717e0 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Create configuration file for BMP280 ambientBrandon Wyman2017-06-072-0/+10
| | | | | Change-Id: If5137be315dd7b8f087b79f75a9e5e1f2f112113 Signed-off-by: Brandon Wyman <bjwyman@gmail.com>
* Add fan zone conditions YAMLGunnar Mills2017-06-061-0/+18
| | | | | | | | | | | | Define the conditions that may be used when defining fan zones. The current conditions check the cooling types on the chassis because the Witherspoon fan zones are different based on if water cooling is used or not. Change-Id: I850b9f04bafb79f36526b6d355b556005b2336be Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* meta-zaius: vcs-control: remove UCD driver bind/unbind hackeryRobert Lippert2017-06-061-29/+2
| | | | | | | | | | | | | | | | The i2cget/i2cset commands in this script can theoretically interfere with the linux hwmon driver state so the bind/unbind around running the i2c commands was added as a defensive measure. But in reality the linux ucd9000 driver does not touch the GPIO registers so there is no chance of any interference. Remove the bind/unbind steps which have had issues in the past and isntead use '-f' argument to i2cget/i2cset to allow the script to run even when the hwmon driver is loaded. Change-Id: I0b3748e263a0578b3da533d75fa2f3ccc3a68b09 Signed-off-by: Robert Lippert <rlippert@google.com>
* meta-zaius: remove VIO override recipeRobert Lippert2017-06-063-21/+0
| | | | | | | | This recipe is no longer needed on DD1 due to host firmware changes that limit the PCIe speed to gen2. Change-Id: I5bab73a7955b491d50666c3bc2564bfecb03e3fe Signed-off-by: Robert Lippert <rlippert@google.com>
* Install events yaml for fan controlMatthew Barth2017-06-052-0/+54
| | | | | | | | | | | | Updated the fan control recipe files to include the events config yaml file. For witherspoon, an events yaml file was added initially supporting the fan degraded events of missing or containing a nonfunctional fan resulting in the fans running at full speed. Resolves openbmc/openbmc#944 Change-Id: I5cbc69694d2a05ec2d5daab55f045e1e28764828 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* Add sensor and some FRU definitions for ipmi.Patrick Venture2017-06-0514-0/+523
| | | | | | | | | | When phosphor-ipmi-host supports returning sensor data, this is the file it will use to build the cpp map and provide the information. This has been tested on my platform via ipmitool from the host. Change-Id: Ie5b0696935d23d6f50c9f62ddb583618a9f3ff91 Signed-off-by: Patrick Venture <venture@google.com>
* op-proc-control.bb: bump versionPatrick Williams2017-06-041-1/+1
| | | | | Change-Id: Ic10fd5cd466344eed6dc8009cc841fccfec0e046 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* quanta-q71l package for controlling the SPI master.Patrick Venture2017-06-042-0/+167
| | | | | | | | Testing: Used this version to change the register during a BIOS flashing, and it worked as expected. Change-Id: I13e59f6917d535647679cc84ff5c62ed1602ad4d Signed-off-by: Patrick Venture <venture@google.com>
* openpower-dbus-interfaces.bb: bump versionPatrick Williams2017-06-031-1/+1
| | | | | Change-Id: I3983dead1b61a110aff086a7c3078aff438fe006 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* debug-collector: add native recipe to copy error yamlsMarri Devender Rao2017-06-032-0/+20
| | | | | | | | Add native recipe to copy application error yamls to known location. Change-Id: I9a776a8fe29f681ffa48bed6e1b37e6b934a0d52 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* openpower-software-manager: Recipe fixesAdriana Kobylak2017-06-031-7/+8
| | | | | | | | | | | | | When the do_install block was added to add the script files, the binary from the git repository was no longer installed in the package. Replace with do_install_append. Also remove the duplicated source variable S. And reorder the recipe to make it cleaner. Closes openbmc/openbmc#1713 Change-Id: Iae814884a1b90dd15ea9ead010d4e26f22aa7ca1 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* openpower-occ-control.inc: bump versionPatrick Williams2017-06-021-1/+1
| | | | | Change-Id: Ic6f30f29b3f19945e8954f690542f8fb44874a4c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-software-manager.bb: bump versionPatrick Williams2017-06-011-1/+1
| | | | | Change-Id: I4152506e3b3d0a6e8bbe76f25c8fae7119f93009 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-software-manager: Support migration to ubifsAdriana Kobylak2017-06-014-1/+43
| | | | | | | | | | | | | | | | | A ubiattach is the first step for any ubi operations. If this service fails, it could be that the pnor chip is formatted differently, as with the case of flashing it with pflash. Enhance the service to: Check if the chip is formatted as a ubi device. If it's not, format it as ubi with a new ubiformat script. Reattempt the attach. This allows a pnor code update without the user having to manually reformat the chip. Closes openbmc/openbmc#1637 Change-Id: Id73b5eae40af68cd49e0ba0deb56efc36bd03981 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* openpower-software-manager.bb: bump versionPatrick Williams2017-05-311-1/+1
| | | | | Change-Id: If857b64b2841cc9331cc0a8cfbce2b96b9f79845 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add recipe file for phosphor-gpio-monitorVishwanatha Subbanna2017-05-314-0/+42
| | | | | | | | | | phosphor-gpio-monitor is a generic GPIO monitor application which can be used for any purpose where a GPIO needs to be monitored for certain state. Due to this need, it has been added to obmc package group. Change-Id: I8e11e8d5567d6f4c56479b335d1f6bd9b39401fd Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* openpower-software-manager.bb: bump versionPatrick Williams2017-05-301-1/+1
| | | | | Change-Id: Id50cb6ddecc5e6075f6d4c926c9ed46e31b45fbb Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-dbus-interfaces.bb: bump versionPatrick Williams2017-05-301-1/+1
| | | | | Change-Id: I3918ae32ff0a10fc38cd45be89782275661c76b8 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
OpenPOWER on IntegriCloud