| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I6449c43fec4822221012cc8fe4142faea04b58d8
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I71c0cf0ef22e6a541db43637bde7d81842caf6c5
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I23b0e087709319a14581777fb701930a3a7d9c7f
Signed-off-by: Adriana Kobylak <anoo@linux.vnet.ibm.com>
|
|
|
|
|
| |
Change-Id: Ie30d6a9e2fb909576c5b33c022e4edf4bd8681f0
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: I84264f2ef7f96484abe68b85ff0a58ba36f850c2
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: Iab66db2ed5bb4814d7c626d86c69657bddfc3538
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: I7f76a47e6d43a0765ac89d6c2124c6e2282a84c2
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I4778252307a303102403ea9f1e73d243f575203a
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: Idd4a6427ec1421d7c69874bc4f1b209d9f8d75ee
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: Ia3257f2913a5a725d10c9ef15185dbb4124e7b9f
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: Ia88dc79848affd88deefb0129ec3a5070c1ad678
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: Ica1c0fac71de409fb1fb501a1d4e5a2857ed4c7e
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: I4bca18e028b0338f4eedecdcbadcf733f228e08e
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: Iccd407778c0cba76afff55fca548a7197f71e140
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I0ec6fac4976a416c864fbad549bc9f1954b84497
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: I6f299b818534fc2e9f5262fdcf85688d16cc1286
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: Id686b504ac12306d7375fd36d8389cdb7572c19b
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I108f828386deef5b92fbc1b02c7207ff292474a8
Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Change-Id: I542662ad1d41fb22b7d100a7054c9148a9e3d5ed
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: Ic94e65a2f4f322a56c11443da7e2b40539bf5979
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I7a262fb6b9b030f91c22a66e64cddaf7de753f6e
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
| |
Change-Id: I4c03121b3989743e627d59efa9fc9fba49d0ed45
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: I2ad5a9a9613b4d390496d0bd6c88e9b4aaacfdef
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I5e4a0da68bfcebb12f3ac4161e63c145f9f73b0a
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I42049c092e4a852b94b6d3f96b9dea3884c21333
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
Change-Id: I3769d5b1a1d1d8329e90487cb2429f4a525db1b0
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
| |
Delivers a command line tool for collection
of debug data.
Change-Id: I37862b2b100e7fb3445447bd1a7ebc5884813eec
Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I365d212239b850fb8c3252b89c737b1e9214941b
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: I304667fddbb3c6e6170cc861091005e9d16ef466
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
| |
Resolves openbmc/openbmc#914
Change-Id: I5cb697cbc3b7a33188abe392bef2202b84bcef0c
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
|
|
|
|
|
|
|
| |
Resolves openbmc/openbmc#430
Change-Id: Id958eab2822858fe6241830791380af1a9fc1052
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
|
|
|
|
|
| |
Change-Id: Idef8b9a78157484cfdcf10055856557c199e0376
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: Iff377fba5a7aeee43cfbd75d21eff05a13285fa8
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
| |
Change-Id: I176a16dad346877ed085472baac7a233f0a772e0
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|