summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm
diff options
context:
space:
mode:
authorRalf Corsépius <ralf.corsepius@rtems.org>2012-05-24 06:36:40 +0200
committerRalf Corsépius <ralf.corsepius@rtems.org>2012-05-24 07:16:50 +0200
commitdaffa606cc4a45d93c1f0f4fe365fde0fda6acbb (patch)
treee41223b3c92a63476eaa8b1618676a5500cea059 /c/src/lib/libbsp/arm
parentRevert "Revert "libtests/complex: Avoid generated files"" (diff)
downloadrtems-daffa606cc4a45d93c1f0f4fe365fde0fda6acbb.tar.bz2
Add bspopts.h.in.
Diffstat (limited to 'c/src/lib/libbsp/arm')
-rw-r--r--c/src/lib/libbsp/arm/csb336/include/bspopts.h.in31
-rw-r--r--c/src/lib/libbsp/arm/csb337/include/bspopts.h.in56
-rw-r--r--c/src/lib/libbsp/arm/edb7312/include/bspopts.h.in37
-rw-r--r--c/src/lib/libbsp/arm/gba/include/bspopts.h.in31
-rw-r--r--c/src/lib/libbsp/arm/gdbarmsim/include/bspopts.h.in31
-rw-r--r--c/src/lib/libbsp/arm/gp32/include/bspopts.h.in31
-rw-r--r--c/src/lib/libbsp/arm/gumstix/include/bspopts.h.in37
-rw-r--r--c/src/lib/libbsp/arm/lm3s69xx/include/bspopts.h.in49
-rw-r--r--c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in115
-rw-r--r--c/src/lib/libbsp/arm/lpc32xx/include/bspopts.h.in100
-rw-r--r--c/src/lib/libbsp/arm/nds/include/bspopts.h.in31
-rw-r--r--c/src/lib/libbsp/arm/rtl22xx/include/bspopts.h.in37
-rw-r--r--c/src/lib/libbsp/arm/smdk2410/include/bspopts.h.in37
-rw-r--r--c/src/lib/libbsp/arm/stm32f4/include/bspopts.h.in70
14 files changed, 693 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/csb336/include/bspopts.h.in b/c/src/lib/libbsp/arm/csb336/include/bspopts.h.in
new file mode 100644
index 0000000000..40e048c697
--- /dev/null
+++ b/c/src/lib/libbsp/arm/csb336/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/csb337/include/bspopts.h.in b/c/src/lib/libbsp/arm/csb337/include/bspopts.h.in
new file mode 100644
index 0000000000..32b4c64560
--- /dev/null
+++ b/c/src/lib/libbsp/arm/csb337/include/bspopts.h.in
@@ -0,0 +1,56 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, enable use of the SED1356 controller and LCD. */
+#undef ENABLE_LCD
+
+/* If defined, enable use of the uMon console. */
+#undef ENABLE_UMON
+
+/* If defined, enable use of the MicroMonitor console device. */
+#undef ENABLE_UMON_CONSOLE
+
+/* If defined, enable use of the USART 0. */
+#undef ENABLE_USART0
+
+/* If defined, enable use of the USART 1. */
+#undef ENABLE_USART1
+
+/* If defined, enable use of the USART 2. */
+#undef ENABLE_USART2
+
+/* If defined, enable use of the USART 3. */
+#undef ENABLE_USART3
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* If defined, this indicates that the BSP is being built for the csb637
+ variant. */
+#undef csb637
diff --git a/c/src/lib/libbsp/arm/edb7312/include/bspopts.h.in b/c/src/lib/libbsp/arm/edb7312/include/bspopts.h.in
new file mode 100644
index 0000000000..629a4a5f7a
--- /dev/null
+++ b/c/src/lib/libbsp/arm/edb7312/include/bspopts.h.in
@@ -0,0 +1,37 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, enable options which optimize executingon the Skyeye simulator.
+ Speed up the clock ticks while the idle task is running so time spent in
+ the idle task is minimized. This significantly reduces the wall time
+ required to execute the RTEMS test suites. */
+#undef ON_SKYEYE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/gba/include/bspopts.h.in b/c/src/lib/libbsp/arm/gba/include/bspopts.h.in
new file mode 100644
index 0000000000..40e048c697
--- /dev/null
+++ b/c/src/lib/libbsp/arm/gba/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/gdbarmsim/include/bspopts.h.in b/c/src/lib/libbsp/arm/gdbarmsim/include/bspopts.h.in
new file mode 100644
index 0000000000..40e048c697
--- /dev/null
+++ b/c/src/lib/libbsp/arm/gdbarmsim/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/gp32/include/bspopts.h.in b/c/src/lib/libbsp/arm/gp32/include/bspopts.h.in
new file mode 100644
index 0000000000..40e048c697
--- /dev/null
+++ b/c/src/lib/libbsp/arm/gp32/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/gumstix/include/bspopts.h.in b/c/src/lib/libbsp/arm/gumstix/include/bspopts.h.in
new file mode 100644
index 0000000000..629a4a5f7a
--- /dev/null
+++ b/c/src/lib/libbsp/arm/gumstix/include/bspopts.h.in
@@ -0,0 +1,37 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, enable options which optimize executingon the Skyeye simulator.
+ Speed up the clock ticks while the idle task is running so time spent in
+ the idle task is minimized. This significantly reduces the wall time
+ required to execute the RTEMS test suites. */
+#undef ON_SKYEYE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/lm3s69xx/include/bspopts.h.in b/c/src/lib/libbsp/arm/lm3s69xx/include/bspopts.h.in
new file mode 100644
index 0000000000..fc51e293f4
--- /dev/null
+++ b/c/src/lib/libbsp/arm/lm3s69xx/include/bspopts.h.in
@@ -0,0 +1,49 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* disable testsuite samples with high memory demands */
+#undef BSP_SMALL_MEMORY
+
+/* enable UART 0 */
+#undef LM3S69XX_ENABLE_UART_0
+
+/* enable UART 1 */
+#undef LM3S69XX_ENABLE_UART_1
+
+/* enable UART 2 */
+#undef LM3S69XX_ENABLE_UART_2
+
+/* system clock in Hz */
+#undef LM3S69XX_SYSTEM_CLOCK
+
+/* baud for UARTs */
+#undef LM3S69XX_UART_BAUD
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in b/c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in
new file mode 100644
index 0000000000..fb7ecc6caf
--- /dev/null
+++ b/c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in
@@ -0,0 +1,115 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* disable testsuite samples with high memory demands */
+#undef BSP_SMALL_MEMORY
+
+/* reset vector address for BSP start */
+#undef BSP_START_RESET_VECTOR
+
+/* CPU clock in Hz */
+#undef LPC24XX_CCLK
+
+/* configuration for console (UART 0) */
+#undef LPC24XX_CONFIG_CONSOLE
+
+/* configuration for I2C 0 */
+#undef LPC24XX_CONFIG_I2C_0
+
+/* configuration for I2C 1 */
+#undef LPC24XX_CONFIG_I2C_1
+
+/* configuration for I2C 2 */
+#undef LPC24XX_CONFIG_I2C_2
+
+/* configuration for UART 1 */
+#undef LPC24XX_CONFIG_UART_1
+
+/* configuration for UART 2 */
+#undef LPC24XX_CONFIG_UART_2
+
+/* configuration for UART 3 */
+#undef LPC24XX_CONFIG_UART_3
+
+/* peripheral clock divider for default EMCCLK (EMCCLK = CCLK / EMCCLKDIV) */
+#undef LPC24XX_EMCCLKDIV
+
+/* enable ISSI IS42S32800B configuration for EMC */
+#undef LPC24XX_EMC_IS42S32800B
+
+/* enable ISSI IS42S32800D7 configuration for EMC */
+#undef LPC24XX_EMC_IS42S32800D7
+
+/* enable M29W160E configuration for EMC */
+#undef LPC24XX_EMC_M29W160E
+
+/* enable M29W320E70 configuration for EMC */
+#undef LPC24XX_EMC_M29W320E70
+
+/* enable Micron MT48LC4M16A2 configuration for EMC */
+#undef LPC24XX_EMC_MT48LC4M16A2
+
+/* enable SST39VF3201 configuration for EMC */
+#undef LPC24XX_EMC_SST39VF3201
+
+/* enable tests for EMC */
+#undef LPC24XX_EMC_TEST
+
+/* enable Winbond W9825G2JB75I configuration for EMC */
+#undef LPC24XX_EMC_W9825G2JB75I
+
+/* enable RMII for Ethernet */
+#undef LPC24XX_ETHERNET_RMII
+
+/* enable heap extend by Ethernet and USB regions */
+#undef LPC24XX_HEAP_EXTEND
+
+/* main oscillator frequency in Hz */
+#undef LPC24XX_OSCILLATOR_MAIN
+
+/* RTC oscillator frequency in Hz */
+#undef LPC24XX_OSCILLATOR_RTC
+
+/* peripheral clock divider for default PCLK (PCLK = CCLK / PCLKDIV) */
+#undef LPC24XX_PCLKDIV
+
+/* stop Ethernet controller at start-up to avoid DMA interference */
+#undef LPC24XX_STOP_ETHERNET
+
+/* stop general purpose DMA at start-up to avoid DMA interference */
+#undef LPC24XX_STOP_GPDMA
+
+/* stop USB controller at start-up to avoid DMA interference */
+#undef LPC24XX_STOP_USB
+
+/* baud for UARTs */
+#undef LPC24XX_UART_BAUD
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/lpc32xx/include/bspopts.h.in b/c/src/lib/libbsp/arm/lpc32xx/include/bspopts.h.in
new file mode 100644
index 0000000000..e37215510d
--- /dev/null
+++ b/c/src/lib/libbsp/arm/lpc32xx/include/bspopts.h.in
@@ -0,0 +1,100 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* disable testsuite samples with high memory demands */
+#undef BSP_SMALL_MEMORY
+
+/* reset vector address for BSP start */
+#undef BSP_START_RESET_VECTOR
+
+/* clock configuration for UART 3 */
+#undef LPC32XX_CONFIG_U3CLK
+
+/* clock configuration for UART 4 */
+#undef LPC32XX_CONFIG_U4CLK
+
+/* clock configuration for UART 5 */
+#undef LPC32XX_CONFIG_U5CLK
+
+/* clock configuration for UART 6 */
+#undef LPC32XX_CONFIG_U6CLK
+
+/* clock mode configuration for UARTs */
+#undef LPC32XX_CONFIG_UART_CLKMODE
+
+/* disable MMU */
+#undef LPC32XX_DISABLE_MMU
+
+/* disable MMU protection of read-only sections */
+#undef LPC32XX_DISABLE_READ_ONLY_PROTECTION
+
+/* disable cache for read-write data sections */
+#undef LPC32XX_DISABLE_READ_WRITE_DATA_CACHE
+
+/* bsp_reset() will use the watchdog to reset the chip */
+#undef LPC32XX_ENABLE_WATCHDOG_RESET
+
+/* enable RMII for Ethernet */
+#undef LPC32XX_ETHERNET_RMII
+
+/* main oscillator frequency in Hz */
+#undef LPC32XX_OSCILLATOR_MAIN
+
+/* RTC oscillator frequency in Hz */
+#undef LPC32XX_OSCILLATOR_RTC
+
+/* peripheral clock in Hz */
+#undef LPC32XX_PERIPH_CLK
+
+/* size of scratch area */
+#undef LPC32XX_SCRATCH_AREA_SIZE
+
+/* stop Ethernet controller at start-up to avoid DMA interference */
+#undef LPC32XX_STOP_ETHERNET
+
+/* stop general purpose DMA at start-up to avoid DMA interference */
+#undef LPC32XX_STOP_GPDMA
+
+/* stop USB controller at start-up to avoid DMA interference */
+#undef LPC32XX_STOP_USB
+
+/* baud for UART 1 */
+#undef LPC32XX_UART_1_BAUD
+
+/* baud for UART 2 */
+#undef LPC32XX_UART_2_BAUD
+
+/* baud for UART 7 */
+#undef LPC32XX_UART_7_BAUD
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* tests use printk() for output */
+#undef TESTS_USE_PRINTK
diff --git a/c/src/lib/libbsp/arm/nds/include/bspopts.h.in b/c/src/lib/libbsp/arm/nds/include/bspopts.h.in
new file mode 100644
index 0000000000..40e048c697
--- /dev/null
+++ b/c/src/lib/libbsp/arm/nds/include/bspopts.h.in
@@ -0,0 +1,31 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/rtl22xx/include/bspopts.h.in b/c/src/lib/libbsp/arm/rtl22xx/include/bspopts.h.in
new file mode 100644
index 0000000000..629a4a5f7a
--- /dev/null
+++ b/c/src/lib/libbsp/arm/rtl22xx/include/bspopts.h.in
@@ -0,0 +1,37 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, enable options which optimize executingon the Skyeye simulator.
+ Speed up the clock ticks while the idle task is running so time spent in
+ the idle task is minimized. This significantly reduces the wall time
+ required to execute the RTEMS test suites. */
+#undef ON_SKYEYE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/smdk2410/include/bspopts.h.in b/c/src/lib/libbsp/arm/smdk2410/include/bspopts.h.in
new file mode 100644
index 0000000000..629a4a5f7a
--- /dev/null
+++ b/c/src/lib/libbsp/arm/smdk2410/include/bspopts.h.in
@@ -0,0 +1,37 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* If defined, enable options which optimize executingon the Skyeye simulator.
+ Speed up the clock ticks while the idle task is running so time spent in
+ the idle task is minimized. This significantly reduces the wall time
+ required to execute the RTEMS test suites. */
+#undef ON_SKYEYE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
diff --git a/c/src/lib/libbsp/arm/stm32f4/include/bspopts.h.in b/c/src/lib/libbsp/arm/stm32f4/include/bspopts.h.in
new file mode 100644
index 0000000000..e700ef1184
--- /dev/null
+++ b/c/src/lib/libbsp/arm/stm32f4/include/bspopts.h.in
@@ -0,0 +1,70 @@
+/* include/bspopts.h.in. Generated from configure.ac by autoheader. */
+
+/* If defined, then the BSP Framework will put a non-zero pattern into the
+ RTEMS Workspace and C program heap. This should assist in finding code that
+ assumes memory starts set to zero. */
+#undef BSP_DIRTY_MEMORY
+
+/* If defined, print a message and wait until pressed before resetting board
+ when application exits. */
+#undef BSP_PRESS_KEY_FOR_RESET
+
+/* If defined, reset the board when the application exits. */
+#undef BSP_RESET_BOARD_AT_EXIT
+
+/* disable testsuite samples with high memory demands */
+#undef BSP_SMALL_MEMORY
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* enable UART 4 */
+#undef STM32F4_ENABLE_UART_4
+
+/* enable UART 5 */
+#undef STM32F4_ENABLE_UART_5
+
+/* enable USART 1 */
+#undef STM32F4_ENABLE_USART_1
+
+/* enable USART 2 */
+#undef STM32F4_ENABLE_USART_2
+
+/* enable USART 3 */
+#undef STM32F4_ENABLE_USART_3
+
+/* enable USART 6 */
+#undef STM32F4_ENABLE_USART_6
+
+/* HCLK frequency in Hz */
+#undef STM32F4_HCLK
+
+/* HSE oscillator frequency in Hz */
+#undef STM32F4_HSE_OSCILLATOR
+
+/* PCLK1 frequency in Hz */
+#undef STM32F4_PCLK1
+
+/* PCLK2 frequency in Hz */
+#undef STM32F4_PCLK2
+
+/* SYSCLK frequency in Hz */
+#undef STM32F4_SYSCLK
+
+/* baud for USARTs */
+#undef STM32F4_USART_BAUD