New port: FiiO M3K

Most credit goes to:  Roman Skylarov
Additional integration and refactoring by myself.

 *** COMPLETELY UNTESTED ***

Change-Id: Ia64c36d92e0214c6b15f7a868df286f8113ea27b
This commit is contained in:
Solomon Peachy 2020-10-03 18:17:11 -04:00
parent 4231c2c83f
commit aabc8aca47
84 changed files with 2188 additions and 20 deletions

28
tools/configure vendored
View file

@ -1588,7 +1588,8 @@ cat <<EOF
251) 770 226) NWZ-A10 series
==AgpTek== 252) 800 227) NW-A20 series
240) Rocker 228) NWZ-A860 series
229) NWZ-S750 series
==FiiO== 229) NWZ-S750 series
244) M3K
EOF
@ -4055,6 +4056,7 @@ fi
t_cpu="hosted"
t_manufacturer="xduoo"
t_model="xduoo_x3ii"
# sysfont="20-Terminus-Bold"
;;
243|xduoox20)
@ -4077,6 +4079,30 @@ fi
t_cpu="hosted"
t_manufacturer="xduoo"
t_model="xduoo_x20"
# sysfont="20-Terminus-Bold"
;;
244|fiiom3k)
application="yes"
app_type="fiio"
target_id=112
modelname="fiiom3k"
target="FIIO_M3K"
memory=16 # XXX Can probably go over 32?
tool="cp "
boottool="cp "
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
output="rockbox.m3k"
bootoutput="bootloader.m3k"
appextra="recorder:gui:hosted"
plugins="yes"
# architecture, manufacturer and model for the target-tree build
t_cpu="hosted"
t_manufacturer="fiio"
t_model="m3k"
mipsellinuxcc
# sysfont="20-Terminus-Bold"
;;
250|ihifi770c)