board/orangepi: add basic support for orangepi-zero board
authorSergey Matyukevich <geomatsi@gmail.com>
Wed, 24 May 2017 21:50:33 +0000 (00:50 +0300)
committerPeter Korsgaard <peter@korsgaard.com>
Thu, 8 Jun 2017 19:23:38 +0000 (21:23 +0200)
commite3c1c6e41e65d3d96677a9c989e4bed32f758da0
treed57cba3b1e1fb353752df4c605b592dc8241bd9b
parentb0fc65a11b2ac11dc492146ec50168739810c2f8
board/orangepi: add basic support for orangepi-zero board

This patch adds basic support for orangepi-zero board.
Board support package includes the following components:

- mainline kernel v4.11
- mainline u-boot v2017.03
- extra kernel config options: spidev, spi nor flash, wifi
- dts patches to enable SPI NOR and spidev

More details about this board are available here:
- http://linux-sunxi.org/Orange_Pi_Zero

Note that at the moment networking is not supported right out of the box.
Ethernet submission to mainline kernel is a work in progress, see the
latest dwmac-sun8i branches at https://github.com/montjoie/linux

On-board SDIO WiFi chip XR819 is supported by off-the-tree wireless
driver available at https://github.com/fifteenhex/xradio

Changes from v1:

* Send patch using proper subject
* Update xr819 kernel dts patch: add compatible property

[Peter: fix s/PC/Zero/ typo]
Signed-off-by: Sergey Matyukevich <geomatsi@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
board/orangepi/orangepi-zero/boot.cmd [new file with mode: 0644]
board/orangepi/orangepi-zero/genimage.cfg [new file with mode: 0644]
board/orangepi/orangepi-zero/linux-extras.config [new file with mode: 0644]
board/orangepi/orangepi-zero/patches/linux/0001-ARM-dts-orange-pi-zero-interrupt-triggering-xr819.patch [new file with mode: 0644]
board/orangepi/orangepi-zero/patches/linux/0002-ARM-dts-orange-pi-zero-enable-spi-nor.patch [new file with mode: 0644]
board/orangepi/orangepi-zero/patches/linux/0003-ARM-dts-orange-pi-zero-enable-spidev.patch [new file with mode: 0644]
board/orangepi/orangepi-zero/post-build.sh [new symlink]
board/orangepi/orangepi-zero/post-image.sh [new symlink]
board/orangepi/orangepi-zero/readme.txt [new file with mode: 0644]
configs/orangepi_zero_defconfig [new file with mode: 0644]