target: add pistachio
authorIan Pozella <>
Thu, 2 Feb 2017 09:42:04 +0000 (09:42 +0000)
committerFelix Fietkau <>
Wed, 22 Mar 2017 10:43:22 +0000 (11:43 +0100)
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

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 <>
Signed-off-by: Francois Berder <>
Signed-off-by: Ian Pozella <>
Signed-off-by: Mayank Sirotiya <>
Signed-off-by: Sean Kelly <>
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/ [new file with mode: 0755]
target/linux/pistachio/base-files/lib/ [new file with mode: 0755]
target/linux/pistachio/base-files/lib/preinit/ [new file with mode: 0755]
target/linux/pistachio/base-files/lib/upgrade/ [new file with mode: 0755]
target/linux/pistachio/image/Makefile [new file with mode: 0644]
target/linux/pistachio/profiles/ [new file with mode: 0644]