Skip to content

Commit a84276a

Browse files
committed
scripts: update xcc build for all platform
Update xcc build config for all existing platforms. xcc build with byt, cht and sue need special defconfig. Signed-off-by: Pan Xiuli <xiuli.pan@linux.intel.com>
1 parent 66b28ef commit a84276a

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

scripts/xtensa-build-all.sh

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ WORKDIR="$pwd"
106106
for j in ${PLATFORMS[@]}
107107
do
108108
HAVE_ROM='no'
109+
DEFCONFIG_PATCH=''
109110
if [ $j == "byt" ]
110111
then
111112
PLATFORM="baytrail"
@@ -128,15 +129,19 @@ do
128129
then
129130
PLATFORM="broadwell"
130131
ARCH="xtensa"
132+
XTENSA_CORE="LX4_langwell_audio_17_8"
131133
ROOT="$pwd/../xtensa-root/xtensa-hsw-elf"
132134
HOST="xtensa-hsw-elf"
135+
XTENSA_TOOLS_VERSION="RG-2017.8-linux"
133136
fi
134137
if [ $j == "hsw" ]
135138
then
136139
PLATFORM="haswell"
137140
ARCH="xtensa"
141+
XTENSA_CORE="LX4_langwell_audio_17_8"
138142
ROOT="$pwd/../xtensa-root/xtensa-hsw-elf"
139143
HOST="xtensa-hsw-elf"
144+
XTENSA_TOOLS_VERSION="RG-2017.8-linux"
140145
fi
141146
if [ $j == "apl" ]
142147
then
@@ -207,22 +212,22 @@ do
207212
fi
208213
if [ $j == "sue" ]
209214
then
210-
PLATFORM="suecreek"
215+
PLATFORM="suecreek"
211216
ARCH="xtensa"
212-
XTENSA_CORE="X6H3CNL_2016_4_linux"
213-
ROOT="$pwd/../xtensa-root/xtensa-cnl-elf"
214-
HOST="xtensa-cnl-elf"
215-
XTENSA_TOOLS_VERSION="RF-2016.4-linux"
217+
XTENSA_CORE="X6H3CNL_2017_8"
218+
ROOT="$pwd/../xtensa-root/xtensa-cnl-elf"
219+
HOST="xtensa-cnl-elf"
220+
XTENSA_TOOLS_VERSION="RG-2017.8-linux"
216221
HAVE_ROM='yes'
217222
fi
218223
if [ $j == "icl" ]
219224
then
220225
PLATFORM="icelake"
221226
ARCH="xtensa-smp"
222-
XTENSA_CORE="X6H3CNL_2016_4_linux"
227+
XTENSA_CORE="X6H3CNL_2017_8"
223228
ROOT="$pwd/../xtensa-root/xtensa-cnl-elf"
224229
HOST="xtensa-cnl-elf"
225-
XTENSA_TOOLS_VERSION="RF-2016.4-linux"
230+
XTENSA_TOOLS_VERSION="RG-2017.8-linux"
226231
HAVE_ROM='yes'
227232
fi
228233
if [ $j == "jsl" ]
@@ -269,6 +274,11 @@ do
269274
export XTENSA_SYSTEM=$XTENSA_BUILDS_DIR/$XTENSA_CORE/config
270275
PATH=$XTENSA_TOOLS_DIR/XtensaTools/bin:$OLDPATH
271276
COMPILER="xcc"
277+
278+
if [ $j == "byt" ] || [ $j == "cht" ] || [ $j == "sue" ]
279+
then
280+
DEFCONFIG_PATCH="_xcc"
281+
fi
272282
else
273283
TOOLCHAIN=$HOST
274284
PATH=$pwd/../$HOST/bin:$OLDPATH
@@ -289,7 +299,7 @@ do
289299
${PRIVATE_KEY_OPTION} \
290300
..
291301

292-
make ${PLATFORM}_defconfig
302+
make ${PLATFORM}${DEFCONFIG_PATCH}_defconfig
293303

294304
if [[ "x$MAKE_MENUCONFIG" == "xyes" ]]
295305
then

0 commit comments

Comments
 (0)