From 069e10c3927d98c23392d93f0cb01cb1659e04bf Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 10 Feb 2014 12:17:34 +0100 Subject: bsps/arm: Include missing header file --- c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am | 1 + c/src/lib/libbsp/arm/realview-pbx-a9/preinstall.am | 4 ++++ c/src/lib/libbsp/arm/shared/arm-a9mpcore-clock-config.c | 5 ++--- 3 files changed, 7 insertions(+), 3 deletions(-) (limited to 'c/src/lib/libbsp') diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am b/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am index 522efe9ba8..d5c3957860 100644 --- a/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am +++ b/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am @@ -33,6 +33,7 @@ include_bsp_HEADERS += ../../shared/include/irq-info.h include_bsp_HEADERS += ../../shared/include/stackalloc.h include_bsp_HEADERS += ../../shared/tod.h include_bsp_HEADERS += ../shared/include/start.h +include_bsp_HEADERS += ../shared/include/arm-a9mpcore-clock.h include_bsp_HEADERS += ../shared/include/arm-a9mpcore-irq.h include_bsp_HEADERS += ../shared/include/arm-a9mpcore-regs.h include_bsp_HEADERS += ../shared/include/arm-a9mpcore-start.h diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/preinstall.am b/c/src/lib/libbsp/arm/realview-pbx-a9/preinstall.am index 218730fb1c..64d45362aa 100644 --- a/c/src/lib/libbsp/arm/realview-pbx-a9/preinstall.am +++ b/c/src/lib/libbsp/arm/realview-pbx-a9/preinstall.am @@ -86,6 +86,10 @@ $(PROJECT_INCLUDE)/bsp/start.h: ../shared/include/start.h $(PROJECT_INCLUDE)/bsp $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/start.h PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/start.h +$(PROJECT_INCLUDE)/bsp/arm-a9mpcore-clock.h: ../shared/include/arm-a9mpcore-clock.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) + $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/arm-a9mpcore-clock.h +PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/arm-a9mpcore-clock.h + $(PROJECT_INCLUDE)/bsp/arm-a9mpcore-irq.h: ../shared/include/arm-a9mpcore-irq.h $(PROJECT_INCLUDE)/bsp/$(dirstamp) $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/bsp/arm-a9mpcore-irq.h PREINSTALL_FILES += $(PROJECT_INCLUDE)/bsp/arm-a9mpcore-irq.h diff --git a/c/src/lib/libbsp/arm/shared/arm-a9mpcore-clock-config.c b/c/src/lib/libbsp/arm/shared/arm-a9mpcore-clock-config.c index 85a62490fa..de8a1933e0 100644 --- a/c/src/lib/libbsp/arm/shared/arm-a9mpcore-clock-config.c +++ b/c/src/lib/libbsp/arm/shared/arm-a9mpcore-clock-config.c @@ -15,6 +15,7 @@ #include #include #include +#include #define A9MPCORE_PT ((volatile a9mpcore_pt *) BSP_ARM_A9MPCORE_PT_BASE) @@ -23,9 +24,7 @@ static uint64_t a9mpcore_clock_last_tick_k; /* This is defined in clockdrv_shell.h */ void Clock_isr(rtems_irq_hdl_param arg); -uint32_t a9mpcore_clock_periphclk(void) __attribute__ ((weak)); - -uint32_t a9mpcore_clock_periphclk(void) +__attribute__ ((weak)) uint32_t a9mpcore_clock_periphclk(void) { /* default to the BSP option. */ return BSP_ARM_A9MPCORE_PERIPHCLK; -- cgit v1.2.3