summaryrefslogtreecommitdiffstats
path: root/meta-phosphor/common
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>
* 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>
* phosphor-ipmi-fru.inc: bump versionPatrick Williams2017-02-092-5/+6
| | | | | Change-Id: Ia88dc79848affd88deefb0129ec3a5070c1ad678 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* 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>
* 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-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* 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-021-2/+2
| | | | | Change-Id: I108f828386deef5b92fbc1b02c7207ff292474a8 Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
* ipmi: Remove virtual/phosphor-ipmi-fru-configBrad Bishop2017-02-022-23/+15
| | | | | | | | | | | | | | | | | 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-022-0/+47
| | | | | | | | | | | | | 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-021-0/+19
| | | | | | | | | | | | | | | | | 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-022-2/+2
| | | | | | | | 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
* 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-021-0/+39
| | | | | | | | | | 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-013-3/+3
| | | | | | | | | | 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-012-2/+15
| | | | | | | | | | 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>
* Make chassis start/stop depend on chassis power on/offAndrew Geissler2017-02-0111-23/+23
| | | | | Change-Id: I5e4a0da68bfcebb12f3ac4161e63c145f9f73b0a Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Move chassis power on/off services into new targetsAndrew Geissler2017-02-012-7/+29
| | | | | Change-Id: I42049c092e4a852b94b6d3f96b9dea3884c21333 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Add chassis power off and on targetsAndrew Geissler2017-02-012-0/+16
| | | | | | | | These targets will allow the user to power on/off the chassis without booting the host Change-Id: I3f75a7b7827224467703bfb8c305cbb43fb83547 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* busybox: default ls color output, less search and truncateXo Wang2017-02-011-0/+3
| | | | | | | | | | | | | Add features to busybox configuration: - default color output for ls. ls still disables color for non-tty files - support for less search (with slash /) - support for less -S (truncate lines instead of wrapping) Notably, this makes journalctl --no-pager | less -S much more usable. ls colors were because I saw petitboot's busybox had them enabled. Signed-off-by: Xo Wang <xow@google.com> Change-Id: I11870a26c90d8d38f6d172906f2ea407af45e2c7
* phosphor-inventory-manager.inc: bump versionPatrick Williams2017-02-011-1/+1
| | | | | Change-Id: I3769d5b1a1d1d8329e90487cb2429f4a525db1b0 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Initial recipe for FFDC tarball scriptMichael Tritz2017-02-011-0/+22
| | | | | | | | Delivers a command line tool for collection of debug data. Change-Id: I37862b2b100e7fb3445447bd1a7ebc5884813eec Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
* phosphor-inventory-manager.inc: bump versionPatrick Williams2017-02-011-1/+1
| | | | | Change-Id: I365d212239b850fb8c3252b89c737b1e9214941b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-hwmon.bb: bump versionPatrick Williams2017-01-311-1/+1
| | | | | Change-Id: I304667fddbb3c6e6170cc861091005e9d16ef466 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Modify the net-ipmid recipe to support systemd socket activationTom Joseph2017-01-312-1/+10
| | | | | | | Resolves openbmc/openbmc#914 Change-Id: I5cb697cbc3b7a33188abe392bef2202b84bcef0c Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
* Add recipe for phosphor-net-ipmid repositoryTom Joseph2017-01-312-0/+33
| | | | | | | Resolves openbmc/openbmc#430 Change-Id: Id958eab2822858fe6241830791380af1a9fc1052 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
* phosphor-state-manager.bb: bump versionPatrick Williams2017-01-311-1/+1
| | | | | Change-Id: Idef8b9a78157484cfdcf10055856557c199e0376 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-state-manager: dep on phosphor-dbus-interfacesPatrick Williams2017-01-311-3/+4
| | | | | Change-Id: Iff377fba5a7aeee43cfbd75d21eff05a13285fa8 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-dbus-interfaces: initial recipePatrick Williams2017-01-311-0/+17
| | | | | Change-Id: I176a16dad346877ed085472baac7a233f0a772e0 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
OpenPOWER on IntegriCloud