summaryrefslogblamecommitdiffstats
path: root/c/src/lib/libbsp/arm/lpc24xx/ChangeLog
blob: dc6f5387376d8282b2552ca3e29f32e0bbfa4d7e (plain) (tree)
1
2
3
4



                                                                    














                                                                              



                                                                    





                                                                             









                                                                              





                                                                    




                                                                    

                                                          



                                                          

                                                           



                                                                    










                                                                          



                                                         





                                                                    

                                                          




                                                                   

                                 




                                                          



                                                               

                                                                    







                                                                          










                                                                          

                                                                    




                                                                            

                                       

                                                                    




                                                                              
                                                                    
                                                 
 







                                                                              

                                                                    









                                                                           




                                                                            

                                                                

                                                                    





                                                                    

                                                                



                                                                         





                                                                              



                                                                    



                                                                    






                                                                    













                                                                             










                                                                       




                                                              




                                                                              



                                                           



                                                          








                                                                  







                                                                                 









                                                                        




                                                                     








                                                                             




                                                          


                                                          






                                                                             





                                                                       





                                                                       





                                                                             











                                                                              















                                                                              



                                                                     



                                                         







                                                                  





                                                                            



                                                            













                                                                           




                                                                           

                                                          




                                                                            



                                                          


                                                                  



                                                                        



                                                         

                                                          



                                                          



                                                               



                                                              



                                                          


                                       





                                                                             



                                                         




                                                                              

                                                         







                                                                               

                                                      






                                                                             
2011-12-06	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* make/custom/lpc24xx.inc: Flags for EABI tool chain.

2011-11-08	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* 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-07	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* console/console-config.c: Avoid explicit type.

2011-10-18	Jennifer Averett <Jennifer.Averett@OARcorp.com>

	PR 1917/bsps
	* Makefile.am, console/console-config.c: Modifications to add dynamic
	tables for libchip serial drivers.

2011-10-17	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* 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-08-08	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* irq/irq-dispatch.c: New file.
	* irq/irq.c: Moved bsp_interrupt_dispatch() to new file.
	* Makefile.am: Reflect change from above.

2011-07-21	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* include/lpc24xx.h: Added ADC defines.
	* make/custom/lpc24xx.inc: Workaround for GCC bug 49641.

2011-06-19	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Fix broken path to cache_.h.

2011-06-19	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Fix broken path to clockdrv_shell.h.

2011-06-07	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* Makefile.am, preinstall.am: Cache manager changes.

2011-05-19	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* 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-03-16	Joel Sherrill <joel.sherrill@oarcorp.com>

	* README: Add example mkimage command.

2011-02-21	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* misc/restart.c: New file.
	* Makefile.am: Reflect change from above.
	* include/bsp.h: Declare bsp_restart().

2011-02-11	Ralf Corsépius <ralf.corsepius@rtems.org>

	* startup/bspstarthooks.c:
	Use "__asm__" instead of "asm" for improved c99-compliance.

2011-02-11	Ralf Corsépius <ralf.corsepius@rtems.org>

	* misc/timer.c: Fix typo.

2011-02-09	Ralf Corsépius <ralf.corsepius@rtems.org>

	* misc/timer.c: Include <rtems/btimer.h>.
	Fix benchmark_timer_read() definition.

2011-02-02	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Require autoconf-2.68, automake-1.11.1.

2010-12-03	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* 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-12-03	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* 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 <sebastian.huber@embedded-brains.de>

	* misc/system-clocks.c: Use define instead of function call to allow
	smaller delays.

2010-11-12	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* rtc/rtc-config.c: Fixed type.

2010-10-14	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* include/lpc24xx.h, misc/system-clocks.c: Removed superfluous include
	of <bsp/utility.h>.

2010-10-14	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* misc/system-clocks.c: Fixed lpc24xx_micro_seconds_delay().
	* misc/io.c: Added LCD pin configuration.

2010-06-23	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* 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 <sebastian.huber@embedded-brains.de>

	* startup/bspstarthooks.c: Removed start section attribute defines.

2010-05-20	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* 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 <sebastian.huber@embedded-brains.de>

	* Makefile.am, preinstall.am, include/bsp.h, startup/bspstart.c: Use
	shared output character implementation.

