FreeCalypso > hg > fc-magnetite
annotate scripts/config-headers-new.sh @ 395:11e279107681
Magnetite fw can now be compiled to target Calypso C05 (F741979B) silicon
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 18 Jan 2018 00:03:48 +0000 |
parents | 5addc2943fa2 |
children | fd1d9063ad40 |
rev | line source |
---|---|
389
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 #!/bin/sh |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 if [ -z "$TARGET" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 echo "Error: TARGET= must be passed via environment" 1>&2 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 exit 1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 if [ -z "$BUILD_DIR" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 echo "Error: BUILD_DIR= must be passed via environment" 1>&2 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 exit 1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 # The following vars will already be set when this script is invoked |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 # from configure.sh in a production build, but the following defaulting logic |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 # helps with manual invokation during development. |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 if [ -z "$CHIPSET" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 CHIPSET=10 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 export CHIPSET |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 if [ -z "$DSP" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 DSP=36 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 export DSP |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 if [ -z "$RF" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 RF=12 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35 export RF |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
36 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
37 if [ -z "$AMR" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39 AMR=1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41 export AMR |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
42 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 if [ -z "$L1_DYN_DSP_DWNLD" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 L1_DYN_DSP_DWNLD=1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
46 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
47 export L1_DYN_DSP_DWNLD |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
48 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
49 if [ -z "$L1_VOICE_MEMO_AMR" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
50 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
51 L1_VOICE_MEMO_AMR=1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
52 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
53 export L1_VOICE_MEMO_AMR |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
54 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
55 if [ -z "$MELODY_E2" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
56 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
57 MELODY_E2=1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
58 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
59 export MELODY_E2 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
60 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
61 if [ -z "$SPEECH_RECO" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
62 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
63 SPEECH_RECO=1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
64 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
65 export SPEECH_RECO |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
66 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
67 if [ -z "$GPRS" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
68 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
69 GPRS=1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
70 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
71 export GPRS |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
72 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
73 if [ -z "$SRVC" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
74 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
75 SRVC=1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
76 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
77 export SRVC |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
78 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
79 if [ -z "$ATP_STATE" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
80 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
81 ATP_STATE=0 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
82 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
83 export ATP_STATE |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
84 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
85 if [ -z "$FCHG_STATE" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
86 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
87 FCHG_STATE=1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
88 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
89 export FCHG_STATE |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
90 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
91 if [ -z "$LCC_STATE" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
92 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
93 LCC_STATE=0 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
94 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
95 export LCC_STATE |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
96 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
97 if [ -z "$MKS_STATE" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
98 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
99 MKS_STATE=0 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
100 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
101 export MKS_STATE |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
102 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
103 if [ -z "$PWR_STATE" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
104 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
105 PWR_STATE=0 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
106 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
107 export PWR_STATE |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
108 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
109 if [ -z "$R2D_STATE" ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
110 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
111 R2D_STATE=1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
112 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
113 export R2D_STATE |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
114 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
115 # Derived settings only for the generation of *.cfg headers |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
116 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
117 case "$RF" in |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
118 10) |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
119 RF_FAM=10 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
120 RF_PA=0 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
121 RF_PG=0 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
122 ;; |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
123 12) |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
124 RF_FAM=12 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
125 RF_PA=2 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
126 RF_PG=2 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
127 ;; |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
128 *) |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
129 echo "Error: RF=$RF setting not understood" 1>&2 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
130 exit 1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
131 esac |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
132 export RF_FAM RF_PA RF_PG |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
133 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
134 case "$GPRS" in |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
135 0) |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
136 L1_GPRS=0 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
137 PMODE=1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
138 ;; |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
139 1) |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
140 L1_GPRS=1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
141 PMODE=2 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
142 ;; |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
143 *) |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
144 echo "Error: GPRS=$GPRS setting not understood" 1>&2 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
145 exit 1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
146 esac |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
147 export L1_GPRS PMODE |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
148 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
149 if [ "$SRVC" != 0 ] |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
150 then |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
151 IDS=1 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
152 else |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
153 IDS=0 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
154 fi |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
155 export IDS |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
156 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
157 # do it! |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
158 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
159 set -e |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
160 |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
161 rm -rf $BUILD_DIR/config |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
162 mkdir $BUILD_DIR/config |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
163 helpers/cfg-hdr-gen scripts/cfg-template $BUILD_DIR/config |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
164 scripts/make-rv-swe-hdr.sh > $BUILD_DIR/config/rv_swe.h |
5addc2943fa2
scripts/config-headers-new.sh: written, to be tested
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
165 cp targets/$TARGET.h $BUILD_DIR/config/fc-target.cfg |