summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/raspberrypi/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-10-02arm/raspberrypi: Enable HYP to SVC switch for this BSP.Pavel Pisa1-0/+3
This support is required when newer firmware is used on Raspberry Pi 2 boards. Updates #2783
2016-10-02bsps/arm: Change code to explicit selection of cache implementation for ARM ↵Pavel Pisa1-4/+4
BSPs. The original ARM architecture wide cache_.h is changed to dummy version for targets not implementing/enablig cache at all. The ARM targets equipped by cache should include appropriate implementation. Next options are available for now c/src/lib/libbsp/arm/shared/armv467ar-basic-cache/cache_.h basic ARM cache integrated on the CPU core directly which requires only CP15 oparations c/src/lib/libbsp/arm/shared/arm-l2c-310/cache_.h support for case where ARM L2C-310 cache controller is used. It is accessible as mmaped peripheral. c/src/lib/libbsp/arm/shared/armv7m/include/cache_.h Cortex-M specific cache support Updates #2782 Updates #2783
2015-03-06raspberrypi: Do not include default IRQ handler and BSP specific oneJoel Sherrill1-1/+0
This was tripping a linker error in the dl0[12] tests. closes 2247.
2014-11-20ARM removed shared/abort from several ARM BSPsAlan Cudmore1-1/+0
2014-09-18bsps: Fix build errorSebastian Huber1-1/+0
Fix build error introduced in f535fe5311978af53635c2da8e5cb10ef9d78802.
2014-09-04raspberrypi: Use shared bspreset.cJoel Sherrill1-1/+1
2014-03-13bsp/raspberrypi: Add arm-errata.h and arm-release-id.hRalf Kirchner1-0/+2
2014-02-14score: Add CPU counter supportSebastian Huber1-0/+2
Add a CPU counter interface to allow access to a free-running counter. It is useful to measure short time intervals. This can be used for example to enable profiling of critical low-level functions. Add two busy wait functions rtems_counter_delay_ticks() and rtems_counter_delay_nanoseconds() implemented via the CPU counter.
2013-10-03Shared MMU initialization for ARM BSPs and RaspberryPi MMU supportHesham AL-Matary1-1/+8
Add support for MMU initialization for RaspberryPi. Introduce new shared MMU configuration table that can be used by other BSPs that call the arm_cp15_start_setup_translation_table_and_enable_mmu_and_cache function. Demonstrate the use of the generic table with RaspberryPi.
2013-03-24bsp/raspberrypi: New BSPAlan Cudmore1-41/+73
2012-04-15bsp/stm32f4: API changesSebastian Huber1-0/+1
2012-04-12bsp/stm32f4: Add IO and RCCSebastian Huber1-0/+4
2012-04-07bsp/stm32f4: New BSPSebastian Huber1-4/+4
2012-03-24bsps: Shared ARMv7-M interrupt supportSebastian Huber1-1/+3
2012-03-24bsps: Add shared default IRQ handlerSebastian Huber1-2/+3
2012-03-24bsp/lm3s69xx: FormatSebastian Huber1-46/+40
2012-03-24bsp/lm3s69xx: Use shared timer stub driverSebastian Huber1-1/+1
2012-03-24bsp/lm3s69xx: Use shared start.SSebastian Huber1-4/+6
2012-03-24bsps: Shared ARMv7-M clock driverSebastian Huber1-2/+2
2011-11-072011-11-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-3/+7
PR 1951/bsps * Makefile.am, console/console-config.c: Update due to API changes.
2011-09-242011-09-24 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-71/+15
* 0001-Fixed-interrupt-handling-for-ARMv7M.patch, 0002-Fixed-system-handler-priority-register-access.patch, 0003-Disable-priority_mask-unused-for-NVIC.patch, 0004-Typo.patch, 0005-Evil-hack-for-BASEPRI-BASEPRI_MAX.patch, 0006-Evil-hack-to-increase-the-RAM-size.patch, bsp_specs, ChangeLog, clock/clock-config.c, configure.ac, console/console-config.c, console/uart.c, .cvsignore, include/bsp.h, include/.cvsignore, include/irq.h, include/lm3s69xx.h, include/uart.h, irq/irq.c, make/custom/lm3s6965.cfg, make/custom/lm3s69xx.inc, Makefile.am, README, start/start.S, startup/bspreset.c, startup/bspstart.c, startup/bspstarthook.c, startup/linkcmds.lm3s6965, timer/timer.c: New files.
2011-07-012011-07-01 Stephan Hoffmann <sho@reLinux.de>Sebastian Huber1-0/+1
Sebastian Huber <sebastian.huber@embedded-brains.de> * misc/nand-mlc-erase-block-safe.c: New file * Makefile.am: Reflect change from above. * misc/nand-mlc-write-blocks.c: Use lpc32xx_mlc_erase_block_safe_3(). * include/nand-mlc.h: Bad block handling.
2011-06-192011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+2
* Makefile.am: Fix broken path to cache_.h.
2011-06-192011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+2
* Makefile.am: Fix broken path to clockdrv_shell.h.
2011-06-072011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-2/+1
* Makefile.am, preinstall.am: Cache manager changes.
2011-05-192011-05-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-0/+2
* Makefile.am, preinstall.am: Install new header files. * include/bsp.h, include/emc.h, include/lpc32xx.h, misc/emc.c: Update for API changes.
2010-12-032010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-2/+1
* include/lpc32xx.h: Added I2S module. * Makefile.am, bsp_specs, preinstall.am, startup/bspstarthooks.c, startup/linkcmds.lpc32xx, startup/linkcmds.lpc32xx_mzx, startup/linkcmds.lpc32xx_mzx_stage_1, startup/linkcmds.lpc32xx_mzx_stage_2, startup/linkcmds.lpc32xx_phycore: Update due to linker command file changes.
2010-10-212010-10-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-1/+1
* include/tm27.h: New file. * Makefile.am, preinstall.am: Reflect change above. * include/bsp.h: Fixed lpc32xx_micro_seconds_delay(). * misc/timer.c: Support for timer tests.
2010-09-282010-09-28 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-0/+1
* misc/mmu.c: New file. * Makefile.am: Reflect change above. * configure.ac, include/bspopts.h.in, include/irq.h, include/lpc32xx.h, include/mmu.h, misc/emc.c, misc/restart.c, startup/bspstarthooks.c: Changes throughout.
2010-06-232010-06-23 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-3/+17
* make/custom/lpc32xx_mzx_boot_int.cfg, startup/linkcmds.lpc32xx_mzx_boot_int: Removed files. * include/boot.h, include/emc.h, include/i2c.h, include/nand-mlc.h, make/custom/lpc32xx_mzx.cfg, make/custom/lpc32xx_mzx_stage_1.cfg, make/custom/lpc32xx_mzx_stage_2.cfg, misc/boot.c, misc/emc.c, misc/i2c.c, misc/nand-mlc.c, misc/nand-mlc-read-blocks.c, misc/nand-mlc-write-blocks.c, misc/restart.c, startup/linkcmds.lpc32xx, startup/linkcmds.lpc32xx_mzx, startup/linkcmds.lpc32xx_mzx_stage_1, startup/linkcmds.lpc32xx_mzx_stage_2: New files. * configure.ac, Makefile.am, preinstall.am: Reflect changes above. * include/bsp.h, include/lpc32xx.h, irq/irq.c, rtc/rtc-config.c, startup/bspstart.c, startup/bspstarthooks.c, startup/linkcmds.lpc32xx_phycore: Changes throughout.
2010-05-202010-05-20 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-1/+4
* make/custom/lpc32xx.inc, make/custom/lpc32xx_mzx_boot_int.cfg, startup/linkcmds.lpc32xx_mzx_boot_int: New files. * Makefile.am, configure.ac, preinstall.am, include/bsp.h, include/bspopts.h.in, include/lpc32xx.h, irq/irq.c, make/custom/lpc32xx_phycore.cfg, startup/bspstart.c, startup/bspstarthooks.c: Changes throughout.
2010-04-302010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-1/+0
* include/irq-config.h: Removed file. * Makefile.am, preinstall.am: Reflect change above. * irq/irq.c: Removed superfluous parameter checks.
2010-04-09Changes throughoutThomas Doerfler1-7/+4
2010-01-12add support for lpc32xxThomas Doerfler1-9/+22
2009-12-15add support for LPC32xxThomas Doerfler1-26/+14
2009-11-032009-11-03 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-6/+6
* configure.ac: Add RTEMS_BSP_LINKCMDS. * make/custom/lpc24xx.inc: Remove LDFLAGS. * make/custom/lpc24xx_ea.cfg: Remove LPC24XX_LINKCMDS. * make/custom/lpc24xx_ncs_ram.cfg: Remove LPC24XX_LINKCMDS. * make/custom/lpc24xx_ncs_rom_ext.cfg: Remove LPC24XX_LINKCMDS. * make/custom/lpc24xx_ncs_rom_int.cfg: Remove LPC24XX_LINKCMDS. * startup/linkcmds: Remove. * Makefile.am: Rework linkcmds handling.
2009-10-05renamed lpc24xx BSPs, reorganized linkcmdsThomas Doerfler1-3/+5
2009-09-18Changes throughout.Thomas Doerfler1-3/+11
2009-08-262009-08-26 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-2/+1
* Makefile.am, preinstall.am, include/bsp.h: Rename BSP specific idle thread to bsp_idle_thread. * misc/bspidle.c: New file. * include/idle.h, misc/idle.c: Removed.
2009-07-17ARM bsp maintenanceThomas Doerfler1-3/+11
2009-02-27 * README: Added NCS.Thomas Doerfler1-5/+28
* Makefile.am, configure.ac, preinstall.am: Added BSP variants. * console/console-config.c, clock/clock-config.c, ssp/ssp.c: Fixed register settings. Cleanup. * include/bsp.h: Added network defines and functions. * include/lpc24xx.h: Added AHB and EMC defines. Fixed Ethernet status sizes. * include/system-clocks.h, misc/system-clocks.c: Added micro seconds delay function that uses Timer 1. Changed PLL setup. * network/network.c, startup/bspreset.c, startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: New files. * startup/bspstart.c: Added EMC initialization. Changes for ROM boot.
2009-02-172009-02-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+3
* Makefile.am: Fix breakage introduced in 2009-02-13 changes.
2009-02-132009-02-13 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-12/+13
* Makefile.am, preinstall.am: Use stub tm27.h.
2008-09-302008-09-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill1-0/+3
* Makefile.am, preinstall.am: Add timer driver stub.
2008-09-30added SSP support files, fixed some typosThomas Doerfler1-15/+26
2008-09-302008-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-1/+1
* clock/clock-config.c: include "../../../shared/clockdrv_shell.h". * Makefile.am: Reflect changes above.
2008-09-292008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-4/+3
* Makefile.am: Eliminate bsp.am. Build startup files as side-effect of building libbspstart.a, using automake-rules.
2008-09-292008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-15/+15
* Makefile.am: Eliminate *_SOURCES.
2008-09-292008-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-4/+2
* Makefile.am: Move noinst_LIBRARIES = libbsp.a before its components.
2008-09-262008-09-26 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+3
* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.