| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Witherspoon and Romulus contain an Epson RX8900CE RTC which is supported
by the RV8803 kernel driver. This patch enables it now that the RTC is
enabled in the respective device trees.
See this commit for Witherspoon:
6c628de9d450b ARM: dts: witherspoon: add Epson RX8900CE RTC module
And this commit for Romulus:
c5682cbc3542a arm: dts: Add Romulus BMC machine
Change-Id: I336a6a19c455d2e20084e7fd92c29404ccd5851c
Signed-off-by: Chris Smart <chris@distroguy.com>
|
|
|
|
|
|
|
|
|
| |
This file will be read by the device tree generation
code to fill in some things that aren't strictly
hardware dependent so don't belong in the XML.
Change-Id: I8d863adfd04c13dee5e133f1aceed76d470c2fe1
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Romulus is a Power9 OpenPOWER system developed by IBM.
TODO:
- bump skeleton for config/Romulus.py
- bump kernel for device tree
Change-Id: I9779f213e3ebc6286f6eaac35650e6c4fe395f80
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
| |
Resolves openbmc/openbmc#653
Change-Id: I2c696ea0cf10b71ce971b456983ab0acdb5fed3f
Signed-off-by: Lei YU <mine260309@gmail.com>
|
|
|
|
|
| |
Change-Id: I0fbf66ee1cc06222d1cc24d94674b142d3c08363
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
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 systems weren't building after
a6bd1e.
Change-Id: Ida8deaf8d5d00b1c5df16ab9b0410ca6f2b17cb6
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Resolves openbmc/openbmc#567.
Change-Id: I68e8e726f839038a6a256ff18a88d936ab0af3e4
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
Given that these are already in the recipes-phosphor
directory this seemed redundant.
Change-Id: I48a1ab79e0eda88fc5e6af88f198ca3941e829b8
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Change-Id: Ib558f345200bb7aa8f0a394a025b77b3f604c7ab
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 specific overrides in preparation for the move to
systemd state management.
Change-Id: Ie9168f0e4db965a553af2e96e8dbb22b527257e9
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
| |
These aren't used on Palmetto, so don't build them.
Change-Id: Ib31628cc29750e0a4a932759fc3e4723ac643bf4
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
This matches Yocto 2.1 per 685daeb6.
Change-Id: Idee5377f6a40de1d37db25d73b44382bad521934
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Reduce the number of files to be updated after a
skeleton update from two to one.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
| |
This enables all of the i2c buses that are present in the hardware.
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
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 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>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
A number of skeleton patches no longer applied due to 40a360c
and 54decc8.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Enable system specific modules in their respective layers.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
|
|
|
| |
At the moment the in-tree devtrees are used. Remove these to
minimize confusion.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
|
|
| |
Firestone and Garrison are IBM branded OpenPOWER systems.
|
| |
|
| |
|
| |
|
|
|
|
| |
This was only being picked up on Palmetto.
|
|
|
|
|
| |
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
|
|
|
|
| |
Part 2 of 2 (meta-openbmc-bsp, meta-openbmc-machines)
|
|
|
|
| |
This is the default host-ipmi-hw for all openpower systems.
|
|\
| |
| | |
Add IPMI to build
|
| |
| |
| |
| | |
Set preferred providers for palmetto and qemuarm targets.
|
| | |
|
|/
|
|
|
| |
Added openpower.inc for any openpower system.
Added ibm.cin for IBM openpower systems.
|
|
|
|
|
|
| |
We want ttyS4 for the palmetto BMC, and use the same baud rate as u-boot.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
|
|
|
|
| |
This provides a working uboot console.
|
|
|
|
| |
Ported from http://github.com/facebook/openbmc.
|