summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* phosphor-logging.bb: bump versionPatrick Williams2017-02-101-1/+1
| | | | | Change-Id: I6449c43fec4822221012cc8fe4142faea04b58d8 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add native/sdk classes to phosphor-dbus-interfacesBrad Bishop2017-02-102-4/+20
| | | | | | | | | Enable native and nativesdk classes for phosphor-dbus-interfaces. Install nativesdk-phosphor-dbus-interfaces by default in the obmc-phosphor-image sdk. Change-Id: Iaf134734ada106bb69254dfffa07c2af2641d9f8 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add bbclass for phosphor-dbus-interfacesBrad Bishop2017-02-101-0/+1
| | | | | | | At the moment provides only a path to the YAML. Change-Id: I35bf3ce59057fc64a1ca930d23b1e68990e32c80 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* slpd-lite.bb: bump versionPatrick Williams2017-02-101-1/+1
| | | | | Change-Id: I71c0cf0ef22e6a541db43637bde7d81842caf6c5 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* System quiesce target for when required targets failAndrew Geissler2017-02-102-1/+7
| | | | | | | | | This will be the target that all other critical targets go to when a service within it fails. Automated recovery and stay-in-fail-state logic will be built on top of entry into this new target. Change-Id: Ibdf2e823cf372916c61ef5a8375c4faf8a928119 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* phosphor-logging: Link against phosphor-dbus-interfacesAdriana Kobylak2017-02-101-1/+2
| | | | | Change-Id: I23b0e087709319a14581777fb701930a3a7d9c7f Signed-off-by: Adriana Kobylak <anoo@linux.vnet.ibm.com>
* phosphor-inventory-manager.inc: bump versionPatrick Williams2017-02-101-1/+1
| | | | | Change-Id: Ie30d6a9e2fb909576c5b33c022e4edf4bd8681f0 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-led-manager.inc: bump versionPatrick Williams2017-02-102-2/+2
| | | | | Change-Id: I84264f2ef7f96484abe68b85ff0a58ba36f850c2 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* sdbusplus.bb: bump versionPatrick Williams2017-02-101-1/+1
| | | | | Change-Id: Iab66db2ed5bb4814d7c626d86c69657bddfc3538 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-net-ipmid.bb: bump versionPatrick Williams2017-02-101-1/+1
| | | | | Change-Id: I7f76a47e6d43a0765ac89d6c2124c6e2282a84c2 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* kernel: Move to upstream pinmux and GPIO driversJoel Stanley2017-02-101-1/+1
| | | | | | | | | | | | | | This resets the state of the GPIO and Pinmux drivers to those in the upstream maintainer's tree. This brings fixes as well as support for all of the GPIOs present in the Aspeed SoCs. This changes the GPIO numbering for userspace[1], which is handled by changes made to skeleton in 4458d4939a33672bf3fc5113523c6d2453478371. [1] https://lists.ozlabs.org/pipermail/openbmc/2017-January/006324.html Change-Id: I5538287a9a234cad0c38ebf21a2ec0731a59f2d4 Signed-off-by: Joel Stanley <joel@jms.id.au>
* phosphor-settings.bb: bump versionPatrick Williams2017-02-091-1/+1
| | | | | Change-Id: I4778252307a303102403ea9f1e73d243f575203a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-logging.bb: bump versionPatrick Williams2017-02-091-1/+1
| | | | | Change-Id: Idd4a6427ec1421d7c69874bc4f1b209d9f8d75ee Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-dbus-interfaces.bb: bump versionPatrick Williams2017-02-091-1/+1
| | | | | Change-Id: Ia3257f2913a5a725d10c9ef15185dbb4124e7b9f Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* romulus: Add a stubbed inventory mapBrad Bishop2017-02-093-0/+26
| | | | | | | | A recipe should have been provided when obmc-mrw was removed from machine features. Change-Id: I3c211e0c76bb5e208b061365b3e7de07f37dff5e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-ipmi-fru.inc: bump versionPatrick Williams2017-02-092-5/+6
| | | | | Change-Id: Ia88dc79848affd88deefb0129ec3a5070c1ad678 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* New Witherspoon MRW XMLMatt Spinler2017-02-091-1/+1
| | | | | | | The XML now contains FRU IDs. Change-Id: I70bc350bcb04d0c07869b9db9c78fb55da6422c9 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* mboxd: Use escaped unit names for device dependenciesAndrew Jeffery2017-02-091-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inspecting the journal showed that the device units that mboxd depends on were timing out: Jan 30 02:48:29 witherspoon systemd[1]: Timed out waiting for device dev-aspeed-lpc-ctrl.device. Jan 30 02:48:29 witherspoon systemd[1]: dev-aspeed-lpc-ctrl.device: Job dev-aspeed-lpc-ctrl.device/start failed with result 'timeout'. Jan 30 02:48:29 witherspoon systemd[1]: dev-aspeed-mbox.device: Job dev-aspeed-mbox.device/start timed out. Jan 30 02:48:29 witherspoon systemd[1]: Timed out waiting for device dev-aspeed-mbox.device. Jan 30 02:48:29 witherspoon systemd[1]: dev-aspeed-mbox.device: Job dev-aspeed-mbox.device/start failed with result 'timeout' As it turns out, systemd wants escaped strings to cope with e.g. paths with dashes in the filename. Update the Wants/After lines to use the escaped strings. The escaped values were created running `systemd-escape`[1] on a Zaius image under QEMU: root@zaius:~# systemd-escape -p /dev/aspeed-* dev-aspeed\x2dlpc\x2dctrl dev-aspeed\x2dmbox This leaves us with the happy result of no timeouts: # journalctl | grep aspeed ... Feb 06 02:25:22 zaius systemd[1]: Found device /dev/aspeed-mbox. Feb 06 02:25:25 zaius systemd[1]: Found device /dev/aspeed-lpc-ctrl. ... [1] https://www.freedesktop.org/software/systemd/man/systemd-escape.html# Change-Id: I4770026842757768b20b919125af47ae499d1667 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* Add spi mailbox section to devtree config fileMatt Spinler2017-02-091-1/+10
| | | | | | | | | | Add a section to the config file to select the address range to use for mapping the PNOR into BMC memory. If the LPC mailbox isn't being used on a system this whole section can be removed. Change-Id: I981e4d1aca2e09997c874fcc5b528e846193e2eb Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Move events directory contents to loggingBrad Bishop2017-02-094-0/+0
| | | | | Change-Id: Ica1c0fac71de409fb1fb501a1d4e5a2857ed4c7e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Move rest-dbus to interfaces directoryBrad Bishop2017-02-093-0/+0
| | | | | Change-Id: I4bca18e028b0338f4eedecdcbadcf733f228e08e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-logging.bb: bump versionPatrick Williams2017-02-091-1/+1
| | | | | Change-Id: Iccd407778c0cba76afff55fca548a7197f71e140 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* kernel: Add FSP FSI I2C driver and Zaius UART fixJoel Stanley2017-02-093-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This bumps the kernel to include a port of the FSI I2C driver from the FSP. It drives the I2C master in the CFAM logic of the host processor over FSI. This driver is being rewritten to be a proper i2c bus driver, and as such will be removed once that driver is functionally equivalent. There is also a fix for the Zaius UART. A device tree for the Qanta Q71L, a non-openpower BMC, was added. Christopher Bostic (3): drivers/fsi: Add slave interrupt polling drivers/fsi: Add Client IRQ Enable / Disable drivers/fsi: Add sysfs file to adjust i-poll period Edward A. James (5): drivers: fsi: Add i2c client driver drivers: fsi: i2c: Add engine access wrappers drivers: fsi: i2c: probe fsi device for i2c client drivers: fsi: i2c: add driver file operations and bus locking drivers: fsi: i2c: boe engine Joel Stanley (2): drivers: fsi: Fix compilation warnings aspeed: defconfig: add FSI_I2C driver Rick Altherr via openbmc (2): dts: Minimal device tree for Quanta Q71L BMC arm: aspeed: zaius: Disable LPC reset for UART1 Change-Id: I4fd4e4e347cfe3dead1d84de8b79dc2121346b02 Signed-off-by: Joel Stanley <joel@jms.id.au>
* skeleton-rev.bbclass: bump versionv1.99.2Patrick Williams2017-02-071-1/+1
| | | | | Change-Id: I45d057449181f58057666a44eb1002f45956700f Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Zaius: Re-enable IPMI watchdogMatt Spinler2017-02-071-2/+1
| | | | | | | Stop applying the patch to disable it. Change-Id: I4dc6c7acdce3bd3aa90969748aa9722ad8585d0d Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Enable P9 to externally report checkstops.Matt Spinler2017-02-071-0/+5
| | | | | | | | | Setup P9 to enable its checkstop GPIO so the BMC can detect them. The P9 is not able to set these registers itself. Change-Id: I4d061b16b9ef6b71e953be6aaa861ede71bcbe48 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* meta-phosphor: Don't overwrite INHERIT in confXo Wang2017-02-061-1/+1
| | | | | | | | | | | | | INHERIT is being overwritten rather than appended to in openbmc-phosphor.conf as of 0a544b5f874e81a1c4579d3de113c176668b6c80. Use override append syntax for obmc-phosphor-utils and add a space to separate from preceding classes. Fixes openbmc/openbmc#1095. Signed-off-by: Xo Wang <xow@google.com> Change-Id: Id8c3c2d9cbab9cd5e1f0eff3674ad28084816da6
* phosphor-dbus-interfaces.bb: bump versionPatrick Williams2017-02-021-1/+1
| | | | | Change-Id: I0ec6fac4976a416c864fbad549bc9f1954b84497 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* leds: Add unit file and udev rule for sysfsBrad Bishop2017-02-033-0/+16
| | | | | Change-Id: I6f299b818534fc2e9f5262fdcf85688d16cc1286 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Move inarp to network directoryBrad Bishop2017-02-032-0/+0
| | | | | Change-Id: Id686b504ac12306d7375fd36d8389cdb7572c19b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add dependency to libsdbusplusAdriana Kobylak2017-02-033-3/+4
| | | | | | | | | Remove ALLOW_EMPTY from sdbusplus recipe as the library has been created. Add dependency to phosphor-logging and state-manager. Change-Id: Ia7be4ec9f9cd0f272ece7eccad79c0bc46bbc893 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* leds: inherit dbus classBrad Bishop2017-02-031-0/+1
| | | | | | | | | The LED group manager doesn't inherit the dbus class which prevents its systemd unit file from being installed. Change-Id: I616dcfddeb9ba1a389b43389fa719f8a3f8c811a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Incorporate new FFDC script into appropriate imageMichael Tritz2017-02-022-2/+3
| | | | | Change-Id: I108f828386deef5b92fbc1b02c7207ff292474a8 Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
* ipmi: Remove virtual/phosphor-ipmi-fru-configBrad Bishop2017-02-0222-161/+133
| | | | | | | | | | | | | | | | | Replace this virtual with two others: -virtual/phosphor-ipmi-fru-hostfw-config -virtual/phosphor-ipmi-fru-inventory. Update ipmi-fru-parser machine recipes to provide virtual/phosphor-ipmi-fru-inventory rather than virtual/phosphor-ipmi-fru-config. Remove machine recipes on machines that use MRW since a single MRW recipe provides for any MRW using system automatically. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com? Change-Id: Ia0d94b938eb2c7bfadd5a018ae5ea136f14dd874
* ipmi: Add virtual/phosphor-ipmi-fru-inventoryBrad Bishop2017-02-025-0/+59
| | | | | | | | | | | | | This virtual provides a configuration file that describes the IPMI inventory implementation details to ipmi-fru-parser. Add a recipe that provides the sample that comes with ipmi-fru-parser. Add a recipe that generates the file from an MRW. Change-Id: I331fec22fb603146cbe6b2d57256a2b29adce46b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* ipmi: Add virtual/phosphor-ipmi-fru-hostfw-configBrad Bishop2017-02-026-0/+132
| | | | | | | | | | | | | | | | | This virtual provides a configuration file that describes host firmware implementation details to ipmi-fru-parser. Add a recipe that provides the sample that comes with ipmi-fru-parser. Add a recipe for Hostboot on OpenPower systems. Set the default provider to the example. Set the default on OpenPOWER systems to the hostboot recipe. Change-Id: Iff56c5c0c2ea8aec7ecaa5a5d981da6f88a894f2 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* utils: Shuffle [cf|mf|df]_enabled argumentsBrad Bishop2017-02-024-25/+25
| | | | | | | | Reorder the arguments to these functions so that an optional falsevalue can be provided. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: I7eff61064d05d7f0983e404f2c67306ed12a237b
* Romulus: Set MRW URLBrad Bishop2017-02-021-0/+3
| | | | | Change-Id: I3f364d06a5f92d05af8ad1cd1589f6a16cb24b0d Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* romulus: turn off obmc-mrwBrad Bishop2017-02-021-2/+0
| | | | | | | | Turn off the obmc-mrw feature on Romulus until all the necessary attributes can be added to its MRW. Change-Id: I6306b0231a1692ffbc826452a3a213a06a9f5a0d Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-led-manager.inc: bump versionPatrick Williams2017-02-021-1/+1
| | | | | Change-Id: I542662ad1d41fb22b7d100a7054c9148a9e3d5ed Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-inventory-manager.inc: bump versionPatrick Williams2017-02-011-1/+1
| | | | | Change-Id: Ic94e65a2f4f322a56c11443da7e2b40539bf5979 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-p9: Add delay in a reboot so mbox-reload can runMatt Spinler2017-02-024-2/+47
| | | | | | | | | | A quick fix to ensure that mbox-reload.service has a chance to run after the power off and before the power on during a reboot. An upcoming refactoring will remove the need for this patch. Change-Id: Ieee0573e9bd4dec518361da9244d95a27357abd3 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Move dbus-perms to dbus directoryBrad Bishop2017-02-012-0/+0
| | | | | Change-Id: I7a262fb6b9b030f91c22a66e64cddaf7de753f6e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-state-manager.bb: bump versionPatrick Williams2017-02-011-1/+1
| | | | | Change-Id: I4c03121b3989743e627d59efa9fc9fba49d0ed45 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* IPMI: Update versions on all packages.Patrick Williams2017-02-014-4/+4
| | | | | | | | | | openpower-ipmi-oem.bb: bump version phosphor-ipmi-fru.inc: bump version phosphor-ipmi-host.bb: bump version phosphor-net-ipmid.bb: bump version Change-Id: I565647887f0a8eefceeb0fd6e57372aab02b1b92 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Create symlink for IPMI Provider librariesTom Joseph2017-02-014-3/+58
| | | | | | | | | | The IPMI provider libraries are installed into /usr/lib/ipmid-providers. If the provider library is applicable for host-ipmid channel then soft link is created to /usr/lib/host-ipmid. In this way the soft links are created for the provider library to the corresponding directory. Change-Id: I586bc830efd2b1d1ff1941181d1aa8d9a400f628 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
* Move MBX reset into new obmc-power-chassis targetsAndrew Geissler2017-02-012-3/+3
| | | | | Change-Id: I2ad5a9a9613b4d390496d0bd6c88e9b4aaacfdef Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Move VRM workarounds into new obmc-power-chassis targetsAndrew Geissler2017-02-012-3/+3
| | | | | Change-Id: Ieb1c1a131671890c262e6b4238b5146394a0c8f3 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Move VCS workarounds into new obmc-power-chassis targetsAndrew Geissler2017-02-017-14/+14
| | | | | Change-Id: I12e71adf8d2635360087a0781354391121af3d7b Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Move AVS workarounds into new obmc-power-chassis targetsAndrew Geissler2017-02-014-7/+7
| | | | | Change-Id: I49c9ce703673e18ef17684f0b3e02626ddb091af Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
OpenPOWER on IntegriCloud