diff options
author | Marcin Bukat <marcin.bukat@gmail.com> | 2011-05-30 21:10:37 +0000 |
---|---|---|
committer | Marcin Bukat <marcin.bukat@gmail.com> | 2011-05-30 21:10:37 +0000 |
commit | 976a1699da373f01dabc9353b34aef261ebf740f (patch) | |
tree | 5f1649ceb51d603471e6b1cf5dcb5192626897d6 /tools/configure | |
parent | 8a5a2b82fd2d35e3eb7afa8f0dc875e3874988bb (diff) | |
download | rockbox-976a1699da373f01dabc9353b34aef261ebf740f.tar.gz rockbox-976a1699da373f01dabc9353b34aef261ebf740f.zip |
Rockchip rk27xx port initial commit. This is still work in progress.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@29935 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'tools/configure')
-rwxr-xr-x | tools/configure | 34 |
1 files changed, 32 insertions, 2 deletions
diff --git a/tools/configure b/tools/configure index 96953c8b50..d988e75d63 100755 --- a/tools/configure +++ b/tools/configure | |||
@@ -500,6 +500,13 @@ arm1176jzscc () { | |||
500 | endian="little" | 500 | endian="little" |
501 | } | 501 | } |
502 | 502 | ||
503 | arm7ejscc () { | ||
504 | findarmgcc | ||
505 | GCCOPTS="$CCOPTS -march=armv5te" | ||
506 | GCCOPTIMIZE="-fomit-frame-pointer" | ||
507 | endian="little" | ||
508 | } | ||
509 | |||
503 | mipselcc () { | 510 | mipselcc () { |
504 | prefixtools mipsel-elf- | 511 | prefixtools mipsel-elf- |
505 | # mips is predefined, but we want it for paths. use __mips instead | 512 | # mips is predefined, but we want it for paths. use __mips instead |
@@ -1271,8 +1278,8 @@ cat <<EOF | |||
1271 | 200) SDL 170) HD200 131) Mini2440 | 1278 | 200) SDL 170) HD200 131) Mini2440 |
1272 | 201) Android 171) HD300 | 1279 | 201) Android 171) HD300 |
1273 | 202) Nokia N8xx | 1280 | 202) Nokia N8xx |
1274 | 203) Nokia N900 | 1281 | 203) Nokia N900 ==ROCKCHIP== |
1275 | 204) Pandora | 1282 | 204) Pandora 180) rk27xx generic |
1276 | 1283 | ||
1277 | EOF | 1284 | EOF |
1278 | 1285 | ||
@@ -2969,6 +2976,29 @@ fi | |||
2969 | t_model="hd300" | 2976 | t_model="hd300" |
2970 | ;; | 2977 | ;; |
2971 | 2978 | ||
2979 | 180|rk27generic) | ||
2980 | target_id=78 | ||
2981 | modelname="rk27generic" | ||
2982 | target="-DRK27_GENERIC" | ||
2983 | memory=16 # always | ||
2984 | arm7ejscc | ||
2985 | tool="$rootdir/tools/scramble -add=rk27" | ||
2986 | bmp2rb_mono="$rootdir/tools/bmp2rb -f 0" | ||
2987 | bmp2rb_native="$rootdir/tools/bmp2rb -f 4" | ||
2988 | output="rockbox.rk27" | ||
2989 | bootoutput="bootloader.rk27" | ||
2990 | appextra="recorder:gui:radio" | ||
2991 | plugins="yes" | ||
2992 | swcodec="yes" | ||
2993 | # toolset is the tools within the tools directory that we build for | ||
2994 | # this particular target. | ||
2995 | toolset="$genericbitmaptools" | ||
2996 | # architecture, manufacturer and model for the target-tree build | ||
2997 | t_cpu="arm" | ||
2998 | t_manufacturer="rk27xx" | ||
2999 | t_model="rk27generic" | ||
3000 | ;; | ||
3001 | |||
2972 | 200|sdlapp) | 3002 | 200|sdlapp) |
2973 | application="yes" | 3003 | application="yes" |
2974 | target_id=73 | 3004 | target_id=73 |