summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* openpower-fru-vpd: add udev ruleDeepak Kodihalli2017-02-202-0/+6
| | | | | | | Add udev rule to launch unit file upon eeprom plug event Change-Id: Ice525ec26fe3c7144e78728e104d11c15ef3f465 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add phosphor-openpower-fru to the imageDeepak Kodihalli2017-02-202-0/+5
| | | | | | | Add to Witherspoon image. Change-Id: Ic00ca036e735055a5afb0978c44aaa52fd18f6fc Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add recipe for openpower-vpd-parserDeepak Kodihalli2017-02-204-0/+55
| | | | | | | | | openpower-vpd-parser includes an application which reads OpenPOWER VPD from an eeprom, parses it and writes the parsed content to the inventory. Change-Id: Id50d2c48e1f084777dd445753779426045c52428 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* phosphor-hwmon.bb: bump versionPatrick Williams2017-02-201-1/+1
| | | | | Change-Id: I33cd46b655161afe2cba999164f5c7f40eae1fc8 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-led-sysfs.bb: bump versionPatrick Williams2017-02-201-1/+1
| | | | | Change-Id: Ief0c4f3081ae316dc659107825c01a6b77ec5dfc Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-ipmi-fru.inc: bump versionPatrick Williams2017-02-201-1/+1
| | | | | Change-Id: I489dd7b0f7ff879ccfa8200d0cc6612bbc02898a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-led-manager.inc: bump versionPatrick Williams2017-02-201-1/+1
| | | | | Change-Id: Ifbafd0adfe8e70a789e18bde4cba198c68d191b3 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* mboxd.bb: bump versionPatrick Williams2017-02-201-1/+1
| | | | | Change-Id: Ic33cfefe0429976bc99349a40ed947ffd505f656 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-logging: Add path to yaml filesAdriana Kobylak2017-02-201-0/+2
| | | | | | | | | Pass the path to where the phosphor-dbus-interfaces yaml files are so that the error parser builds the error header file. Change-Id: I5ad1b64baaf747d4ab7859822065c76635a57a72 Signed-off-by: Adriana Kobylak <anoo@linux.vnet.ibm.com>
* Add recipe for iicmaster toolEdward A. James2017-02-202-0/+22
| | | | | | | debug tool for fsp-based i2c driver Change-Id: I73ae4d5ae6ded219d55ffd7ae30f2b2a24e296a1 Signed-off-by: Edward A. James <eajames@us.ibm.com>
* meta-zaius: avsbus-control: Raise VDN rails max voltageXo Wang2017-02-202-0/+15
| | | | | | | | | | | | | | | Testing showed that the VDN max voltage setting is capping the VCS rail setpoints when those setpoints are written by the host over AVSbus. Raise VRMs' upper limit for voltage on the VDN rails to a value that does not interfere with VCS rail voltages. This is a hacky workaround for what is possibly a logic error with the VRMs' firmware and will be rolled back when the root cause is discovered and corrected. Signed-off-by: Xo Wang <xow@google.com> Change-Id: I85fd94f77509bc51aa7909dd7f522163666040fb
* Add OpenFSI flag to device tree config fileMatt Spinler2017-02-201-0/+4
| | | | | Change-Id: I843b15b07b7c56fbda1b8d9e9b7dbbac6835f5de Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Re-Enabling slpRatan Gupta2017-02-201-1/+1
| | | | | Change-Id: Ib26e2a86dd219149a89142b2856712622e45387d Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* pdbg openFSI enablementAndrew Geissler2017-02-201-1/+1
| | | | | | | | | | | | | pdbg now supports i2c, fsi big bang, and openFSI. This commit has no dependencies as the current OpenBMC scripts pass the appropriate parameters to pdbg to tell it to continue using the fsi bit bang method. Future commits will switch the scripts over to openFSI once it's enabled. Change-Id: I1572a1dc1de9e173c78bbbe9767aaf63f782d37f Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* kernel: FSI fixes and GPIO pinmux loopback patchJoel Stanley2017-02-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A bunch of fixes to FSI and the legacy FSP I2C driver, as well as adding FSI bindings to Witherspoon and Zaius. Neither platform has enabled the driver at this stage as we require pdbg to move to the kernel API. Christopher Bostic (2): fsi: Adjust slave ID based on address drivers/fsi: Clock slave prior to master command Edward A. James (6): drivers: fsi: i2c fix probing drivers: fsi: Enable missing i2c ports drivers: fsi: Delete device on unscan drivers: fsi: scom: Add remove function drivers: fsi: Fix incremeting dev nums drivers: fsi: i2c: Change fsi irq enable behavior Joel Stanley (4): fsi: i2c: Silence warnings ARM: dts: aspeed: Add FSI pins to Zaius device tree Revert "drivers: fsi: Fix incremeting dev nums" Revert "drivers/fsi: Clock slave prior to master command" Rick Altherr (1): aspeed: pinctrl: Allow disabling Port D and Port E loopback mode Change-Id: Ibbb9d63a3a6f64b0fb89c3c54840447ba689a5e5 Signed-off-by: Joel Stanley <joel@jms.id.au>
* sdbusplus.bb: bump versionPatrick Williams2017-02-171-1/+1
| | | | | Change-Id: Iaac5ba214f93f33526664d68d57d2bdb7668109e Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-ipmi-host.bb: Add dependency to phosphor-loggingAdriana Kobylak2017-02-171-1/+3
| | | | | | | | Add dependency to the phosphor-logging package and library. Bump version to pick up changes that calls the logging interface. Change-Id: I5472f4e5978d89327042b5cb88b39c3c323e22c3 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* phosphor-logging.bb: bump versionPatrick Williams2017-02-171-1/+1
| | | | | Change-Id: Ife1ae0e940b35b2065cf7e6c7040e97dec68ef88 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-witherspoon: vcs-control: Add retries for rebinding ucd driverSaqib Khan2017-02-161-3/+9
| | | | | | | Resolves openbmc/openbmc#1059 Change-Id: Idf2584d9179b55e85f56513617ba6cb39b881395 Signed-off-by: Saqib Khan <khansa@us.ibm.com>
* phosphor-ipmi-fru: Add dependency to sdbusplusDeepak Kodihalli2017-02-161-1/+4
| | | | | | | | ipmi-fru-parser needs sdbusplus to build, and at runtime (links with a shared lib). Change-Id: I4e0a1ff1ce496d175125ea904083807a5277b264 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add virtual/openpower-fru-inventoryDeepak Kodihalli2017-02-165-0/+55
| | | | | | | | | | | This virtual provides an environment file that serves as inventory configuration for openpower-vpd-parser. Add a native recipe that builds the configuration from MRW. Set this recipe as the default for OpenPOWER systems. Change-Id: I88c1d4123d73a5cdf37cba8efda40107f7b9ef25 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add virtual/openpower-fru-vpd-layoutDeepak Kodihalli2017-02-164-0/+32
| | | | | | | | | | | | This virtual provides a vpd layout file that describes openpower vpd structure to openpower-vpd-parser. Add a native recipe that provides a default layout, set that as the default for OpenPOWER systems. A system may override this by providing their own virtual/openpower-fru-vpd-layout. Change-Id: I143fb03e68ef7418c704b1d0e2e9835ffb4c5526 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Inventory: map custom IPMI propertiesRatan Gupta2017-02-161-1/+8
| | | | | | | | Here we are mapping the EC(Engineering Change) property of the processor, which comes as a custom field in the ipmi fru packet. Change-Id: Id136433ed4b33669eae3e50562a4f6517330fc08 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* meta-zaius: vcs-control: Catch UCD driver bind failureXo Wang2017-02-161-1/+2
| | | | | | | | | Capture return value of binding UCD90160 driver to power sequencer rather than let it exit the entire script on first failure. Only exit script if the all the driver bind attempts fail. Signed-off-by: Xo Wang <xow@google.com> Change-Id: I76303e1abb222daa7badb58b90d77bb49717236a
* phosphor-net-ipmid.bb: bump versionPatrick Williams2017-02-161-1/+1
| | | | | Change-Id: Ie76f8eb81ad8cc86e165faf3adc4f73828a614e6 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-dbus-interfaces.bb: bump versionPatrick Williams2017-02-161-1/+1
| | | | | Change-Id: I1388de1d3218d4ad58341523d9196c7da50e4f60 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add software package groupGunnar Mills2017-02-163-0/+15
| | | | | Change-Id: I98e19c8a7621aad18a91cb83c02b6011e0375885 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* Initial recipe for phosphor-version-software-managerGunnar Mills2017-02-162-0/+47
| | | | | Change-Id: I940fe53d276f2ebfe05fd70cc2ec26a485348e29 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* mrw-rev.bbclass: bump versionPatrick Williams2017-02-151-1/+1
| | | | | Change-Id: Idedf8f3b9bd79eaebeb39482c24eb89d9b47647b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Make op-power-start a oneshot serviceAndrew Geissler2017-02-151-0/+1
| | | | | | | | oneshot will cause the target to fail, which is what we want on service failures Change-Id: I1c3fe7159af51e92a2d0f4a7361e5e828675515d Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Change wants to requires for all critical servicesAndrew Geissler2017-02-159-22/+22
| | | | | | | | In order for targets to fail when their services fail, the relationship must be a "requires" Change-Id: I1523dd51af8817b473557bac65e9e71eacecf52e Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Add OnFailure= options to boot targetsAndrew Geissler2017-02-154-1/+9
| | | | | | | | | | | | When services associated with a target fail, the target should go to the quiesce state for error gathering and policy checks on automated recovery. Use the OnFailureJobMode=flush to ensure all queued services are cancelled when entering quiesce. Change-Id: I4023a9c842500bb57013196aefbded533131ef00 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* phosphor-logging.bb: bump versionPatrick Williams2017-02-151-1/+1
| | | | | Change-Id: I0d912b37f62ae45df608a58e3e55fea3e80e72ff Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* PIM: Point PIM at the non-sample dbus interfacesBrad Bishop2017-02-151-1/+9
| | | | | | | | | | PIM has a new configure option that needs to be set to the path of the DBUS interface YAML in the native sysroot. Update dependency lists. Change-Id: I20039af00be6876c37c6e02774d24be35c4421bd Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-logging.bb: bump versionPatrick Williams2017-02-151-1/+1
| | | | | Change-Id: Iecf8b39774a7e19e10b579d1d2fd2ed78cc2dbea Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-ipmi-fru.inc: bump versionPatrick Williams2017-02-151-1/+1
| | | | | Change-Id: I9f58daee0e4235ed0eb0477f7cdc1cb9c6fe2a11 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-inventory-manager.inc: bump versionPatrick Williams2017-02-151-1/+1
| | | | | Change-Id: I8dc071408e58f6cc5898c0e80749d14b2c873149 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* mboxd: Update service file to require device dependenciesAndrew Jeffery2017-02-151-2/+2
| | | | | | | | | | | | In line with Andrew Geissler's proposal for managing unit/target failures[1], update mboxd.service to require the device dependencies. Tested with a Zaius image under QEMU (-M romulus-bmc). [1] https://lists.ozlabs.org/pipermail/openbmc/2017-February/006370.html Change-Id: I1cc6c64871917ab0d51917833909a1795b6662f2 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* quanta-q71l: initial machine supportRick Altherr2017-02-157-0/+90
| | | | | | | | Minimal changes to build an OpenBMC image that boots to a login prompt on a Quanta Q71L server. Change-Id: Idb78e976f6044d12cee39de8b000dfcbff318c7e Signed-off-by: Rick Altherr <raltherr@google.com>
* phosphor-state-manager.bb: bump versionPatrick Williams2017-02-151-1/+1
| | | | | Change-Id: Ibdca21a2fc372dd21003cf88dc14ed0826e59a44 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-ipmi-fru.inc: bump versionPatrick Williams2017-02-151-1/+1
| | | | | Change-Id: I8f42d8b4b23ee60b14bef923afb3d7b0fd1a7e9f Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-dbus-interfaces.bb: bump versionPatrick Williams2017-02-151-1/+1
| | | | | Change-Id: I7bdf679cb58f6a7e883d9dc9e8e35c9ec632a900 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* mrw-rev.bbclass: bump versionPatrick Williams2017-02-141-1/+1
| | | | | Change-Id: I8792a448b74614b5d3de7ea4dc95cbf55bd4982f Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* sdbusplus.bb: bump versionPatrick Williams2017-02-141-1/+1
| | | | | Change-Id: I2d60f865891273bcfbe655cebc91a7937405387b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-dbus-interfaces: Add dependenciesBrad Bishop2017-02-141-1/+6
| | | | | | | | phosphor-dbus-interfaces uses both systemd directly and sdbusplus. Update DEPENDS/RDEPENDS to reflect this. Change-Id: I6df634ae57208b6e176d164c0d51f85caf348758 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Clean up op packagegroupsBrad Bishop2017-02-148-67/+0
| | | | | | | | | | | | | | | Now that the legacy applications are picked up in the OpenPOWER layer via obmc-apps packagegroups, those dependencies can be removed from the op-apps packagegroup. Remove the sensord application as it has been replaced with phosphor-hwmon. Demote sensor mgmt feature to an image feature since anything running OpenBMC can have a sensor. Change-Id: I0b27cacbcbd73d53ab8db40790ea967ad478d111 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add inventory, led and sensors package groupsBrad Bishop2017-02-144-0/+72
| | | | | | | | | | | | | | | | | Add inventory, leds and sensors categories to the obmc-apps packagegroup. Add virtuals and mark Phosphor apps as providers: -obmc-inventory-manager -obmc-leds-manager -obmc-leds-sysfs -obmc-sensors-hwmon Add legacy applications to these groups in the OpenPOWER later until they are fully deprecated. Change-Id: If3ae7c83ccd03e21adbca4653c1e803566b502de Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Inventory manager dependency updatesBrad Bishop2017-02-141-1/+2
| | | | | | | Add phosphor-dbus-interfaces to DEPENDS and RDEPENDS. Change-Id: I141fa9ec0412f88023ab431b72f4f70ac4f1f0c3 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Changes to conform to IPMI FRU specDeepak Kodihalli2017-02-141-14/+13
| | | | | Change-Id: I5b0a32c24bcca0b1210926a2c68531b81464ad3c Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* phosphor-logging.bb: bump versionPatrick Williams2017-02-141-1/+1
| | | | | Change-Id: I66c832701fec431ae9fb06fe3b25eeab40a87d3c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
OpenPOWER on IntegriCloud