From db8f598d56951cf43f22a5e325e0d23c8f7559f9 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Mon, 26 Apr 2021 14:00:41 +0200 Subject: build: Remove old build system Close #3250. Close #4081. --- c/src/lib/libbsp/arm/Makefile.am | 16 -- c/src/lib/libbsp/arm/acinclude.m4 | 50 ------- c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am | 93 ------------ c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac | 81 ----------- c/src/lib/libbsp/arm/atsam/Makefile.am | 162 --------------------- c/src/lib/libbsp/arm/atsam/configure.ac | 111 -------------- c/src/lib/libbsp/arm/beagle/Makefile.am | 106 -------------- c/src/lib/libbsp/arm/beagle/configure.ac | 50 ------- c/src/lib/libbsp/arm/configure.ac | 20 --- c/src/lib/libbsp/arm/csb336/Makefile.am | 46 ------ c/src/lib/libbsp/arm/csb336/configure.ac | 20 --- c/src/lib/libbsp/arm/csb337/Makefile.am | 75 ---------- c/src/lib/libbsp/arm/csb337/configure.ac | 66 --------- c/src/lib/libbsp/arm/edb7312/Makefile.am | 50 ------- c/src/lib/libbsp/arm/edb7312/configure.ac | 27 ---- c/src/lib/libbsp/arm/gumstix/Makefile.am | 52 ------- c/src/lib/libbsp/arm/gumstix/configure.ac | 28 ---- c/src/lib/libbsp/arm/imx/Makefile.am | 88 ----------- c/src/lib/libbsp/arm/imx/configure.ac | 58 -------- c/src/lib/libbsp/arm/lm3s69xx/Makefile.am | 82 ----------- c/src/lib/libbsp/arm/lm3s69xx/configure.ac | 77 ---------- c/src/lib/libbsp/arm/lpc176x/Makefile.am | 118 --------------- c/src/lib/libbsp/arm/lpc176x/configure.ac | 66 --------- c/src/lib/libbsp/arm/lpc24xx/Makefile.am | 126 ---------------- c/src/lib/libbsp/arm/lpc24xx/configure.ac | 116 --------------- c/src/lib/libbsp/arm/lpc32xx/Makefile.am | 106 -------------- c/src/lib/libbsp/arm/lpc32xx/configure.ac | 105 ------------- c/src/lib/libbsp/arm/raspberrypi/Makefile.am | 114 --------------- c/src/lib/libbsp/arm/raspberrypi/configure.ac | 67 --------- c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am | 92 ------------ c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac | 52 ------- c/src/lib/libbsp/arm/rtl22xx/Makefile.am | 47 ------ c/src/lib/libbsp/arm/rtl22xx/configure.ac | 27 ---- c/src/lib/libbsp/arm/smdk2410/Makefile.am | 52 ------- c/src/lib/libbsp/arm/smdk2410/configure.ac | 30 ---- c/src/lib/libbsp/arm/stm32f4/Makefile.am | 83 ----------- c/src/lib/libbsp/arm/stm32f4/configure.ac | 70 --------- c/src/lib/libbsp/arm/tms570/Makefile.am | 115 --------------- c/src/lib/libbsp/arm/tms570/configure.ac | 57 -------- c/src/lib/libbsp/arm/xen/Makefile.am | 50 ------- c/src/lib/libbsp/arm/xen/configure.ac | 64 -------- c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am | 93 ------------ c/src/lib/libbsp/arm/xilinx-zynq/configure.ac | 109 -------------- c/src/lib/libbsp/arm/xilinx-zynqmp/Makefile.am | 89 ----------- c/src/lib/libbsp/arm/xilinx-zynqmp/configure.ac | 94 ------------ 45 files changed, 3300 deletions(-) delete mode 100644 c/src/lib/libbsp/arm/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/acinclude.m4 delete mode 100644 c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac delete mode 100644 c/src/lib/libbsp/arm/atsam/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/atsam/configure.ac delete mode 100644 c/src/lib/libbsp/arm/beagle/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/beagle/configure.ac delete mode 100644 c/src/lib/libbsp/arm/configure.ac delete mode 100644 c/src/lib/libbsp/arm/csb336/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/csb336/configure.ac delete mode 100644 c/src/lib/libbsp/arm/csb337/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/csb337/configure.ac delete mode 100644 c/src/lib/libbsp/arm/edb7312/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/edb7312/configure.ac delete mode 100644 c/src/lib/libbsp/arm/gumstix/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/gumstix/configure.ac delete mode 100644 c/src/lib/libbsp/arm/imx/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/imx/configure.ac delete mode 100644 c/src/lib/libbsp/arm/lm3s69xx/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/lm3s69xx/configure.ac delete mode 100644 c/src/lib/libbsp/arm/lpc176x/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/lpc176x/configure.ac delete mode 100644 c/src/lib/libbsp/arm/lpc24xx/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/lpc24xx/configure.ac delete mode 100644 c/src/lib/libbsp/arm/lpc32xx/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/lpc32xx/configure.ac delete mode 100644 c/src/lib/libbsp/arm/raspberrypi/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/raspberrypi/configure.ac delete mode 100644 c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac delete mode 100644 c/src/lib/libbsp/arm/rtl22xx/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/rtl22xx/configure.ac delete mode 100644 c/src/lib/libbsp/arm/smdk2410/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/smdk2410/configure.ac delete mode 100644 c/src/lib/libbsp/arm/stm32f4/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/stm32f4/configure.ac delete mode 100644 c/src/lib/libbsp/arm/tms570/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/tms570/configure.ac delete mode 100644 c/src/lib/libbsp/arm/xen/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/xen/configure.ac delete mode 100644 c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/xilinx-zynq/configure.ac delete mode 100644 c/src/lib/libbsp/arm/xilinx-zynqmp/Makefile.am delete mode 100644 c/src/lib/libbsp/arm/xilinx-zynqmp/configure.ac (limited to 'c/src/lib/libbsp/arm') diff --git a/c/src/lib/libbsp/arm/Makefile.am b/c/src/lib/libbsp/arm/Makefile.am deleted file mode 100644 index b558fb860b..0000000000 --- a/c/src/lib/libbsp/arm/Makefile.am +++ /dev/null @@ -1,16 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../aclocal - -## Descend into the @RTEMS_BSP_FAMILY@ directory -## Currently, the shared directory is not explicitly -## added but it is present in the source tree. -_SUBDIRS = @RTEMS_BSP_FAMILY@ - -dist_project_lib_DATA = ../../../../../bsps/arm/shared/start/linkcmds.base -dist_project_lib_DATA += ../../../../../bsps/arm/shared/start/linkcmds.armv4 -dist_project_lib_DATA += ../../../../../bsps/arm/shared/start/linkcmds.armv7m - - -# comm - -include $(top_srcdir)/../../../automake/subdirs.am -include $(srcdir)/../../../../../bsps/arm/headers.am diff --git a/c/src/lib/libbsp/arm/acinclude.m4 b/c/src/lib/libbsp/arm/acinclude.m4 deleted file mode 100644 index 6f75afe91a..0000000000 --- a/c/src/lib/libbsp/arm/acinclude.m4 +++ /dev/null @@ -1,50 +0,0 @@ -# RTEMS_CHECK_BSPDIR(RTEMS_BSP_FAMILY) -AC_DEFUN([RTEMS_CHECK_BSPDIR], -[ - case "$1" in - altera-cyclone-v ) - AC_CONFIG_SUBDIRS([altera-cyclone-v]);; - atsam ) - AC_CONFIG_SUBDIRS([atsam]);; - beagle ) - AC_CONFIG_SUBDIRS([beagle]);; - csb336 ) - AC_CONFIG_SUBDIRS([csb336]);; - csb337 ) - AC_CONFIG_SUBDIRS([csb337]);; - edb7312 ) - AC_CONFIG_SUBDIRS([edb7312]);; - gumstix ) - AC_CONFIG_SUBDIRS([gumstix]);; - imx ) - AC_CONFIG_SUBDIRS([imx]);; - lm3s69xx ) - AC_CONFIG_SUBDIRS([lm3s69xx]);; - lpc176x ) - AC_CONFIG_SUBDIRS([lpc176x]);; - lpc24xx ) - AC_CONFIG_SUBDIRS([lpc24xx]);; - lpc32xx ) - AC_CONFIG_SUBDIRS([lpc32xx]);; - raspberrypi ) - AC_CONFIG_SUBDIRS([raspberrypi]);; - realview-pbx-a9 ) - AC_CONFIG_SUBDIRS([realview-pbx-a9]);; - rtl22xx ) - AC_CONFIG_SUBDIRS([rtl22xx]);; - smdk2410 ) - AC_CONFIG_SUBDIRS([smdk2410]);; - stm32f4 ) - AC_CONFIG_SUBDIRS([stm32f4]);; - tms570 ) - AC_CONFIG_SUBDIRS([tms570]);; - xen ) - AC_CONFIG_SUBDIRS([xen]);; - xilinx-zynq ) - AC_CONFIG_SUBDIRS([xilinx-zynq]);; - xilinx-zynqmp ) - AC_CONFIG_SUBDIRS([xilinx-zynqmp]);; - *) - AC_MSG_ERROR([Invalid BSP]);; - esac -]) diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am b/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am deleted file mode 100644 index c4a0464205..0000000000 --- a/c/src/lib/libbsp/arm/altera-cyclone-v/Makefile.am +++ /dev/null @@ -1,93 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the Altera Cyclone-V platform. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/altera-cyclone-v/start/bsp_specs - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/altera-cyclone-v/start/linkcmds.altcycv -dist_project_lib_DATA += ../../../../../../bsps/arm/altera-cyclone-v/start/linkcmds - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# for the Altera hwlib -CFLAGS += -Wno-missing-prototypes - -# hwlib from Altera -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_16550_uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_address_space.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_clock_manager.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_dma_program.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_generalpurpose_io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_i2c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_qspi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/contrib/hwlib/src/hwmgr/alt_reset_manager.c - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspclean.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspgetworkarea.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/mmu-config.c -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/start/bspsmp.c -endif - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/irq/arm-gicv2.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/console/console-config.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-a9mpcore.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/i2c/i2cdrv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/i2c/i2cdrv-config.c -# RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/altera-cyclone-v/rtc/rtc.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-l2c-310.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/altera-cyclone-v/headers.am diff --git a/c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac b/c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac deleted file mode 100644 index ad08d92ebc..0000000000 --- a/c/src/lib/libbsp/arm/altera-cyclone-v/configure.ac +++ /dev/null @@ -1,81 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the Altera Cyclone-V platform. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-xilinx-zynq-a9],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_ENABLED],[enable data cache]) - -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_INSTRUCTION_CACHE_ENABLED],[enable instruction cache]) - -RTEMS_BSPOPTS_SET([BSP_FDT_IS_SUPPORTED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_IS_SUPPORTED],[define if FDT is supported]) - -RTEMS_BSPOPTS_SET([BSP_START_COPY_FDT_FROM_U_BOOT],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_COPY_FDT_FROM_U_BOOT],[copy the U-Boot provided FDT to an internal storage]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_SIZE_MAX],[*],[262144]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_SIZE_MAX],[maximum size of the FDT blob in bytes]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_READ_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_READ_ONLY],[place the FDT blob into the read-only data area]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[copy the FDT blob into the read-only load area via bsp_fdt_copy()]) - -RTEMS_BSPOPTS_SET([BSP_ARM_A9MPCORE_PERIPHCLK],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_ARM_A9MPCORE_PERIPHCLK],[define to set ARM Cortex-A9 MPCore PERIPHCLK clock frequency in Hz, otherwise alt_clk_freq_get() is used]) - -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_FAST_IDLE],[*qemu],[1]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_FAST_IDLE], -[This sets a mode where the time runs as fast as possible when a clock ISR -occurs while the IDLE thread is executing. This can significantly reduce -simulation times.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_MINOR],[*],[0]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_MINOR],[minor number of console device]) - -RTEMS_BSPOPTS_SET([CYCLONE_V_CONFIG_CONSOLE],[*],[0]) -RTEMS_BSPOPTS_HELP([CYCLONE_V_CONFIG_CONSOLE],[configuration for console (UART 0)]) - -RTEMS_BSPOPTS_SET([CYCLONE_V_CONFIG_UART_1],[*],[0]) -RTEMS_BSPOPTS_HELP([CYCLONE_V_CONFIG_UART_1],[configuration for UART 1]) - -RTEMS_BSPOPTS_SET([CYCLONE_V_UART_BAUD],[*],[115200U]) -RTEMS_BSPOPTS_HELP([CYCLONE_V_UART_BAUD],[baud for UARTs]) - -RTEMS_BSPOPTS_SET([BSP_USE_UART_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_USE_UART_INTERRUPTS],[enable usage of interrupts for the UART modules]) - -RTEMS_BSPOPTS_SET([CYCLONE_V_NO_I2C],[*],[1]) -RTEMS_BSPOPTS_HELP([CYCLONE_V_NO_I2C], -[Number of configured I2C buses. Note that each bus has to be configured in an -apropriate i2cdrv_config array.]) - -RTEMS_BSPOPTS_SET([CYCLONE_V_I2C0_SPEED],[*],[100000]) -RTEMS_BSPOPTS_HELP([CYCLONE_V_I2C0_SPEED],[speed for I2C0 in HZ]) - - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/atsam/Makefile.am b/c/src/lib/libbsp/arm/atsam/Makefile.am deleted file mode 100644 index 52234ce287..0000000000 --- a/c/src/lib/libbsp/arm/atsam/Makefile.am +++ /dev/null @@ -1,162 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -############################################################################### -# Data # -############################################################################### - -dist_project_lib_DATA = ../../../../../../bsps/arm/atsam/start/bsp_specs - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -project_lib_DATA += linkcmds.memory -dist_project_lib_DATA += ../../../../../../bsps/arm/atsam/start/linkcmds.intsram -dist_project_lib_DATA += ../../../../../../bsps/arm/atsam/start/linkcmds.sdram -dist_project_lib_DATA += ../../../../../../bsps/arm/atsam/start/linkcmds.qspiflash - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = -librtemsbsp_a_CPPFLAGS = $(AM_CPPFLAGS) -librtemsbsp_a_LIBADD = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c - -# libchip -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/acc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/aes.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/afec.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/afe_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/dac_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/efc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/exceptions.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/flashd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/gmac.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/gmacd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/hsmci.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/icm.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/isi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/mcan.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/mediaLB.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/mpu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/pio.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/pio_capture.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/pio_it.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/pmc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/pwmc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/qspi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/qspi_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/rstc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/rtc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/rtt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/sdramc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/spi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/spi_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/ssc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/supc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/tc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/trng.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/twi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/twid.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/uart_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/usart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/usart_dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/wdt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/xdmad.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libchip/source/xdma_hardware_interface.c - -# libboard -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libboard/resources_v71/system_samv71.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libboard/source/board_lowlevel.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libboard/source/board_memories.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/contrib/libraries/libboard/source/dbg_console.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bspreset-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cpucounter/cpucounter-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/getentropy-trng.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/pin-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/pmc-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/power-clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/power-rtc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/power-wait.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/power.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/restart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/sdram-config.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-dispatch-armv7m.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/console/debug-console.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-armv7m.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/atsam/clock/systick-freq.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-v7m.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/i2c/atsam_i2c_bus.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/i2c/atsam_i2c_init.c - -# SPI -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/spi/atsam_spi_bus.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/spi/atsam_spi_init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/spi/sc16is752.c - -# RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/rtc/rtc-config.c - -# Helper functions -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/atsam/start/iocopy.c - -# Includes -librtemsbsp_a_CPPFLAGS += -I$(RTEMS_SOURCE_ROOT)/bsps/arm/atsam/contrib/libraries/libboard -librtemsbsp_a_CPPFLAGS += -I$(RTEMS_SOURCE_ROOT)/bsps/arm/atsam/contrib/libraries/libboard/include -librtemsbsp_a_CPPFLAGS += -I$(RTEMS_SOURCE_ROOT)/bsps/arm/atsam/contrib/libraries/libchip -librtemsbsp_a_CPPFLAGS += -I$(RTEMS_SOURCE_ROOT)/bsps/arm/atsam/contrib/libraries/libchip/include - -# hack to get the BSP to build -librtemsbsp_a_CPPFLAGS += -I$(RTEMS_SOURCE_ROOT)/bsps/arm/atsam/include/libchip -librtemsbsp_a_CPPFLAGS += -I$(RTEMS_SOURCE_ROOT)/bsps/arm/atsam/include/libchip/include - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/atsam/headers.am diff --git a/c/src/lib/libbsp/arm/atsam/configure.ac b/c/src/lib/libbsp/arm/atsam/configure.ac deleted file mode 100644 index 2408a840e1..0000000000 --- a/c/src/lib/libbsp/arm/atsam/configure.ac +++ /dev/null @@ -1,111 +0,0 @@ -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-atsam],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSP_CLEANUP_OPTIONS -AC_ARG_ENABLE( -[chip], -[AS_HELP_STRING([--enable-chip],[select a chip variant (default samv71q21)])], -[case "${enableval}" in - same70j19) AC_DEFINE([__SAME70J19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - same70j20) AC_DEFINE([__SAME70J20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - same70j21) AC_DEFINE([__SAME70J21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - same70n19) AC_DEFINE([__SAME70N19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - same70n20) AC_DEFINE([__SAME70N20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - same70n21) AC_DEFINE([__SAME70N21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - same70q19) AC_DEFINE([__SAME70Q19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - same70q20) AC_DEFINE([__SAME70Q20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - same70q21) AC_DEFINE([__SAME70Q21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - sams70j19) AC_DEFINE([__SAMS70J19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - sams70j20) AC_DEFINE([__SAMS70J20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - sams70j21) AC_DEFINE([__SAMS70J21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - sams70n19) AC_DEFINE([__SAMS70N19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - sams70n20) AC_DEFINE([__SAMS70N20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - sams70n21) AC_DEFINE([__SAMS70N21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - sams70q19) AC_DEFINE([__SAMS70Q19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - sams70q20) AC_DEFINE([__SAMS70Q20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - sams70q21) AC_DEFINE([__SAMS70Q21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - samv71j19) AC_DEFINE([__SAMV71J19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - samv71j20) AC_DEFINE([__SAMV71J20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - samv71j21) AC_DEFINE([__SAMV71J21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - samv71n19) AC_DEFINE([__SAMV71N19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - samv71n20) AC_DEFINE([__SAMV71N20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - samv71n21) AC_DEFINE([__SAMV71N21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - samv71q19) AC_DEFINE([__SAMV71Q19__],[1],[chip variant]) INTFLASH=0x00080000 ; INTSRAM=0x00040000 ;; - samv71q20) AC_DEFINE([__SAMV71Q20__],[1],[chip variant]) INTFLASH=0x00100000 ; INTSRAM=0x00060000 ;; - samv71q21) AC_DEFINE([__SAMV71Q21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000 ;; - *) AC_MSG_ERROR([bad value ${enableval} for chip variant]) ;; -esac], -[AC_DEFINE([__SAMV71Q21__],[1],[chip variant]) INTFLASH=0x00200000 ; INTSRAM=0x00060000]) - -AC_ARG_ENABLE( -[sdram], -[AS_HELP_STRING([--enable-sdram],[select a SDRAM variant (default is42s16100e-7bli)])], -[case "${enableval}" in - is42s16100e-7bli) AC_DEFINE([ATSAM_SDRAM_IS42S16100E_7BLI],[1],[SDRAM variant]) EXTSDRAM=0x00200000 ;; - is42s16320f-7bl) AC_DEFINE([ATSAM_SDRAM_IS42S16320F_7BL],[1],[SDRAM variant]) EXTSDRAM=0x04000000 ;; - mt48lc16m16a2p-6a) AC_DEFINE([ATSAM_SDRAM_MT48LC16M16A2P_6A],[1],[SDRAM variant]) EXTSDRAM=0x02000000 ;; - *) AC_MSG_ERROR([bad value ${enableval} for SDRAM variant]) ;; -esac], -[AC_DEFINE([ATSAM_SDRAM_IS42S16100E_7BLI],[1],[SDRAM variant]) EXTSDRAM=0x00200000]) - -RTEMS_BSPOPTS_SET([BOARD_MAINOSC],[*],[12000000]) -RTEMS_BSPOPTS_HELP([BOARD_MAINOSC],[Main oscillator frequency in Hz (default 12MHz)]) - -RTEMS_BSPOPTS_SET([ATSAM_MCK],[*],[123000000]) -RTEMS_BSPOPTS_HELP([ATSAM_MCK], -[Frequency of the MCK in Hz. Set to 0 to force application defined speed. -See start/pmc-config.c for available clock configurations.]) - -RTEMS_BSPOPTS_SET([ATSAM_SLOWCLOCK_USE_XTAL],[*],[1]) -RTEMS_BSPOPTS_HELP([ATSAM_SLOWCLOCK_USE_XTAL], -[Use the external crystal as source for the slow clock instead of the internal -RC oscillator. Note that on the ATSAM the NRST pin seems to depend on the slow -clock as well as all watchdogs. If ATSAM_SLOWCLOCK_USE_XTAL is set to 1 without -a external crystal connected, the controller might hang in the switching process -without a working NRST pin. ]) - -RTEMS_BSPOPTS_SET([ATSAM_CHANGE_CLOCK_FROM_SRAM],[*],[0]) -RTEMS_BSPOPTS_HELP([ATSAM_CHANGE_CLOCK_FROM_SRAM], -[Move the functions that set up the clock into the SRAM. -This allows to change the clock frequency even if the application is started from SDRAM. -Requires a TCM_SIZE > 0.]) - -RTEMS_BSPOPTS_SET([ATSAM_CONSOLE_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([ATSAM_CONSOLE_BAUD],[initial baud for console devices (default 115200)]) - -RTEMS_BSPOPTS_SET([ATSAM_CONSOLE_DEVICE_TYPE],[*],[0]) -RTEMS_BSPOPTS_HELP([ATSAM_CONSOLE_DEVICE_TYPE],[device type for /dev/console, use 0 for USART and 1 for UART (default USART)]) - -RTEMS_BSPOPTS_SET([ATSAM_CONSOLE_DEVICE_INDEX],[*],[1]) -RTEMS_BSPOPTS_HELP([ATSAM_CONSOLE_DEVICE_INDEX],[device index for /dev/console (default 1, e.g. USART1)]) - -RTEMS_BSPOPTS_SET([ATSAM_CONSOLE_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([ATSAM_CONSOLE_USE_INTERRUPTS],[use interrupt driven mode for console devices (used by default)]) - -AC_DEFUN([ATSAM_LINKCMD],[ -AC_ARG_VAR([$1],[$2])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -ATSAM_LINKCMD([ATSAM_MEMORY_TCM_SIZE],[size of tightly coupled memories (TCM) in bytes],[0x00000000]) -ATSAM_LINKCMD([ATSAM_MEMORY_INTFLASH_SIZE],[size of internal flash in bytes],[${INTFLASH}]) -ATSAM_LINKCMD([ATSAM_MEMORY_INTSRAM_SIZE],[size of internal SRAM in bytes],[${INTSRAM}]) -ATSAM_LINKCMD([ATSAM_MEMORY_SDRAM_SIZE],[size of external SDRAM in bytes],[${EXTSDRAM}]) -ATSAM_LINKCMD([ATSAM_MEMORY_QSPIFLASH_SIZE],[size of QSPI flash in bytes],[0x00200000]) -ATSAM_LINKCMD([ATSAM_MEMORY_NOCACHE_SIZE],[size of NOCACHE section in bytes],[0x00001000]) - -AC_CONFIG_FILES([ -Makefile -linkcmds.memory:../../../../../../bsps/arm/atsam/start/linkcmds.memory.in -]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/beagle/Makefile.am b/c/src/lib/libbsp/arm/beagle/Makefile.am deleted file mode 100644 index 46e782bd64..0000000000 --- a/c/src/lib/libbsp/arm/beagle/Makefile.am +++ /dev/null @@ -1,106 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the BeagleBoards. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/beagle/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = -librtemsbsp_a_LIBADD = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/gpio/gpio-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspdebug.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/start/bspstartmmu.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/console/console-config.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/i2c/bbb-i2c.c - -# SPI -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/spi/spi.c - -# GPIO -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/gpio/bbb-gpio.c - -#pwmss shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/pwmss/pwmss.c - -#pwm -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/pwm/pwm.c - -#qep -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/qep/qep.c - -#RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/rtc/rtc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/beagle/clock/clock.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-v7ar-disable-data.S - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/beagle/headers.am diff --git a/c/src/lib/libbsp/arm/beagle/configure.ac b/c/src/lib/libbsp/arm/beagle/configure.ac deleted file mode 100644 index 8783307555..0000000000 --- a/c/src/lib/libbsp/arm/beagle/configure.ac +++ /dev/null @@ -1,50 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the BeagleBoards. -# - -AC_PREREQ([2.68]) -AC_INIT([rtems-c-src-lib-libbsp-arm-beagle],[_RTEMS_VERSION],[rtems-bugs@rtems.com]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET([BSP_START_COPY_FDT_FROM_U_BOOT],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_COPY_FDT_FROM_U_BOOT],[copy the U-Boot provided FDT to an internal storage]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_SIZE_MAX],[*],[262144]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_SIZE_MAX],[maximum size of the FDT blob in bytes]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_READ_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_READ_ONLY],[place the FDT blob into the read-only data area]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[copy the FDT blob into the read-only load area via bsp_fdt_copy()]) - -RTEMS_BSPOPTS_SET([IS_DM3730],[beagleboard*],[1]) -RTEMS_BSPOPTS_HELP([IS_DM3730],[true if SOC is DM3730]) - -RTEMS_BSPOPTS_SET([IS_AM335X],[beaglebone*],[1]) -RTEMS_BSPOPTS_HELP([IS_AM335X],[true if SOC is AM335X]) - -RTEMS_BSPOPTS_SET([CONSOLE_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([CONSOLE_BAUD],[initial baud for console UART]) - -RTEMS_BSPOPTS_SET([CONSOLE_POLLED],[*],[0]) -RTEMS_BSPOPTS_HELP([CONSOLE_POLLED],[polled console i/o (e.g. to run testsuite)]) - -RTEMS_BSPOPTS_SET([BBB_DEBUG],[beaglebone*],[0]) -RTEMS_BSPOPTS_HELP([BBB_DEBUG],[Enable BBB debug]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/configure.ac b/c/src/lib/libbsp/arm/configure.ac deleted file mode 100644 index 114e8c84c2..0000000000 --- a/c/src/lib/libbsp/arm/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define foreign subdir-objects 1.12.2]) -AM_MAINTAINER_MODE - -RTEMS_ENV_RTEMSBSP -RTEMS_PROJECT_ROOT - -RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]) - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/csb336/Makefile.am b/c/src/lib/libbsp/arm/csb336/Makefile.am deleted file mode 100644 index a6ef53cab7..0000000000 --- a/c/src/lib/libbsp/arm/csb336/Makefile.am +++ /dev/null @@ -1,46 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/csb336/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/arm/csb336/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -dist_project_lib_DATA += ../../../../../../bsps/arm/csb336/start/linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/start/memmap.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/csb336/clock/clockdrv.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/btimer/btimer.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/console/uart.c -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb336/irq/irq.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm920-mmu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/csb336/headers.am diff --git a/c/src/lib/libbsp/arm/csb336/configure.ac b/c/src/lib/libbsp/arm/csb336/configure.ac deleted file mode 100644 index b5a3c523a5..0000000000 --- a/c/src/lib/libbsp/arm/csb336/configure.ac +++ /dev/null @@ -1,20 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-csb336],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/csb337/Makefile.am b/c/src/lib/libbsp/arm/csb337/Makefile.am deleted file mode 100644 index b57b96158c..0000000000 --- a/c/src/lib/libbsp/arm/csb337/Makefile.am +++ /dev/null @@ -1,75 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/csb337/start/bsp_specs - -if ENABLE_LCD -endif - -noinst_PROGRAMS = - - -if ENABLE_LCD -endif - -start.$(OBJEXT): ../../../../../../bsps/arm/csb337/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/csb337/start/linkcmds.csb337 -dist_project_lib_DATA += ../../../../../../bsps/arm/csb337/start/linkcmds.csb637 - - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/memmap.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/pmc.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/csb337/clock/clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/btimer/btimer.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/console/uarts.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/console/dbgu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/console/usart.c -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/irq/irq.c -if ENABLE_LCD -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/console/sed1356.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/console/fbcons.c -endif -# umon -if ENABLE_UMON -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/umon/monlib.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/umon/tfsDriver.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/umon/umonrtemsglue.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/start/umonsupp.c -endif -if ENABLE_UMON_CONSOLE -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/csb337/umon/umoncons.c -endif - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm920-mmu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/csb337/headers.am diff --git a/c/src/lib/libbsp/arm/csb337/configure.ac b/c/src/lib/libbsp/arm/csb337/configure.ac deleted file mode 100644 index 41b6008017..0000000000 --- a/c/src/lib/libbsp/arm/csb337/configure.ac +++ /dev/null @@ -1,66 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-csb337],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([csb637],[kit637_v6],[1]) -RTEMS_BSPOPTS_SET([csb637],[csb637],[1]) -RTEMS_BSPOPTS_SET([csb637],[*],[0]) -RTEMS_BSPOPTS_HELP([csb637], -[If defined, this indicates that the BSP is being built for the - csb637 variant.]) - -RTEMS_BSPOPTS_SET([ENABLE_LCD],[kit637_v6],[0]) -RTEMS_BSPOPTS_SET([ENABLE_LCD],[*],[0]) -RTEMS_BSPOPTS_HELP([ENABLE_LCD], -[If defined, enable use of the SED1356 controller and LCD.]) -AM_CONDITIONAL(ENABLE_LCD,test "$ENABLE_LCD" = "1") - -RTEMS_BSPOPTS_SET([ENABLE_UMON],[*],[1]) -RTEMS_BSPOPTS_HELP([ENABLE_UMON], -[If defined, enable use of the uMon console.]) -AM_CONDITIONAL(ENABLE_UMON,test "$ENABLE_UMON" = "1") - -RTEMS_BSPOPTS_SET([ENABLE_UMON_CONSOLE],[*],[1]) -RTEMS_BSPOPTS_HELP([ENABLE_UMON_CONSOLE], -[If defined, enable use of the MicroMonitor console device.]) -AM_CONDITIONAL(ENABLE_UMON_CONSOLE,test "$ENABLE_UMON_CONSOLE" = "1") - -## If ENABLE_UMON is 0 and ENABLE_UMON_CONSOLE is 1, then it is an error. -## TODO: Catch this error. - -RTEMS_BSPOPTS_SET([ENABLE_USART0],[*],[1]) -RTEMS_BSPOPTS_HELP([ENABLE_USART0], -[If defined, enable use of the USART 0.]) -AM_CONDITIONAL(ENABLE_USART0,test "$ENABLE_USART0" = "1") - -RTEMS_BSPOPTS_SET([ENABLE_USART1],[*],[1]) -RTEMS_BSPOPTS_HELP([ENABLE_USART1], -[If defined, enable use of the USART 1.]) -AM_CONDITIONAL(ENABLE_USART1,test "$ENABLE_USART1" = "1") - -RTEMS_BSPOPTS_SET([ENABLE_USART2],[*],[1]) -RTEMS_BSPOPTS_HELP([ENABLE_USART2], -[If defined, enable use of the USART 2.]) -AM_CONDITIONAL(ENABLE_USART2,test "$ENABLE_USART2" = "1") - -RTEMS_BSPOPTS_SET([ENABLE_USART3],[*],[1]) -RTEMS_BSPOPTS_HELP([ENABLE_USART3], -[If defined, enable use of the USART 3.]) -AM_CONDITIONAL(ENABLE_USART3,test "$ENABLE_USART3" = "1") - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/edb7312/Makefile.am b/c/src/lib/libbsp/arm/edb7312/Makefile.am deleted file mode 100644 index d7b7aeac49..0000000000 --- a/c/src/lib/libbsp/arm/edb7312/Makefile.am +++ /dev/null @@ -1,50 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/edb7312/start/bsp_specs - -noinst_PROGRAMS = - -start.$(OBJEXT): ../../../../../../bsps/arm/edb7312/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/edb7312/clock/clockdrv.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/console/uart.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/btimer/btimer.c - -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/irq/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/edb7312/irq/bsp_irq_asm.S - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/edb7312/headers.am diff --git a/c/src/lib/libbsp/arm/edb7312/configure.ac b/c/src/lib/libbsp/arm/edb7312/configure.ac deleted file mode 100644 index 539cdbd163..0000000000 --- a/c/src/lib/libbsp/arm/edb7312/configure.ac +++ /dev/null @@ -1,27 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-edb7312],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([ON_SKYEYE],[*],[]) -RTEMS_BSPOPTS_HELP([ON_SKYEYE], -[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.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/gumstix/Makefile.am b/c/src/lib/libbsp/arm/gumstix/Makefile.am deleted file mode 100644 index 257e22f1b9..0000000000 --- a/c/src/lib/libbsp/arm/gumstix/Makefile.am +++ /dev/null @@ -1,52 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/gumstix/start/bsp_specs - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/arm/gumstix/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/start/memmap.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/gumstix/clock/clock.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/btimer/btimer.c - -#console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/console/uarts.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/console/ffuart.c -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/irq/irq.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/gumstix/fb/fb.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm920-mmu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/gumstix/headers.am diff --git a/c/src/lib/libbsp/arm/gumstix/configure.ac b/c/src/lib/libbsp/arm/gumstix/configure.ac deleted file mode 100644 index bfbe96dc86..0000000000 --- a/c/src/lib/libbsp/arm/gumstix/configure.ac +++ /dev/null @@ -1,28 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-gumstix],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - -RTEMS_BSPOPTS_SET([ON_SKYEYE],[*],[0]) -RTEMS_BSPOPTS_HELP([ON_SKYEYE], -[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.]) -AM_CONDITIONAL(ON_SKYEYE,test "$ON_SKYEYE" = "1") - - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/imx/Makefile.am b/c/src/lib/libbsp/arm/imx/Makefile.am deleted file mode 100644 index 7eb46af1e5..0000000000 --- a/c/src/lib/libbsp/arm/imx/Makefile.am +++ /dev/null @@ -1,88 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/imx/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/imx/start/linkcmds - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/ccm.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/pins/imx_iomux.c -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspsmp.c -endif - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/irq/arm-gicv2.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/console/console-config.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/arm-generic-timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/arm-generic-timer-aarch32.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-v7ar-disable-data.S - -# GPIO -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/pins/imx-gpio.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/i2c/imx-i2c.c - -# SPI -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/spi/imx-ecspi.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/imx/start/bspstarthooks.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/imx/headers.am diff --git a/c/src/lib/libbsp/arm/imx/configure.ac b/c/src/lib/libbsp/arm/imx/configure.ac deleted file mode 100644 index fbb9d9278a..0000000000 --- a/c/src/lib/libbsp/arm/imx/configure.ac +++ /dev/null @@ -1,58 +0,0 @@ -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-imx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_ENABLED],[enable data cache]) - -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_INSTRUCTION_CACHE_ENABLED],[enable instruction cache]) - -RTEMS_BSPOPTS_SET([BSP_START_COPY_FDT_FROM_U_BOOT],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_COPY_FDT_FROM_U_BOOT],[copy the U-Boot provided FDT to an internal storage]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_SIZE_MAX],[*],[262144]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_SIZE_MAX],[maximum size of the FDT blob in bytes]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_READ_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_READ_ONLY],[place the FDT blob into the read-only data area]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[copy the FDT blob into the read-only load area via bsp_fdt_copy()]) - -RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS],[use interrupt driven mode for console devices (used by default)]) - -RTEMS_BSPOPTS_SET([IMX_CCM_IPG_HZ],[*],[67500000]) -RTEMS_BSPOPTS_HELP([IMX_CCM_IPG_HZ],[IPG clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([IMX_CCM_UART_HZ],[*],[24000000]) -RTEMS_BSPOPTS_HELP([IMX_CCM_UART_HZ],[UART clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([IMX_CCM_ECSPI_HZ],[*],[67500000]) -RTEMS_BSPOPTS_HELP([IMX_CCM_ECSPI_HZ],[ECSPI clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([IMX_CCM_AHB_HZ],[*],[135000000]) -RTEMS_BSPOPTS_HELP([IMX_CCM_AHB_HZ],[AHB clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([IMX_CCM_SDHCI_HZ],[*],[196363000]) -RTEMS_BSPOPTS_HELP([IMX_CCM_SDHCI_HZ],[SDHCI clock frequency in Hz]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am b/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am deleted file mode 100644 index 40ddfce691..0000000000 --- a/c/src/lib/libbsp/arm/lm3s69xx/Makefile.am +++ /dev/null @@ -1,82 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -############################################################################### -# Data # -############################################################################### - -dist_project_lib_DATA = ../../../../../../bsps/arm/lm3s69xx/start/bsp_specs - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/lm3s69xx/start/linkcmds.lm3s3749 -dist_project_lib_DATA += ../../../../../../bsps/arm/lm3s69xx/start/linkcmds.lm3s6965 -dist_project_lib_DATA += ../../../../../../bsps/arm/lm3s69xx/start/linkcmds.lm3s6965_qemu - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bspreset-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/start/bspstarthook.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/start/io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/start/syscon.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-dispatch-armv7m.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/console/uart.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-armv7m.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -# SSI -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lm3s69xx/i2c/ssi.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/lm3s69xx/headers.am diff --git a/c/src/lib/libbsp/arm/lm3s69xx/configure.ac b/c/src/lib/libbsp/arm/lm3s69xx/configure.ac deleted file mode 100644 index b2158a7e57..0000000000 --- a/c/src/lib/libbsp/arm/lm3s69xx/configure.ac +++ /dev/null @@ -1,77 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the LM3S39XX boards. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-lm3s69xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([LM3S69XX_SYSTEM_CLOCK],[lm3s*],[50000000U]) -RTEMS_BSPOPTS_SET([LM3S69XX_SYSTEM_CLOCK],[lm4f*],[80000000U]) -RTEMS_BSPOPTS_HELP([LM3S69XX_SYSTEM_CLOCK],[system clock in Hz]) - -RTEMS_BSPOPTS_SET([LM3S69XX_XTAL_CONFIG],[lm3s6965*],[0xE]) dnl 8MHz XTAL -RTEMS_BSPOPTS_SET([LM3S69XX_XTAL_CONFIG],[lm3s3749*],[0x10]) dnl 10MHz XTAL -RTEMS_BSPOPTS_SET([LM3S69XX_XTAL_CONFIG],[lm4f120*],[0x15]) dnl 16MHz XTAL -RTEMS_BSPOPTS_HELP([LM3S69XX_XTAL_CONFIG],[crystal configuration for RCC register]) - -RTEMS_BSPOPTS_SET([LM3S69XX_SSI_CLOCK],[*],[1000000U]) -RTEMS_BSPOPTS_HELP([LM3S69XX_SSI_CLOCK],[SSI clock in Hz]) - -RTEMS_BSPOPTS_SET([LM3S69XX_UART_BAUD],[*],[115200U]) -RTEMS_BSPOPTS_HELP([LM3S69XX_UART_BAUD],[baud for UARTs]) - -RTEMS_BSPOPTS_SET([LM3S69XX_ENABLE_UART_0],[*],[1]) -RTEMS_BSPOPTS_HELP([LM3S69XX_ENABLE_UART_0],[enable UART 0]) - -RTEMS_BSPOPTS_SET([LM3S69XX_ENABLE_UART_1],[*],[]) -RTEMS_BSPOPTS_HELP([LM3S69XX_ENABLE_UART_1],[enable UART 1]) - -RTEMS_BSPOPTS_SET([LM3S69XX_ENABLE_UART_2],[*],[]) -RTEMS_BSPOPTS_HELP([LM3S69XX_ENABLE_UART_2],[enable UART 2]) - -RTEMS_BSPOPTS_SET([LM3S69XX_NUM_GPIO_BLOCKS],[lm3s3749*],[8]) -RTEMS_BSPOPTS_SET([LM3S69XX_NUM_GPIO_BLOCKS],[lm3s6965*],[7]) -RTEMS_BSPOPTS_SET([LM3S69XX_NUM_GPIO_BLOCKS],[lm4f120*],[6]) -RTEMS_BSPOPTS_HELP([LM3S69XX_NUM_GPIO_BLOCKS],[number of GPIO blocks supported by MCU]) - -RTEMS_BSPOPTS_SET([LM3S69XX_NUM_SSI_BLOCKS],[lm3s3749*],[2]) -RTEMS_BSPOPTS_SET([LM3S69XX_NUM_SSI_BLOCKS],[lm3s6965*],[1]) -RTEMS_BSPOPTS_SET([LM3S69XX_NUM_SSI_BLOCKS],[lm4f120*],[4]) -RTEMS_BSPOPTS_HELP([LM3S69XX_NUM_SSI_BLOCKS],[number of SSI blocks supported by MCU]) - -RTEMS_BSPOPTS_SET([LM3S69XX_HAS_UDMA],[lm3s3749*],[1]) -RTEMS_BSPOPTS_SET([LM3S69XX_HAS_UDMA],[lm4f*],[1]) -RTEMS_BSPOPTS_SET([LM3S69XX_HAS_UDMA],[*],[0]) -RTEMS_BSPOPTS_HELP([LM3S69XX_HAS_UDMA],[defined if MCU supports UDMA]) - -RTEMS_BSPOPTS_SET([LM3S69XX_USE_AHB_FOR_GPIO],[lm3s3749*],[1]) -RTEMS_BSPOPTS_SET([LM3S69XX_USE_AHB_FOR_GPIO],[lm4f*],[1]) -RTEMS_BSPOPTS_SET([LM3S69XX_USE_AHB_FOR_GPIO],[*],[0]) -RTEMS_BSPOPTS_HELP([LM3S69XX_USE_AHB_FOR_GPIO],[use AHB apperture to access GPIO registers]) - -RTEMS_BSPOPTS_SET([LM3S69XX_MCU_LM3S3749],[lm3s3749*],[1]) -RTEMS_BSPOPTS_HELP([LM3S69XX_MCU_LM3S3749],[board has LM3S3749 MCU]) - -RTEMS_BSPOPTS_SET([LM3S69XX_MCU_LM3S6965],[lm3s6965*],[1]) -RTEMS_BSPOPTS_HELP([LM3S69XX_MCU_LM3S6965],[board has LM3S6965 MCU]) - -RTEMS_BSPOPTS_SET([LM3S69XX_MCU_LM4F120],[lm4f120*],[1]) -RTEMS_BSPOPTS_HELP([LM3S69XX_MCU_LM4F120],[board has LM4F120xxx MCU]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/lpc176x/Makefile.am b/c/src/lib/libbsp/arm/lpc176x/Makefile.am deleted file mode 100644 index 9a125a01a0..0000000000 --- a/c/src/lib/libbsp/arm/lpc176x/Makefile.am +++ /dev/null @@ -1,118 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the LPC176x boards. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/lpc176x/start/bsp_specs - - -# ---------------------------- -# ------ Headers -# ---------------------------- - - -# ---------------------------- -# ------ Data -# ---------------------------- - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed_ahb_ram -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc176x/start/linkcmds.lpc1768_mbed_ahb_ram_eth - -# ---------------------------- -# ------ LibBSP -# ---------------------------- - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/uart-output-char.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bspreset-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/bspstart.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-dispatch-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/console/console-config.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-nxp-lpc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-armv7m.c - -# RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/rtc/rtc-config.c - -# GPIO -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/gpio/lpc-gpio.c - -# CAN -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/can/can.c - -# PWMOUT -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/pwm/pwmout.c - -# ADC -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/adc.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/timer/timer.c - -# Benchmark Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/btimer/btimer.c - -# Misc -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/system-clocks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/dma-copy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/restart.c - -# Watchdog -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/watchdog.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc176x/start/bspstarthooks.c - - -# ---------------------------- -# ------ Special Rules -# ---------------------------- - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/lpc176x/headers.am diff --git a/c/src/lib/libbsp/arm/lpc176x/configure.ac b/c/src/lib/libbsp/arm/lpc176x/configure.ac deleted file mode 100644 index 09f7478a65..0000000000 --- a/c/src/lib/libbsp/arm/lpc176x/configure.ac +++ /dev/null @@ -1,66 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the LPC176X board. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-lpc176x],[_RTEMS_VERSION], - [https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([ARM_LPC1768],[*],[0]) -RTEMS_BSPOPTS_HELP([ARM_LPC1768],[target used for identify LPC1768 board]) - -RTEMS_BSPOPTS_SET([BSP_MINIMUM_TASK_STACK_SIZE],[*],[1024]) -RTEMS_BSPOPTS_HELP([BSP_MINIMUM_TASK_STACK_SIZE],[Suggested minimum task stack - size in bytes]) - -RTEMS_BSPOPTS_SET([LPC176X_OSCILLATOR_MAIN],[*],[12000000U]) -RTEMS_BSPOPTS_HELP([LPC176X_OSCILLATOR_MAIN],[main oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([LPC176X_OSCILLATOR_RTC],[*],[32768U]) -RTEMS_BSPOPTS_HELP([LPC176X_OSCILLATOR_RTC],[RTC oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([LPC176X_CCLK],[*],[96000000U]) -RTEMS_BSPOPTS_HELP([LPC176X_CCLK],[CPU clock in Hz]) - -RTEMS_BSPOPTS_SET([LPC176X_PCLKDIV],[*],[1U]) -RTEMS_BSPOPTS_HELP([LPC176X_PCLKDIV],[clock divider for default - PCLK (PCLK = CCLK / PCLKDIV)]) - -RTEMS_BSPOPTS_SET([LPC176X_UART_BAUD],[*],[9600U]) -RTEMS_BSPOPTS_HELP([LPC176X_UART_BAUD],[baud for UARTs]) - -RTEMS_BSPOPTS_SET([LPC176X_CONFIG_UART_1],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC176X_CONFIG_UART_1],[Use Uart 1]) - -RTEMS_BSPOPTS_SET([LPC176X_CONFIG_CONSOLE],[*],[0]) -RTEMS_BSPOPTS_HELP([LPC176X_CONFIG_CONSOLE],[configuration - for console (UART 0)]) - -RTEMS_BSPOPTS_SET([LPC176X_STOP_GPDMA],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC176X_STOP_GPDMA],[stop general purpose DMA - at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC176X_STOP_USB],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC176X_STOP_USB],[stop USB controller - at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC_DMA_CHANNEL_COUNT],[*],[2]) -RTEMS_BSPOPTS_HELP([LPC_DMA_CHANNEL_COUNT],[DMA channel count]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/lpc24xx/Makefile.am b/c/src/lib/libbsp/arm/lpc24xx/Makefile.am deleted file mode 100644 index cf69e86c3e..0000000000 --- a/c/src/lib/libbsp/arm/lpc24xx/Makefile.am +++ /dev/null @@ -1,126 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the LPC24XX boards. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/lpc24xx/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc17xx_ea_ram -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc17xx_ea_rom_int -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc17xx_plx800_ram -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc17xx_plx800_rom_int -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc2362 -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc23xx_tli800 -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ea -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_ram -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_rom_ext -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_ncs_rom_int -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_plx800_ram -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc24xx_plx800_rom_int -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc40xx_ea_ram -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc24xx/start/linkcmds.lpc40xx_ea_rom_int - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/uart-output-char.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bspreset-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/bspreset-armv4.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/bspstart.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-dispatch-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/irq/irq.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/irq/irq-dispatch.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/console/uart-probe-1.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/console/uart-probe-2.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/console/uart-probe-3.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-nxp-lpc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-armv7m.c - -# RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/rtc/rtc-config.c - -# Misc -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/system-clocks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/dma.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/dma-copy.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/fb/lcd.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/restart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/timer.c - -# SSP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/spi/ssp.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/i2c/i2c.c - -# Framebuffer -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/fb/arm-pl111.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/fb-config.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/start-config-emc-dynamic.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/start-config-emc-static.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/start-config-mpu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc24xx/start/start-config-pinsel.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/lpc24xx/headers.am diff --git a/c/src/lib/libbsp/arm/lpc24xx/configure.ac b/c/src/lib/libbsp/arm/lpc24xx/configure.ac deleted file mode 100644 index 9456e6cb52..0000000000 --- a/c/src/lib/libbsp/arm/lpc24xx/configure.ac +++ /dev/null @@ -1,116 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the LPC24XX boards. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-lpc24xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([LPC24XX_OSCILLATOR_MAIN],[lpc23*],[3686400U]) -RTEMS_BSPOPTS_SET([LPC24XX_OSCILLATOR_MAIN],[*],[12000000U]) -RTEMS_BSPOPTS_HELP([LPC24XX_OSCILLATOR_MAIN],[main oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([LPC24XX_OSCILLATOR_RTC],[*],[32768U]) -RTEMS_BSPOPTS_HELP([LPC24XX_OSCILLATOR_RTC],[RTC oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([LPC24XX_CCLK],[lpc17xx_ea* | lpc40xx_ea*],[96000000U]) -RTEMS_BSPOPTS_SET([LPC24XX_CCLK],[lpc23*],[58982400U]) -RTEMS_BSPOPTS_SET([LPC24XX_CCLK],[lpc24xx_plx800_*],[51612800U]) -RTEMS_BSPOPTS_SET([LPC24XX_CCLK],[*],[72000000U]) -RTEMS_BSPOPTS_HELP([LPC24XX_CCLK],[CPU clock in Hz]) - -RTEMS_BSPOPTS_SET([LPC24XX_PCLKDIV],[lpc17xx_ea* | lpc40xx_ea*],[2U]) -RTEMS_BSPOPTS_SET([LPC24XX_PCLKDIV],[*],[1U]) -RTEMS_BSPOPTS_HELP([LPC24XX_PCLKDIV],[clock divider for default PCLK (PCLK = CCLK / PCLKDIV)]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMCCLKDIV],[lpc17xx_ea* | lpc40xx_ea*],[2U]) -RTEMS_BSPOPTS_SET([LPC24XX_EMCCLKDIV],[*],[1U]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMCCLKDIV],[clock divider for EMCCLK (EMCCLK = CCLK / EMCCLKDIV)]) - -RTEMS_BSPOPTS_SET([LPC24XX_UART_BAUD],[*],[115200U]) -RTEMS_BSPOPTS_HELP([LPC24XX_UART_BAUD],[baud for UARTs]) - -RTEMS_BSPOPTS_SET([LPC24XX_ETHERNET_RMII],[*_ea_*],[1]) -RTEMS_BSPOPTS_SET([LPC24XX_ETHERNET_RMII],[*],[]) -RTEMS_BSPOPTS_HELP([LPC24XX_ETHERNET_RMII],[enable RMII for Ethernet]) - -RTEMS_BSPOPTS_SET([LPC24XX_PIN_ETHERNET_POWER_DOWN],[*],[]) -RTEMS_BSPOPTS_HELP([LPC24XX_PIN_ETHERNET_POWER_DOWN],[optional Ethernet power-down pin, output is set to high to enable power]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMC_MT48LC4M16A2],[lpc24xx_ncs_rom_*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_MT48LC4M16A2],[enable Micron MT48LC4M16A2 configuration for EMC]) - -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_W9825G2JB75I],[enable Winbond W9825G2JB75I configuration for EMC]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMC_IS42S32800D7],[*_plx800_rom_*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_IS42S32800D7],[enable ISSI IS42S32800D7 configuration for EMC]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMC_IS42S32800B],[lpc17xx_ea_rom_* | lpc40xx_ea_rom_*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_IS42S32800B],[enable ISSI IS42S32800B configuration for EMC]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMC_M29W160E],[lpc24xx_ncs_rom_*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_M29W160E],[enable M29W160E configuration for EMC]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMC_M29W320E70],[*_plx800_rom_*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_M29W320E70],[enable M29W320E70 configuration for EMC]) - -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_SST39VF3201],[enable SST39VF3201 configuration for EMC]) - -RTEMS_BSPOPTS_SET([LPC24XX_EMC_TEST],[*],[]) -RTEMS_BSPOPTS_HELP([LPC24XX_EMC_TEST],[enable tests for EMC]) - -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_CONSOLE],[*],[0]) -RTEMS_BSPOPTS_HELP([LPC24XX_CONFIG_CONSOLE],[configuration for console (UART 0)]) - -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_UART_1],[*_plx800_*],[0]) -RTEMS_BSPOPTS_HELP([LPC24XX_CONFIG_UART_1],[configuration for UART 1]) - -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_UART_2],[lpc23*],[0]) -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_UART_2],[lpc24xx_ncs_*],[0]) -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_UART_2],[*_plx800_*],[0]) -RTEMS_BSPOPTS_HELP([LPC24XX_CONFIG_UART_2],[configuration for UART 2]) - -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_UART_3],[lpc23*],[0]) -RTEMS_BSPOPTS_SET([LPC24XX_CONFIG_UART_3],[lpc24xx_ncs_*],[0]) -RTEMS_BSPOPTS_HELP([LPC24XX_CONFIG_UART_3],[configuration for UART 3]) - -RTEMS_BSPOPTS_SET([LPC24XX_HEAP_EXTEND],[lpc23*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_HEAP_EXTEND],[enable heap extend by Ethernet and USB regions]) - -RTEMS_BSPOPTS_SET([LPC24XX_STOP_GPDMA],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_STOP_GPDMA],[stop general purpose DMA at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC24XX_STOP_ETHERNET],[lpc23*],[]) -RTEMS_BSPOPTS_SET([LPC24XX_STOP_ETHERNET],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_STOP_ETHERNET],[stop Ethernet controller at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC24XX_STOP_USB],[lpc23*],[]) -RTEMS_BSPOPTS_SET([LPC24XX_STOP_USB],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC24XX_STOP_USB],[stop USB controller at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC_DMA_CHANNEL_COUNT],[lpc17* | lpc40*],[8]) -RTEMS_BSPOPTS_SET([LPC_DMA_CHANNEL_COUNT],[*],[2]) -RTEMS_BSPOPTS_HELP([LPC_DMA_CHANNEL_COUNT],[DMA channel count]) - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[lpc24xx_ncs_rom_ext],[0x80000040]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_USB_OTG_TRANSCEIVER_I2C_ADDR],[lpc17xx_ea* | lpc40xx_ea*],[(0x2f << 1)]) -RTEMS_BSPOPTS_HELP([BSP_USB_OTG_TRANSCEIVER_I2C_ADDR],[USB OTG transceiver I2C address used by USB stack]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/lpc32xx/Makefile.am b/c/src/lib/libbsp/arm/lpc32xx/Makefile.am deleted file mode 100644 index e80a663c8c..0000000000 --- a/c/src/lib/libbsp/arm/lpc32xx/Makefile.am +++ /dev/null @@ -1,106 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the LPC32XX boards. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/lpc32xx/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx_phycore -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx_stage_1 -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx_stage_2 -dist_project_lib_DATA += ../../../../../../bsps/arm/lpc32xx/start/linkcmds.lpc32xx_mzx - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/uart-output-char.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/bspstart.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/console/hsu.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-nxp-lpc.c - -# RTC -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/rtc/rtc-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/rtc/rtc-config.c - -# Misc -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/boot.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/emc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/i2c/i2c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/nand/nand-mlc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/nand/nand-mlc-erase-block-safe.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/nand/nand-mlc-read-blocks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/nand/nand-mlc-write-blocks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/restart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/system-clocks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/nand/nand-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/bspidle.c - -# SSP - -# I2C - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/lpc32xx/start/bspstarthooks.c - - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/lpc32xx/headers.am diff --git a/c/src/lib/libbsp/arm/lpc32xx/configure.ac b/c/src/lib/libbsp/arm/lpc32xx/configure.ac deleted file mode 100644 index 8b8f20fad7..0000000000 --- a/c/src/lib/libbsp/arm/lpc32xx/configure.ac +++ /dev/null @@ -1,105 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the LPC32XX boards. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-lpc32xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([LPC32XX_OSCILLATOR_MAIN],[*],[13000000U]) -RTEMS_BSPOPTS_HELP([LPC32XX_OSCILLATOR_MAIN],[main oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([LPC32XX_OSCILLATOR_RTC],[*],[32768U]) -RTEMS_BSPOPTS_HELP([LPC32XX_OSCILLATOR_RTC],[RTC oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([LPC32XX_PERIPH_CLK],[*],[13000000U]) -RTEMS_BSPOPTS_HELP([LPC32XX_PERIPH_CLK],[peripheral clock in Hz]) - -RTEMS_BSPOPTS_SET([LPC32XX_ETHERNET_RMII],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC32XX_ETHERNET_RMII],[enable RMII for Ethernet]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_1_BAUD],[*],[]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_1_BAUD],[baud for UART 1]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_2_BAUD],[*],[]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_2_BAUD],[baud for UART 2]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_3_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_3_BAUD],[baud for UART 3]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_4_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_4_BAUD],[baud for UART 4]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_5_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_5_BAUD],[baud for UART 5]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_6_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_6_BAUD],[baud for UART 6]) - -RTEMS_BSPOPTS_SET([LPC32XX_UART_7_BAUD],[*],[]) -RTEMS_BSPOPTS_HELP([LPC32XX_UART_7_BAUD],[baud for UART 7]) - -RTEMS_BSPOPTS_SET([LPC32XX_CONFIG_U3CLK],[*],[0x00001386]) -RTEMS_BSPOPTS_HELP([LPC32XX_CONFIG_U3CLK],[clock configuration for UART 3]) - -RTEMS_BSPOPTS_SET([LPC32XX_CONFIG_U4CLK],[*],[0x00001386]) -RTEMS_BSPOPTS_HELP([LPC32XX_CONFIG_U4CLK],[clock configuration for UART 4]) - -RTEMS_BSPOPTS_SET([LPC32XX_CONFIG_U5CLK],[*],[0x00001386]) -RTEMS_BSPOPTS_HELP([LPC32XX_CONFIG_U5CLK],[clock configuration for UART 5]) - -RTEMS_BSPOPTS_SET([LPC32XX_CONFIG_U6CLK],[*],[0x00001386]) -RTEMS_BSPOPTS_HELP([LPC32XX_CONFIG_U6CLK],[clock configuration for UART 6]) - -RTEMS_BSPOPTS_SET([LPC32XX_DISABLE_MMU],[*],[]) -RTEMS_BSPOPTS_HELP([LPC32XX_DISABLE_MMU],[disable MMU]) - -RTEMS_BSPOPTS_SET([LPC32XX_DISABLE_READ_WRITE_DATA_CACHE],[*],[]) -RTEMS_BSPOPTS_HELP([LPC32XX_DISABLE_READ_WRITE_DATA_CACHE],[disable cache for read-write data sections]) - -RTEMS_BSPOPTS_SET([LPC32XX_DISABLE_READ_ONLY_PROTECTION],[*],[]) -RTEMS_BSPOPTS_HELP([LPC32XX_DISABLE_READ_ONLY_PROTECTION],[disable MMU protection of read-only sections]) - -RTEMS_BSPOPTS_SET([LPC32XX_SCRATCH_AREA_SIZE],[lpc32xx_mzx*],[4096]) -RTEMS_BSPOPTS_HELP([LPC32XX_SCRATCH_AREA_SIZE],[size of scratch area]) - -RTEMS_BSPOPTS_SET([LPC32XX_STOP_GPDMA],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC32XX_STOP_GPDMA],[stop general purpose DMA at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC32XX_STOP_ETHERNET],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC32XX_STOP_ETHERNET],[stop Ethernet controller at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC32XX_STOP_USB],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC32XX_STOP_USB],[stop USB controller at start-up to avoid DMA interference]) - -RTEMS_BSPOPTS_SET([LPC32XX_ENABLE_WATCHDOG_RESET],[*],[1]) -RTEMS_BSPOPTS_HELP([LPC32XX_ENABLE_WATCHDOG_RESET],[bsp_reset() will use the watchdog to reset the chip]) - -RTEMS_BSPOPTS_SET([LPC_DMA_CHANNEL_COUNT],[*],[8]) -RTEMS_BSPOPTS_HELP([LPC_DMA_CHANNEL_COUNT],[DMA channel count]) - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_USB_OTG_TRANSCEIVER_I2C_ADDR],[lpc32xx_mzx*],[(0x2c << 1)]) -RTEMS_BSPOPTS_HELP([BSP_USB_OTG_TRANSCEIVER_I2C_ADDR],[USB OTG transceiver I2C address used by USB stack]) - -RTEMS_BSPOPTS_SET([BSP_USB_OTG_TRANSCEIVER_VBUS],[lpc32xx_mzx*],[USB_OTG_VBUS_POWER_WITH_CHARGE_PUMP]) -RTEMS_BSPOPTS_HELP([BSP_USB_OTG_TRANSCEIVER_VBUS],[USB OTG transceiver VBUS policy]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/raspberrypi/Makefile.am b/c/src/lib/libbsp/arm/raspberrypi/Makefile.am deleted file mode 100644 index 048b28f44c..0000000000 --- a/c/src/lib/libbsp/arm/raspberrypi/Makefile.am +++ /dev/null @@ -1,114 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the raspberrypi board. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/raspberrypi/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -noinst_HEADERS = ../../../../../../bsps/arm/raspberrypi/console/font_data.h - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bsp-fdt.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/cmdline.c -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspsmp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspsmp_init.c -endif - -# Restart -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspreset.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/arm-pl011.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/console/fb.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/console/fbcons.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/console/outch.c - -# Mailbox -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/mailbox.c - -# VideoCore -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/vc.c - -# clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/raspberrypi/clock/clockdrv.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/timer.c - -# GPIO -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/gpio/gpio-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/gpio/rpi-gpio.c - -# RTC - -# SSP - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/i2c/i2c.c - -# SPI -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/spi/spi.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-v7ar-disable-data.S - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/raspberrypi/start/bspstarthooks.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/raspberrypi/headers.am diff --git a/c/src/lib/libbsp/arm/raspberrypi/configure.ac b/c/src/lib/libbsp/arm/raspberrypi/configure.ac deleted file mode 100644 index 84780db4c0..0000000000 --- a/c/src/lib/libbsp/arm/raspberrypi/configure.ac +++ /dev/null @@ -1,67 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the Raspberry Pi boards. -# - -AC_PREREQ([2.68]) -AC_INIT([rtems-c-src-lib-libbsp-arm-raspberrypi],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_BSPOPTS_SET([BSP_START_COPY_FDT_FROM_U_BOOT],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_COPY_FDT_FROM_U_BOOT],[copy the U-Boot provided FDT to an internal storage]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_SIZE_MAX],[*],[262144]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_SIZE_MAX],[maximum size of the FDT blob in bytes]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_READ_ONLY],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_READ_ONLY],[place the FDT blob into the read-only data area]) - -RTEMS_BSPOPTS_SET([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA],[copy the FDT blob into the read-only load area via bsp_fdt_copy()]) - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_START_IN_HYP_SUPPORT],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_IN_HYP_SUPPORT], [Support start of BSP in ARM HYP mode]) -AM_CONDITIONAL(BSP_START_IN_HYP_SUPPORT,test "$BSP_START_IN_HYP_SUPPORT" = "1") - -RTEMS_BSPOPTS_SET([I2C_IO_MODE],[*],[1]) -RTEMS_BSPOPTS_HELP([I2C_IO_MODE],[Define to 1 to use interrupt-driven I/O with the Raspberry Pi I2C bus. If defined to other value the access will be polled-driven.]) - -RTEMS_BSPOPTS_SET([SPI_IO_MODE],[*],[1]) -RTEMS_BSPOPTS_HELP([SPI_IO_MODE],[Define to 1 to use interrupt-driven I/O with the Raspberry Pi SPI bus. If defined to other value the access will be polled-driven.]) - -# Is this a Raspberry Pi 2? -RTEMS_BSPOPTS_SET([BSP_IS_RPI2],[raspberrypi2],[1]) -RTEMS_BSPOPTS_SET([BSP_IS_RPI2],[*],[0]) -RTEMS_BSPOPTS_HELP([BSP_IS_RPI2],[Set if the BSP variant is Raspberry Pi 2.]) -AM_CONDITIONAL(RTEMS_RPI2,[test "$BSP_IS_RPI2" = "1"]) - -RPI_RAM_MMU_LENGTH="16k" -RPI_RAM_LENGTH_AVAILABLE="256M" -RPI_RAM_NOCACHE_LENGTH="2M" - -AC_DEFUN([RPI_LINKCMD],[ -AC_ARG_VAR([$1],[$2; default $3])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -RPI_LINKCMD([RPI_RAM_MMU_LENGTH],[MMU region length],[${BSP_RPI_RAM_MMU_LENGTH}]) -RPI_LINKCMD([RPI_RAM_LENGTH_AVAILABLE],[RAM region length],[${BSP_RPI_RAM_LENGTH_AVAILABLE}]) -RPI_LINKCMD([RPI_RAM_NOCACHE_LENGTH],[No-cache region length],[${BSP_RPI_RAM_NOCACHE_LENGTH}]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([ -Makefile -linkcmds:../../../../../../bsps/arm/raspberrypi/start/linkcmds.in]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am b/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am deleted file mode 100644 index 2aad8b1220..0000000000 --- a/c/src/lib/libbsp/arm/realview-pbx-a9/Makefile.am +++ /dev/null @@ -1,92 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the RealView PBX A9 board. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/realview-pbx-a9/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/realview-pbx-a9/start/linkcmds.realview_pbx_a9_qemu - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/bspstart.c -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/bspsmp.c -endif - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/irq/arm-gicv2.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/getserialmouseps2.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/arm-pl011.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/serial/arm-pl050.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/console/console-polled.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-a9mpcore.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-v7ar-disable-data.S - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/bspstarthooks.c - -# Framebuffer -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/fb/arm-pl111.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/realview-pbx-a9/start/fb-config.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/realview-pbx-a9/headers.am diff --git a/c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac b/c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac deleted file mode 100644 index 0718865a69..0000000000 --- a/c/src/lib/libbsp/arm/realview-pbx-a9/configure.ac +++ /dev/null @@ -1,52 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the RealView PBX A9 board. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-realview-bpx-a9],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_ENABLED],[enable data cache]) - -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_INSTRUCTION_CACHE_ENABLED],[enable instruction cache]) - -RTEMS_BSPOPTS_SET([BSP_ARM_A9MPCORE_PERIPHCLK],[*],[100000000U]) -RTEMS_BSPOPTS_HELP([BSP_ARM_A9MPCORE_PERIPHCLK],[ARM Cortex-A9 MPCore PERIPHCLK clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_FAST_IDLE],[*qemu*],[1]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_FAST_IDLE], -[This sets a mode where the time runs as fast as possible when a clock ISR -occurs while the IDLE thread is executing. This can significantly reduce -simulation times.]) - -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSOR],[*qemu*],[1]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_ONLY_BOOT_PROCESSOR], -[If defined, then do the clock tick processing on the boot processor on behalf -of all other processors.]) - -RTEMS_BSPOPTS_SET([ARM_MMU_USE_SMALL_PAGES],[*],[1]) -RTEMS_BSPOPTS_HELP([ARM_MMU_USE_SMALL_PAGES],[use MMU with small pages (4KiB)]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/rtl22xx/Makefile.am b/c/src/lib/libbsp/arm/rtl22xx/Makefile.am deleted file mode 100644 index 7a4ac7f922..0000000000 --- a/c/src/lib/libbsp/arm/rtl22xx/Makefile.am +++ /dev/null @@ -1,47 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/rtl22xx/start/bsp_specs - - -noinst_PROGRAMS = - - -start.$(OBJEXT): ../../../../../../bsps/arm/rtl22xx/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/rtl22xx/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/rtl22xx/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/rtl22xx/btimer/btimer.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/rtl22xx/clock/clockdrv.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/rtl22xx/console/uart.c -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/rtl22xx/irq/irq.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/rtl22xx/headers.am diff --git a/c/src/lib/libbsp/arm/rtl22xx/configure.ac b/c/src/lib/libbsp/arm/rtl22xx/configure.ac deleted file mode 100644 index 3ff195f04f..0000000000 --- a/c/src/lib/libbsp/arm/rtl22xx/configure.ac +++ /dev/null @@ -1,27 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-rtl22xx],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([ON_SKYEYE],[*],[]) -RTEMS_BSPOPTS_HELP([ON_SKYEYE], -[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.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/smdk2410/Makefile.am b/c/src/lib/libbsp/arm/smdk2410/Makefile.am deleted file mode 100644 index ce072ec1c5..0000000000 --- a/c/src/lib/libbsp/arm/smdk2410/Makefile.am +++ /dev/null @@ -1,52 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/smdk2410/start/bsp_specs - - -start.$(OBJEXT): ../../../../../../bsps/arm/smdk2410/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/start/bspidle.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/start/memmap.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/btimer/btimer.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/smdk2410/clock/clockdrv.c -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/smdk2410/clock/support.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/console/uart.c -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/irq/irq.c -# smc -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/smdk2410/smc/smc.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c - -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm920-mmu.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/smdk2410/headers.am diff --git a/c/src/lib/libbsp/arm/smdk2410/configure.ac b/c/src/lib/libbsp/arm/smdk2410/configure.ac deleted file mode 100644 index 9e796515f1..0000000000 --- a/c/src/lib/libbsp/arm/smdk2410/configure.ac +++ /dev/null @@ -1,30 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-smdk2410],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - -RTEMS_BSPOPTS_SET([ON_SKYEYE],[*],[]) -RTEMS_BSPOPTS_HELP([ON_SKYEYE], -[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.]) - -RTEMS_BSPOPTS_SET([CPU_S3C2410],[smdk2410],[1]) -RTEMS_BSPOPTS_SET([CPU_S3C2410],[*],[]) -RTEMS_BSPOPTS_HELP([CPU_S3C2410], -[If defined, enable optons for the S3C2410 CPU model.]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/stm32f4/Makefile.am b/c/src/lib/libbsp/arm/stm32f4/Makefile.am deleted file mode 100644 index d3e0710fb9..0000000000 --- a/c/src/lib/libbsp/arm/stm32f4/Makefile.am +++ /dev/null @@ -1,83 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -############################################################################### -# Data # -############################################################################### - -dist_project_lib_DATA = ../../../../../../bsps/arm/stm32f4/start/bsp_specs - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/stm32f4/start/linkcmds.stm32f105rc -dist_project_lib_DATA += ../../../../../../bsps/arm/stm32f4/start/linkcmds.stm32f4 - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterfrequency.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/cpucounter/cpucounterread.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/bspstarthook.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/io.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/rcc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/start/start-config-io.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-armv7m.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/irq/irq-dispatch-armv7m.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-control.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/legacy-console-select.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/console/usart.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/i2c/i2c.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/stm32f4/i2c/i2c-config.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-armv7m.c - -# Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/stm32f4/headers.am diff --git a/c/src/lib/libbsp/arm/stm32f4/configure.ac b/c/src/lib/libbsp/arm/stm32f4/configure.ac deleted file mode 100644 index 00ca0b73ae..0000000000 --- a/c/src/lib/libbsp/arm/stm32f4/configure.ac +++ /dev/null @@ -1,70 +0,0 @@ -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-stm32f4],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([STM32F4_FAMILY_F10XXX],[stm32f1*],[1]) -RTEMS_BSPOPTS_HELP([STM32F4_FAMILY_F10XXX],[Chip belongs to the STM32F10XXX family.]) - -RTEMS_BSPOPTS_SET([STM32F4_FAMILY_F4XXXX],[stm32f4*],[1]) -RTEMS_BSPOPTS_HELP([STM32F4_FAMILY_F4XXXX],[Chip belongs to the STM32F4XXXX family.]) - -RTEMS_BSPOPTS_SET([STM32F4_HSE_OSCILLATOR],[*],[8000000]) -RTEMS_BSPOPTS_HELP([STM32F4_HSE_OSCILLATOR],[HSE oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([STM32F4_SYSCLK],[stm32f1*],[8000000]) -RTEMS_BSPOPTS_SET([STM32F4_SYSCLK],[*],[16000000]) -RTEMS_BSPOPTS_HELP([STM32F4_SYSCLK],[SYSCLK frequency in Hz]) - -RTEMS_BSPOPTS_SET([STM32F4_HCLK],[stm32f1*],[8000000]) -RTEMS_BSPOPTS_SET([STM32F4_HCLK],[*],[16000000]) -RTEMS_BSPOPTS_HELP([STM32F4_HCLK],[HCLK frequency in Hz]) - -RTEMS_BSPOPTS_SET([STM32F4_PCLK1],[stm32f1*],[8000000]) -RTEMS_BSPOPTS_SET([STM32F4_PCLK1],[*],[16000000]) -RTEMS_BSPOPTS_HELP([STM32F4_PCLK1],[PCLK1 frequency in Hz]) - -RTEMS_BSPOPTS_SET([STM32F4_PCLK2],[stm32f1*],[8000000]) -RTEMS_BSPOPTS_SET([STM32F4_PCLK2],[*],[16000000]) -RTEMS_BSPOPTS_HELP([STM32F4_PCLK2],[PCLK2 frequency in Hz]) - -RTEMS_BSPOPTS_SET([STM32F4_USART_BAUD],[*],[115200]) -RTEMS_BSPOPTS_HELP([STM32F4_USART_BAUD],[baud for USARTs]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_USART_1],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_USART_1],[enable USART 1]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_USART_2],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_USART_2],[enable USART 2]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_USART_3],[*],[1]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_USART_3],[enable USART 3]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_UART_4],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_UART_4],[enable UART 4]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_UART_5],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_UART_5],[enable UART 5]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_USART_6],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_USART_6],[enable USART 6]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_I2C1],[stm32f1*],[1]) -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_I2C1],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_I2C1],[enable I2C 1]) - -RTEMS_BSPOPTS_SET([STM32F4_ENABLE_I2C2],[*],[]) -RTEMS_BSPOPTS_HELP([STM32F4_ENABLE_I2C2],[enable I2C 2]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/tms570/Makefile.am b/c/src/lib/libbsp/arm/tms570/Makefile.am deleted file mode 100644 index d2564f6683..0000000000 --- a/c/src/lib/libbsp/arm/tms570/Makefile.am +++ /dev/null @@ -1,115 +0,0 @@ -## -# -# @file makefile.am -# -# @brief Makefile of LibBSP for the TMS570 boards. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/tms570/start/bsp_specs - -# ---------------------------- -# ------ Headers -# ---------------------------- - -# ---------------------------- -# ------ Data -# ---------------------------- - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds -dist_project_lib_DATA += ../../../../../../bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk -dist_project_lib_DATA += ../../../../../../bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_intram -dist_project_lib_DATA += ../../../../../../bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_sdram -dist_project_lib_DATA += ../../../../../../bsps/arm/tms570/start/linkcmds.tms570ls3137_hdk_with_loader - -# ---------------------------- -# ------ LibBSP -# ---------------------------- - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/bspstart.c - -# POM -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570-pom.c - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/irq/irq.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/console/printk-support.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/console/tms570-sci.c - -# Clock -librtemsbsp_a_SOURCES +=../../../../../../bsps/arm/tms570/clock/clock.c - -# RTC - -# GPIO -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/pinmux.c - -# Benchmark Timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-cpucounter.c - -# Misc -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/cpucounter/cpucounterread.c - -# Watchdog - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/cache/nocache.c - -if TMS570_USE_HWINIT_STARTUP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_sys_core.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/fail_notification.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/init_emif_sdram.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/init_esm.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/init_pinmux.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/init_system.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_selftest.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_selftest_par_can.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_selftest_par_mibspi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_selftest_par_std.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_selftest_parity.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/tms570_tcram_tests.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/bspstarthooks-hwinit.c -else -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/tms570/start/bspstarthooks.c -endif - -# ---------------------------- -# ------ Special Rules -# ---------------------------- - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/tms570/headers.am diff --git a/c/src/lib/libbsp/arm/tms570/configure.ac b/c/src/lib/libbsp/arm/tms570/configure.ac deleted file mode 100644 index 7b0157c3c3..0000000000 --- a/c/src/lib/libbsp/arm/tms570/configure.ac +++ /dev/null @@ -1,57 +0,0 @@ -## -# -# @file configure.ac -# -# @brief Configure script of LibBSP for the TMS570 board. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-tms570],[_RTEMS_VERSION], - [https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP -RTEMS_BSP_LINKCMDS - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([TMS570_SCI_BAUD_RATE],[*],[115200U]) -RTEMS_BSPOPTS_HELP([TMS570_SCI_BAUD_RATE],[baud for UARTs]) - -RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS], -[The tms570 console driver can operate in either polled or interrupt mode.]) - -RTEMS_BSPOPTS_SET([ARM_TMS570LS3137],[*],[0]) -RTEMS_BSPOPTS_HELP([ARM_TMS570LS3137],[target used for identify TMS570LS3137 board]) - -RTEMS_BSPOPTS_SET([BSP_MINIMUM_TASK_STACK_SIZE],[*],[1024]) -RTEMS_BSPOPTS_HELP([BSP_MINIMUM_TASK_STACK_SIZE],[Suggested minimum task stack - size in bytes]) - -RTEMS_BSPOPTS_SET([BSP_START_NEEDS_REGISTER_INITIALIZATION],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_NEEDS_REGISTER_INITIALIZATION], - [The TMS570 needs to have the registers of its CPU initialized - to avoid CCMR4F errors]) - -RTEMS_BSPOPTS_SET([TMS570_OSCILLATOR_MAIN],[*],[12000000U]) -RTEMS_BSPOPTS_HELP([TMS570_OSCILLATOR_MAIN],[main oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([TMS570_OSCILLATOR_RTC],[*],[32768U]) -RTEMS_BSPOPTS_HELP([TMS570_OSCILLATOR_RTC],[RTC oscillator frequency in Hz]) - -RTEMS_BSPOPTS_SET([TMS570_CCLK],[*],[96000000U]) -RTEMS_BSPOPTS_HELP([TMS570_CCLK],[CPU clock in Hz]) - -RTEMS_BSPOPTS_SET([TMS570_USE_HWINIT_STARTUP],[*],[0]) -RTEMS_BSPOPTS_HELP([TMS570_USE_HWINIT_STARTUP],[Include BSP startup code for TMS570LS3137 which allows to start RTEMS application directly after reset]) -AM_CONDITIONAL(TMS570_USE_HWINIT_STARTUP,test "$TMS570_USE_HWINIT_STARTUP" = "1") - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([Makefile]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/xen/Makefile.am b/c/src/lib/libbsp/arm/xen/Makefile.am deleted file mode 100644 index b414a7bc53..0000000000 --- a/c/src/lib/libbsp/arm/xen/Makefile.am +++ /dev/null @@ -1,50 +0,0 @@ -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/xen/start/bsp_specs - -noinst_PROGRAMS = - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -project_lib_LIBRARIES = librtemsbsp.a -librtemsbsp_a_SOURCES = - -# startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xen/start/bspstart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xen/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xen/start/bspstartmmu.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspreset-empty.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c -# clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/arm-generic-timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/arm-generic-timer-aarch32.c -# cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c -# irq -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/irq/arm-gicv2.c -# console -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xen/console/console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/arm-pl011.c -# timer -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/xen/headers.am diff --git a/c/src/lib/libbsp/arm/xen/configure.ac b/c/src/lib/libbsp/arm/xen/configure.ac deleted file mode 100644 index 86ec0033ef..0000000000 --- a/c/src/lib/libbsp/arm/xen/configure.ac +++ /dev/null @@ -1,64 +0,0 @@ -## Process this file with autoconf to produce a configure script. - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-xen],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_ENABLED],[enable data cache]) - -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_INSTRUCTION_CACHE_ENABLED],[enable instruction cache]) - -RTEMS_BSPOPTS_SET([ARM_GENERIC_TIMER_USE_VIRTUAL],[*],[1]) -RTEMS_BSPOPTS_HELP([ARM_GENERIC_TIMER_USE_VIRTUAL],[use virtual ARM generic timer]) - -RTEMS_BSPOPTS_SET([ARM_GENERIC_TIMER_UNMASK_AT_TICK],[*],[1]) -RTEMS_BSPOPTS_HELP([ARM_GENERIC_TIMER_UNMASK_AT_TICK],[unmask the timer in the tick handler, since Xen will mask the virtual timer before injecting the interrupt to the guest]) - -RTEMS_BSPOPTS_SET([BSP_START_ZIMAGE_HEADER],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_START_ZIMAGE_HEADER],[include zImage boot header]) - -RTEMS_BSPOPTS_SET([BSP_XEN_RAM_LENGTH],[*],[8M]) -RTEMS_BSPOPTS_HELP([BSP_XEN_RAM_LENGTH],[length of memory area available to the BSP]) - -RTEMS_BSPOPTS_SET([BSP_XEN_NOCACHE_LENGTH],[*],[1M]) -RTEMS_BSPOPTS_HELP([BSP_XEN_NOCACHE_LENGTH],[length of nocache RAM region]) - -RTEMS_BSPOPTS_SET([BSP_XEN_RAM_BASE],[*],[0x40000000]) -RTEMS_BSPOPTS_HELP([BSP_XEN_RAM_BASE],[base address of memory area available to the BSP]) - -RTEMS_BSPOPTS_SET([BSP_XEN_LOAD_OFFSET],[*],[0x8000]) -RTEMS_BSPOPTS_HELP([BSP_XEN_LOAD_OFFSET],[offset of RAM region from memory area base]) - -RTEMS_BSPOPTS_SET([BSP_XEN_MMU_LENGTH],[*],[16k]) -RTEMS_BSPOPTS_HELP([BSP_XEN_MMU_LENGTH],[length of MMU region]) - -AC_DEFUN([XEN_LINKCMD],[ -AC_ARG_VAR([$1],[$2; default $3])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -XEN_LINKCMD([BSP_XEN_RAM_BASE],[normal RAM region origin],[${BSP_XEN_RAM_BASE}]) -XEN_LINKCMD([BSP_XEN_RAM_LENGTH],[normal RAM region length],[${BSP_XEN_RAM_LENGTH}]) -XEN_LINKCMD([BSP_XEN_LOAD_OFFSET],[entry point of guest],[${BSP_XEN_LOAD_OFFSET}]) -XEN_LINKCMD([BSP_XEN_MMU_LENGTH],[MMU region length],[${BSP_XEN_MMU_LENGTH}]) -XEN_LINKCMD([BSP_XEN_NOCACHE_LENGTH],[length of nocache RAM region],[${BSP_XEN_NOCACHE_LENGTH}]) - -RTEMS_BSP_CLEANUP_OPTIONS - -# Explicitly list all Makefiles here -AC_CONFIG_FILES([ -Makefile -linkcmds:../../../../../../bsps/arm/xen/start/linkcmds.in]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am b/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am deleted file mode 100644 index f2db456170..0000000000 --- a/c/src/lib/libbsp/arm/xilinx-zynq/Makefile.am +++ /dev/null @@ -1,93 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the Xilinx Zynq platform. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/xilinx-zynq/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspstart.c -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspsmp.c -endif - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/irq/arm-gicv2.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/console/console-init.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/console/debug-console.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/zynq-uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/zynq-uart-polled.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/clock-a9mpcore.c - -# I2C -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/i2c/cadence-i2c.c - -# SPI -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/spi/cadence-spi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/spi/xilinx-axi-spi.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-l2c-310.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynq/start/bspstartmmu.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/xilinx-zynq/headers.am diff --git a/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac b/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac deleted file mode 100644 index 51e4a121e0..0000000000 --- a/c/src/lib/libbsp/arm/xilinx-zynq/configure.ac +++ /dev/null @@ -1,109 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the Xilinx Zynq platform. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-xilinx-zynq-a9],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_ENABLED],[enable data cache]) - -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_INSTRUCTION_CACHE_ENABLED],[enable instruction cache]) - -RTEMS_BSPOPTS_SET([BSP_ARM_A9MPCORE_PERIPHCLK],[xilinx_zynq_zc702*],[333333333U]) -RTEMS_BSPOPTS_SET([BSP_ARM_A9MPCORE_PERIPHCLK],[xilinx_zynq_zedboard*],[666666667U]) -RTEMS_BSPOPTS_SET([BSP_ARM_A9MPCORE_PERIPHCLK],[*],[100000000U]) -RTEMS_BSPOPTS_HELP([BSP_ARM_A9MPCORE_PERIPHCLK],[ARM Cortex-A9 MPCore PERIPHCLK clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_UART],[xilinx_zynq_zc702*],[50000000UL]) -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_UART],[xilinx_zynq_zedboard*],[50000000UL]) -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_UART],[*],[50000000UL]) -RTEMS_BSPOPTS_HELP([ZYNQ_CLOCK_UART],[Zynq UART clock frequency in Hz]) - -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_CPU_1X],[xilinx_zynq_zc702*],[111111111U]) -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_CPU_1X],[xilinx_zynq_zedboard*],[111111111U]) -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_CPU_1X],[*],[111111111U]) -RTEMS_BSPOPTS_HELP([ZYNQ_CLOCK_CPU_1X],[Zynq cpu_1x clock frequency in Hz]) - -USE_FAST_IDLE=0 -AS_IF([test "x${RTEMS_BSP}" == xxilinx_zynq_a9_qemu], [USE_FAST_IDLE=1]) - -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_FAST_IDLE],[*qemu],[${USE_FAST_IDLE}]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_FAST_IDLE], -[This sets a mode where the time runs as fast as possible when a clock ISR -occurs while the IDLE thread is executing. This can significantly reduce -simulation times.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_MINOR],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_MINOR],[minor number of console device]) - -RTEMS_BSPOPTS_SET([ZYNQ_CONSOLE_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([ZYNQ_CONSOLE_USE_INTERRUPTS],[use interrupt driven mode for console devices (used by default)]) - -# -# Zynq Memory map can be controlled from the configure command line. Use ... -# -# ..../configure --target=arm-rtems4.11 ... BSP_ZYNQ_RAM_LENGTH=256M -# -RTEMS_BSPOPTS_SET([BSP_ZYNQ_RAM_LENGTH],[xilinx_zynq_a9_qemu],[256M]) -RTEMS_BSPOPTS_SET([BSP_ZYNQ_RAM_LENGTH],[xilinx_zynq_zc702],[1024M]) -RTEMS_BSPOPTS_SET([BSP_ZYNQ_RAM_LENGTH],[xilinx_zynq_zc706],[1024M]) -RTEMS_BSPOPTS_SET([BSP_ZYNQ_RAM_LENGTH],[xilinx_zynq_zedboard],[512M]) -RTEMS_BSPOPTS_SET([BSP_ZYNQ_RAM_LENGTH],[*],[256M]) -RTEMS_BSPOPTS_HELP([BSP_ZYNQ_RAM_LENGTH],[override a BSP's default RAM length]) - -RTEMS_BSPOPTS_SET([ARM_MMU_USE_SMALL_PAGES],[*],[0]) -RTEMS_BSPOPTS_HELP([ARM_MMU_USE_SMALL_PAGES],[use MMU with small pages (4KiB)]) - -RTEMS_BSPOPTS_SET([BSP_ZYNQ_NOCACHE_LENGTH],[*],[1M]) -RTEMS_BSPOPTS_HELP([BSP_ZYNQ_NOCACHE_LENGTH],[length of nocache RAM region]) - -ZYNQ_RAM_ORIGIN="0x00100000" -ZYNQ_RAM_MMU_LENGTH="16k" -AS_IF([test "x${ARM_MMU_USE_SMALL_PAGES}" == x1], [ZYNQ_RAM_MMU_LENGTH="(16k+4M)"]) -ZYNQ_RAM_INT_0_ORIGIN="0x00000000" -ZYNQ_RAM_INT_0_LENGTH="64k + 64k + 64k" -ZYNQ_RAM_INT_1_ORIGIN="0xFFFF0000" -ZYNQ_RAM_INT_1_LENGTH="64k - 512" - -AS_IF([test "x${RTEMS_BSP}" == xxilinx_zynq_zc706], - [ZYNQ_RAM_ORIGIN="0x00400000"]) - -AC_DEFUN([ZYNQ_LINKCMD],[ -AC_ARG_VAR([$1],[$2; default $3])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -ZYNQ_LINKCMD([ZYNQ_RAM_ORIGIN],[normal RAM region origin],[${ZYNQ_RAM_ORIGIN}]) -ZYNQ_LINKCMD([BSP_ZYNQ_RAM_LENGTH],[normal RAM region length],[${BSP_ZYNQ_RAM_LENGTH}]) -ZYNQ_LINKCMD([ZYNQ_RAM_MMU_LENGTH],[MMU region length],[${ZYNQ_RAM_MMU_LENGTH}]) -ZYNQ_LINKCMD([ZYNQ_RAM_NOCACHE_LENGTH],[length of nocache RAM region],[${BSP_ZYNQ_NOCACHE_LENGTH}]) -ZYNQ_LINKCMD([ZYNQ_RAM_INT_0_ORIGIN],[internal 0 RAM region origin],[${ZYNQ_RAM_INT_0_ORIGIN}]) -ZYNQ_LINKCMD([ZYNQ_RAM_INT_0_LENGTH],[internal 0 RAM region length],[${ZYNQ_RAM_INT_0_LENGTH}]) -ZYNQ_LINKCMD([ZYNQ_RAM_INT_1_ORIGIN],[internal 1 RAM region origin],[${ZYNQ_RAM_INT_1_ORIGIN}]) -ZYNQ_LINKCMD([ZYNQ_RAM_INT_1_LENGTH],[internal 1 RAM region length],[${ZYNQ_RAM_INT_1_LENGTH}]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([ -Makefile -linkcmds:../../../../../../bsps/arm/xilinx-zynq/start/linkcmds.in]) -AC_OUTPUT diff --git a/c/src/lib/libbsp/arm/xilinx-zynqmp/Makefile.am b/c/src/lib/libbsp/arm/xilinx-zynqmp/Makefile.am deleted file mode 100644 index e4be0567ab..0000000000 --- a/c/src/lib/libbsp/arm/xilinx-zynqmp/Makefile.am +++ /dev/null @@ -1,89 +0,0 @@ -## -# -# @file -# -# @brief Makefile of LibBSP for the Xilinx Zynq UltraScale+ MPSoC platform. -# - -ACLOCAL_AMFLAGS = -I ../../../../aclocal - -include $(top_srcdir)/../../../../automake/compile.am -include $(top_srcdir)/../../bsp.am - -dist_project_lib_DATA = ../../../../../../bsps/arm/xilinx-zynqmp/start/bsp_specs - -############################################################################### -# Header # -############################################################################### - -############################################################################### -# Data # -############################################################################### - -start.$(OBJEXT): ../../../../../../bsps/arm/shared/start/start.S - $(CPPASCOMPILE) -o $@ -c $< -project_lib_DATA = start.$(OBJEXT) - -project_lib_DATA += linkcmds - -############################################################################### -# LibBSP # -############################################################################### - -project_lib_LIBRARIES = librtemsbsp.a - -librtemsbsp_a_SOURCES = - -# Shared -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/getentropy/getentropy-cpucounter.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/gettargethash-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspfatal-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/bspgetworkarea-default.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/sbrk.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/btimer/btimer-stub.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/start/stackalloc.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/bsp-start-memcpy.S -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-exception-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cp15/arm-cp15-set-ttb-entries.c - -# Startup -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynqmp/start/bspreset.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynqmp/start/bspstart.c -if HAS_SMP -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/start/arm-a9mpcore-smp.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynqmp/start/bspsmp.c -endif - -# IRQ -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/irq/irq-default-handler.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/irq/arm-gicv2.c - -# Console -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/console-termios.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynqmp/console/console-config.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/zynq-uart.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/serial/zynq-uart-polled.c - -# Clock -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/clock/arm-generic-timer.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/clock/arm-generic-timer-aarch32.c - -# SPI -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/spi/cadence-spi.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/shared/dev/spi/xilinx-axi-spi.c - -# Cache -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/shared/cache/cache-cp15.c - -# Start hooks -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynqmp/start/bspstarthooks.c -librtemsbsp_a_SOURCES += ../../../../../../bsps/arm/xilinx-zynqmp/start/bspstartmmu.c - -############################################################################### -# Special Rules # -############################################################################### - - -include $(srcdir)/../../../../../../bsps/shared/irq-sources.am -include $(srcdir)/../../../../../../bsps/shared/shared-sources.am -include $(srcdir)/../../../../../../bsps/arm/xilinx-zynqmp/headers.am diff --git a/c/src/lib/libbsp/arm/xilinx-zynqmp/configure.ac b/c/src/lib/libbsp/arm/xilinx-zynqmp/configure.ac deleted file mode 100644 index 3a3290e9fb..0000000000 --- a/c/src/lib/libbsp/arm/xilinx-zynqmp/configure.ac +++ /dev/null @@ -1,94 +0,0 @@ -## -# -# @file -# -# @brief Configure script of LibBSP for the Xilinx Zynq UltraScale+ MPSoC platform. -# - -AC_PREREQ([2.69]) -AC_INIT([rtems-c-src-lib-libbsp-arm-xilinx-zynqmp-a53],[_RTEMS_VERSION],[https://devel.rtems.org/newticket]) -RTEMS_TOP(../../../../../..) -RTEMS_SOURCE_TOP -RTEMS_BUILD_TOP - -RTEMS_CANONICAL_TARGET_CPU -AM_INIT_AUTOMAKE([no-define nostdinc foreign 1.12.2]) -RTEMS_BSP_CONFIGURE - - - -RTEMS_BSPOPTS_SET([BSP_START_RESET_VECTOR],[*],[]) -RTEMS_BSPOPTS_HELP([BSP_START_RESET_VECTOR],[reset vector address for BSP start]) - -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_DATA_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_DATA_CACHE_ENABLED],[enable data cache]) - -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*qemu],[]) -RTEMS_BSPOPTS_SET([BSP_INSTRUCTION_CACHE_ENABLED],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_INSTRUCTION_CACHE_ENABLED],[enable instruction cache]) - -RTEMS_BSPOPTS_SET([ARM_GENERIC_TIMER_USE_VIRTUAL],[*],[]) -RTEMS_BSPOPTS_HELP([ARM_GENERIC_TIMER_USE_VIRTUAL],[Use virtual ARM generic timer]) - -RTEMS_BSPOPTS_SET([ARM_GENERIC_TIMER_FREQ],[*],[]) -RTEMS_BSPOPTS_HELP([ARM_GENERIC_TIMER_FREQ],[ARM generic timer frequency in Hz]) - -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_UART],[xilinx_zynqmp_ultra96*],[100000000UL]) -RTEMS_BSPOPTS_SET([ZYNQ_CLOCK_UART],[*],[100000000UL]) -RTEMS_BSPOPTS_HELP([ZYNQ_CLOCK_UART],[Zynq UART clock frequency in Hz]) - -USE_FAST_IDLE=0 -AS_IF([test "x${RTEMS_BSP}" == xxilinx_zynqmp_a53_qemu], [USE_FAST_IDLE=1]) - -RTEMS_BSPOPTS_SET([CLOCK_DRIVER_USE_FAST_IDLE],[*qemu],[${USE_FAST_IDLE}]) -RTEMS_BSPOPTS_HELP([CLOCK_DRIVER_USE_FAST_IDLE], -[This sets a mode where the time runs as fast as possible when a clock ISR -occurs while the IDLE thread is executing. This can significantly reduce -simulation times.]) - -RTEMS_BSPOPTS_SET([BSP_CONSOLE_MINOR],[*],[1]) -RTEMS_BSPOPTS_HELP([BSP_CONSOLE_MINOR],[minor number of console device]) - -RTEMS_BSPOPTS_SET([ZYNQ_CONSOLE_USE_INTERRUPTS],[*],[1]) -RTEMS_BSPOPTS_HELP([ZYNQ_CONSOLE_USE_INTERRUPTS],[use interrupt driven mode for console devices (used by default)]) - -# -# Zynq Memory map can be controlled from the configure command line. Use ... -# -# ..../configure --target=arm-rtems4.11 ... BSP_ZYNQMP_RAM_LENGTH=256M -# -RTEMS_BSPOPTS_SET([BSP_ZYNQMP_RAM_LENGTH],[xilinx_zynqmp_ultra96],[2048M]) -RTEMS_BSPOPTS_SET([BSP_ZYNQMP_RAM_LENGTH],[*],[256M]) -RTEMS_BSPOPTS_HELP([BSP_ZYNQMP_RAM_LENGTH],[override a BSP's default RAM length]) - -RTEMS_BSPOPTS_SET([BSP_ZYNQMP_NOCACHE_LENGTH],[*],[1M]) -RTEMS_BSPOPTS_HELP([BSP_ZYNQMP_NOCACHE_LENGTH],[length of nocache RAM region]) - -ZYNQMP_RAM_ORIGIN="0x00100000" -ZYNQMP_RAM_MMU_LENGTH="16k" -ZYNQMP_RAM_INT_0_ORIGIN="0x00000000" -ZYNQMP_RAM_INT_0_LENGTH="64k + 64k + 64k" -ZYNQMP_RAM_INT_1_ORIGIN="0xFFFF0000" -ZYNQMP_RAM_INT_1_LENGTH="64k - 512" - -AC_DEFUN([ZYNQMP_LINKCMD],[ -AC_ARG_VAR([$1],[$2; default $3])dnl -[$1]=[$]{[$1]:-[$3]} -]) - -ZYNQMP_LINKCMD([ZYNQMP_RAM_ORIGIN],[normal RAM region origin],[${ZYNQMP_RAM_ORIGIN}]) -ZYNQMP_LINKCMD([BSP_ZYNQMP_RAM_LENGTH],[normal RAM region length],[${BSP_ZYNQMP_RAM_LENGTH}]) -ZYNQMP_LINKCMD([ZYNQMP_RAM_MMU_LENGTH],[MMU region length],[${ZYNQMP_RAM_MMU_LENGTH}]) -ZYNQMP_LINKCMD([ZYNQMP_RAM_NOCACHE_LENGTH],[length of nocache RAM region],[${BSP_ZYNQMP_NOCACHE_LENGTH}]) -ZYNQMP_LINKCMD([ZYNQMP_RAM_INT_0_ORIGIN],[internal 0 RAM region origin],[${ZYNQMP_RAM_INT_0_ORIGIN}]) -ZYNQMP_LINKCMD([ZYNQMP_RAM_INT_0_LENGTH],[internal 0 RAM region length],[${ZYNQMP_RAM_INT_0_LENGTH}]) -ZYNQMP_LINKCMD([ZYNQMP_RAM_INT_1_ORIGIN],[internal 1 RAM region origin],[${ZYNQMP_RAM_INT_1_ORIGIN}]) -ZYNQMP_LINKCMD([ZYNQMP_RAM_INT_1_LENGTH],[internal 1 RAM region length],[${ZYNQMP_RAM_INT_1_LENGTH}]) - -RTEMS_BSP_CLEANUP_OPTIONS - -AC_CONFIG_FILES([ -Makefile -linkcmds:../../../../../../bsps/arm/xilinx-zynqmp/start/linkcmds.in]) -AC_OUTPUT -- cgit v1.2.3