summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Remove all .cvsignore files.Joel Sherrill2012-02-0141-292/+0
|
* 2011-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-12-072-0/+5
| | | | * startup/umonsupp.c: Include <rtems/umon.h> (Missing prototype).
* 2011-12-06 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-12-0613-92/+303
| | | | | | | | | | | * 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-12-06 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-12-062-2/+5
| | | | * make/custom/lpc24xx.inc: Flags for EABI tool chain.
* 2011-11-29 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-11-302-0/+5
| | | | * Makefile.am: Add shared/startup/bsp-start-memcpy.S
* 2011-11-08 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-11-0827-815/+1797
| | | | | | | | | | | | | | | * include/lpc17xx.h: New file. * Makefile.am, preinstall.am: Reflect change above. Update due to API changes. * configure.ac, console/console-config.c, include/bsp.h, include/io.h, include/irq.h, include/lcd.h, include/lpc-clock-config.h, include/lpc24xx.h, include/start-config.h, irq/irq-dispatch.c, irq/irq.c, misc/bspidle.c, misc/io.c, misc/lcd.c, misc/restart.c, misc/system-clocks.c, ssp/ssp.c, startup/bspreset.c, startup/bspstart.c, startup/bspstarthooks.c, startup/start-config-emc-dynamic.c, startup/start-config-emc-static.c, startup/start-config-pinsel.c: Basic support for LPC17XX. New memory configurations for W9825G2JB75I, IS42S32800B, and SST39VF3201.
* 2011-11-08 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-11-086-79/+314
| | | | | | | | * shared/startup/bsp-start-copy-sections.c, shared/startup/bsp-start-memcpy.S: New files. * shared/include/start.h: Declare bsp_start_copy_sections(). * shared/start/start.S, shared/include/linker-symbols.h: Moved content. Support for ARMv7-M.
* 2011-11-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-11-072-1/+7
| | | | | | PR 1953/bsps * console/uart.c: Do not use /dev/console in libchip configuration table. Shared driver framework selects device to use as /dev/console.
* 2011-11-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-11-074-4/+16
| | | | | | PR 1953/bsps * console/uarts.c: Do not use /dev/console in libchip configuration table. Shared driver framework selects device to use as /dev/console.
* 2011-11-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-11-072-1/+6
| | | | * console/console-config.c: Avoid explicit type.
* 2011-11-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-11-073-11/+19
| | | | | PR 1951/bsps * Makefile.am, console/console-config.c: Update due to API changes.
* 2011-10-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-10-182-1/+10
| | | | | | PR 1917/bsps * Makefile.am: Modifications to add dynamic tables for libchip serial drivers.
* 2011-10-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-10-186-15/+25
| | | | | | PR 1917/bsps * Makefile.am, console/uarts.c: Modifications to add dynamic tables for libchip serial drivers.
* 2011-10-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-10-189-28/+43
| | | | | | PR 1917/bsps * Makefile.am, console/uart.c: Modifications to add dynamic tables for libchip serial drivers.
* 2011-10-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-10-183-9/+12
| | | | | | PR 1917/bsps * Makefile.am, console/console-config.c: Modifications to add dynamic tables for libchip serial drivers.
* 2011-10-18 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett2011-10-184-13/+19
| | | | | | PR 1917/bsps * Makefile.am, console/console-config.c, console/hsu.c: Modifications to add dynamic tables for libchip serial drivers.
* 2011-10-17 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-10-1711-257/+522
| | | | | | | | | | * include/start-config.h, make/custom/lpc24xx_plx800_rom_int.cfg, startup/linkcmds.lpc24xx_plx800_rom_int, startup/start-config-emc-dynamic.c, startup/start-config-emc-static.c, startup/start-config-pinsel.c: New files. * Makefile.am, configure.ac, preinstall.am: Reflect changes above. * startup/bspstarthooks.c: Use configuration tables for EMC initialization.
* 2011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-10-072-1/+5
| | | | | * make/custom/rtl22xx_t.cfg: Remove USE_THUMB (Violates *.cfg conventions, unused).
* New (Missed during BSP-import).Ralf Corsepius2011-09-301-0/+103
|
* 2011-09-24 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-09-242-0/+6
| | | | * acinclude.m4: Added lm3s69xx BSP.
* 2011-09-24 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-09-2429-0/+1343
| | | | | | | | | | | | | | | * 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-09-22 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-09-2210-99/+222
| | | | | | | | | | | * make/custom/lpc32xx.inc: Workaround for GCC bug 50106. * include/lpc32xx.h: Fixed register map for NAND MLC. * include/boot.h: Declare lpc32xx_set_boot_block_bad(). * misc/boot.c: Define lpc32xx_set_boot_block_bad(). * include/nand-mlc.h, misc/nand-mlc-erase-block-safe.c, misc/nand-mlc-read-blocks.c, misc/nand-mlc-write-blocks.c, misc/nand-mlc.c: Changed bad block handling. Support for non-aligned data. Documentation.
* 2011-08-23 Julien Delange <julien.delange@gmail.com>Sebastian Huber2011-08-232-1/+5
| | | | * startup/linkcmds: Fixed instruction cache size.
* 2011-08-22 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-08-222-1/+5
| | | | * start/start.S: Fixed code section.
* 2011-08-15 Julien Delange <julien.delange@gmail.com>Sebastian Huber2011-08-154-3/+11
| | | | | | | * irq/irq.c: Removed printk() before the interrupt initialization because it somehow destroys the interrupt context. * make/custom/nds.cfg: Enable Thumb interwork. * startup/bspstart.c: Set default exception handler.
* 2011-08-08 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-08-084-27/+61
| | | | | | * irq/irq-dispatch.c: New file. * irq/irq.c: Moved bsp_interrupt_dispatch() to new file. * Makefile.am: Reflect change from above.
* 2011-08-08 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-08-082-6/+4
| | | | * misc/i2c.c: Bugfix.
* 2011-08-01 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-08-013-106/+9
| | | | | * include/.cvsignore: New file. * include/bspopts.h.in: Removed file.
* 2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-213-1/+24
| | | | | * include/lpc24xx.h: Added ADC defines. * make/custom/lpc24xx.inc: Workaround for GCC bug 49641.
* 2011-07-04 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-044-28/+42
| | | | | * misc/nand-mlc-erase-block-safe.c, misc/nand-mlc-write-blocks.c, include/nand-mlc.h: Fixed write blocks.
* 2011-07-01 Stephan Hoffmann <sho@reLinux.de>Sebastian Huber2011-07-015-73/+174
| | | | | | | | | 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-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-06-194-4/+12
| | | | * Makefile.am: Fix broken path to cache_.h.
* 2011-06-19 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-06-1910-7/+30
| | | | * Makefile.am: Fix broken path to clockdrv_shell.h.
* 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-076-18/+9
| | | | * Makefile.am, preinstall.am: Cache manager changes.
* 2011-05-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-05-1916-588/+1270
| | | | | | | | | | | * i2c/i2c-config.c: New file. * include/lcd.h: Removed EMC definitions. * misc/dma.c: Fixed initialization. * include/i2c.h, include/io.h, include/lpc-ethernet-config.h, include/lpc24xx.h, console/console-config.c, i2c/i2c.c, misc/io.c, misc/lcd.c, startup/bspstart.c, startup/bspstarthooks.c: New pin configuration API. * Makefile.am, preinstall.am: Update.
* 2011-05-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-05-197-188/+102
| | | | | | * Makefile.am, preinstall.am: Install new header files. * include/bsp.h, include/emc.h, include/lpc32xx.h, misc/emc.c: Update for API changes.
* 2011-05-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-05-196-150/+596
| | | | | | | | | * shared/lpc/include/lpc-emc.h, shared/lpc/include/lpc-lcd.h: New files. * shared/lpc/include/lpc-dma.h: API changes. * shared/lpc/clock/lpc-clock-config.c: Fixed nano seconds extension. * shared/lpc/network/lpc-ethernet.c: Format. Multicast hash filter support.
* 2011-03-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-03-282-12/+25
| | | | * shared/lpc/network/lpc-ethernet.c: Support multicast.
* 2011-03-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-03-2815-103/+223
| | | | | | | | | | | | | | * configure.ac, include/bspopts.h.in: New BSP option LPC32XX_SCRATCH_AREA_SIZE. Disable BSP option LPC32XX_DISABLE_READ_ONLY_PROTECTION for all BSPs. * include/boot.h: Removed application specific defines. * include/nand-mlc.h, misc/nand-mlc.c: Changed configuration layout. * include/mmu.h, misc/mmu.c: Documentation. Bugfix. * include/bsp.h, startup/bspstarthooks.c, misc/restart.c, startup/linkcmds.lpc32xx_mzx, startup/linkcmds.lpc32xx_mzx_stage_1, startup/linkcmds.lpc32xx_mzx_stage_2, startup/linkcmds.lpc32xx_phycore: Support for scratch area. Moved code into macros for reusability.
* 2011-03-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-03-283-131/+151
| | | | | | | * shared/start/start.S: Default exception handler will result in bsp_reset(). * shared/startup/linkcmds.base: Move unsupported sections into read-only section. Changed barrier sections.
* 2011-03-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-03-162-0/+9
| | | | * README: Add example mkimage command.
* 2011-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-02-214-0/+52
| | | | | | * misc/restart.c: New file. * Makefile.am: Reflect change from above. * include/bsp.h: Declare bsp_restart().
* Typo.Sebastian Huber2011-02-211-1/+1
|
* 2010-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-02-213-8/+16
| | | | | * include/bsp.h, lpc32xx/misc/restart.c: Renamed lpc32xx_restart() in bsp_restart().
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-112-1/+6
| | | | | * dswifi/common/source/spinlock.h: Use "__asm__" instead of "__asm" for improved c99-compliance.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-113-2/+7
| | | | | * shared/abort/abort.c, shared/abort/simple_abort.c: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-114-3/+13
| | | | | * startup/bspreset.c: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-114-3/+8
| | | | | * console/console.c, dswifi/arm9/source/wifi_arm9.c, tools/bin2s.c: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-114-3/+8
| | | | | * irq/irq.c, misc/restart.c, rtc/rtc-config.c: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-112-1/+6
| | | | | * startup/bspstarthooks.c: Use "__asm__" instead of "asm" for improved c99-compliance.