Add cleaned-up xDuoo X3 support

Cleaned up, rebased, and forward-ported from the xvortex fork.

(original credit to vsoftster@gmail.com)

Change-Id: Ibcc023a0271ea81e901450a88317708c2683236d
Signed-off-by: Solomon Peachy <pizza@shaftnet.org>
This commit is contained in:
Solomon Peachy 2018-06-28 06:24:26 -04:00 committed by Michael Giacomelli
parent b3e2bd619b
commit 0662793ca0
114 changed files with 17348 additions and 101 deletions

24
tools/configure vendored
View file

@ -1535,6 +1535,8 @@ cat <<EOF
232) DX50 240) Rocker 227) NW-A20 series
233) DX90 228) NWZ-A860 series
229) NWZ-S750 series
==xDuoo==
241) X3
EOF
buildfor=`input`;
@ -4215,6 +4217,28 @@ fi
mipsellinuxcc
;;
241|xduoox3)
target_id=106
modelname="xduoox3"
target="XDUOO_X3"
memory=64
mipselcc
tool="$rootdir/tools/scramble -add=xdx3"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$bmp2rb_mono"
output="rockbox.x3"
appextra="recorder:gui:radio"
plugins="yes"
swcodec="yes"
toolset=$genericbitmaptools
boottool="cp"
bootoutput="bootloader-x3.bin"
# architecture, manufacturer and model for the target-tree build
t_cpu="mips"
t_manufacturer="ingenic_jz47xx"
t_model="xduoo_x3"
;;
*)
echo "Please select a supported target platform!"
exit 7