summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2018-06-29 16:09:28 -0400
committerSolomon Peachy <pizza@shaftnet.org>2019-01-02 08:10:01 -0500
commitd4942cc74c82c465ea395637c77ed06565b8b497 (patch)
tree8c1fa737c93f8a2ade5a1566857dc4dc8f578bd6 /tools
parentaf9459a7992596e932c6d8cc0a6366ff0f0b0fca (diff)
downloadrockbox-d4942cc74c82c465ea395637c77ed06565b8b497.tar.gz
rockbox-d4942cc74c82c465ea395637c77ed06565b8b497.zip
Add Xuelin iHIFI 770/770C/800 support
Taken from the xvortex fork (Roman Stolyarov) Ported, rebased, and cleaned up by myself. Change-Id: I7b2bca2d29502f2e4544e42f3d122786dd4b7978
Diffstat (limited to 'tools')
-rw-r--r--tools/builds.pm12
-rwxr-xr-xtools/configure80
2 files changed, 87 insertions, 5 deletions
diff --git a/tools/builds.pm b/tools/builds.pm
index 5f7e2c5f58..ddb4b1442b 100644
--- a/tools/builds.pm
+++ b/tools/builds.pm
@@ -422,6 +422,18 @@ $releasenotes="/wiki/ReleaseNotes314";
422 name => 'xDuoo X3', 422 name => 'xDuoo X3',
423 status => 2, 423 status => 2,
424 }, 424 },
425 'ihifi770' => {
426 name => 'Xuelin iHIFI 770',
427 status => 2,
428 },
429 'ihifi770C' => {
430 name => 'Xuelin iHIFI 770C',
431 status => 2,
432 },
433 'ihifi800' => {
434 name => 'Xuelin iHIFI 800',
435 status => 2,
436 },
425); 437);
426 438
427sub manualname { 439sub manualname {
diff --git a/tools/configure b/tools/configure
index e7f254ada7..cad2238d9b 100755
--- a/tools/configure
+++ b/tools/configure
@@ -1548,13 +1548,14 @@ cat <<EOF
1548 206) Android MIPS ==IHIFI== 222) NWZ-E450 series 1548 206) Android MIPS ==IHIFI== 222) NWZ-E450 series
1549 207) Android x86 230) 760 223) NWZ-E460 series 1549 207) Android x86 230) 760 223) NWZ-E460 series
1550 208) Samsung YP-R1 231) 960 224) NWZ-E470 series 1550 208) Samsung YP-R1 231) 960 224) NWZ-E470 series
1551 225) NWZ-E580 series 1551 250) 770C 225) NWZ-E580 series
1552 ==iBasso== ==Agptek== 226) NWZ-A10 series 1552 ==iBasso== 251) 770 226) NWZ-A10 series
1553 232) DX50 240) Rocker 227) NW-A20 series 1553 232) DX50 252) 800 227) NW-A20 series
1554 233) DX90 228) NWZ-A860 series 1554 233) DX90 228) NWZ-A860 series
1555 229) NWZ-S750 series 1555 229) NWZ-S750 series
1556 ==xDuoo== 1556 ==xDuoo== ==AgpTek==
1557 241) X3 1557 241) X3 240) Rocker
1558
1558EOF 1559EOF
1559 1560
1560 buildfor=`input`; 1561 buildfor=`input`;
@@ -4257,6 +4258,75 @@ fi
4257 t_model="xduoo_x3" 4258 t_model="xduoo_x3"
4258 ;; 4259 ;;
4259 4260
4261 250|ihifi770C)
4262 target_id=107
4263 modelname="ihifi770c"
4264 target="IHIFI770C"
4265 memory=16
4266 arm7ejscc
4267 tool="$rootdir/tools/scramble -rkw -modelnum=97"
4268 bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
4269 bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
4270 output="rockbox.rkw"
4271 bootoutput="bootloader.rkw"
4272 appextra="recorder:gui"
4273 plugins="yes"
4274 swcodec="yes"
4275 # toolset is the tools within the tools directory that we build for
4276 # this particular target.
4277 toolset="$genericbitmaptools"
4278 # architecture, manufacturer and model for the target-tree build
4279 t_cpu="arm"
4280 t_manufacturer="rk27xx"
4281 t_model="ihifi2"
4282 ;;
4283
4284 251|ihifi770)
4285 target_id=108
4286 modelname="ihifi770"
4287 target="IHIFI770"
4288 memory=16
4289 arm7ejscc
4290 tool="$rootdir/tools/scramble -rkw -modelnum=98"
4291 bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
4292 bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
4293 output="rockbox.rkw"
4294 bootoutput="bootloader.rkw"
4295 appextra="recorder:gui"
4296 plugins="yes"
4297 swcodec="yes"
4298 # toolset is the tools within the tools directory that we build for
4299 # this particular target.
4300 toolset="$genericbitmaptools"
4301 # architecture, manufacturer and model for the target-tree build
4302 t_cpu="arm"
4303 t_manufacturer="rk27xx"
4304 t_model="ihifi2"
4305 ;;
4306
4307 252|ihifi800)
4308 target_id=109
4309 modelname="ihifi800"
4310 target="IHIFI800"
4311 memory=16
4312 arm7ejscc
4313 tool="$rootdir/tools/scramble -rkw -modelnum=99"
4314 bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
4315 bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
4316 output="rockbox.rkw"
4317 bootoutput="bootloader.rkw"
4318 appextra="recorder:gui"
4319 plugins="yes"
4320 swcodec="yes"
4321 # toolset is the tools within the tools directory that we build for
4322 # this particular target.
4323 toolset="$genericbitmaptools"
4324 # architecture, manufacturer and model for the target-tree build
4325 t_cpu="arm"
4326 t_manufacturer="rk27xx"
4327 t_model="ihifi2"
4328 ;;
4329
4260 *) 4330 *)
4261 echo "Please select a supported target platform!" 4331 echo "Please select a supported target platform!"
4262 exit 7 4332 exit 7