2010-05-20	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* make/custom/lpc24xx.inc: Workaround for GCC bug 38644.

2010-04-30	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* 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 <sebastian.huber@embedded-brains.de>

	* make/custom/lpc24xx.inc: Use VFP floating point model.

2010-04-09	Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>

	* make/custom/lpc24xx.inc: removed over-paranoid warning switches

2010-04-09	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* 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 <Thomas.Doerfler@embedded-brains.de>

	* configure.ac: make the lpc2362 a SMALL MEMORY BSP

2010-03-03	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* include/lpc-ethernet-config.h: Fixed IO configurations.

2010-01-12	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* 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 <sebastian.huber@embedded-brains.de>

	* 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 <ralf.corsepius@rtems.org>

	* 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 <ralf.corsepius@rtems.org>

	* 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 <sebastian.huber@embedded-brains.de>

	* 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 <ralf.corsepius@rtems.org>

	* make/custom/lpc24xx.inc: Remove RTEMS_BSP_FAMILY.

2009-10-20	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Don't add -ansi -fasm to CFLAGS.

2009-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* 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 <ralf.corsepius@rtems.org>

	* 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 <sebastian.huber@embedded-brains.de>

	* 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 <Thomas.Doerfler@embedded-brains.de>

	* startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: Add
	missing files.

2009-09-17	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* 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 <ralf.corsepius@rtems.org>

	* configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.

 2009-08-27	Joel Sherrill <joel.sherrill@OARcorp.com>

	* misc/bspidle.c: Include bsp.h and fix prototype.

2009-08-26	Joel Sherrill <joel.sherrill@oarcorp.com>

	* 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 <sebastian.huber@embedded-brains.de>

	* startup/linkcmds, startup/linkcmds.lpc2478,
	startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
	Fixed dummy entries.

2009-07-16	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* startup/linkcmds, startup/linkcmds.lpc2478,
	startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
	Dummy entries for toolchain compatibility.

2009-07-16	Joel Sherrill <joel.sherrill@oarcorp.com>

	* 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 <sebastian.huber@embedded-brains.de>

	* 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 <sebastian.huber@embedded-brains.de>

	* 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 <ralf.corsepius@rtems.org>

	* Makefile.am: Fix breakage introduced in 2009-02-13 changes.

2009-02-13	Joel Sherrill <joel.sherrill@oarcorp.com>

	* Makefile.am, preinstall.am: Use stub tm27.h.

2008-12-11	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC).
	Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
	* include/bsp.h: #include <bspopts.h>.
	* misc/system-clocks.c: Receive LPC24XX_OSCILLATOR_RTC,
	LPC24XX_OSCILLATOR_MAIN through bspopts.h.

2008-12-04	Joel Sherrill <joel.sherrill@oarcorp.com>

	* 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 <joel.sherrill@oarcorp.com>

	* Makefile.am, preinstall.am: Add timer driver stub.

2008-09-30	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* 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 <ralf.corsepius@rtems.org>

	* clock/clock-config.c: include "../../../shared/clockdrv_shell.h".
	* Makefile.am: Reflect changes above.

2008-09-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Eliminate bsp.am. Build startup files as side-effect 
	of building libbspstart.a, using automake-rules.

2008-09-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Eliminate *_SOURCES.

2008-09-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
	components.

2008-09-26	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.

2008-09-25	Joel Sherrill <joel.sherrill@oarcorp.com>

	* preinstall.am: Regenerated.

2008-09-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Eliminates libcpudir.

2008-09-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Remove NETWORKING (Sources are missing).

2008-09-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Add DISTCLEANFILES = include/bspopts.h.

2008-09-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Add bsp_specs.

2008-09-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	PR 1322/bsps
	* include/bspopts.h.in: Remove.

2008-09-23	Joel Sherrill <joel.sherrill@oarcorp.com>

	* 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 <joel.sherrill@OARcorp.com>

	* README: Add URL.

2008-09-23	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* Makefile.am, preinstall.am, include/lpc24xx.h, misc/system-clocks.c:
	Move utility.h

2008-09-22	Joel Sherrill <joel.sherrill@oarcorp.com>

	* 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 <joel.sherrill@oarcorp.com>

	* .cvsignore, include/bspopts.h.in: New files.

2008-09-22	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* 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.