summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* kernel-fitimage.bbclass: Allow unset load/entry addresses for ramdisksNathan Rossi2017-01-251-2/+11
| | | | | | | | | | | | | | | Allow the load and entry addresses to remain unset if the UBOOT_RD_* variables are also unset for ramdisk entries in the image tree. This allows for U-Boot to decide dynamically where to load the ramdisk. (From OE-Core rev: 941b6ce3b297ed83f1c05dd76bfeefbf93482e6f) Change-Id: I2c9fc1044080148bd6d4e955e732eced87855b5e Signed-off-by: Nathan Rossi <nathan@nathanrossi.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Rick Altherr <raltherr@google.com> (cherry picked from commit 492ee05c657790c9a1961d6727d7f6205f5c03af)
* Build FIT images that include an initramfsRick Altherr2017-01-251-1/+2
| | | | | | | | | All the infrastructure is provided by upstream Yocto. The resulting FIT image includes (kernel+fdt+initramfs). This can replace image-overlay's manual inclusion of an initramfs in the flash image. Change-Id: I6f3580c5e564539960e287a9fae3161cb425a534 Signed-off-by: Rick Altherr <raltherr@google.com>
* meta-phosphor: Disable SLPPatrick Williams2017-01-241-1/+1
| | | | | | | | Issue openbmc/openbmc#983 is opened for spamming of the journal by slpd-lite. Disable SLP until that is resolved. Change-Id: I4a5ada3004682dd34ab8206072000e233b13035e Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Make checkstop service wait for system managerMatt Spinler2017-01-241-0/+2
| | | | | | | | | | Don't start the host checkstop reboot service until the system manager service has been started. Resolves openbmc/openbmc#603 Change-Id: Ideca52faaa2d7347c66fa719dc4b8f8f6b24aedf Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Enable Witherspoon MRW hwmon generationMatt Spinler2017-01-242-0/+42
| | | | | | | | Generate Witherspoon's hwmon conf files from the mrw. Change-Id: I120f4f91de48b36ba4b610eab35df98e3e84b534 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* u-boot: Update version for HUSH supportJoel Stanley2017-01-243-3/+3
| | | | | | | | This enables the HUSH shell in u-boot, and uses that support to assume a ramdisk 0x20300000 if one is not found in the FIT image. Change-Id: Iaed89795ad1649d3b9e0666d009957a77dafcb41 Signed-off-by: Joel Stanley <joel@jms.id.au>
* phosphor-settings.bb: bump versionPatrick Williams2017-01-231-1/+1
| | | | | Change-Id: Id5798fa98b7b60e852fb8c2eb9b96c27c7f2b6af Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-inventory-manager.inc: bump versionPatrick Williams2017-01-231-1/+1
| | | | | Change-Id: I313d540adc10a7c727d88fa03cac9b37d60294cd Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add recipes for Phosphor inventory managerBrad Bishop2017-01-235-0/+82
| | | | | | | | | | | | Phosphor Inventory Manager is an inventory object lifecycle management application suitable for a wide variety of OpenBMC platforms. Add recipes. Add systemd unit. Change-Id: I4cbaa34b3b787c2ced96efebf36b9b964ddbe8ae Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Send HUP signal to mboxd on power offv1.99.1Matt Spinler2017-01-202-0/+22
| | | | | | | | | | | mboxd needs to receive a HUP signal to reset it in between boots, so this will do that on a power off so it will be ready for the next boot. This adds about 25s to the power off sequence. Change-Id: Icaf86de0c1fda297e74229e5ab0b182dfba96456 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* mboxd: increase verbosityPatrick Williams2017-01-191-1/+1
| | | | | Change-Id: Ieb8f007b0cc7f4699740913b06e1243629171621 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* openpower-p9: disable host watchdogPatrick Williams2017-01-193-0/+35
| | | | | | | | | | Hostboot currently does not have IPMI support enabled on P9 systems. Therefore, we need to disable the host watchdog. Temporary workaround to be removed with openbmc/openbmc#993. Change-Id: I875a3927af6ec34d2caf4c694b0a89c35a2bff74 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-state-manager: remove daemon duplicationPatrick Williams2017-01-196-54/+46
| | | | | | | | | | | | | | | | | The phosphor-state-manager repository builds [at least] two executables: * phosphor-host-state-manager * phosphor-chassis-state-manager phosphor-host-state-manager.bb and phosphor-chassis-state-manager.bb were effectively the exact same file and had no assignment of executables to files. The result was that both packages installed both daemons and caused an installation collision. Combine the two recipes into a single recipe with the correct package relationship for each executable. Change-Id: I76a1e598bebc5090ae374271bbd5e8e32967cb43 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* mrw-rev.bbclass: bump versionPatrick Williams2017-01-201-1/+1
| | | | | Change-Id: Ia39f9c3e5d62dce6f47653437fd78677b072bd46 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-chassis-state-manager.bb: bump versionPatrick Williams2017-01-201-1/+1
| | | | | Change-Id: Ib2ec929fae40128fa5a9bd00c7b1820774eeaeec Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-host-state-manager.bb: bump versionPatrick Williams2017-01-201-1/+1
| | | | | Change-Id: I7932dfc283a22fa9484198d6d40c50d1a83d5a58 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Rename packagegroup-phosphor-appsBrad Bishop2017-01-203-4/+4
| | | | | | | | Rename to packagegroup-obmc-apps as this recipe provides structure as opposed to reference implementation (Phosphor). Change-Id: I0e0aa51453d35dce675874ffaf3ea497d097ed1a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: Add Mailbox DaemonCyril Bur2017-01-208-1/+86
| | | | | | | | Change-Id: I981ec3223ba5af71e50f11d699a3f6b5448f96c8 Signed-off-by: Cyril Bur <cyril.bur@au1.ibm.com> Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add P9 clock mux select overrideMatt Spinler2017-01-201-3/+7
| | | | | Change-Id: I0172b7062d6afe58e78bbd4704253c9ac5a9dbcf Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* pdbg hack to access reg 0x2918Matt Spinler2017-01-202-0/+35
| | | | | | | | | | pdbg as-is can't access reg 0x2918, and the current fix to access that reg breaks other registers. So just use the new address transformation on reg 0x2918 (or 0x102918 when on the 2nd chip). Change-Id: If388a1acba555d6769bde162c28991c44e53d4d7 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* phosphor-logging.bb: bump versionPatrick Williams2017-01-191-1/+1
| | | | | Change-Id: I729e088b27ca4add8844b4e9fa143778cddbdf06 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* sdbusplus: Avoid race conditions in native contextBrad Bishop2017-01-191-0/+15
| | | | | | | | Help sdbusplus-native clients out by ensuring runtime dependencies are installed. Change-Id: I7b675a5eec0e9f4bda7f4bd1fcf3de9d97c0e3a7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Create mrw-perl-tools recipeMatt Spinler2017-01-199-19/+27
| | | | | | | | | | The mrw-perl-tools recipe makes use of the Build.PL script in phosphor-mrw-tools to determine which scripts and modules to install. Build.PL is part of Perl's Module::Build installation method which is executed by the cpan_build bbclass. Change-Id: Ic5d51e8ec58b4450eeb27843b11332f556f3c35b Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add Palmetto hwmonsBrad Bishop2017-01-193-0/+19
| | | | | | | | Add some hardcoded (not from MRW) labels and thresholds for rtc and tmp423 sensor chips. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: I182b34665de8f2e32dd47336879367f415f57150
* Add hwmon systemd unit and udev ruleBrad Bishop2017-01-193-1/+19
| | | | | | | | | | | | | | | The udev rule invokes phosphor-hwmon with the devicetree path of the hwmon device. The systemd unit is a templated on the devicetree path, which is forwarded directly to phosphor-hwmon. The phosphor-hwmon environment file is also templated, so environment files must be placed in a devicetree like-named directory tree under /etc/defaults/obmc/hwmon/<dtreepath>.conf Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: I5001f03ace34cb4e39c82270a98c0c3c902a6e63
* Add OBMC_DBUS_PATH_ROOT and OBMC_DBUS_IFACE_ROOTBrad Bishop2017-01-191-0/+3
| | | | | Change-Id: I6edda9cd83e6464c8dfd2bf1b1011ac139d25d22 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add recipe for phosphor-hwmonBrad Bishop2017-01-191-0/+21
| | | | | | | Add a recipe for the phosphor-hwmon application. Change-Id: I5e5100b968852e213ecf56f0ef0f27e8714b4e7e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Cherry-pick systemd mangle-escape patchBrad Bishop2017-01-193-0/+174
| | | | | | | systemd/systemd#5073 Change-Id: Ie0c5736e5ad5a9fff8c0d191852ffb62e0441109 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com?
* sdbusplus.bb: bump versionPatrick Williams2017-01-191-1/+1
| | | | | Change-Id: I5d594107e91682e44a25e796f9c0844f135ed45a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-led-manager.bb: bump versionPatrick Williams2017-01-191-1/+1
| | | | | Change-Id: I1d90e6102759582cc3681319181fa9df1149c4b0 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add unbind/bind around fan speed i2csetsMatt Spinler2017-01-191-0/+11
| | | | | | | | | When the max31785 device driver becomes available, we'll need to unbind it before using i2sets to talk to the chip. Change-Id: I25967d753ca81b899880a160f3ea4a022be48e77 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* kernel: Witherspoon dts updatesJoel Stanley2017-01-201-1/+1
| | | | | | | | arm: dts: aspeed: witherspoon: Fix compatible property arm: dts: aspeed: witherspoon: Add i2c and led devices Change-Id: I7586275358cf5c8bbfe1bc1e72bf8e2c2b263e20 Signed-off-by: Joel Stanley <joel@jms.id.au>
* Recipe and service to issue the host soft power offAndrew Geissler2017-01-182-0/+23
| | | | | Change-Id: I2536c07a30b5b26f04719474e4f3a87e2fd63903 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* New sync target to control host power offAndrew Geissler2017-01-183-5/+17
| | | | | | | Will be used to initiate a soft power off command to the host Change-Id: Ia9c18bd63d611ecb7041f8798ac646c206f6eb4d Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Incorporate new phosphor-chassis-state-manager in appropriate imageAndrew Geissler2017-01-184-0/+6
| | | | | Change-Id: I39ca1fdfb7f549036b8eb27d7cfe9cd7309dcc54 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Initial recipe for phosphor-chassis-state-managerAndrew Geissler2017-01-182-0/+40
| | | | | | | | | Delivers the phosphor-chassis-state-manager application which provides control and query functions on the chassis object in the system Change-Id: I6b0da8e3162b1c617743f979e8b7328b456530ec Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Incorporate new phosphor-host-state-manager into appropriate imageAndrew Geissler2017-01-184-0/+6
| | | | | Change-Id: I66f1414344ccc25e3db84c3de3a74993a99a9ff6 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Initial recipe for phosphor-host-state-managerAndrew Geissler2017-01-182-0/+40
| | | | | | | | | Delivers the phosphor-host-state-manager application which provides control and query functions on the host objects in the system Change-Id: I8bb91b44873edf3e9836d16a19bce1d2748c9f51 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Add recipe file for phosphor-led-sysfsVishwanatha Subbanna2017-01-181-0/+16
| | | | | Change-Id: Iac26acbbb9b2baad8c0c436d6283120a857b1072 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Add recipe file for LED Group managerVishwanatha Subbanna2017-01-182-0/+32
| | | | | Change-Id: I84e3de6775dd2ca5a4e9f65af1efef01c5872c6a Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* phosphor-logging.bb: bump versionPatrick Williams2017-01-171-1/+1
| | | | | Change-Id: I35b4695fa6a945e943206006a226ae4ff0dc4e55 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* kernel: Add mailbox and LPC driversJoel Stanley2017-01-173-1/+7
| | | | | | | | | | | | | | | | | | Mailbox and LPC drivers: drivers/mailbox: Add Aspeed mailbox driver drivers/misc: Add Aspeed LPC control driver dt-bindings: Add Aspeed LPC Control bindings dt-bindings: Add Aspeed mailbox bindings Enable the devices for Zaius and Witherspoon: ARM: dts: aspeed-bmc-opp-witherspoon: Enable mailbox and LPC control ARM: dts: aspeed-bmc-opp-zaius: Enable mailbox and LPC control node ARM: dts: aspeed-g5: Add mailbox and LPC control node Change-Id: I8030404c5c2f6d90935bbd6b26de7143f564f06d Signed-off-by: Joel Stanley <joel@jms.id.au>
* phosphor-mapper.bb: bump versionPatrick Williams2017-01-161-1/+1
| | | | | Change-Id: I0d8c9cdf9ad5c24e8f96e1c76f964692f007c4c6 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* mrw-rev.bbclass: bump versionPatrick Williams2017-01-161-1/+1
| | | | | Change-Id: Idf91e12d00db026afb2fa42f26e54e76d2b600fb Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pdbg.bb: bump versionPatrick Williams2017-01-161-1/+1
| | | | | Change-Id: I1e46ec369277dd8ec4b1ef98c50b94054a60b108 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-settings.bb: bump versionPatrick Williams2017-01-161-1/+1
| | | | | Change-Id: If82414344beff57ab950e18b1b4d9f8341270c41 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* skeleton-rev.bbclass: bump versionPatrick Williams2017-01-161-1/+1
| | | | | Change-Id: I18ce6141c9759bacad68c4a42b067964a367a45b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* sdbusplus.bb: bump versionPatrick Williams2017-01-161-1/+1
| | | | | Change-Id: Ia08bd2ef28958c050ad2844c2c3ff09938a6a01b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* kernel: Zaius and MTD SPI-NOR updatesJoel Stanley2017-01-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | Updates for Zaius from Xo: ARM: dts: aspeed: zaius: Update EVT2 LED GPIOs arm: aspeed: zaius: Disable pulldown resistors on 1-wire IOs ARM: dts: aspeed: zaius: Enable UART1 arm: aspeed: zaius: Reset PHY regardless of board revision GPIO header fix from Xo: gpio: dt-bindings: Fix typo in two-letter ports SPI NOR speedups from Rob: mtd: spi-nor: aspeed: fix DMA access on AST2500 mtd: spi-nor: aspeed: add support for SPI dual IO read mode mtd: spi-nor: add SPI_NOR_DUAL_READ to mx66l51235l Change-Id: I545c3fd0fee13a70bbbcd189ff7385ec914c9c6c Signed-off-by: Joel Stanley <joel@jms.id.au>
* kernel: add high res timers to kernel configRobert Lippert2017-01-142-0/+2
| | | | | | | | | High res timers are useful in general, particularly for userspace apps that call usleep(). Change-Id: I15be1b20141423650ed7f049a4b9ea53160260e3 Signed-off-by: Robert Lippert <rlippert@google.com> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
OpenPOWER on IntegriCloud