2010-12-03 Sebastian Huber * include/lcd.h, misc/lcd.c: New files. * misc/io.c, include/io.h: Documentation, bug fixes, more configurations. * include/lpc24xx.h: Added DAC and I2S. * Makefile.am, bsp_specs, preinstall.am, startup/bspstarthooks.c, startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800, startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram, startup/linkcmds.lpc24xx_ncs_rom_ext, startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command file changes. 2010-11-12 Sebastian Huber * misc/system-clocks.c: Use define instead of function call to allow smaller delays. 2010-11-12 Sebastian Huber * rtc/rtc-config.c: Fixed type. 2010-10-14 Sebastian Huber * include/lpc24xx.h, misc/system-clocks.c: Removed superfluous include of . 2010-10-14 Sebastian Huber * misc/system-clocks.c: Fixed lpc24xx_micro_seconds_delay(). * misc/io.c: Added LCD pin configuration. 2010-06-23 Sebastian Huber * make/custom/lpc23xx_tli800.cfg, startup/linkcmds.lpc23xx_tli800: New files. * Makefile.am, configure.ac: Reflect changes above. * startup/linkcmds.lpc2362: Typos. * README: Documentation. 2010-05-20 Sebastian Huber * startup/bspstarthooks.c: Removed start section attribute defines. 2010-05-20 Sebastian Huber * include/lpc24xx.h, misc/dma-copy.c, misc/dma.c, misc/system-clocks.c, ssp/ssp.c, startup/bspstarthooks.c: Removed superfluous macros. 2010-05-20 Sebastian Huber * Makefile.am, preinstall.am, include/bsp.h, startup/bspstart.c: Use shared output character implementation. 2010-05-20 Sebastian Huber * make/custom/lpc24xx.inc: Workaround for GCC bug 38644. 2010-04-30 Sebastian Huber * include/irq-config.h: Removed file. * Makefile.am, preinstall.am: Reflect change above. * irq/irq.c: Removed superfluous parameter checks. 2010-04-30 Sebastian Huber * make/custom/lpc24xx.inc: Use VFP floating point model. 2010-04-09 Thomas Doerfler * make/custom/lpc24xx.inc: removed over-paranoid warning switches 2010-04-09 Sebastian Huber * Makefile.am, configure.ac, include/lpc24xx.h, irq/irq.c, make/custom/lpc24xx.inc, misc/io.c, startup/bspstart.c, startup/bspstarthooks.c, startup/linkcmds.lpc2362: Changes throughout. 2010-03-29 Thomas Doerfler * configure.ac: make the lpc2362 a SMALL MEMORY BSP 2010-03-03 Sebastian Huber * include/lpc-ethernet-config.h: Fixed IO configurations. 2010-01-12 Sebastian Huber * include/lpc-ethernet-config.h: New file. * network/network.c: Removed file. * Makefile.am, configure.ac, preinstall.am, include/bsp.h, include/lpc24xx.h: Changes throughout. 2009-12-15 Sebastian Huber * clock/clock-config.c: Removed file. * include/lpc-clock-config.h, make/custom/lpc2362.cfg, startup/linkcmds.lpc2362: New files. * Makefile.am, configure.ac, preinstall.am, console/console-config.c, i2c/i2c.c, include/bsp.h, include/io.h, include/irq.h, include/lpc24xx.h, irq/irq.c, make/custom/lpc24xx.inc, misc/dma.c, misc/io.c, misc/timer.c, network/network.c, rtc/rtc-config.c, startup/bspreset.c, startup/bspstart.c, startup/bspstarthooks.c, startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram, startup/linkcmds.lpc24xx_ncs_rom_ext, startup/linkcmds.lpc24xx_ncs_rom_int: Changes throughout. 2009-11-03 Ralf Corsépius * 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-22 Ralf Corsépius * clock/clock-config.c, misc/dma.c, network/network.c, rtc/rtc-config.c, ssp/ssp.c: Remove unused vars. 2009-10-21 Sebastian Huber * i2c/i2c.c, misc/dma-copy.c, network/network.c, ssp/ssp.c: Update for interrupt handler type change. 2009-10-21 Ralf Corsépius * make/custom/lpc24xx.inc: Remove RTEMS_BSP_FAMILY. 2009-10-20 Ralf Corsépius * configure.ac: Don't add -ansi -fasm to CFLAGS. 2009-10-17 Ralf Corsépius * make/custom/lpc24xx.inc: New (Renamed from lpc24xx.cfg). * make/custom/lpc24xx.cfg: Removed. * make/custom/lpc24xx_ea.cfg, lpc24xx_ncs_ram.cfg, make/custom/lpc24xx_ncs_rom_ext.cfg, make/custom/lpc24xx_ncs_rom_int.cfg: Include make/custom/lpc24xx.inc. 2009-10-15 Ralf Corsépius * make/custom/lpc24xx.cfg: New (relocated from /make/custom). * make/custom/lpc24xx_ea.cfg: New (relocated from /make/custom). * make/custom/lpc24xx_ncs_ram.cfg: New (relocated from /make/custom). * make/custom/lpc24xx_ncs_rom_ext.cfg: New (relocated from /make/custom). * make/custom/lpc24xx_ncs_rom_int.cfg: New (relocated from /make/custom). 2009-10-04 Sebastian Huber * startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: Removed files. * startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram, startup/linkcmds.lpc24xx_ncs_rom_ext, startup/linkcmds.lpc24xx_ncs_rom_int: New files. * Makefile.am, README, configure.ac, preinstall.am, misc/io.c, startup/linkcmds: Changes throughout. 2009-09-21 Thomas Doerfler * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: Add missing files. 2009-09-17 Sebastian Huber * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: New files. * Makefile.am, configure.ac, i2c/i2c.c, include/bsp.h, include/dma.h, include/i2c.h, include/io.h, include/irq.h, include/lpc24xx.h, include/ssp.h, include/system-clocks.h, irq/irq.c, misc/bspidle.c, misc/dma.c, misc/io.c, misc/system-clocks.c, network/network.c, ssp/ssp.c, startup/bspstart.c: Changes throughout. 2009-09-15 Ralf Corsépius * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS. 2009-08-27 Joel Sherrill * misc/bspidle.c: Include bsp.h and fix prototype. 2009-08-26 Joel Sherrill * 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-08-06 Sebastian Huber * startup/linkcmds, startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: Fixed dummy entries. 2009-07-16 Sebastian Huber * startup/linkcmds, startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: Dummy entries for toolchain compatibility. 2009-07-16 Joel Sherrill * configure.ac: Rename BSP_BOOTCARD_OPTIONS to RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs have the same options. 2009-07-15 Sebastian Huber * i2c/i2c.c, include/i2c.h, include/idle.h, include/io.h, misc/idle.c, misc/io.c: New files. * Makefile.am, README, configure.ac, preinstall.am, clock/clock-config.c, console/console-config.c, include/irq.h, include/dma.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c, misc/dma.c, misc/system-clocks.c, network/network.c, rtc/rtc-config.c, startup/bspreset.c, startup/bspstart.c, startup/linkcmds, startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: Changes throughout. 2009-02-27 Sebastian Huber * README: Added NCS. * 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-17 Ralf Corsépius * Makefile.am: Fix breakage introduced in 2009-02-13 changes. 2009-02-13 Joel Sherrill * Makefile.am, preinstall.am: Use stub tm27.h. 2008-12-11 Ralf Corsépius * configure.ac: Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC). Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN). * include/bsp.h: #include . * misc/system-clocks.c: Receive LPC24XX_OSCILLATOR_RTC, LPC24XX_OSCILLATOR_MAIN through bspopts.h. 2008-12-04 Joel Sherrill * bsp_specs: Move -e start from *link to *startfile to avoid warning for undefined entry symbol when linking relocatables with binutils 2.19. 2008-09-30 Joel Sherrill * Makefile.am, preinstall.am: Add timer driver stub. 2008-09-30 Sebastian Huber * ssp/ssp.c, misc/dma.c, include/dma.h, include/ssp.h: New files. * Makefile.am, preinstall.am, README: Update. * include/irq.h: Fixed typos. * include/lpc24xx.h: New defines and types. Converted to UNIX line endings. * misc/system-clocks.c, startup/bspstart.c: Update for utility.h changes. 2008-09-30 Ralf Corsépius * clock/clock-config.c: include "../../../shared/clockdrv_shell.h". * Makefile.am: Reflect changes above. 2008-09-29 Ralf Corsépius * Makefile.am: Eliminate bsp.am. Build startup files as side-effect of building libbspstart.a, using automake-rules. 2008-09-29 Ralf Corsépius * Makefile.am: Eliminate *_SOURCES. 2008-09-29 Ralf Corsépius * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its components. 2008-09-26 Ralf Corsépius * Makefile.am: Cleanup ../../shared/include/bootcard.h handling. 2008-09-25 Joel Sherrill * preinstall.am: Regenerated. 2008-09-24 Ralf Corsépius * Makefile.am: Eliminates libcpudir. 2008-09-24 Ralf Corsépius * Makefile.am: Remove NETWORKING (Sources are missing). 2008-09-24 Ralf Corsépius * Makefile.am: Add DISTCLEANFILES = include/bspopts.h. 2008-09-24 Ralf Corsépius * Makefile.am: Add bsp_specs. 2008-09-24 Ralf Corsépius PR 1322/bsps * include/bspopts.h.in: Remove. 2008-09-23 Joel Sherrill * configure.ac, include/bspopts.h.in: Make letting boot_card() handle work area allocation mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS. 2008-09-23 Joel Sherrill * README: Add URL. 2008-09-23 Sebastian Huber * Makefile.am, preinstall.am, include/lpc24xx.h, misc/system-clocks.c: Move utility.h 2008-09-22 Joel Sherrill * Makefile.am, startup/bspstart.c: Use standardized bsp_cleanup() which can optionally print a message, poll for user to press key, and call bsp_reset(). Using this eliminates the various bsp_cleanup() implementations which had their own implementation and variety of string constants. 2008-09-22 Joel Sherrill * .cvsignore, include/bspopts.h.in: New files. 2008-09-22 Sebastian Huber * bsp_specs, clock/clock-config.c, configure.ac, console/console-config.c, include/bsp.h, include/irq-config.h, include/irq.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c, Makefile.am, misc/system-clocks.c, preinstall.am, README, rtc/rtc-config.c, startup/bspstart.c, startup/linkcmds: New files.