summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower/meta-ibm/meta-garrison
Commit message (Collapse)AuthorAgeFilesLines
* meta-garrison: add YAML for system InventoryRatan Gupta2017-03-092-1/+1393
| | | | | Change-Id: I1e7b02813a53fd63e0c867e8712a407a0422c725 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* ipmi: Remove virtual/phosphor-ipmi-fru-configBrad Bishop2017-02-023-19/+23
| | | | | | | | | | | | | | | | | Replace this virtual with two others: -virtual/phosphor-ipmi-fru-hostfw-config -virtual/phosphor-ipmi-fru-inventory. Update ipmi-fru-parser machine recipes to provide virtual/phosphor-ipmi-fru-inventory rather than virtual/phosphor-ipmi-fru-config. Remove machine recipes on machines that use MRW since a single MRW recipe provides for any MRW using system automatically. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com? Change-Id: Ia0d94b938eb2c7bfadd5a018ae5ea136f14dd874
* Phosphor IPMI FRU config stubs for most systemsBrad Bishop2017-01-253-0/+21
| | | | | | | | Add native recipe stubs that (will) provide the the IPMI -> DBus inventory mapping for the Phosphor IPMI FRU provider. Change-Id: I21e76bc23ef1638ddcc318a179808521dea7f205 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Create mrw-perl-tools recipeMatt Spinler2017-01-191-0/+2
| | | | | | | | | | 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>
* obmc-op-control-power: Remove machine-specific patchesXo Wang2016-10-052-130/+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-232-2/+2
| | | | | | | | Firestone & Garrison systems weren't building after a6bd1e. Change-Id: Ida8deaf8d5d00b1c5df16ab9b0410ca6f2b17cb6 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Add new OE layers to bblayers.conf.sampleBrad Bishop2016-09-061-0/+8
| | | | | Change-Id: Ib558f345200bb7aa8f0a394a025b77b3f604c7ab Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* yocto-2.1: meta-yocto to meta-poky transitionPatrick Williams2016-08-221-2/+2
| | | | | | | | 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>
* Move to u-boot v2016.07-aspeed-openbmc branchJoel Stanley2016-07-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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-101-3/+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>
* Fix invalid layer paths in non-removableBrad Bishop2016-06-301-5/+5
| | | | | | | 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-241-1/+1
| | | | | | | 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>
* Fix Garrison/Firestone build breaksBrad Bishop2016-06-153-24/+18
| | | | | | | 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-153-12/+8
| | | | | | | | | | | | | | | | | | | 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-101-2/+0
| | | | | | Enable system specific modules in their respective layers. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Remove empty devtreesBrad Bishop2016-06-081-1/+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-2713-0/+441
Firestone and Garrison are IBM branded OpenPOWER systems.
OpenPOWER on IntegriCloud