]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - packages/hal/arm/at91/eb40a/v2_0/ChangeLog
Initial revision
[karo-tx-redboot.git] / packages / hal / arm / at91 / eb40a / v2_0 / ChangeLog
1 2004-09-16  Andrea Michelotti <amichelotti@atmel.com>
2
3         * include/hal_platform_ints.h: When CYGHWR_HAL_ARM_AT91_FIQ is defined 
4           CYGNUM_HAL_ISR_MIN is equal to zero.
5         
6 2004-08-30  Thomas Koeller <thomas.koeller@baslerweb.com>
7
8         * cdl//hal_arm_at91_eb42.cdl: Undid last change. These
9         options are not really common among all platforms.
10
11 2004-02-12  Jani Monoses <jani@iv.ro>
12
13         * cdl/hal_arm_at91_eb40a.cdl: Move configuration options 
14         common to all AT91 EB boards up to AT91 variant .cdl.
15         
16 2003-12-16  Gary Thomas  <gary@mlbassoc.com>
17
18         * misc/redboot_ROMRAM.ecm: 
19         CYGNUM_FLASH_WORKSPACE_SIZE is no longer used.
20
21 2003-09-30 Jani Monoses <jani@iv.ro> 
22
23         * cdl/hal_arm_at91_eb40a.cdl: Interfaces are already implemented by
24         AT91 variant .cdl, do not duplicate them here.
25         
26 2003-07-15  Jonathan Larmour  <jifl@eCosCentric.com>
27
28         * include/hal_platform_ints.h (HAL_PLATFORM_RESET): Actually use
29         hal_at91_reset_cpu().
30
31 2003-06-11  Oyvind Harboe  <oyvind.harboe@zylin.com>
32         
33         * src/eb40a_misc.c:
34         LED routines were using the wrong bits.
35         
36         * include/plf_io.h
37         LED defines were using the wrong bits
38         Added defines for the EB40a board push buttons
39         
40 2003-05-12  Nick Garnett  <nickg@balti.calivar.com>
41
42         * src/eb40a_misc.c:
43         Renamed and changed behaviour of led routines. They now all have
44         hal_at91_ in front to prevent namespace pollution, and all now
45         just take a simple 8 bit mask and adapt to the specific pin
46         assignments internally.
47
48         * cdl/hal_arm_at91_eb40a.cdl: Added requirement for
49         CYGHWR_HAL_ARM_AT91 == "R40008" to customize the variant HAL to
50         the device on this board.
51
52         * include/hal_platform_setup.h: Added _led_init and _led macros to
53         initialize and work board LEDs. Ensured that LEDs work even in RAM
54         startup.
55
56         * include/pkgconf/mlt_arm_at91_eb40a_ram.ldi: 
57         * include/pkgconf/mlt_arm_at91_eb40a_ram.h: 
58         * include/pkgconf/mlt_arm_at91_eb40a_rom.ldi: 
59         * include/pkgconf/mlt_arm_at91_eb40a_rom.h: 
60         * include/pkgconf/mlt_arm_at91_eb40a_romram.ldi: 
61         * include/pkgconf/mlt_arm_at91_eb40a_romram.h:
62         Changed RAM configuration to work only within the 256K of SRAM
63         normally shipped with these boards.
64
65 2002-07-14  Tim Drury <tdrury@siliconmotorsports.com>
66
67         * adapted from Thomas Koeller's <Thomas.Koeller@baslerweb.com> EB40
68         patch to the original AT91 ecos base.  Fixed up FLASH, RAM, and SRAM
69         sizes and locations throughout.  My EB40A board came with 1MB on-board
70         SRAM although the docs state SRAM is NOT included, so this port
71         reflects my on-board SRAM.
72         * cdl/hal_arm_at91_eb40a.cdl - changed to 66MHz clock
73         * include/hal_platform_setup.h - wait states for FLASH and SRAM are the
74         same as EB40 (oddly enough).  The parts are faster but so is the AT91
75         part, so the pre- and post-wait state numbers came out the same.
76         * include/plf_io.h - added EB40A on-board LED definitions
77         * include/pkgconf/* - changed all .h and .ldi files to reflect new
78         FLASH, SRAM, and RAM sizes and locations.  NOTE: I do not use Windows
79         so someone else will have to create the .mlt files that the GUI
80         configuration tool needs to generate the .h and .ldi files.
81         * misc/*.ecm - changed to use AT49LV1614 FLASH
82         * src/eb40a_misc.c - added led_on(), led_off(), and get_leds()
83
84
85 //===========================================================================
86 //####ECOSGPLCOPYRIGHTBEGIN####
87 // -------------------------------------------
88 // This file is part of eCos, the Embedded Configurable Operating System.
89 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
90 // Copyright (C) 2003 Nick Garnett <nickg@calivar.com>
91 //
92 // eCos is free software; you can redistribute it and/or modify it under
93 // the terms of the GNU General Public License as published by the Free
94 // Software Foundation; either version 2 or (at your option) any later version.
95 //
96 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
97 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
98 // FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
99 // for more details.
100 //
101 // You should have received a copy of the GNU General Public License along
102 // with eCos; if not, write to the Free Software Foundation, Inc.,
103 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
104 //
105 // As a special exception, if other files instantiate templates or use macros
106 // or inline functions from this file, or you compile this file and link it
107 // with other works to produce a work based on this file, this file does not
108 // by itself cause the resulting work to be covered by the GNU General Public
109 // License. However the source code for this file must still be made available
110 // in accordance with section (3) of the GNU General Public License.
111 //
112 // This exception does not invalidate any other reasons why a work based on
113 // this file might be covered by the GNU General Public License.
114 //
115 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
116 // at http://sources.redhat.com/ecos/ecos-license/
117 // -------------------------------------------
118 //####ECOSGPLCOPYRIGHTEND####
119 //===========================================================================