summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower/meta-ibm
Commit message (Collapse)AuthorAgeFilesLines
...
* meta-obmc-machines: Add MAX31785 to Firestone and WitherspoonJoel Stanley2016-10-142-0/+2
| | | | | | | | | These two machines contain the MAX31785 fan controller. We have an interim driver for these in the dev-4.7 Aspeed kernel tree, so add the driver to the configs for these machines. Change-Id: Id619e8b6e3338c880aabb8780db468cc5fff6a6f Signed-off-by: Joel Stanley <joel@jms.id.au>
* meta-obmc-machines: Witherspoon kernel overrideJoel Stanley2016-10-143-64/+0
| | | | | | | | | | This was an oversight when moving all of the systems to the 4.7 kernel tree. Fixes openbmc/openbmc#662 and fixes openbmc/openbmc#648. Change-Id: Idc39a1e8b8406f72f1c2c20a6a37af06eb2ad002 Signed-off-by: Joel Stanley <joel@jms.id.au>
* obmc-op-control-power: Remove machine-specific patchesXo Wang2016-10-056-165/+0
| | | | | | | | | | | Remove net name patches from Firestone, Garrison, and Witherspoon. The equivalent configuration was moved into the Python machine config. Fixes openbmc/openbmc#601, fixes openbmc/openbmc#636, and fixes openbmc/openbmc#637. Change-Id: I2c2b03b506abffc1511e53dc622f42fe0589b00f Signed-off-by: Xo Wang <xow@google.com>
* firestone/garrison: fix build breakBrad Bishop2016-09-235-3/+3
| | | | | | | | Firestone & Garrison systems weren't building after a6bd1e. Change-Id: Ida8deaf8d5d00b1c5df16ab9b0410ca6f2b17cb6 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Revert "Create Palmetto inventory recipe."Matt Spinler2016-09-212-157/+0
| | | | | | | | | | Don't need this anymore now that inventory.json is generated dynamically. This reverts commit 38a21ef5b470dac705ff0c05dd883518eeb4d2e2. Change-Id: I10ff6b9a30f79de236c1d6186e4e2a3868ea5656 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Fixup inventory generation dependenciesMatt Spinler2016-09-212-1/+5
| | | | | | | Resolves openbmc/openbmc#567. Change-Id: I68e8e726f839038a6a256ff18a88d936ab0af3e4 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Move and rename skeleton recipeBrad Bishop2016-09-142-2/+2
| | | | | | | | Move the skeleton recipe to the openpower layer and rename it more appropriately to packagegroup-op-apps. Change-Id: I27bad03013fd7e5381cb535a5de4f8821674d663 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Generate system inventory data from MRW XML.Matt Spinler2016-09-131-0/+1
| | | | | | | | | | This will fetch a script from the phosphor-mrw-tools repo and use it to generate the system inventory data from the machine readable workbook XML. The resulting .json file will go into the flash image for use on the system. Change-Id: I888ea51a2a75d915238776be568960e0898d6106 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add XML patching bitbake class.Matt Spinler2016-09-132-0/+469
| | | | | | | | | | | | | | This commit adds a new obmc-xmlpatch class that can be inherited in a recipe to provide a do_patch task to patch XML files. The patch files are themselves XML, and must end in .patch.xml for do_patch to find them. This commit also includes Palmetto patches specified in palmetto.xml.patch.xml that are required to build the system inventory. Change-Id: Idae6ffd8e7a3aa247115ff3a840e047727ff0d1a Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Drop obmc-phosphor- prefix from recipe collectionsBrad Bishop2016-09-121-0/+0
| | | | | | | | Given that these are already in the recipes-phosphor directory this seemed redundant. Change-Id: I48a1ab79e0eda88fc5e6af88f198ca3941e829b8 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Specify which MRW XML to use for Palmetto.Matt Spinler2016-09-091-0/+3
| | | | | | | | Set the machine readable workbook URI and REV variables so the mrw-native recipe can retrieve the XML. Change-Id: I1f63365917f818b31c00997edb312f700b935af3 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Add new OE layers to bblayers.conf.sampleBrad Bishop2016-09-064-0/+32
| | | | | Change-Id: Ib558f345200bb7aa8f0a394a025b77b3f604c7ab Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Create Palmetto inventory recipe.Matt Spinler2016-09-062-0/+157
| | | | | | | | | | | | Create a recipe that will install Palmetto's inventory file into the flash image. This is mostly a proof of concept to show how the inventory could be data driven. A future commit will update inventory_manager.py to use it. Eventually, this file will be auto generated from the machine readable workbook. Change-Id: I2723ff0dbc25807561ca3f9355ccfb64353119e5 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Palmetto: Prepare for systemdBrad Bishop2016-09-061-0/+3
| | | | | | | | Palmetto specific overrides in preparation for the move to systemd state management. Change-Id: Ie9168f0e4db965a553af2e96e8dbb22b527257e9 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Palmetto: Remove fan/reset button recipesBrad Bishop2016-09-061-0/+2
| | | | | | | These aren't used on Palmetto, so don't build them. Change-Id: Ib31628cc29750e0a4a932759fc3e4723ac643bf4 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* yocto-2.1: meta-yocto to meta-poky transitionPatrick Williams2016-08-224-8/+8
| | | | | | | | With yocto-2.1, per meta-yocto/conf/layer.conf, meta-yocto is deprecated and should be transitioned to meta-poky. Change-Id: Ie1819c13d1741d68f130570c676b3fe274cbb6f4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Remove sdl-native from ASSUME_PROVIDEDPatrick Williams2016-08-091-1/+1
| | | | | | | This matches Yocto 2.1 per 685daeb6. Change-Id: Idee5377f6a40de1d37db25d73b44382bad521934 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* witherspoon: Remove broken u-boot patchJoel Stanley2016-07-282-31/+0
| | | | | | | | | | This u-boot patch was breaking the build. The configuration is provided by u-boot and no longer needs to be patched. Change-Id: I736d0392ee82241d8cf94ee7abce14252d976883 Signed-off-by: Joel Stanley <joel@jms.id.au>
* Move to u-boot v2016.07-aspeed-openbmc branchJoel Stanley2016-07-274-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | This moves all machines to a new u-boot branch. The u-boot branch is based on this month's upstream v2016.07 release, and contains cleanups that get us closer to submitting upstream. Importantly for the machine configurations, we now have four new defconfigs that replace the previous targets: - ast_g4_ncsi_defconfig: ast2400 with NCSI networking - ast_g4_phy_defconfig: ast2400 with directly attached PHY networking - ast_g5_ncsi_defconfig: ast2500 with NCSI networking - ast_g5_phy_defconfig: ast2500 with directly attached PHY networking We now support Firestone again with the ast_g4_phy_defconfig. This commit updates all machines to the new branch and defconfig. It also removes unused patches that were being made to u-boot, in the case of barreleye (a patch to aspeednic.c) and palmetto (a modification to the u-boot environment). Change-Id: Ic4baf9ae0d5f4046e69cab99d54865771b01cd2a Signed-off-by: Joel Stanley <joel@jms.id.au>
* Add skeleton-rev classBrad Bishop2016-07-104-12/+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>
* Fix invalid layer paths in non-removableBrad Bishop2016-06-304-20/+20
| | | | | | | 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>
* u-boot: Upgrade AST2400 machines to 2016.05 tree.Patrick Williams2016-06-243-3/+3
| | | | | | | 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-181-1/+1
| | | | | | | | | | 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>
* 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>
* Add virtual workbook / config-in-skeleton classesBrad Bishop2016-06-157-24/+24
| | | | | | | | | | | | | | | | | | | 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>
* Remove duplicate kernel config fragmentsBrad Bishop2016-06-102-4/+0
| | | | | | 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>
* Basic support for Firestone and Garrison systemsBrad Bishop2016-04-2726-0/+751
| | | | Firestone and Garrison are IBM branded OpenPOWER systems.
* Switch back to using in-tree Palmetto device treeBrad Bishop2015-11-233-327/+3
|
* Add TMP421 to Palmetto configBrad Bishop2015-11-042-1/+5
|
* Use out of (kernel) tree device tree (Palmetto)Brad Bishop2015-11-015-1/+333
|
* Use OEM parser on all OpenPOWER systemsBrad Bishop2015-11-011-3/+0
| | | | This was only being picked up on Palmetto.
* Added liboemhandler.so to the official buildChris Austen2015-10-281-0/+3
| | | | | Moved ipmi up to the latest level to allow the ipmid-api.h to be exported in the package fixed bb files to ensure RECCOMNDS do not get overwritten
* Move Aspeed kernel/U-Boot appends to ast2400 layerBrad Bishop2015-10-228-46651/+0
| | | | Part 2 of 2 (meta-openbmc-bsp, meta-openbmc-machines)
* Move host-ipmi-bt from palmetto to common includeBrad Bishop2015-10-191-2/+0
| | | | This is the default host-ipmi-hw for all openpower systems.
* Merge pull request #21 from bradbishop/masterPatrick Williams2015-10-191-0/+2
|\ | | | | Add IPMI to build
| * Make host-ipmid pull in host IPMI to hw packageBrad Bishop2015-10-191-0/+2
| | | | | | | | Set preferred providers for palmetto and qemuarm targets.
* | Add palmetto recipes-bsp descriptionBrad Bishop2015-10-191-0/+1
| |
* | Move palmetto configuration to openpower layerBrad Bishop2015-10-192-20/+2
|/ | | | | Added openpower.inc for any openpower system. Added ibm.cin for IBM openpower systems.
* u-boot: Fix u-boot default bootargs for consoleJeremy Kerr2015-10-161-1/+1
| | | | | | We want ttyS4 for the palmetto BMC, and use the same baud rate as u-boot. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
* Palmetto u-boot console fixesBrad Bishop2015-10-121-2/+2
| | | | This provides a working uboot console.
* Add u-boot for PalmettoBrad Bishop2015-10-086-1/+46650
| | | | Ported from http://github.com/facebook/openbmc.
* Move Palmetto specific metadata to Palmetto layerBrad Bishop2015-10-064-0/+8
|
* Palmetto template bblayers missing relocationBrad Bishop2015-09-301-5/+5
| | | | Choosing to cater to the superproject clone use case.
* Add 'meta-openbmc-machines/meta-openpower/' from commit ↵Patrick Williams2015-09-296-0/+308
'0e8aea6232bcd647108e199707c0a687c3d90076' git-subtree-dir: meta-openbmc-machines/meta-openpower git-subtree-mainline: 9a919a109aff8005ec8f181d6ab3961ca7f5b374 git-subtree-split: 0e8aea6232bcd647108e199707c0a687c3d90076
OpenPOWER on IntegriCloud