Modified patch originates from Andy Green <andy@openmoko.com>
[u-boot-openmoko/mini2440.git] / board / neo1973 / gta01 / split_by_variant.sh
blob19a36e12c19d5ace3c24bb7415b40511e131bb6d
1 #!/bin/sh
2 # ---------------------------------------------------------
3 # Set the core module defines according to Core Module
4 # ---------------------------------------------------------
5 # ---------------------------------------------------------
6 # Set up the GTA01 type define
7 # ---------------------------------------------------------
9 CFGINC=${obj}include/config.h
10 CFGTMP=${obj}board/neo1973/gta01/config.tmp
12 mkdir -p ${obj}include
13 if [ "$1" = "" ]
14 then
15 echo "$0:: No parameters - using GTA01Bv3 config"
16 echo "#define CONFIG_ARCH_GTA01B_v3" > $CFGINC
17 echo "GTA01_BIG_RAM=y" > $CFGTMP
18 echo "CONFIG_USB_DFU_REVISION=0x0230" > $CFGTMP
19 else
20 case "$1" in
21 gta01v4_config)
22 echo "#define CONFIG_ARCH_GTA01_v4" > $CFGINC
23 echo "GTA01_BIG_RAM=n" > $CFGTMP
24 echo "CONFIG_USB_DFU_REVISION=0x0140" > $CFGTMP
27 gta01v3_config)
28 echo "#define CONFIG_ARCH_GTA01_v3" > $CFGINC
29 echo "GTA01_BIG_RAM=n" > $CFGTMP
30 echo "CONFIG_USB_DFU_REVISION=0x0130" > $CFGTMP
33 gta01bv2_config)
34 echo "#define CONFIG_ARCH_GTA01B_v2" > $CFGINC
35 echo "GTA01_BIG_RAM=y" > $CFGTMP
36 echo "CONFIG_USB_DFU_REVISION=0x0220" > $CFGTMP
39 gta01bv3_config)
40 echo "#define CONFIG_ARCH_GTA01B_v3" > $CFGINC
41 echo "GTA01_BIG_RAM=y" > $CFGTMP
42 echo "CONFIG_USB_DFU_REVISION=0x0230" > $CFGTMP
45 gta01bv4_config)
46 echo "#define CONFIG_ARCH_GTA01B_v4" > $CFGINC
47 echo "GTA01_BIG_RAM=y" > $CFGTMP
48 echo "CONFIG_USB_DFU_REVISION=0x0240" > $CFGTMP
52 echo "$0:: Unrecognised config - using GTA01Bv4 config"
53 echo "#define CONFIG_ARCH_GTA01B_v4" > $CFGINC
54 echo "GTA01_BIG_RAM=y" > $CFGTMP
55 echo "CONFIG_USB_DFU_REVISION=0x0240" > $CFGTMP
58 esac
61 sed 's/^/#define /;s/=/ /' <$CFGTMP >>$CFGINC
62 # ---------------------------------------------------------
63 # Complete the configuration
64 # ---------------------------------------------------------
65 $MKCONFIG -a neo1973_gta01 arm arm920t gta01 neo1973 s3c24x0