summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/tms570/Makefile.am
diff options
context:
space:
mode:
authorPavel Pisa <pisa@cmp.felk.cvut.cz>2016-09-22 09:23:17 +0200
committerPavel Pisa <pisa@cmp.felk.cvut.cz>2016-10-02 11:31:19 +0200
commit006f86753af48e8d0fbdd4343fe1d0072c67574c (patch)
treec279f4784b6e9db4c005f9ed6cd2deef53863c48 /c/src/lib/libbsp/arm/tms570/Makefile.am
parentarm/tms570: include hardware initialization and selftest based on Ti HalCoGen... (diff)
downloadrtems-006f86753af48e8d0fbdd4343fe1d0072c67574c.tar.bz2
arm/tms570: include TMS570_USE_HWINIT_STARTUP option to select bare metal startup and selftest.
Diffstat (limited to 'c/src/lib/libbsp/arm/tms570/Makefile.am')
-rw-r--r--c/src/lib/libbsp/arm/tms570/Makefile.am22
1 files changed, 22 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/tms570/Makefile.am b/c/src/lib/libbsp/arm/tms570/Makefile.am
index 6f3682e299..09e84ff4cf 100644
--- a/c/src/lib/libbsp/arm/tms570/Makefile.am
+++ b/c/src/lib/libbsp/arm/tms570/Makefile.am
@@ -171,8 +171,30 @@ libbsp_a_SOURCES += ../../../libcpu/shared/src/cache_manager.c
libbsp_a_SOURCES += ../../../libcpu/arm/shared/include/cache_.h
libbsp_a_CPPFLAGS += -I$(srcdir)/../../../libcpu/arm/shared/include
+if TMS570_USE_HWINIT_STARTUP
+libbsp_a_SOURCES += hwinit/tms570_sys_core.S
+libbsp_a_SOURCES += hwinit/fail_notification.c
+libbsp_a_SOURCES += hwinit/init_emif_sdram.c
+libbsp_a_SOURCES += hwinit/init_esm.c
+libbsp_a_SOURCES += hwinit/init_pinmux.c
+libbsp_a_SOURCES += hwinit/init_system.c
+libbsp_a_SOURCES += hwinit/tms570_selftest.c
+libbsp_a_SOURCES += hwinit/tms570_selftest_par_can.c
+libbsp_a_SOURCES += hwinit/tms570_selftest_par_mibspi.c
+libbsp_a_SOURCES += hwinit/tms570_selftest_par_std.c
+libbsp_a_SOURCES += hwinit/tms570_selftest_parity.c
+libbsp_a_SOURCES += hwinit/tms570_tcram_tests.c
+
+include_bsp_HEADERS += hwinit/tms570_selftest_parity.h
+include_bsp_HEADERS += hwinit/tms570_hwinit.h
+include_bsp_HEADERS += hwinit/tms570_selftest.h
+
+# Start hooks
+libbsp_a_SOURCES += hwinit/bspstarthooks-hwinit.c
+else
# Start hooks
libbsp_a_SOURCES += startup/bspstarthooks.c
+endif
# ----------------------------
# ------ Special Rules