summaryrefslogtreecommitdiffstats
path: root/meta-phosphor
Commit message (Collapse)AuthorAgeFilesLines
* Service for enabling/disabling host failure rebootsMatt Spinler2017-03-152-0/+22
| | | | | | | | | Wraps the auto_reboot host setting in a service so it can be enabled or disabled by starting or stopping the service. Change-Id: Ib3e92f67eb833cd6e31e153b58a63edb6837ae2c Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* sdbusplus.bb: bump versionPatrick Williams2017-03-151-1/+1
| | | | | Change-Id: Ie58fbf4d71663d70128a05b9f6dfd5fd8cf07d6e Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Mount a specified PNOR UBIFS volumeAdriana Kobylak2017-03-152-0/+12
| | | | | | | | | | | | | | | Create a template systemd unit file to mount a specified PNOR UBIFS volume (systemd does not support template mount files). Create it with an arbitrary size of 1MB, it can be dynamically resized at runtime. Example usage: systemctl start obmc-flash-bios-ubimount@N where N is the desired partition number, ex: 1. This will create a volume named pnor-rwN (ex: pnor-rw1) under the /media directory. Change-Id: I6c4d8662dfb50e83d02bfb946ce11b74726fe3bd Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Attach the PNOR mtd device to UBIAdriana Kobylak2017-03-152-0/+11
| | | | | | | | | | | | | Create a new service that gets the PNOR mtd device from /proc/mtd and performs a ubiattach to it. Since only one mtd device (PNOR) is being attached, it's assumed that a /dev/ubi0 device is created. Later when more devices/chips are attached, a udev rule might be needed to link them to a specific ubi device number. Change-Id: I5e3018b7f4b9551861ca52718cc40b8ccfe0da6e Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Automatically check for chassis power on BMC rebootAndrew Geissler2017-03-154-1/+32
| | | | | | | | | | | | Run the obmc-chassis-reset@.target: - Check if pgood is on - If it is, create the file in /run/openbmc/chassis@%i-on and - Run the systemctl command to start the chassis power on target Resolves openbmc/openbmc#1094 Change-Id: I93f94fc1b75e35fd353387d0bed5569e07615171 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Targets and services to check for pgood on bmc resetAndrew Geissler2017-03-157-2/+84
| | | | | | | | | | Once enabled these targets and services will be run after a BMC reboot to check if pgood is on and if so, to create a file which will be used by other power on services to know whether they need to run or not. Change-Id: Id2e75f9bce20f362d2f57a79e91ece1eaf7d7c45 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* Do not run chassis power target services if power onAndrew Geissler2017-03-153-0/+3
| | | | | | | | | | | | This is the first commit in a series that will ensure we do not run the chassis power on services when the chassis is already on. Specifically this is to handle the situation where the chassis is on and the BMC is rebooted. Change-Id: I733ca076f044731a4ba327fe2f46302dce5f4edd Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* phosphor-inventory-manager.inc: bump versionPatrick Williams2017-03-151-1/+1
| | | | | Change-Id: I4fadf9ab68dff9ebd7326c8f1496a73c92576944 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-dbus-interfaces.bb: bump versionPatrick Williams2017-03-151-1/+1
| | | | | Change-Id: I4b3c77be1c8717129258f1a24c0a3b12afa7a003 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add delay after running mboxd reloadAndrew Geissler2017-03-151-0/+2
| | | | | | | | | | | | The previous temporary fix for openbmc/openbmc#1045 was lost when the code moved over to the new host state code to issue reboots on the watchdog timeout. Now that the new code is in, the software is now guranteed to run this service which means it can simply put the delay in the service file. Change-Id: Ie713f1291072d3a35d721b5a4c911d7baf756d4b Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
* kernel: i2c workaround and fsi unbind fixJoel Stanley2017-03-151-1/+1
| | | | | | | | | | | | | | | | i2c workaround to ease the symptoms of openbmc/openbmc#998 FSI patch to set the FSI pins to the correct state for Cronus when unbinding the driver. Andrew Jeffery (1): i2c-core: Expand buffers used in i2c_smbus_xfer_emulated() Christopher Bostic (1): drivers/fsi: Set enable line to '1' on unbind Change-Id: Id1be5b9727391e4c56c797e5daa063e29a071b6f Signed-off-by: Joel Stanley <joel@jms.id.au>
* phosphor-led-sysfs: Add DEPENDS on phosphor-dbus-interfacesXo Wang2017-03-141-0/+1
| | | | | | | | | | | | | | | This fixes a build warning WARNING: phosphor-led-sysfs-1.0-r1 do_package_qa: QA Issue: phosphor-led-sysfs rdepends on phosphor-dbus-interfaces, but it isn't a build dependency, missing phosphor-dbus-interfaces in DEPENDS or PACKAGECONFIG? [build-deps] and occasional build failures due to phosphor-led-sysfs:do_configure running before phosphor-dbus-interfaces is built. Signed-off-by: Xo Wang <xow@google.com> Change-Id: Id59e0ffff5befa66e90a0d29373368ab0a0a36ee
* skeleton-rev.bbclass: bump versionPatrick Williams2017-03-141-1/+1
| | | | | Change-Id: I468dc8928d0d8133f41c5c9abdc2634fbfd0745c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-led-sysfs.bb: bump versionPatrick Williams2017-03-141-1/+1
| | | | | Change-Id: I660be705473dacdaa1a9b9e555daab0487830afc Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-dbus-interfaces.bb: bump versionPatrick Williams2017-03-141-1/+1
| | | | | Change-Id: I68220a9b23da25b3aca07d61428e553ac372cd89 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-ipmi-host.bb: bump versionPatrick Williams2017-03-141-1/+1
| | | | | Change-Id: I7d8b7a525bbd084924b68af95790fa804512e257 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-led-manager: add missing dep on phosphor-loggingRatan Gupta2017-03-141-0/+3
| | | | | | | Fixes openbmc/openbmc#1308. Change-Id: I10bbbec6113df49e6d6c0480eb8bf3cc06d017f4 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* phosphor-led-manager.inc: bump versionPatrick Williams2017-03-131-1/+1
| | | | | Change-Id: I6a0bb20fe94ad87b049799e698684df6930fe3b4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-dbus-interfaces.bb: bump versionPatrick Williams2017-03-131-1/+1
| | | | | Change-Id: Id3c296c4b84c37e8ee695ea43f23b60ba2ddffeb Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Update linux kernel version to 4.7.10Saqib Khan2017-03-101-1/+1
| | | | | | | | | This is the last supported version of 4.7 branch. There will be no more updates of this level. Joel recommended this change. Change-Id: I8fea65b614c0528997a6f77fb6b6a35c52a6d6cf Signed-off-by: Saqib Khan <khansa@us.ibm.com>
* kernel: FSI fixes and device tree updatesJoel Stanley2017-03-101-1/+1
| | | | | | | | | | | | | | | | | | | | | Four more bugfixes for issues with the FSI driver from Chris. An update to the Romulus device tree to reflect the fact that it has only one BMC flash. And an addition of a hog for the NC-SI mux pin to the Zaius device tree. Christopher Bostic (4): drivers/fsi: Set I/O to standby values on unbind drivers/fsi: Reorder hub devices so that parent is set before add drivers/fsi: Remove hub devices during master unregister drivers/fsi: Free up allocated resources on fsi-master unbind Cédric Le Goater (1): ARM: dts: aspeed: romulus: remove second BMC flash Xo Wang (1): ARM: dts: aspeed: zaius: Enable NC-SI mux Change-Id: I0bbf8514f1c5f3c04e03ab051ae233d72d3328f4 Signed-off-by: Joel Stanley <joel@jms.id.au>
* mboxd.bb: bump versionPatrick Williams2017-03-101-1/+1
| | | | | Change-Id: I8e30ad9d847dacf0e88123ef8e0d1ed3096f8ece Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-logging.bb: bump versionPatrick Williams2017-03-101-1/+1
| | | | | Change-Id: I4a20edd44397b22a077711ccbbcd5c12d85b49d6 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* skeleton-rev.bbclass: bump versionPatrick Williams2017-03-091-1/+1
| | | | | Change-Id: I5fb8e148c527c8cf0a285f824cc898ce953a8b96 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* mrw-rev.bbclass: bump versionPatrick Williams2017-03-091-1/+1
| | | | | Change-Id: I617ece78cd9e7f296ecf0f441405e6e48bdfd8c4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* skeleton-rev.bbclass: bump versionPatrick Williams2017-03-091-1/+1
| | | | | Change-Id: I56697e33d0559da9d39a22d811377fcd402c2635 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-logging.bb: bump versionPatrick Williams2017-03-091-1/+1
| | | | | Change-Id: I20b34277d3abdefd9ca8c993608d01b2b0e91d1c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-ipmi-host.bb: bump versionPatrick Williams2017-03-091-1/+1
| | | | | Change-Id: I83c70c264d3851991ac5880a4e00f1ceb7d5d06f Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* obmc-phosphor-user.bb: bump versionPatrick Williams2017-03-091-1/+1
| | | | | Change-Id: I58f490d0878f04751f388d30b4b2a967905f4eef Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* network.bb: bump versionPatrick Williams2017-03-091-1/+1
| | | | | Change-Id: I1daf9324ff0841dcf4ada0d61f853898d5833deb Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-inventory-manager.inc: bump versionPatrick Williams2017-03-081-1/+1
| | | | | Change-Id: Ibfcf11cc9506ee971f7cdc0ab6fd4c5931806c30 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-hwmon.bb: bump versionPatrick Williams2017-03-081-1/+1
| | | | | Change-Id: I0f101bf6252a799e37286fe6ee57e5b1cb4310da Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-mapper.bb: bump versionPatrick Williams2017-03-071-1/+1
| | | | | Change-Id: I50b41c78660f5628af53746931a7688156bd756a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-rest.inc: bump versionPatrick Williams2017-03-071-1/+1
| | | | | Change-Id: Ia8f4f5e15827df4d99dfeb9b78114590f9c9a6cf Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* obmc-phosphor-image: disable /etc/version filePatrick Williams2017-03-061-0/+7
| | | | | | | | | | | | | | The /etc/version file is created by image generation with the timestamp of when the image was built. This is not useful to users and they should instead use /etc/os-release. There appears to be no way to disable the version file. Per the following email, delete it as part of the ROOTFS_POSTPROCESS_COMMAND: https://www.mail-archive.com/yocto@yoctoproject.org/msg33555.html Fixes openbmc/openbmc#1232. Change-Id: I78b3f31477c8490312be253eb363c4aafadf486c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* skeleton-rev.bbclass: bump versionPatrick Williams2017-03-061-1/+1
| | | | | Change-Id: I9bec4d5d5a5c4087cdf5bc40e3fc53bca292c04e Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* mrw-rev.bbclass: bump versionPatrick Williams2017-03-061-1/+1
| | | | | Change-Id: I20be9aa1afee8d165d6812640036677e8996f455 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* image: Use VIRTUAL-RUNTIME for state pkgsBrad Bishop2017-03-065-15/+39
| | | | | | | | | | | | The correct idiom for modeling runtime only virtual implementations with no build time API is to use VIRTUAL-RUNTIME in favor of PREFERRED_PROVIDER. Update the state management management applications accordingly since they fall into this category. Change-Id: I8f0092a38da4ea0741dd0f464b71f4ea12d12019 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* kernel: FSI and P9 fixesJoel Stanley2017-03-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Two fixes for FSI bugs that users were seeing often. A revert of the Zaius reserved memory region device tree change due to a kernel bug where u-boot will happily load data into the region that the kernel subsequently marks as inaccessible. This is a temporary fix until the ARM early boot code can be fixed. Finally, a change to bring Romulus PNOR SPI settings to parity with the other P9 platforms. Christopher Bostic (2): drivers/fsi: Change hub sysfs name drivers/fsi: Don't scan after fsi-gpio_master unbound Lei YU (1): arm: aspeed: romulus: Set PNOR SPI address mapping Patrick Williams (1): Set Zaius back to old address range Change-Id: I3887c7dbd3f6fd450fb096ba59e0189af87039d7 Signed-off-by: Joel Stanley <joel@jms.id.au>
* meta-phosphor: add missing RDEPENDS on pyphosphor pkgsPatrick Williams2017-03-034-0/+4
| | | | | Change-Id: Iaebf6d1e076519ca8378bc3fe982f54b77a05092 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-logging.bb: bump versionPatrick Williams2017-03-031-1/+1
| | | | | Change-Id: If8a0c71e7424feeb35e2420725aa2e597a00b419 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-hwmon.bb: bump versionPatrick Williams2017-03-031-1/+1
| | | | | Change-Id: Ia1c35d976ffc1a1c562f94e02b7f1bebf597f61b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Update LED Manager recipe to support Palmetto machineVishwanatha Subbanna2017-03-037-20/+33
| | | | | | | This has the changes that enables LED group manager on Palmetto Change-Id: Iaf4d4cc4c798c70e557009e9928225facb1d7d86 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* phosphor-state-manager.bb: bump versionPatrick Williams2017-03-021-1/+1
| | | | | Change-Id: Ic97e057d9d8890dc7796feb1bc270a7e46a6a2f7 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-hwmon.bb: bump versionPatrick Williams2017-03-021-1/+1
| | | | | Change-Id: I57fe2810d64a696c273b55cbad20b21f16912f9c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-net-ipmid.bb: bump versionPatrick Williams2017-03-021-1/+1
| | | | | Change-Id: Ibb25a3484f87272b57813cb15c1e7b7b5636f8ba Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-ipmi-host.bb: bump versionPatrick Williams2017-03-021-1/+1
| | | | | Change-Id: I6b5fa55845409a74b4521a7ae2592df3f2474e17 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* phosphor-logging.bb: bump versionPatrick Williams2017-03-021-1/+1
| | | | | Change-Id: I9021278f12da3d9733cef4e5c859ac938ce4488d Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* leds: Make phosphor-led-manager-config nativeBrad Bishop2017-03-022-3/+4
| | | | | | | | | | | | phosphor-led-manager-config is a meta-recipe that pulls in other native recipes based on mrw enablement. Switch from being a target recipe to a native recipe. A native recipe is more appropriate since a target recipe will cause bitbake to create -dev packages and attempt to install those into an SDK. Change-Id: I42af0796960cefe19d182afb2957e5c4853c6d28 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* software: remove ${PN} pkgBrad Bishop2017-03-021-0/+4
| | | | | | | | | | | By default OE adds ${PN} as a runtime dependency to ${PN}-[static]dev. Remove ${PN} since it will never have any content. Additionally, override the default ${PN}-[static]dev dependencies with the correct pkgs. Change-Id: Ibdcc16961b8d4774388ded94fca8fdaff31df4d7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
OpenPOWER on IntegriCloud