Fix target order and formatting in case block

Added Creative Zen V (95) to the list, since it was missing.

Change-Id: I2f0115835db82d1bedba3ccc97bcb405af3d1dd9
This commit is contained in:
Vencislav Atanasov 2024-11-10 02:26:40 +02:00 committed by Solomon Peachy
parent 1451fa2cbb
commit 38df1ff311

867
tools/configure vendored
View file

@ -1645,40 +1645,40 @@ cat <<EOF
100) GoGear SA9200 92) Zen Vision 61) Sansa View 100) GoGear SA9200 92) Zen Vision 61) Sansa View
101) GoGear HDD1630/ 93) Zen X-Fi2 62) Sansa Clip+ 101) GoGear HDD1630/ 93) Zen X-Fi2 62) Sansa Clip+
HDD1830 94) Zen X-Fi3 63) Sansa Fuze v2 HDD1830 94) Zen X-Fi3 63) Sansa Fuze v2
102) GoGear HDD6330 96) Zen X-Fi 64) Sansa Fuze+ 102) GoGear HDD6330 95) Zen V 64) Sansa Fuze+
97) Zen Mozaic 65) Sansa Clip Zip 96) Zen X-Fi 65) Sansa Clip Zip
==Meizu== 98) Zen 66) Sansa Connect ==Meizu== 97) Zen Mozaic 66) Sansa Connect
110) M6SL 110) M6SL 98) Zen
111) M6SP ==Onda== ==Lyre project== 111) M6SP ==Lyre project==
112) M3 120) VX747 130) Lyre proto 1 112) M3 ==Onda== 130) Lyre proto 1
121) VX767 131) Mini2440 120) VX747 131) Mini2440
==Samsung== 122) VX747+ ==Samsung== 121) VX767
140) YH-820 123) VX777 ==Packard Bell== 140) YH-820 122) VX747+ ==Packard Bell==
141) YH-920 160) Vibe 500 141) YH-920 123) VX777 160) Vibe 500
142) YH-925 ==MPIO== 142) YH-925
143) YP-S3 170) HD200 ==ROCKCHIP== 143) YP-S3 ==MPIO== ==ROCKCHIP==
171) HD300 180) rk27xx generic 170) HD200 180) rk27xx generic
==HiFiMAN== ==HiFiMAN== 171) HD300
190) HM-60x ==Application== ==HiFi E.T.== 190) HM-60x ==HiFi E.T.==
191) HM-801 200) SDL 210) MA9 191) HM-801 ==Application== 210) MA9
201) Android 211) MA9C 200) SDL 211) MA9C
==Sony== 202) Nokia N8xx 212) MA8 ==Sony== 201) Android 212) MA8
219) NWZ-E350 series 203) Nokia N900 213) MA8C 219) NWZ-E350 series 202) Nokia N8xx 213) MA8C
220) NWZ-E370/E380 series 204) Pandora 220) NWZ-E370/E380 series 203) Nokia N900
221) NWZ-E360 series 205) Samsung YP-R0 ==IHIFI== 221) NWZ-E360 series 204) Pandora ==IHIFI==
222) NWZ-E450 series 206) Android MIPS 230) 760 222) NWZ-E450 series 205) Samsung YP-R0 230) 760
223) NWZ-E460 series 207) Android x86 231) 960 223) NWZ-E460 series 206) Android MIPS 231) 960
224) NWZ-E470 series 208) Samsung YP-R1 250) 770C 224) NWZ-E470 series 207) Android x86 250) 770C
225) NWZ-E580 series 251) 770 225) NWZ-E580 series 208) Samsung YP-R1 251) 770
226) NWZ-A10 series ==iBasso== 252) 800 226) NWZ-A10 series 252) 800
227) NW-A20 series 232) DX50 227) NW-A20 series ==iBasso==
228) NWZ-A860 series 233) DX90 ==AgpTek== 228) NWZ-A860 series 232) DX50 ==AgpTek==
229) NWZ-S750 series 240) Rocker 229) NWZ-S750 series 233) DX90 240) Rocker
==xDuoo==
==FiiO== 241) X3 ==AIGO== ==FiiO== ==xDuoo== ==AIGO==
244) M3K Linux 242) X3II 245) Eros Q / K 244) M3K Linux 241) X3 245) Eros Q / K
246) M3K baremetal 243) X20 247) Eros Q / K native 246) M3K baremetal 242) X3II 247) Eros Q / K native
248) Eros Q / K native v3 243) X20 248) Eros Q / K native v3
==Shanling== (GC9A01 LCD Controller) ==Shanling== (GC9A01 LCD Controller)
260) Q1 260) Q1
EOF EOF
@ -2221,6 +2221,323 @@ fi
t_model="gigabeat-s" t_model="gigabeat-s"
;; ;;
50|sansae200)
target_id=23
modelname="sansae200"
target="SANSA_E200"
memory=32 # supposedly
arm7tdmicc
tool="$rootdir/tools/scramble -mi4v3 -model=e200 -type=RBOS"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
output="rockbox.mi4"
appextra="recorder:gui:radio"
plugins="yes"
boottool="$rootdir/tools/scramble -mi4v3 -model=e200 -type=RBBL"
bootoutput="PP5022.mi4"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset=$scramblebitmaptools
# architecture, manufacturer and model for the target-tree build
t_cpu="arm"
t_soc="pp"
t_manufacturer="sandisk"
t_model="sansa-e200"
;;
51|sansae200r)
# the e200R model is pretty much identical to the e200, it only has a
# different option to the scramble tool when building a bootloader and
# makes the bootloader output file name in all lower case.
target_id=27
modelname="sansae200r"
target="SANSA_E200"
memory=32 # supposedly
arm7tdmicc
tool="$rootdir/tools/scramble -mi4v3 -model=e20r -type=RBOS"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
output="rockbox.mi4"
appextra="recorder:gui:radio"
plugins="yes"
boottool="$rootdir/tools/scramble -mi4r -model=e20r -type=RBBL"
bootoutput="pp5022.mi4"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset=$scramblebitmaptools
# architecture, manufacturer and model for the target-tree build
t_cpu="arm"
t_soc="pp"
t_manufacturer="sandisk"
t_model="sansa-e200"
;;
52|sansac200)
target_id=30
modelname="sansac200"
target="SANSA_C200"
memory=32 # supposedly
arm7tdmicc
tool="$rootdir/tools/scramble -mi4v3 -model=c200 -type=RBOS"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
output="rockbox.mi4"
appextra="recorder:gui:radio"
plugins="yes"
boottool="$rootdir/tools/scramble -mi4v3 -model=c200 -type=RBBL"
bootoutput="firmware.mi4"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset=$scramblebitmaptools
# architecture, manufacturer and model for the target-tree build
t_cpu="arm"
t_soc="pp"
t_manufacturer="sandisk"
t_model="sansa-c200"
;;
55|sansaclip)
target_id=50
modelname="sansaclip"
target="SANSA_CLIP"
memory=2
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$bmp2rb_mono"
tool="$rootdir/tools/scramble -add=clip"
output="rockbox.sansa"
bootoutput="bootloader-clip.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-clip"
sysfont="08-Rockfont"
if [ "$ARG_ARM_THUMB" != 0 ]; then ARG_ARM_THUMB=1; fi
arm9tdmicc
;;
56|sansae200v2)
target_id=51
modelname="sansae200v2"
target="SANSA_E200V2"
memory=8
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
tool="$rootdir/tools/scramble -add=e2v2"
output="rockbox.sansa"
bootoutput="bootloader-e200v2.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
arm_thumb_boot=1
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-e200v2"
arm9tdmicc
;;
57|sansam200v4)
target_id=52
modelname="sansam200v4"
target="SANSA_M200V4"
memory=2
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$bmp2rb_mono"
tool="$rootdir/tools/scramble -add=m2v4"
output="rockbox.sansa"
bootoutput="bootloader-m200v4.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-m200v4"
sysfont="08-Rockfont"
if [ "$ARG_ARM_THUMB" != 0 ]; then ARG_ARM_THUMB=1; fi
arm9tdmicc
;;
58|sansafuze)
target_id=53
modelname="sansafuze"
target="SANSA_FUZE"
memory=8
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
tool="$rootdir/tools/scramble -add=fuze"
output="rockbox.sansa"
bootoutput="bootloader-fuze.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-fuze"
arm9tdmicc
;;
59|sansac200v2)
target_id=55
modelname="sansac200v2"
target="SANSA_C200V2"
memory=2 # as per OF diagnosis mode
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
tool="$rootdir/tools/scramble -add=c2v2"
output="rockbox.sansa"
bootoutput="bootloader-c200v2.sansa"
appextra="recorder:gui:radio"
plugins="yes"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset=$scramblebitmaptools
# architecture, manufacturer and model for the target-tree build
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-c200v2"
if [ "$ARG_ARM_THUMB" != 0 ]; then ARG_ARM_THUMB=1; fi
arm9tdmicc
;;
60|sansaclipv2)
target_id=60
modelname="sansaclipv2"
target="SANSA_CLIPV2"
memory=8
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$bmp2rb_mono"
tool="$rootdir/tools/scramble -add=clv2"
output="rockbox.sansa"
bootoutput="bootloader-clipv2.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-clipv2"
sysfont="08-Rockfont"
arm926ejscc
;;
61|sansaview)
target_id=63
modelname="sansaview"
target="SANSA_VIEW"
memory=32
arm1176jzscc
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
output="rockbox.mi4"
appextra="gui"
plugins=""
boottool="$rootdir/tools/scramble -mi4v3 -model=view -type=RBBL"
bootoutput="firmware.mi4"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset=$scramblebitmaptools
t_cpu="arm"
t_soc="pp"
t_manufacturer="sandisk"
t_model="sansa-view"
;;
62|sansaclipplus)
target_id=66
modelname="sansaclipplus"
target="SANSA_CLIPPLUS"
memory=8
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$bmp2rb_mono"
tool="$rootdir/tools/scramble -add=cli+"
output="rockbox.sansa"
bootoutput="bootloader-clipplus.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-clipplus"
sysfont="08-Rockfont"
arm926ejscc
;;
63|sansafuzev2)
target_id=68
modelname="sansafuzev2"
target="SANSA_FUZEV2"
memory=8 # not sure
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 5"
tool="$rootdir/tools/scramble -add=fuz2"
output="rockbox.sansa"
bootoutput="bootloader-fuzev2.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-fuzev2"
arm926ejscc
;;
64|sansafuzeplus)
target_id=80
modelname="sansafuzeplus"
target="SANSA_FUZEPLUS"
memory=64
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
tool="$rootdir/tools/scramble -add=fuz+"
output="rockbox.sansa"
bootoutput="bootloader-fuzeplus.sansa"
appextra="gui:recorder:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="imx233"
t_model="sansa-fuzeplus"
arm926ejscc
;;
65|sansaclipzip)
target_id=68
modelname="sansaclipzip"
target="SANSA_CLIPZIP"
memory=8 # not sure
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
tool="$rootdir/tools/scramble -add=clzp"
output="rockbox.sansa"
bootoutput="bootloader-clipzip.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-clipzip"
arm926ejscc
;;
66|sansaconnect)
target_id=81
modelname="sansaconnect"
target="SANSA_CONNECT"
memory=64
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
tool="$rootdir/tools/scramble -add=conn"
output="rockbox.sansa"
bootoutput="bootloader-connect.sansa"
appextra="recorder:gui"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="tms320dm320"
t_model="sansa-connect"
arm926ejscc
;;
70|mrobe500) 70|mrobe500)
target_id=36 target_id=36
modelname="mrobe500" modelname="mrobe500"
@ -2469,327 +2786,6 @@ fi
arm926ejscc arm926ejscc
;; ;;
50|sansae200)
target_id=23
modelname="sansae200"
target="SANSA_E200"
memory=32 # supposedly
arm7tdmicc
tool="$rootdir/tools/scramble -mi4v3 -model=e200 -type=RBOS"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
output="rockbox.mi4"
appextra="recorder:gui:radio"
plugins="yes"
boottool="$rootdir/tools/scramble -mi4v3 -model=e200 -type=RBBL"
bootoutput="PP5022.mi4"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset=$scramblebitmaptools
# architecture, manufacturer and model for the target-tree build
t_cpu="arm"
t_soc="pp"
t_manufacturer="sandisk"
t_model="sansa-e200"
;;
51|sansae200r)
# the e200R model is pretty much identical to the e200, it only has a
# different option to the scramble tool when building a bootloader and
# makes the bootloader output file name in all lower case.
target_id=27
modelname="sansae200r"
target="SANSA_E200"
memory=32 # supposedly
arm7tdmicc
tool="$rootdir/tools/scramble -mi4v3 -model=e20r -type=RBOS"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
output="rockbox.mi4"
appextra="recorder:gui:radio"
plugins="yes"
boottool="$rootdir/tools/scramble -mi4r -model=e20r -type=RBBL"
bootoutput="pp5022.mi4"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset=$scramblebitmaptools
# architecture, manufacturer and model for the target-tree build
t_cpu="arm"
t_soc="pp"
t_manufacturer="sandisk"
t_model="sansa-e200"
;;
52|sansac200)
target_id=30
modelname="sansac200"
target="SANSA_C200"
memory=32 # supposedly
arm7tdmicc
tool="$rootdir/tools/scramble -mi4v3 -model=c200 -type=RBOS"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
output="rockbox.mi4"
appextra="recorder:gui:radio"
plugins="yes"
boottool="$rootdir/tools/scramble -mi4v3 -model=c200 -type=RBBL"
bootoutput="firmware.mi4"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset=$scramblebitmaptools
# architecture, manufacturer and model for the target-tree build
t_cpu="arm"
t_soc="pp"
t_manufacturer="sandisk"
t_model="sansa-c200"
;;
55|sansaclip)
target_id=50
modelname="sansaclip"
target="SANSA_CLIP"
memory=2
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$bmp2rb_mono"
tool="$rootdir/tools/scramble -add=clip"
output="rockbox.sansa"
bootoutput="bootloader-clip.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-clip"
sysfont="08-Rockfont"
if [ "$ARG_ARM_THUMB" != 0 ]; then ARG_ARM_THUMB=1; fi
arm9tdmicc
;;
56|sansae200v2)
target_id=51
modelname="sansae200v2"
target="SANSA_E200V2"
memory=8
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
tool="$rootdir/tools/scramble -add=e2v2"
output="rockbox.sansa"
bootoutput="bootloader-e200v2.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
arm_thumb_boot=1
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-e200v2"
arm9tdmicc
;;
57|sansam200v4)
target_id=52
modelname="sansam200v4"
target="SANSA_M200V4"
memory=2
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$bmp2rb_mono"
tool="$rootdir/tools/scramble -add=m2v4"
output="rockbox.sansa"
bootoutput="bootloader-m200v4.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-m200v4"
sysfont="08-Rockfont"
if [ "$ARG_ARM_THUMB" != 0 ]; then ARG_ARM_THUMB=1; fi
arm9tdmicc
;;
58|sansafuze)
target_id=53
modelname="sansafuze"
target="SANSA_FUZE"
memory=8
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
tool="$rootdir/tools/scramble -add=fuze"
output="rockbox.sansa"
bootoutput="bootloader-fuze.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-fuze"
arm9tdmicc
;;
59|sansac200v2)
target_id=55
modelname="sansac200v2"
target="SANSA_C200V2"
memory=2 # as per OF diagnosis mode
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
tool="$rootdir/tools/scramble -add=c2v2"
output="rockbox.sansa"
bootoutput="bootloader-c200v2.sansa"
appextra="recorder:gui:radio"
plugins="yes"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset=$scramblebitmaptools
# architecture, manufacturer and model for the target-tree build
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-c200v2"
if [ "$ARG_ARM_THUMB" != 0 ]; then ARG_ARM_THUMB=1; fi
arm9tdmicc
;;
60|sansaclipv2)
target_id=60
modelname="sansaclipv2"
target="SANSA_CLIPV2"
memory=8
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$bmp2rb_mono"
tool="$rootdir/tools/scramble -add=clv2"
output="rockbox.sansa"
bootoutput="bootloader-clipv2.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-clipv2"
sysfont="08-Rockfont"
arm926ejscc
;;
61|sansaview)
target_id=63
modelname="sansaview"
target="SANSA_VIEW"
memory=32
arm1176jzscc
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
output="rockbox.mi4"
appextra="gui"
plugins=""
boottool="$rootdir/tools/scramble -mi4v3 -model=view -type=RBBL"
bootoutput="firmware.mi4"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset=$scramblebitmaptools
t_cpu="arm"
t_soc="pp"
t_manufacturer="sandisk"
t_model="sansa-view"
;;
62|sansaclipplus)
target_id=66
modelname="sansaclipplus"
target="SANSA_CLIPPLUS"
memory=8
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$bmp2rb_mono"
tool="$rootdir/tools/scramble -add=cli+"
output="rockbox.sansa"
bootoutput="bootloader-clipplus.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-clipplus"
sysfont="08-Rockfont"
arm926ejscc
;;
63|sansafuzev2)
target_id=68
modelname="sansafuzev2"
target="SANSA_FUZEV2"
memory=8 # not sure
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 5"
tool="$rootdir/tools/scramble -add=fuz2"
output="rockbox.sansa"
bootoutput="bootloader-fuzev2.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-fuzev2"
arm926ejscc
;;
64|sansafuzeplus)
target_id=80
modelname="sansafuzeplus"
target="SANSA_FUZEPLUS"
memory=64
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
tool="$rootdir/tools/scramble -add=fuz+"
output="rockbox.sansa"
bootoutput="bootloader-fuzeplus.sansa"
appextra="gui:recorder:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="imx233"
t_model="sansa-fuzeplus"
arm926ejscc
;;
65|sansaclipzip)
target_id=68
modelname="sansaclipzip"
target="SANSA_CLIPZIP"
memory=8 # not sure
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
tool="$rootdir/tools/scramble -add=clzp"
output="rockbox.sansa"
bootoutput="bootloader-clipzip.sansa"
appextra="recorder:gui:radio"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="as3525"
t_model="sansa-clipzip"
arm926ejscc
;;
66|sansaconnect)
target_id=81
modelname="sansaconnect"
target="SANSA_CONNECT"
memory=64
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
tool="$rootdir/tools/scramble -add=conn"
output="rockbox.sansa"
bootoutput="bootloader-connect.sansa"
appextra="recorder:gui"
plugins="yes"
toolset=$scramblebitmaptools
t_cpu="arm"
t_manufacturer="tms320dm320"
t_model="sansa-connect"
arm926ejscc
;;
100|gogearsa9200) 100|gogearsa9200)
target_id=41 target_id=41
modelname="gogearsa9200" modelname="gogearsa9200"
@ -4060,6 +4056,86 @@ fi
sysfont="14-Rockbox-Mix" sysfont="14-Rockbox-Mix"
;; ;;
246|fiiom3k)
target_id=114
modelname="fiiom3k"
target="FIIO_M3K"
memory=64
mipsr2elcc
appextra="recorder:gui"
plugins="yes"
tool="$rootdir/tools/scramble -add=fiiom3k "
boottool="$rootdir/tools/mkspl-x1000 -type=nand -ppb=2 -bpp=2 "
output="rockbox.m3k"
bootoutput="bootloader.m3k"
sysfontbl="16-Terminus"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset="$x1000tools"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
# architecture, manufacturer and model for the target-tree build
t_cpu="mips"
t_manufacturer="ingenic_x1000"
t_model="fiiom3k"
;;
247|erosqnative)
target_id=116
modelname="erosqnative"
target="EROS_QN"
memory=32
mipsr2elcc
appextra="recorder:gui"
plugins="yes"
tool="$rootdir/tools/scramble -add=erosqnative "
boottool="$rootdir/tools/mkspl-x1000 -type=nand -ppb=2 -bpp=2 "
output="rockbox.erosq"
bootoutput="bootloader.erosq"
sysfontbl="16-Terminus"
sysfont="14-Rockbox-Mix"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset="$x1000tools"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
# architecture, manufacturer and model for the target-tree build
t_cpu="mips"
t_manufacturer="ingenic_x1000"
t_model="erosqnative"
# player version, for bootloader usage
# versions 1 and 2 both use 1
extradefines="$extradefines -DEROSQN_VER=1"
;;
248|erosqnative_v3)
target_id=117
modelname="erosqnative_v3"
target="EROS_QN"
memory=32
mipsr2elcc
appextra="recorder:gui"
plugins="yes"
tool="$rootdir/tools/scramble -add=erosqnative "
boottool="$rootdir/tools/mkspl-x1000 -type=nand -ppb=2 -bpp=2 "
output="rockbox.erosq"
bootoutput="bootloader.erosq"
sysfontbl="16-Terminus"
sysfont="14-Rockbox-Mix"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset="$x1000tools"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
# architecture, manufacturer and model for the target-tree build
t_cpu="mips"
t_manufacturer="ingenic_x1000"
t_model="erosqnative"
# player version, for bootloader usage
# version 3
extradefines="$extradefines -DEROSQN_VER=3"
;;
250|ihifi770c) 250|ihifi770c)
target_id=107 target_id=107
modelname="ihifi770c" modelname="ihifi770c"
@ -4126,30 +4202,6 @@ fi
t_model="ihifi2" t_model="ihifi2"
;; ;;
246|fiiom3k)
target_id=114
modelname="fiiom3k"
target="FIIO_M3K"
memory=64
mipsr2elcc
appextra="recorder:gui"
plugins="yes"
tool="$rootdir/tools/scramble -add=fiiom3k "
boottool="$rootdir/tools/mkspl-x1000 -type=nand -ppb=2 -bpp=2 "
output="rockbox.m3k"
bootoutput="bootloader.m3k"
sysfontbl="16-Terminus"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset="$x1000tools"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
# architecture, manufacturer and model for the target-tree build
t_cpu="mips"
t_manufacturer="ingenic_x1000"
t_model="fiiom3k"
;;
260|shanlingq1) 260|shanlingq1)
target_id=115 target_id=115
modelname="shanlingq1" modelname="shanlingq1"
@ -4174,63 +4226,6 @@ fi
t_model="shanlingq1" t_model="shanlingq1"
;; ;;
247|erosqnative)
target_id=116
modelname="erosqnative"
target="EROS_QN"
memory=32
mipsr2elcc
appextra="recorder:gui"
plugins="yes"
tool="$rootdir/tools/scramble -add=erosqnative "
boottool="$rootdir/tools/mkspl-x1000 -type=nand -ppb=2 -bpp=2 "
output="rockbox.erosq"
bootoutput="bootloader.erosq"
sysfontbl="16-Terminus"
sysfont="14-Rockbox-Mix"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset="$x1000tools"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
# architecture, manufacturer and model for the target-tree build
t_cpu="mips"
t_manufacturer="ingenic_x1000"
t_model="erosqnative"
# player version, for bootloader usage
# versions 1 and 2 both use 1
extradefines="$extradefines -DEROSQN_VER=1"
;;
248|erosqnative_v3)
target_id=117
modelname="erosqnative_v3"
target="EROS_QN"
memory=32
mipsr2elcc
appextra="recorder:gui"
plugins="yes"
tool="$rootdir/tools/scramble -add=erosqnative "
boottool="$rootdir/tools/mkspl-x1000 -type=nand -ppb=2 -bpp=2 "
output="rockbox.erosq"
bootoutput="bootloader.erosq"
sysfontbl="16-Terminus"
sysfont="14-Rockbox-Mix"
# toolset is the tools within the tools directory that we build for
# this particular target.
toolset="$x1000tools"
bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
# architecture, manufacturer and model for the target-tree build
t_cpu="mips"
t_manufacturer="ingenic_x1000"
t_model="erosqnative"
# player version, for bootloader usage
# version 3
extradefines="$extradefines -DEROSQN_VER=3"
;;
*) *)
echo "Please select a supported target platform!" echo "Please select a supported target platform!"
exit 7 exit 7