summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/lpc32xx/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
2016-10-02bsps/arm: Change code to explicit selection of cache implementation for ARM ↵Pavel Pisa1-2/+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
2014-10-07libchip/serial: Add alternative NS16550 driverSebastian Huber1-7/+5
Use the Termios device API.
2014-09-18bsps: Fix build errorSebastian Huber1-1/+0
Fix build error introduced in f535fe5311978af53635c2da8e5cb10ef9d78802.
2014-09-08bsps/arm: Do not build unused fileSebastian Huber1-1/+0
2014-03-13bsp/lpc32xx: Add arm-errata.h and arm-release-id.hRalf Kirchner1-0/+2
2014-02-14score: Add CPU counter supportSebastian Huber1-0/+1
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-05-03bsps/arm: Move CP15 start initializationSebastian Huber1-0/+1
2013-05-03bsps/arm: Add arm_cp15_set_trans*_table_entries()Sebastian Huber1-1/+1
2012-12-18bsp/lpc32xx: Add idle thread bodySebastian Huber1-0/+1
2012-08-20bsp/lpc32xx: Add lpc32xx_select_nand_controller()Sebastian Huber1-0/+1
2012-05-04Remove CVS-Ids.Ralf Corsépius1-2/+0
2012-03-24bsps: Add shared default IRQ handlerSebastian Huber1-6/+7
2011-12-062011-12-06 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber1-24/+25
* misc/system-clocks.c: New file. * Makefile.am: Reflect change from above. * include/nand-mlc.h: Fixed lpc32xx_mlc_is_bad_page(). * make/custom/lpc32xx.inc, make/custom/lpc32xx_mzx_stage_1.cfg: Flags for EABI tool chain. * configure.ac, include/bsp.h, include/lpc32xx.h, misc/emc.c, misc/i2c.c, rtc/rtc-config.c, startup/bspstarthooks.c: Avoid compile time ARM_CLK and HCLK.
2011-11-302011-11-29 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill1-0/+1
* Makefile.am: Add shared/startup/bsp-start-memcpy.S
2011-10-182011-10-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett1-1/+5
PR 1917/bsps * Makefile.am, console/console-config.c, console/hsu.c: Modifications to add dynamic tables for libchip serial drivers.
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.
2008-09-242008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+0
* Makefile.am: Eliminates libcpudir.
2008-09-242008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-16/+0
* Makefile.am: Remove NETWORKING (Sources are missing).
2008-09-24Remove duplicate bsp_specs.Ralf Corsepius1-3/+2
2008-09-242008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+1
* Makefile.am: Add DISTCLEANFILES = include/bspopts.h.
2008-09-242008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+2
* Makefile.am: Add bsp_specs.
2008-09-232008-09-23 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill1-1/+2
* Makefile.am, preinstall.am, include/lpc24xx.h, misc/system-clocks.c: Move utility.h