target: add pistachio
authorIan Pozella <Ian.Pozella@imgtec.com>
Thu, 2 Feb 2017 09:42:04 +0000 (09:42 +0000)
committerFelix Fietkau <nbd@nbd.name>
Wed, 22 Mar 2017 10:43:22 +0000 (11:43 +0100)
commit0d271cef8071d0698246b4b50a610b5ff718af01
treefcb0806cd55456e354ba1318eba6e4075ed52f6d
parent52c17bff3c861dc28517303e535b880473a54498
target: add pistachio

The Pistachio target is a MIPS interaptiv based SoC developed by
Imagination Technologies. It includes blocks for i2c, spi, audio,
usb and WiFi.

This also adds the base support for the 'Creator Ci40 (marduk)'
device which uses the Pistachio SoC to create an IoT hub by
including Bluetooth, WiFi and 6lowpan on one board. Additionally 2x
Mikrobus ports are available to expand with further RF technologies
or add sensors. You can find out more here http://creatordev.io.

Note, this commit is just the initial board support hence the
following are not expected to work yet:
 * WiFi
 * Bluetooth
 * 6lowpan
 * Audio
 * Mikrobus uarts, user leds (clock dependency of 6lowpan chip)

The aim of this commit is to essentially have the same level of
support that currently exists in the mainline kernel.

Signed-off-by: Abhijit Mahajani <Abhijit.Mahajani@imgtec.com>
Signed-off-by: Francois Berder <francois.berder@imgtec.com>
Signed-off-by: Ian Pozella <Ian.Pozella@imgtec.com>
Signed-off-by: Mayank Sirotiya <Mayank.Sirotiya@imgtec.com>
Signed-off-by: Sean Kelly <Sean.Kelly@imgtec.com>
package/boot/uboot-envtools/Makefile
package/boot/uboot-envtools/files/pistachio [new file with mode: 0644]
target/linux/pistachio/Makefile [new file with mode: 0644]
target/linux/pistachio/base-files/etc/board.d/02_network [new file with mode: 0755]
target/linux/pistachio/base-files/etc/diag.sh [new file with mode: 0755]
target/linux/pistachio/base-files/lib/pistachio.sh [new file with mode: 0755]
target/linux/pistachio/base-files/lib/preinit/03_preinit_pistachio.sh [new file with mode: 0755]
target/linux/pistachio/base-files/lib/upgrade/platform.sh [new file with mode: 0755]
target/linux/pistachio/image/Makefile [new file with mode: 0644]
target/linux/pistachio/profiles/00-default.mk [new file with mode: 0644]