commit | c4fb73e744d4eb7dc845031dec9aa0543652c02f | [log] [tgz] |
---|---|---|
author | Joel Stanley <joel@jms.id.au> | Fri Oct 21 17:06:19 2016 +1030 |
committer | Joel Stanley <joel@jms.id.au> | Fri Oct 21 19:50:47 2016 +1030 |
tree | 92493f46cc0c736a65ed9515da1f72824ff47311 | |
parent | 3d6db405fb2e77d620588533ff985a37cbca1faa [diff] |
linux-obmc: Bump kernel version - 4.7.9 stable release - Add ucd90160 to Witherspoon device tree - Add support for ast2500 PNOR (SMC) flash controller * mtd: spi-nor: Add SPI memory controllers for Aspeed SoCs * mtd: spi-nor: Add Micronix mx66l1g45g spi flash * mtd: spi-nor: aspeed: add DMA support to smc controller * mtd: spi-nor: add SECT_4K to mx25l25635e - Device tree changes for the flash controller * ARM: dts: witherspoon: use spi1debug pinctrl group * ARM: dts: aspeed: update SMC controller nodes supporting DMAs * mtd: spi-nor: aspeed: add DMA support to smc controller * ARM: dts: aspeed-g5: update ast2500 evb with new spi-nor binding * ARM: dts: aspeed-g5: update witherspoon for new spi-nor binding * ARM: dts: aspeed-g5: update for new spi-nor binding - Add support for Zaius network PHY * phy/broadcom: Add support for BCM54612E * phy/broadcom: Update Auxiliary Control Register macros * mach-aspeed: Add Zaius BMC PHY reset - NCSI bug fixes from Gavin * Resolves openbmc/openbmc#184 * net/ncsi: Improve HNCDSC AEN handler * net/ncsi: Choose hot channel as active one if necessary * net/ncsi: Fix stale link state of inactive channels on failover * net/ncsi: Avoid if statements in ncsi_suspend_channel() Change-Id: Ibab969d7130c9ab2b21a38b1b5b77943547e22db Signed-off-by: Joel Stanley <joel@jms.id.au>
OpenBMC uses Yocto/Open-Embedded for a build system, which supports an out-of-tree build. It is recommended that you create an empty directory somewhere to hold the build. This directory will get big.
On Ubuntu 14.04 the following packages are required to build the default target
sudo apt-get install -y git build-essential libsdl1.2-dev texinfo gawk chrpath diffstat
On Fedora 23 the following packages are required to build the default target:
sudo dnf install -y git patch diffstat texinfo chrpath SDL-devel bitbake sudo dnf groupinstall "C Development Tools and Libraries"
To start a build:
cd <builddir> . <repodir>/openbmc-env bitbake obmc-phosphor-image