| 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>
|
|
|
|
|
|
|
| |
At the moment provides only a path to the YAML.
Change-Id: I35bf3ce59057fc64a1ca930d23b1e68990e32c80
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>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: Ia88dc79848affd88deefb0129ec3a5070c1ad678
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
| |
The XML now contains FRU IDs.
Change-Id: I70bc350bcb04d0c07869b9db9c78fb55da6422c9
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 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>
|
|
|
|
|
| |
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: I45d057449181f58057666a44eb1002f45956700f
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
| |
Stop applying the patch to disable it.
Change-Id: I4dc6c7acdce3bd3aa90969748aa9722ad8585d0d
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
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: I3f364d06a5f92d05af8ad1cd1589f6a16cb24b0d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
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: Ieb1c1a131671890c262e6b4238b5146394a0c8f3
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I12e71adf8d2635360087a0781354391121af3d7b
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|
|
|
|
|
| |
Change-Id: I49c9ce703673e18ef17684f0b3e02626ddb091af
Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
|