board: add support for Banana Pro
authorJörg Krause <joerg.krause@embedded.rocks>
Fri, 13 Jan 2017 18:54:24 +0000 (19:54 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 5 Mar 2017 22:36:41 +0000 (23:36 +0100)
commit0ad1067db5d43107ec56a74b79c92e436c7fb59e
tree03a2d3e413134e58c13a986a9e224f728d04bab8
parent0a6bb06161b40b01912073bbbdb5479d85b179d5
board: add support for Banana Pro

The board support package includes the following components:
 - U-Boot 2016.11
 - Linux 4.9.3
 - packages:
   - alsa-utils for basic audio usage of the on-board headphone jack
     and microphone
   - iw and wpa_supplicant for managing the wireless interface

Two Linux patches are necessary to enable audio and wifi support. Both
patches are fetched from the Linux next branch and are probably mainlined in
Linux 4.11.

A Linux configuration fragment enables the wireless device driver, which
is not enabled by default in the mainline defconfig of the board.

The wifi chip needs a NVRAM configuration file which is provided in the
rootfs overlay.

Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
[Thomas: remove e2fsprogs from the target packages, add entry in
DEVELOPERS file, remove C++ support.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12 files changed:
.gitlab-ci.yml
DEVELOPERS
board/lemaker/bananapro/boot.cmd [new file with mode: 0644]
board/lemaker/bananapro/genimage.cfg [new file with mode: 0644]
board/lemaker/bananapro/linux-wifi.fragment [new file with mode: 0644]
board/lemaker/bananapro/patches/linux/0001-ARM-dts-sun7i-Enable-audio-codec-on-Banana-Pro.patch [new file with mode: 0644]
board/lemaker/bananapro/patches/linux/0002-ARM-dts-sun7i-Add-wifi-dt-node-on-Banana-Pro.patch [new file with mode: 0644]
board/lemaker/bananapro/post-build.sh [new file with mode: 0755]
board/lemaker/bananapro/post-image.sh [new file with mode: 0755]
board/lemaker/bananapro/readme.txt [new file with mode: 0644]
board/lemaker/bananapro/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt [new file with mode: 0644]
configs/bananapro_defconfig [new file with mode: 0644]