summaryrefslogtreecommitdiff
path: root/tools/configure
diff options
context:
space:
mode:
authorMarcin Bukat <marcin.bukat@gmail.com>2011-10-17 10:32:19 +0000
committerMarcin Bukat <marcin.bukat@gmail.com>2011-10-17 10:32:19 +0000
commit32f763c39a797221a6e850704feb3743bc104d8c (patch)
treec509c38423f2efb76a13119f92c21e5e82476a42 /tools/configure
parentf0311d3310e84906a6c1afaf941f2f58e2063c30 (diff)
Add HiFiMAN HM-60x target(s). FS#12319 by Andrew Ryabinin with some (small) modification by me. This also splits rk27xx lcd driver into lcdif-rk27xx and lcd controller specific part. Some modifications to the pcm driver have been made to allow using codecs in slave mode (as TDA1543 used in hifiman is slave only i2s codec).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30765 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/configure')
-rwxr-xr-xtools/configure27
1 files changed, 25 insertions, 2 deletions
diff --git a/tools/configure b/tools/configure
index 3d1aad7667..31ea290e4c 100755
--- a/tools/configure
+++ b/tools/configure
@@ -1290,8 +1290,8 @@ cat <<EOF
200) SDL 170) HD200 130) Lyre proto 1
201) Android 171) HD300 131) Mini2440
202) Nokia N8xx
- 203) Nokia N900 ==ROCKCHIP==
- 204) Pandora 180) rk27xx generic
+ 203) Nokia N900 ==ROCKCHIP== ==HiFiMAN==
+ 204) Pandora 180) rk27xx generic 190) HM-60x
EOF
@@ -3031,6 +3031,29 @@ fi
t_model="rk27generic"
;;
+ 190|hifimanhm60x)
+ target_id=79
+ modelname="hifimanhm60x"
+ target="-DHM60X"
+ memory=16
+ arm7ejscc
+ tool="$rootdir/tools/scramble -add=rk27"
+ bmp2rb_mono="$rootdir/tools/bmp2rb -f 0"
+ bmp2rb_native="$rootdir/tools/bmp2rb -f 4"
+ output="rockbox.rk27"
+ bootoutput="bootloader.rk27"
+ appextra="recorder:gui"
+ plugins="yes"
+ swcodec="yes"
+ # toolset is the tools within the tools directory that we build for
+ # this particular target.
+ toolset="$genericbitmaptools"
+ # architecture, manufacturer and model for the target-tree build
+ t_cpu="arm"
+ t_manufacturer="rk27xx"
+ t_model="hm60x"
+ ;;
+
200|sdlapp)
application="yes"
target_id=73