@@ -239,7 +239,47 @@ case "$with_platform" in
239239 XTENSA_CORE="hifi3_std"
240240 AC_SUBST ( XTENSA_CORE )
241241
242- AC_DEFINE ( [ CONFIG_APOLLOLAKE] , [ 1] , [ Configure for Apololake] )
242+ AC_DEFINE ( [ CONFIG_APOLLOLAKE] , [ 1] , [ Configure for Apollolake] )
243+ AC_DEFINE ( [ CONFIG_BOOT_LOADER] , [ 1] , [ Configure Boot Loader] )
244+ AC_DEFINE ( [ CONFIG_IRQ_MAP] , [ 1] , [ Configure IRQ maps] )
245+ AC_DEFINE ( [ CONFIG_DMA_GW] , [ 1] , [ Configure DMA Gateway] )
246+ AC_DEFINE ( [ CONFIG_MEM_WND] , [ 1] , [ Configure Memory Windows] )
247+ ;;
248+ kabylake*)
249+
250+ PLATFORM_LDSCRIPT="apollolake.x"
251+ AC_SUBST ( PLATFORM_LDSCRIPT )
252+
253+ PLATFORM="apollolake"
254+ AC_SUBST ( PLATFORM )
255+
256+ FW_NAME="kbl"
257+ AC_SUBST ( FW_NAME )
258+
259+ XTENSA_CORE="hifi3_std"
260+ AC_SUBST ( XTENSA_CORE )
261+
262+ AC_DEFINE ( [ CONFIG_APOLLOLAKE] , [ 1] , [ Configure for Apollolake] )
263+ AC_DEFINE ( [ CONFIG_BOOT_LOADER] , [ 1] , [ Configure Boot Loader] )
264+ AC_DEFINE ( [ CONFIG_IRQ_MAP] , [ 1] , [ Configure IRQ maps] )
265+ AC_DEFINE ( [ CONFIG_DMA_GW] , [ 1] , [ Configure DMA Gateway] )
266+ AC_DEFINE ( [ CONFIG_MEM_WND] , [ 1] , [ Configure Memory Windows] )
267+ ;;
268+ skylake*)
269+
270+ PLATFORM_LDSCRIPT="apollolake.x"
271+ AC_SUBST ( PLATFORM_LDSCRIPT )
272+
273+ PLATFORM="apollolake"
274+ AC_SUBST ( PLATFORM )
275+
276+ FW_NAME="skl"
277+ AC_SUBST ( FW_NAME )
278+
279+ XTENSA_CORE="hifi3_std"
280+ AC_SUBST ( XTENSA_CORE )
281+
282+ AC_DEFINE ( [ CONFIG_APOLLOLAKE] , [ 1] , [ Configure for Apollolake] )
243283 AC_DEFINE ( [ CONFIG_BOOT_LOADER] , [ 1] , [ Configure Boot Loader] )
244284 AC_DEFINE ( [ CONFIG_IRQ_MAP] , [ 1] , [ Configure IRQ maps] )
245285 AC_DEFINE ( [ CONFIG_DMA_GW] , [ 1] , [ Configure DMA Gateway] )
@@ -353,14 +393,14 @@ AM_CONDITIONAL(BUILD_BAYTRAIL, test "$FW_NAME" = "byt")
353393AM_CONDITIONAL(BUILD_CHERRYTRAIL, test "$FW_NAME" = "cht")
354394AM_CONDITIONAL(BUILD_HASWELL, test "$FW_NAME" = "hsw")
355395AM_CONDITIONAL(BUILD_BROADWELL, test "$FW_NAME" = "bdw")
356- AM_CONDITIONAL(BUILD_APOLLOLAKE, test "$FW_NAME" = "apl")
396+ AM_CONDITIONAL(BUILD_APOLLOLAKE, test "$FW_NAME" = "apl" -o "$FW_NAME" = "skl" -o "$FW_NAME" = "kbl" )
357397AM_CONDITIONAL(BUILD_CANNONLAKE, test "$FW_NAME" = "cnl")
358398AM_CONDITIONAL(BUILD_SUECREEK, test "$FW_NAME" = "sue")
359399AM_CONDITIONAL(BUILD_ICELAKE, test "$FW_NAME" = "icl")
360- AM_CONDITIONAL(BUILD_BOOTLOADER, test "$FW_NAME" = "apl" -o "$FW_NAME" = "cnl" -o "$FW_NAME" = "icl" -o "$FW_NAME" = "sue")
361- AM_CONDITIONAL(BUILD_CAVS, test "$FW_NAME" = "apl" -o "$FW_NAME" = "cnl" -o "$FW_NAME" = "icl" -o "$FW_NAME" = "sue")
362- AM_CONDITIONAL(BUILD_MODULE, test "$FW_NAME" = "apl" -o "$FW_NAME" = "cnl" -o "$FW_NAME" = "icl" -o "$FW_NAME" = "sue")
363- AM_CONDITIONAL(BUILD_APL_SSP, test "$FW_NAME" = "apl" -o "$FW_NAME" = "cnl" -o "$FW_NAME" = "icl" -o "$FW_NAME" = "sue")
400+ AM_CONDITIONAL(BUILD_BOOTLOADER, test "$FW_NAME" = "apl" -o "$FW_NAME" = "cnl" -o "$FW_NAME" = "icl" -o "$FW_NAME" = "sue" -o "$FW_NAME" = "skl" -o "$FW_NAME" = "kbl" )
401+ AM_CONDITIONAL(BUILD_CAVS, test "$FW_NAME" = "apl" -o "$FW_NAME" = "cnl" -o "$FW_NAME" = "icl" -o "$FW_NAME" = "sue" -o "$FW_NAME" = "skl" -o "$FW_NAME" = "kbl" )
402+ AM_CONDITIONAL(BUILD_MODULE, test "$FW_NAME" = "apl" -o "$FW_NAME" = "cnl" -o "$FW_NAME" = "icl" -o "$FW_NAME" = "sue" -o "$FW_NAME" = "skl" -o "$FW_NAME" = "kbl" )
403+ AM_CONDITIONAL(BUILD_APL_SSP, test "$FW_NAME" = "apl" -o "$FW_NAME" = "cnl" -o "$FW_NAME" = "icl" -o "$FW_NAME" = "sue" -o "$FW_NAME" = "skl" -o "$FW_NAME" = "kbl" )
364404
365405# DSP core support (Optional)
366406AC_ARG_WITH ( [ dsp-core] ,
0 commit comments