Skip to content

Commit 50c3171

Browse files
authored
Merge pull request #121 from jajanusz/platforms-refactor
platform: refactor: deduplicate code for APL&CNL
2 parents a292d45 + 817dada commit 50c3171

24 files changed

Lines changed: 199 additions & 1499 deletions

File tree

configure.ac

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,7 @@ AC_CONFIG_FILES([
487487
src/platform/cannonlake/include/arch/xtensa/config/Makefile
488488
src/platform/cannonlake/include/platform/Makefile
489489
src/platform/intel/Makefile
490+
src/platform/intel/cavs/Makefile
490491
src/platform/intel/include/Makefile
491492
src/platform/intel/include/platform/Makefile
492493
src/platform/intel/include/platform/cavs/Makefile

src/arch/xtensa/Makefile.am

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ sof_LDADD = \
8787
../../init/libinit.a \
8888
../../tasks/libtasks.a \
8989
../../lib/libcore.a \
90-
../../platform/$(PLATFORM)/libplatform.a \
90+
../../platform/$(PLATFORM)/libplatform.la \
9191
../../ipc/libsof_ipc.a \
9292
../../lib/libdma.a \
9393
../../audio/libaudio.a \

src/platform/apollolake/Makefile.am

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,19 @@ EXTRA_DIST = \
44
apollolake.x.in \
55
boot_ldr.x.in
66

7-
noinst_LIBRARIES = libplatform.a
8-
9-
libplatform_a_SOURCES = \
10-
platform.c \
11-
dai.c \
12-
dma.c \
13-
clk.c \
14-
timer.c \
15-
interrupt.c \
16-
memory.c \
17-
pm_runtime.c \
18-
power_down.S
19-
20-
libplatform_a_CFLAGS = \
7+
noinst_LTLIBRARIES = libplatform.la
8+
9+
libplatform_la_LIBADD = ../intel/cavs/libcavsplatform.la
10+
11+
libplatform_la_SOURCES = power_down.S
12+
13+
libplatform_la_CFLAGS = \
2114
$(ARCH_CFLAGS) \
2215
$(ARCH_INCDIR) \
2316
$(PLATFORM_INCDIR) \
2417
$(SOF_INCDIR)
2518

26-
libplatform_a_CCASFLAGS = \
19+
libplatform_la_CCASFLAGS = \
2720
$(ARCH_INCDIR) \
2821
$(ASFLAGS) \
2922
$(ARCH_ASFLAGS) \

src/platform/apollolake/interrupt.c

Lines changed: 0 additions & 229 deletions
This file was deleted.

0 commit comments

Comments
 (0)