commit | 2e691bdf0c0d9ab5134da1f3d8187155e9cf3ced | [log] [tgz] |
---|---|---|
author | Joel Stanley <joel@jms.id.au> | Fri Jan 13 19:21:30 2017 +1030 |
committer | Patrick Williams <patrick@stwcx.xyz> | Sun Jan 15 13:21:11 2017 +0000 |
tree | f2706e9782f4ee105e4d8713d62246e645842b78 | |
parent | e9ba2898e361e5fa00b4c2bcbabf04479cc4782c [diff] |
kernel: Zaius and MTD SPI-NOR updates Updates for Zaius from Xo: ARM: dts: aspeed: zaius: Update EVT2 LED GPIOs arm: aspeed: zaius: Disable pulldown resistors on 1-wire IOs ARM: dts: aspeed: zaius: Enable UART1 arm: aspeed: zaius: Reset PHY regardless of board revision GPIO header fix from Xo: gpio: dt-bindings: Fix typo in two-letter ports SPI NOR speedups from Rob: mtd: spi-nor: aspeed: fix DMA access on AST2500 mtd: spi-nor: aspeed: add support for SPI dual IO read mode mtd: spi-nor: add SPI_NOR_DUAL_READ to mx66l51235l Change-Id: I545c3fd0fee13a70bbbcd189ff7385ec914c9c6c 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