diff options
Diffstat (limited to 'bsps/bfin')
-rw-r--r-- | bsps/bfin/TLL6527M/headers.am | 11 | ||||
-rw-r--r-- | bsps/bfin/TLL6527M/include/tm27.h | 2 | ||||
-rw-r--r-- | bsps/bfin/TLL6527M/start/bsp_specs | 0 | ||||
-rw-r--r-- | bsps/bfin/TLL6527M/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/bfin/bf537Stamp/headers.am | 10 | ||||
-rw-r--r-- | bsps/bfin/bf537Stamp/start/bsp_specs | 0 | ||||
-rw-r--r-- | bsps/bfin/bf537Stamp/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/bfin/eZKit533/headers.am | 11 | ||||
-rw-r--r-- | bsps/bfin/eZKit533/include/tm27.h | 2 | ||||
-rw-r--r-- | bsps/bfin/eZKit533/start/bsp_specs | 0 | ||||
-rw-r--r-- | bsps/bfin/eZKit533/start/linkcmds | 2 | ||||
-rw-r--r-- | bsps/bfin/headers.am | 37 | ||||
-rw-r--r-- | bsps/bfin/shared/dev/rtc.c | 9 | ||||
-rw-r--r-- | bsps/bfin/shared/doxygen.h | 8 | ||||
-rw-r--r-- | bsps/bfin/shared/shared-sources.am | 8 |
15 files changed, 17 insertions, 87 deletions
diff --git a/bsps/bfin/TLL6527M/headers.am b/bsps/bfin/TLL6527M/headers.am deleted file mode 100644 index 07a03e0119..0000000000 --- a/bsps/bfin/TLL6527M/headers.am +++ /dev/null @@ -1,11 +0,0 @@ -## This file was generated by "./boostrap -H". - -include_HEADERS = -include_HEADERS += ../../../../../../bsps/bfin/TLL6527M/include/bsp.h -include_HEADERS += include/bspopts.h -include_HEADERS += ../../../../../../bsps/bfin/TLL6527M/include/cplb.h -include_HEADERS += ../../../../../../bsps/bfin/TLL6527M/include/tm27.h - -include_bspdir = $(includedir)/bsp -include_bsp_HEADERS = -include_bsp_HEADERS += ../../../../../../bsps/bfin/TLL6527M/include/bsp/irq.h diff --git a/bsps/bfin/TLL6527M/include/tm27.h b/bsps/bfin/TLL6527M/include/tm27.h index 6a943fec1b..f192790a0f 100644 --- a/bsps/bfin/TLL6527M/include/tm27.h +++ b/bsps/bfin/TLL6527M/include/tm27.h @@ -34,6 +34,8 @@ #define MUST_WAIT_FOR_INTERRUPT 0 +#define TM27_USE_VECTOR_HANDLER + #define Install_tm27_vector(handler) \ { \ set_vector( handler, 0x06, 1 ); \ diff --git a/bsps/bfin/TLL6527M/start/bsp_specs b/bsps/bfin/TLL6527M/start/bsp_specs deleted file mode 100644 index e69de29bb2..0000000000 --- a/bsps/bfin/TLL6527M/start/bsp_specs +++ /dev/null diff --git a/bsps/bfin/TLL6527M/start/linkcmds b/bsps/bfin/TLL6527M/start/linkcmds index 315f1b7149..2185678184 100644 --- a/bsps/bfin/TLL6527M/start/linkcmds +++ b/bsps/bfin/TLL6527M/start/linkcmds @@ -129,7 +129,7 @@ SECTIONS } > sdram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } > sdram .rtemsstack (NOLOAD) : { diff --git a/bsps/bfin/bf537Stamp/headers.am b/bsps/bfin/bf537Stamp/headers.am deleted file mode 100644 index aa3e259638..0000000000 --- a/bsps/bfin/bf537Stamp/headers.am +++ /dev/null @@ -1,10 +0,0 @@ -## This file was generated by "./boostrap -H". - -include_HEADERS = -include_HEADERS += ../../../../../../bsps/bfin/bf537Stamp/include/bsp.h -include_HEADERS += include/bspopts.h -include_HEADERS += ../../../../../../bsps/bfin/bf537Stamp/include/tm27.h - -include_bspdir = $(includedir)/bsp -include_bsp_HEADERS = -include_bsp_HEADERS += ../../../../../../bsps/bfin/bf537Stamp/include/bsp/irq.h diff --git a/bsps/bfin/bf537Stamp/start/bsp_specs b/bsps/bfin/bf537Stamp/start/bsp_specs deleted file mode 100644 index e69de29bb2..0000000000 --- a/bsps/bfin/bf537Stamp/start/bsp_specs +++ /dev/null diff --git a/bsps/bfin/bf537Stamp/start/linkcmds b/bsps/bfin/bf537Stamp/start/linkcmds index c6bbcf4e68..8747fe090f 100644 --- a/bsps/bfin/bf537Stamp/start/linkcmds +++ b/bsps/bfin/bf537Stamp/start/linkcmds @@ -137,7 +137,7 @@ SECTIONS } > sdram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } > sdram .rtemsstack (NOLOAD) : { diff --git a/bsps/bfin/eZKit533/headers.am b/bsps/bfin/eZKit533/headers.am deleted file mode 100644 index d588226478..0000000000 --- a/bsps/bfin/eZKit533/headers.am +++ /dev/null @@ -1,11 +0,0 @@ -## This file was generated by "./boostrap -H". - -include_HEADERS = -include_HEADERS += ../../../../../../bsps/bfin/eZKit533/include/bsp.h -include_HEADERS += include/bspopts.h -include_HEADERS += ../../../../../../bsps/bfin/eZKit533/include/cplb.h -include_HEADERS += ../../../../../../bsps/bfin/eZKit533/include/tm27.h - -include_bspdir = $(includedir)/bsp -include_bsp_HEADERS = -include_bsp_HEADERS += ../../../../../../bsps/bfin/eZKit533/include/bsp/irq.h diff --git a/bsps/bfin/eZKit533/include/tm27.h b/bsps/bfin/eZKit533/include/tm27.h index 834eee8229..3871908e62 100644 --- a/bsps/bfin/eZKit533/include/tm27.h +++ b/bsps/bfin/eZKit533/include/tm27.h @@ -32,6 +32,8 @@ #define MUST_WAIT_FOR_INTERRUPT 0 +#define TM27_USE_VECTOR_HANDLER + #define Install_tm27_vector(handler) \ { \ set_vector( handler, 0x06, 1 ); \ diff --git a/bsps/bfin/eZKit533/start/bsp_specs b/bsps/bfin/eZKit533/start/bsp_specs deleted file mode 100644 index e69de29bb2..0000000000 --- a/bsps/bfin/eZKit533/start/bsp_specs +++ /dev/null diff --git a/bsps/bfin/eZKit533/start/linkcmds b/bsps/bfin/eZKit533/start/linkcmds index 6f338b0b3a..b473e8c1b0 100644 --- a/bsps/bfin/eZKit533/start/linkcmds +++ b/bsps/bfin/eZKit533/start/linkcmds @@ -126,7 +126,7 @@ SECTIONS } > sdram .noinit (NOLOAD) : { - *(.noinit*) + *(SORT_BY_NAME (SORT_BY_ALIGNMENT (.noinit*))) } > sdram .rtemsstack (NOLOAD) : { diff --git a/bsps/bfin/headers.am b/bsps/bfin/headers.am deleted file mode 100644 index 67f3f02572..0000000000 --- a/bsps/bfin/headers.am +++ /dev/null @@ -1,37 +0,0 @@ -## This file was generated by "./boostrap -H". - -include_HEADERS = -include_HEADERS += ../../../../../bsps/bfin/include/bf52x.h - -include_bspdir = $(includedir)/bsp -include_bsp_HEADERS = -include_bsp_HEADERS += ../../../../../bsps/bfin/include/bsp/interrupt.h - -include_libcpudir = $(includedir)/libcpu -include_libcpu_HEADERS = -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/bf533.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/bf537.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/cecRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/coreTimerRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/dmaRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/ebiuRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/ethernet.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/ethernetRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/gpioRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/interrupt.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/memoryRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/mmu.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/mmuRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/ppiRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/rtcRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/sicRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/spi.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/spiRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/sport.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/sportRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/timerRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/twi.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/twiRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/uart.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/uartRegs.h -include_libcpu_HEADERS += ../../../../../bsps/bfin/include/libcpu/wdogRegs.h diff --git a/bsps/bfin/shared/dev/rtc.c b/bsps/bfin/shared/dev/rtc.c index cb15ca0607..e3fb48b4bf 100644 --- a/bsps/bfin/shared/dev/rtc.c +++ b/bsps/bfin/shared/dev/rtc.c @@ -22,11 +22,6 @@ #include <rtems/score/todimpl.h> #include <rtems/rtems/clockimpl.h> -/* The following are inside RTEMS -- we are violating visibility!!! - * Perhaps an API could be defined to get days since 1 Jan. - */ -extern const uint16_t _TOD_Days_to_date[2][13]; - /* * Prototypes and routines used below */ @@ -75,7 +70,7 @@ int setRealTime( tod_temp = *tod; days = (tod_temp.year - TOD_BASE_YEAR) * 365 + \ - _TOD_Days_to_date[0][tod_temp.month] + tod_temp.day - 1; + _TOD_Days_to_date[1][tod_temp.month] + tod_temp.day - 1; if (tod_temp.month < 3) days += Leap_years_until_now (tod_temp.year - 1); else @@ -115,7 +110,7 @@ void getRealTime( /* finding month and day */ Leap_year = (((!(tod_temp.year%4)) && (tod_temp.year%100)) || - (!(tod_temp.year%400)))?1:0; + (!(tod_temp.year%400)))?0:1; for (n=1; n<=12; n++) { if (days <= _TOD_Days_to_date[Leap_year][n+1]) { tod_temp.month = n; diff --git a/bsps/bfin/shared/doxygen.h b/bsps/bfin/shared/doxygen.h index 0a33c97a93..4ada8402e9 100644 --- a/bsps/bfin/shared/doxygen.h +++ b/bsps/bfin/shared/doxygen.h @@ -1,4 +1,12 @@ /** + * @file + * + * @ingroup RTEMSImplDoxygen + * + * @brief This header file defines bfin-specific groups. + */ + +/** * @defgroup RTEMSBSPsBfin Blackfin * * @ingroup RTEMSBSPs diff --git a/bsps/bfin/shared/shared-sources.am b/bsps/bfin/shared/shared-sources.am deleted file mode 100644 index 42e03d987a..0000000000 --- a/bsps/bfin/shared/shared-sources.am +++ /dev/null @@ -1,8 +0,0 @@ -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/mmu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/dev/clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/dev/rtc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/dev/spi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/dev/sport.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/dev/timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/dev/twi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/bfin/shared/dev/uart.c |