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>
1 file changed
tree: f2706e9782f4ee105e4d8713d62246e645842b78
  1. import-layers/
  2. meta-openbmc-bsp/
  3. meta-openbmc-machines/
  4. meta-phosphor/
  5. .gitignore
  6. .gitreview
  7. .templateconf
  8. openbmc-env
  9. README.md
README.md

OpenBMC

Build Status

Building

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