source: rtems/c/src/lib/libbsp/arm/tms570/configure.ac @ 8621ed38

5
Last change on this file since 8621ed38 was 8621ed38, checked in by Sebastian Huber <sebastian.huber@…>, on 04/03/18 at 05:28:03

bsps: Move config macros to RTEMS_BSP_CONFIGURE

Provide HAS_NETWORKING and HAS_SMP Automake conditionals for all BSPs.

This patch is a part of the BSP source reorganization.

Update #3285.

  • Property mode set to 100644
File size: 1.9 KB
Line 
1##
2#
3# @file configure.ac
4#
5# @brief Configure script of LibBSP for the TMS570 board.
6#
7
8AC_PREREQ([2.69])
9AC_INIT([rtems-c-src-lib-libbsp-arm-tms570],[_RTEMS_VERSION],
10                                [https://devel.rtems.org/newticket])
11AC_CONFIG_SRCDIR([make/custom/tms570ls3137_hdk.cfg])
12RTEMS_TOP(../../../../../..)
13RTEMS_SOURCE_TOP
14RTEMS_BUILD_TOP
15RTEMS_BSP_LINKCMDS
16
17RTEMS_CANONICAL_TARGET_CPU
18AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2])
19RTEMS_BSP_CONFIGURE
20
21
22
23RTEMS_BSPOPTS_SET([TMS570_SCI_BAUD_RATE],[*],[115200U])
24RTEMS_BSPOPTS_HELP([TMS570_SCI_BAUD_RATE],[baud for UARTs])
25
26RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[1])
27RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS],
28[The tms570 console driver can operate in either polled or interrupt mode.])
29
30RTEMS_BSPOPTS_SET([ARM_TMS570LS3137],[*],[0])
31RTEMS_BSPOPTS_HELP([ARM_TMS570LS3137],[target used for identify TMS570LS3137 board])
32
33RTEMS_BSPOPTS_SET([BSP_MINIMUM_TASK_STACK_SIZE],[*],[1024])
34RTEMS_BSPOPTS_HELP([BSP_MINIMUM_TASK_STACK_SIZE],[Suggested minimum task stack
35                        size in bytes])
36
37RTEMS_BSPOPTS_SET([BSP_START_NEEDS_REGISTER_INITIALIZATION],[*],[1])
38RTEMS_BSPOPTS_HELP([BSP_START_NEEDS_REGISTER_INITIALIZATION],
39                                        [The TMS570 needs to have the registers of its CPU initialized
40                                        to avoid CCMR4F errors])
41
42RTEMS_BSPOPTS_SET([TMS570_OSCILLATOR_MAIN],[*],[12000000U])
43RTEMS_BSPOPTS_HELP([TMS570_OSCILLATOR_MAIN],[main oscillator frequency in Hz])
44
45RTEMS_BSPOPTS_SET([TMS570_OSCILLATOR_RTC],[*],[32768U])
46RTEMS_BSPOPTS_HELP([TMS570_OSCILLATOR_RTC],[RTC oscillator frequency in Hz])
47
48RTEMS_BSPOPTS_SET([TMS570_CCLK],[*],[96000000U])
49RTEMS_BSPOPTS_HELP([TMS570_CCLK],[CPU clock in Hz])
50
51RTEMS_BSPOPTS_SET([TMS570_USE_HWINIT_STARTUP],[*],[0])
52RTEMS_BSPOPTS_HELP([TMS570_USE_HWINIT_STARTUP],[Include BSP startup code for TMS570LS3137 which allows to start RTEMS application directly after reset])
53AM_CONDITIONAL(TMS570_USE_HWINIT_STARTUP,test "$TMS570_USE_HWINIT_STARTUP" = "1")
54
55RTEMS_BSP_CLEANUP_OPTIONS
56
57AC_CONFIG_FILES([Makefile])
58AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.