summaryrefslogtreecommitdiff
path: root/meta-phosphor
AgeCommit message (Collapse)AuthorFilesLines
2017-01-25Build FIT images that include an initramfsRick Altherr1-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>
2017-01-24meta-phosphor: Disable SLPPatrick Williams1-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>
2017-01-24Make checkstop service wait for system managerMatt Spinler1-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>
2017-01-24Enable Witherspoon MRW hwmon generationMatt Spinler1-0/+41
Generate Witherspoon's hwmon conf files from the mrw. Change-Id: I120f4f91de48b36ba4b610eab35df98e3e84b534 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2017-01-24u-boot: Update version for HUSH supportJoel Stanley3-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>
2017-01-24phosphor-settings.bb: bump versionPatrick Williams1-1/+1
Change-Id: Id5798fa98b7b60e852fb8c2eb9b96c27c7f2b6af Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-23phosphor-inventory-manager.inc: bump versionPatrick Williams1-1/+1
Change-Id: I313d540adc10a7c727d88fa03cac9b37d60294cd Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-23Add recipes for Phosphor inventory managerBrad Bishop5-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>
2017-01-21Send HUP signal to mboxd on power offMatt Spinler2-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>
2017-01-20mboxd: increase verbosityPatrick Williams1-1/+1
Change-Id: Ieb8f007b0cc7f4699740913b06e1243629171621 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-20openpower-p9: disable host watchdogPatrick Williams1-0/+33
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>
2017-01-20phosphor-state-manager: remove daemon duplicationPatrick Williams6-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>
2017-01-20mrw-rev.bbclass: bump versionPatrick Williams1-1/+1
Change-Id: Ia39f9c3e5d62dce6f47653437fd78677b072bd46 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-20phosphor-chassis-state-manager.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ib2ec929fae40128fa5a9bd00c7b1820774eeaeec Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-20phosphor-host-state-manager.bb: bump versionPatrick Williams1-1/+1
Change-Id: I7932dfc283a22fa9484198d6d40c50d1a83d5a58 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-20Rename packagegroup-phosphor-appsBrad Bishop2-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>
2017-01-20meta-phosphor: Add Mailbox DaemonCyril Bur4-0/+82
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>
2017-01-20phosphor-logging.bb: bump versionPatrick Williams1-1/+1
Change-Id: I729e088b27ca4add8844b4e9fa143778cddbdf06 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-20sdbusplus: Avoid race conditions in native contextBrad Bishop1-0/+15
Help sdbusplus-native clients out by ensuring runtime dependencies are installed. Change-Id: I7b675a5eec0e9f4bda7f4bd1fcf3de9d97c0e3a7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2017-01-19Create mrw-perl-tools recipeMatt Spinler2-19/+13
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>
2017-01-19Add hwmon systemd unit and udev ruleBrad Bishop3-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
2017-01-19Add OBMC_DBUS_PATH_ROOT and OBMC_DBUS_IFACE_ROOTBrad Bishop1-0/+3
Change-Id: I6edda9cd83e6464c8dfd2bf1b1011ac139d25d22 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2017-01-19Add recipe for phosphor-hwmonBrad Bishop1-0/+21
Add a recipe for the phosphor-hwmon application. Change-Id: I5e5100b968852e213ecf56f0ef0f27e8714b4e7e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2017-01-19Cherry-pick systemd mangle-escape patchBrad Bishop3-0/+174
systemd/systemd#5073 Change-Id: Ie0c5736e5ad5a9fff8c0d191852ffb62e0441109 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com?
2017-01-19sdbusplus.bb: bump versionPatrick Williams1-1/+1
Change-Id: I5d594107e91682e44a25e796f9c0844f135ed45a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-19phosphor-led-manager.bb: bump versionPatrick Williams1-1/+1
Change-Id: I1d90e6102759582cc3681319181fa9df1149c4b0 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-19kernel: Witherspoon dts updatesJoel Stanley1-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>
2017-01-19Recipe and service to issue the host soft power offAndrew Geissler2-0/+23
Change-Id: I2536c07a30b5b26f04719474e4f3a87e2fd63903 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
2017-01-19New sync target to control host power offAndrew Geissler3-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>
2017-01-19Incorporate new phosphor-chassis-state-manager in appropriate imageAndrew Geissler3-0/+5
Change-Id: I39ca1fdfb7f549036b8eb27d7cfe9cd7309dcc54 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
2017-01-19Initial recipe for phosphor-chassis-state-managerAndrew Geissler2-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>
2017-01-19Incorporate new phosphor-host-state-manager into appropriate imageAndrew Geissler3-0/+5
Change-Id: I66f1414344ccc25e3db84c3de3a74993a99a9ff6 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
2017-01-19Initial recipe for phosphor-host-state-managerAndrew Geissler2-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>
2017-01-18Add recipe file for phosphor-led-sysfsVishwanatha Subbanna1-0/+16
Change-Id: Iac26acbbb9b2baad8c0c436d6283120a857b1072 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
2017-01-18Add recipe file for LED Group managerVishwanatha Subbanna2-0/+32
Change-Id: I84e3de6775dd2ca5a4e9f65af1efef01c5872c6a Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
2017-01-18phosphor-logging.bb: bump versionPatrick Williams1-1/+1
Change-Id: I35b4695fa6a945e943206006a226ae4ff0dc4e55 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-17kernel: Add mailbox and LPC driversJoel Stanley1-1/+1
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>
2017-01-16phosphor-mapper.bb: bump versionPatrick Williams1-1/+1
Change-Id: I0d8c9cdf9ad5c24e8f96e1c76f964692f007c4c6 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-16mrw-rev.bbclass: bump versionPatrick Williams1-1/+1
Change-Id: Idf91e12d00db026afb2fa42f26e54e76d2b600fb Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-16phosphor-settings.bb: bump versionPatrick Williams1-1/+1
Change-Id: If82414344beff57ab950e18b1b4d9f8341270c41 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-16skeleton-rev.bbclass: bump versionPatrick Williams1-1/+1
Change-Id: I18ce6141c9759bacad68c4a42b067964a367a45b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-16sdbusplus.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ia08bd2ef28958c050ad2844c2c3ff09938a6a01b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-15kernel: Zaius and MTD SPI-NOR updatesJoel Stanley1-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>
2017-01-13Add phosphor-logger to all images.Brad Bishop1-1/+1
Fix a mistake in obmc-phosphor-image.bbclass that was preventing phosphor-logger from being included in images. The logger implements a DISTRO_FEATURE (no specific hardware features required) but the image recipe was checking for hardware support. Change-Id: I434b48dfbae2a2eb058d7ad4511b22f8b40573e4 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2017-01-12Apply sdbus++ runtime deps to the correct pkgBrad Bishop1-1/+1
sdbus++ runtime dependencies were being applied to the sdbusplus package, which at the moment is empty, and eventually will be a shared library. Apply python runtime dependencies to the sdbus++ package rather than sdbusplus. Change-Id: I1f51d2160175031e1526f50fb47118a315a241bd Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2017-01-12skeleton-rev.bbclass: bump versionPatrick Williams1-1/+1
Change-Id: Ic6da1b919da040cd359a36157de524db6e74648a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-12obmc-phosphor-event.bb: bump versionPatrick Williams1-1/+1
Change-Id: Id0f2d23fe6a86d627d33d5ecef54ea45f86496e1 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-12slpd-lite:Create RecipeRatan4-10/+72
-Create the slpd-lite.conf through the bbclass -Create the service file which starts the slpd Change-Id: I10b23bb81492270337e02470c75094eff30b4190 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
2017-01-12phosphor-mapper.bb: bump versionPatrick Williams1-1/+1
Change-Id: I436553db4fbc5847cd9e5beaeba876ed90080d46 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-12obmc-phosphor-event.bb: bump versionPatrick Williams1-1/+1
Change-Id: Id622c986df23f7d0d1027f849a10045ec78f311d Signed-off-by: Patrick Williams <patrick@stwcx.xyz>