summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines
Commit message (Collapse)AuthorAgeFilesLines
* Add skeleton-rev classBrad Bishop2016-07-105-15/+0
| | | | | | | Reduce the number of files to be updated after a skeleton update from two to one. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-witherspoon: Bump kernel versionJoel Stanley2016-07-071-1/+1
| | | | | | This enables all of the i2c buses that are present in the hardware. Signed-off-by: Joel Stanley <joel@jms.id.au>
* Bump skeleton version for v1.0-stableAdriana Kobylak2016-07-051-1/+1
| | | | | | | Pick up fixes and the ability to update at runtime and get the bmc code update progress. Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Fix invalid layer paths in non-removableBrad Bishop2016-06-305-25/+25
| | | | | | | A number of the layer paths in the non-removable section of the bblayers.conf templates had invalid paths. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Merge pull request #401 from bradbishop/pflash-buildPatrick Williams2016-06-292-0/+29
|\ | | | | Add pflash parallel build fix patch
| * Add pflash parallel build fix patchBrad Bishop2016-06-212-0/+29
| | | | | | | | | | | | This resolves https://github.com/openbmc/openbmc/issues/325 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* | u-boot: Remove unused 2013.07 packages.Patrick Williams2016-06-241-3/+0
| | | | | | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* | u-boot: Upgrade AST2400 machines to 2016.05 tree.Patrick Williams2016-06-244-4/+4
|/ | | | | | | Move 2016.05 tree to point at the latest openbmc commit and point all AST2400 machines to it. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Bump versions for skeleton, rest, inarp, eventAdriana Kobylak2016-06-182-2/+2
| | | | | | | | | | Bump recipe versions and add python dependencies. The rest-dbus recipe was adding pythong packages needed by other processes, so when rest-dbus was removed from the Barreleye image, these processes (skeleton and obmc-rest) would fail, so adding the python dependencies to those recipes. Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Remove rest-dbus from Barreleye imageAdriana Kobylak2016-06-171-0/+4
| | | | | | | | The rest-dbus is a package intended for development debug. Remove it from the Barreleye image now that Barreleye is entering production. The rest-dbus packages in part of the development package. Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Add 4.7 kernel recipeBrad Bishop2016-06-161-0/+6
| | | | | | | Using this kernel tree for Witherspoon until the necessary support is backported to 4.6 or 4.7 is released. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Initial Witherspoon layerBrad Bishop2016-06-1614-0/+202
| | | | | | | | | | Witherspoon is an IBM branded OpenPOWER system aimed at the HPC market. It should be noted that this doesn't boot cleanly with the current 4.6 branch. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Fix Garrison/Firestone build breaksBrad Bishop2016-06-157-28/+20
| | | | | | | A number of skeleton patches no longer applied due to 40a360c and 54decc8. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Merge pull request #324 from bradbishop/dir-structurePatrick Williams2016-06-1512-41/+35
|\ | | | | Add virtual workbook / config-in-skeleton classes
| * Add virtual workbook / config-in-skeleton classesBrad Bishop2016-06-1511-38/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch introduces a new abstraction 'skeleton-workbook' for representing a system configuration. At present it is pulled in by the skeleton recipe so the requirement on what is implemented by a package providing obmc-phosphor-workbook is something compatible with the existing System.py python modules in skeleton. Additionally this patch adds a new recipe for each system using a configuration file from skeleton today, and a class for common configuration. This enables a couple of things: - No need to patch skeleton.service for each system. - New systems don't have to put their configuration in the skeleton repository. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
| * Add OBMC_IMAGE_EXTRA_INSTALL variableBrad Bishop2016-06-141-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to this patch packagegroup-core-boot was not being pulled in. core-boot is what brings in the init_manager (systemd) but somehow systemd was added as a dependency by OE for the skeleton package so the missing core-boot packagegroup went unnoticed. core-boot was not being pulled in because of an assignment to IMAGE_INSTALL in the global configuration. Yocto core provides a mechanism to do the same thing safely - CORE_IMAGE_EXTRA_INSTALL; use this and also adopt a similar approach for adding extra packages to image recipes using obmc-phosphor-image. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* | Remove openpower inventory upload systemd startupBrad Bishop2016-06-142-11/+0
|/ | | | | | | | The launching of this application is temporarily being moved to the skeleton state management framework to avoid race conditions with the host power-on process. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Merge pull request #316 from bradbishop/pflash-bumpPatrick Williams2016-06-137-4/+428
|\ | | | | Bump pflash version
| * Bump pflash versionBrad Bishop2016-06-087-4/+428
| | | | | | | | | | | | | | | | | | Move to pflash 5.2.2. Pick up a couple patches that allow building a shared library and dynamically linked pflash binary. Add pflash to SDK. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* | Merge pull request #312 from bradbishop/ast2500Patrick Williams2016-06-1314-7/+77
|\ \ | | | | | | initial ast2500 stubs
| * | AST2500: Add AST2500 evaluation board layerBrad Bishop2016-06-107-0/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | The AST2500 is an ARM SOC made by Aspeed. This layer is a stub; there are a couple missing bits of support from the kernel and u-boot. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
| * | Remove duplicate kernel config fragmentsBrad Bishop2016-06-104-4/+6
| | | | | | | | | | | | | | | | | | Enable system specific modules in their respective layers. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
| * | Remove empty devtreesBrad Bishop2016-06-083-3/+0
| |/ | | | | | | | | | | | | At the moment the in-tree devtrees are used. Remove these to minimize confusion. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* | Bump phosphor recipe versionsAdriana Kobylak2016-06-101-1/+1
|/ | | | | | | | | Enable one-time vs permanent host boot option Handle endianness in IPMI eSEL function Improve IPMI error handling Add IPMI Travis CI Fix host hanging due to inventory upload Performance improvements
* Add autostart policy for these services of the openbmc repo.Nan Li2016-06-061-1/+2
| | | | Signed-off-by: Nan Li <bjlinan@cn.ibm.com>
* Merge pull request #247 from shenki/pflash-5.2.1Patrick Williams2016-05-162-101/+2
|\ | | | | Update pflash version
| * meta-openpower: Bump pflash version to 5.2.1Joel Stanley2016-04-282-101/+2
| | | | | | | | | | | | | | | | No major changes. Upstream now carries the patch we had in tree, so that can go. Signed-off-by: Joel Stanley <joel@jms.id.au>
* | Revert "[openbmc]: Build adm1275 pmbus driver into Barreleye kernel"nkskjames2016-05-112-5/+0
| |
* | [openbmc]: Build adm1275 pmbus driver into Barreleye kernelYi Li2016-05-112-0/+5
| | | | | | | | | | | | Barreleye has adm1278 devices. Build the driver into kernel. Signed-off-by: Yi Li <adamliyi@msn.com>
* | Bump versions for inventory uploadBrad Bishop2016-05-052-1/+14
| | | | | | | | | | Bump mapper and skeleton versions. Bump upload version and add systemd service file.
* | Merge pull request #245 from bradbishop/garrison-firestonenkskjames2016-05-0426-0/+751
|\ \ | | | | | | Basic support for Firestone and Garrison systems
| * | Basic support for Firestone and Garrison systemsBrad Bishop2016-04-2726-0/+751
| |/ | | | | | | Firestone and Garrison are IBM branded OpenPOWER systems.
* | New recipe for openpower-inventory-uploadBrad Bishop2016-04-293-1/+26
|/ | | | | This script uploads the BMC inventory to a partition in PNOR on POWER systems for inclusion in the host device tree.
* skeleton: Use pflash recipePatrick Williams2016-04-141-0/+1
| | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pflash: Use skiboot-5.2.0Patrick Williams2016-04-141-2/+2
| | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-openpower: add common/recipes-* treePatrick Williams2016-04-141-0/+3
| | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pflash: Add pflash recipeJoel Stanley2016-04-142-0/+121
| | | | | Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-phosphor: Move to openbmc-20160329-1Joel Stanley2016-03-294-249/+0
| | | | | | | | | | | | | | | | | | | | | | We are now on a 4.4 based kernel - Fix i2c_smbus_read_block_data error in our i2c bus driver - Includes many JFFS2 fixes identified by Milton: * Fix directory hardlinks from deleted directories * Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin" * jffs2: Fix page lock / f->sem deadlock * jffs2: reduce the breakage on recovery from halfway failed rename() * mtd: spi-nor: aspeed-smc: Fix flash struct setup for scan - Remove our in-tree adm1275 driver in favour of the upstream one, which was cherry picked from 4.6-rc1. Adds support for device tree - Incremental cleanups to the p8 occ hwmon driver - SCU fixes for GPIO configuration relating to Ethernet phy and PCIe Squishes down most of the fixes that were found in the 4.3 development effort into the commit that added the driver. This is part of the work in preparing for upstreaming Aspeed kernel support. Signed-off-by: Joel Stanley <joel@jms.id.au>
* Add temporary adm1278 hwmon pmbus driver patchYi Li2016-02-174-0/+249
| | | | | | | | | | | | | This patch temporarily adds adm1278 hwmon driver as a kernel patch to openbmc, for testing on Barreleye. If in the future this patch will still be useful, it should be put into linux kernel. Barreleye has three adm1278 devices on three i2c buses. This patch enables reading adm1278 sensors via hwmon sysfs interface. The enabled sensors are: current, voltage (In and Out), power and temperature. Detail usage can be found in 'readme_adm1278.txt'. Signed-off-by: Yi Li <adamliyi@msn.com>
* Recipe update: User management, systemd patch, IPMI net functionsAdriana Kobylak2016-02-121-0/+1
| | | | | | Create virtual class to include user management in the image Add the systemd patch for network support to the systemd recipe Update the IPMI recipe to pickup the support for network configuration
* Update kernel to openbmc-20160127-1Joel Stanley2016-01-274-1570/+0
| | | | | | | This includes a prototype of the mtd and occ hwmon drivers. They are not ready for upstream, but are able to be tested. Signed-off-by: Joel Stanley <joel@jms.id.au>
* add occ hwmon driver as kernel patchadamliyi2015-11-253-0/+1568
|
* Switch back to using in-tree Barreleye device treeBrad Bishop2015-11-233-327/+2
|
* Switch back to using in-tree Palmetto device treeBrad Bishop2015-11-233-327/+3
|
* need the nct7904 removed until pinmux driver is completeNorman James2015-11-171-8/+0
|
* Add TMP421 to Palmetto configBrad Bishop2015-11-042-1/+5
|
* Merge pull request #62 from bradbishop/kernelv0.1Patrick Williams2015-11-029-2/+670
|\ | | | | Out of (kernel) tree device trees
| * Use out of (kernel) tree device tree (Barreleye)Brad Bishop2015-11-014-1/+337
| |
| * Use out of (kernel) tree device tree (Palmetto)Brad Bishop2015-11-015-1/+333
| |
* | Add ipmi fru write to dbusChris Austen2015-11-011-0/+1
|/ | | | x
OpenPOWER on IntegriCloud