mirror of https://github.com/thesofproject/sof.git
build: add build support for apollolake
Build the Intel apollolake platform. Signed-off-by: Liam Girdwood <liam.r.girdwood@linux.intel.com>
This commit is contained in:
parent
4239d894ec
commit
095c907a3f
23
configure.ac
23
configure.ac
|
@ -106,6 +106,23 @@ case "$with_platform" in
|
||||||
AC_DEFINE([CONFIG_CHERRYTRAIL], [1], [Configure for Cherrytrail])
|
AC_DEFINE([CONFIG_CHERRYTRAIL], [1], [Configure for Cherrytrail])
|
||||||
AC_DEFINE([CONFIG_HOST_PTABLE], [1], [Configure handling host page table])
|
AC_DEFINE([CONFIG_HOST_PTABLE], [1], [Configure handling host page table])
|
||||||
;;
|
;;
|
||||||
|
apollolake*)
|
||||||
|
|
||||||
|
PLATFORM_LDSCRIPT="apollolake.x"
|
||||||
|
AC_SUBST(PLATFORM_LDSCRIPT)
|
||||||
|
|
||||||
|
PLATFORM="apollolake"
|
||||||
|
AC_SUBST(PLATFORM)
|
||||||
|
|
||||||
|
FW_NAME="apl"
|
||||||
|
AC_SUBST(FW_NAME)
|
||||||
|
|
||||||
|
XTENSA_CORE="hifi3_std"
|
||||||
|
AC_SUBST(XTENSA_CORE)
|
||||||
|
|
||||||
|
AC_DEFINE([CONFIG_APOLLOLAKE], [1], [Configure for Apololake])
|
||||||
|
AC_DEFINE([CONFIG_IRQ_MAP], [1], [Configure IRQ maps])
|
||||||
|
;;
|
||||||
haswell*)
|
haswell*)
|
||||||
|
|
||||||
PLATFORM_LDSCRIPT="haswell.x"
|
PLATFORM_LDSCRIPT="haswell.x"
|
||||||
|
@ -150,6 +167,7 @@ AM_CONDITIONAL(BUILD_CHERRYTRAIL, test "$FW_NAME" = "cht")
|
||||||
AM_CONDITIONAL(BUILD_HASWELL, test "$FW_NAME" = "hsw")
|
AM_CONDITIONAL(BUILD_HASWELL, test "$FW_NAME" = "hsw")
|
||||||
AM_CONDITIONAL(BUILD_BROADWELL, test "$FW_NAME" = "bdw")
|
AM_CONDITIONAL(BUILD_BROADWELL, test "$FW_NAME" = "bdw")
|
||||||
AM_CONDITIONAL(BUILD_APOLLOLAKE, test "$FW_NAME" = "apl")
|
AM_CONDITIONAL(BUILD_APOLLOLAKE, test "$FW_NAME" = "apl")
|
||||||
|
AM_CONDITIONAL(BUILD_MODULE, test "$FW_NAME" = "apl" -o "$FW_NAME" = "cnl")
|
||||||
|
|
||||||
# DSP core support (Optional)
|
# DSP core support (Optional)
|
||||||
AC_ARG_WITH([dsp-core],
|
AC_ARG_WITH([dsp-core],
|
||||||
|
@ -218,6 +236,11 @@ AC_CONFIG_FILES([
|
||||||
src/platform/baytrail/include/platform/Makefile
|
src/platform/baytrail/include/platform/Makefile
|
||||||
src/platform/baytrail/include/xtensa/Makefile
|
src/platform/baytrail/include/xtensa/Makefile
|
||||||
src/platform/baytrail/include/xtensa/config/Makefile
|
src/platform/baytrail/include/xtensa/config/Makefile
|
||||||
|
src/platform/apollolake/Makefile
|
||||||
|
src/platform/apollolake/include/Makefile
|
||||||
|
src/platform/apollolake/include/platform/Makefile
|
||||||
|
src/platform/apollolake/include/xtensa/Makefile
|
||||||
|
src/platform/apollolake/include/xtensa/config/Makefile
|
||||||
src/platform/haswell/Makefile
|
src/platform/haswell/Makefile
|
||||||
src/platform/haswell/include/Makefile
|
src/platform/haswell/include/Makefile
|
||||||
src/platform/haswell/include/platform/Makefile
|
src/platform/haswell/include/platform/Makefile
|
||||||
|
|
|
@ -152,6 +152,15 @@ PLATFORM_DEFS = \
|
||||||
$(CACHE_DEFS)
|
$(CACHE_DEFS)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if BUILD_APOLLOLAKE
|
||||||
|
PLATFORM_DEFS = \
|
||||||
|
$(STATE_DEFS) \
|
||||||
|
$(DISASS_DEFS) \
|
||||||
|
$(MISC_DEFS) \
|
||||||
|
$(INTERRUPTS_DEFS) \
|
||||||
|
$(CACHE_DEFS)
|
||||||
|
endif
|
||||||
|
|
||||||
noinst_LIBRARIES = libhal.a
|
noinst_LIBRARIES = libhal.a
|
||||||
|
|
||||||
libhal_a_SOURCES = \
|
libhal_a_SOURCES = \
|
||||||
|
|
|
@ -6,6 +6,10 @@ if BUILD_CHERRYTRAIL
|
||||||
SUBDIRS = baytrail
|
SUBDIRS = baytrail
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if BUILD_APOLLOLAKE
|
||||||
|
SUBDIRS = apollolake
|
||||||
|
endif
|
||||||
|
|
||||||
if BUILD_HASWELL
|
if BUILD_HASWELL
|
||||||
SUBDIRS = haswell
|
SUBDIRS = haswell
|
||||||
endif
|
endif
|
||||||
|
|
Loading…
Reference in New Issue