OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [hal/] [arm/] [arm9/] [aaed2000/] [v2_0/] [ChangeLog] - Blame information for rev 174

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
2003-02-13  Patrick Doyle  
2
        * src/aaed2000_misc.c: Replaced explicit prototype of memset with
3
        #include .
4
 
5
2002-05-14  Jesper Skov  
6
 
7
        * src/aaed2000_misc.c (hal_mmu_init): Fixed warning.
8
 
9
2002-05-07  Gary Thomas  
10
 
11
        * cdl/hal_arm_arm9_aaed2000.cdl:
12
        Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
13
 
14
2002-04-15  Jesper Skov  
15
 
16
        * cdl/hal_arm_arm9_aaed2000.cdl: Switch to use arm-elf.
17
 
18
2002-03-26  Jesper Skov  
19
 
20
        * src/lcd_support.c (lcd_comm_init): Fix missing rename. Disable
21
        assembly that breaks GCC.
22
 
23
2002-03-10  Gary Thomas  
24
 
25
        * src/kbd_drvr.c: New file.
26
 
27
        * src/lcd_support.c:
28
        * src/aaed2000_misc.c:
29
        * cdl/hal_arm_arm9_aaed2000.cdl: Split out keyboard driver.
30
 
31
2002-03-09  Gary Thomas  
32
 
33
        * src/aaed2000_misc.c (plf_hardware_init):
34
        Configure touch screen interrupt.
35
 
36
        * include/pkgconf/mlt_arm_arm9_aaed2000_romram.ldi:
37
        * include/pkgconf/mlt_arm_arm9_aaed2000_romram.h:
38
        * include/pkgconf/mlt_arm_arm9_aaed2000_romram.mlt:
39
        * include/pkgconf/mlt_arm_arm9_aaed2000_ram.mlt:
40
        * include/pkgconf/mlt_arm_arm9_aaed2000_ram.ldi:
41
        * include/pkgconf/mlt_arm_arm9_aaed2000_ram.h:
42
        LCD screen needs 0xA0000 bytes.
43
 
44
        * include/lcd_support.h: Remove warnings (when built for eCos).
45
 
46
        * include/aaed2000.h: Add definitions for Synchronous Serial Port
47
        (SSP) which is used by the touch screen.
48
 
49
2002-01-29  Jesper Skov  
50
 
51
        * cdl/hal_arm_arm9_aaed2000.cdl: Use generic linux exec command.
52
        * src/redboot_linux_exec.c: Removed.
53
 
54
2002-01-28  Jesper Skov  
55
 
56
        * cdl/hal_arm_arm9_aaed2000.cdl: Removed explicit plf_io.h
57
        declaration.
58
 
59
2002-01-10  Jesper Skov  
60
 
61
        * src/lcd_support.c (KeyboardScan): Increase debouce stability
62
        period to counter the incresed CPU/bus speed. 100 seems fine,
63
        using 120 for good measure.
64
 
65
2001-12-12  Jesper Skov  
66
 
67
        * include/aaed2000.h: Increase waitstates.
68
 
69
2001-12-11  Jesper Skov  
70
 
71
        * cdl/hal_arm_arm9_aaed2000.cdl: Removed custom clocking. Changed
72
        clocking mode to generic instead of Agilent specific.
73
        * include/aaed2000.h: Same. Also add idle cycles to static mem
74
        controller options. Don't do autoprecharge of SDRAM.
75
 
76
        * include/hal_platform_setup.h: Add idle cycles to static mem
77
        controller options. Change CPU clock to synchronous mode. Correct
78
        SDRAM refresh count calculation.
79
 
80
 
81
2001-11-29  Jesper Skov  
82
 
83
        * src/lcd_support.c (KeyboardScan): Instead of just debouncing for
84
        a fixed time (loop of 1000), look for changes in the state and
85
        break out early if the reading is stable.
86
 
87
2001-11-27  Jesper Skov  
88
 
89
        * include/aaed2000.h (AAEC_CSC_CLKSET_INIT): Fix definition.
90
 
91
        * src/lcd_support.c: Swap " and @.
92
 
93
2001-11-22  Jesper Skov  
94
 
95
        * cdl/hal_arm_arm9_aaed2000.cdl: Use HOST_CC instead of 'cc'.
96
 
97
2001-11-16  Jesper Skov  
98
 
99
        * include/hal_platform_setup.h: Removed unused code. Don't mess
100
        with the system setup in RAM startup mode.
101
 
102
2001-11-15  Jesper Skov  
103
 
104
        * src/redboot_linux_exec.c (do_exec): Use CYGARC_PHYSICAL_ADDRESS
105
        instead of UNMAPPED_ADDR.
106
 
107
        * include/plf_io.h: Added CYGARC_PHYSICAL_ADDRESS and
108
        CYGARC_VIRTUAL_ADDRESS.
109
 
110
        * include/aaed2000.h: Added definitions for memory areas.
111
 
112
        * src/redboot_linux_exec.c (do_exec): Use load start/end
113
        parameters as defaults. Don't copy image if specified length is
114
        zero.
115
 
116
2001-11-14  Jesper Skov  
117
 
118
        * cdl/hal_arm_arm9_aaed2000.cdl: Use 508kHz timer for kernel
119
        clock.
120
        * src/aaed2000_misc.c (hal_clock_initialize): Same.
121
 
122
        * src/hal_diag.c (cyg_hal_plf_serial_putc): Wait for TX to
123
        complete before returning.
124
 
125
2001-11-14  Gary Thomas  
126
 
127
        * src/lcd_support.c (KeyboardScan): Reduce bounce time.
128
        (lcd_comm_getc_timeout): Scan code is slow - adjust timeout.
129
 
130
2001-11-13  Jesper Skov  
131
 
132
        * include/plf_io.h: Include platform header.
133
 
134
2001-11-12  Jesper Skov  
135
 
136
        * include/pkgconf/mlt_arm_arm9_aaed2000_rom.ldi: Updated.
137
        * include/pkgconf/mlt_arm_arm9_aaed2000_rom.h: Same.
138
        * include/pkgconf/mlt_arm_arm9_aaed2000_rom.mlt: Same.
139
 
140
        * src/lcd_support.c: Fix compiler warning.
141
 
142
        * src/hal_diag.c: Calculate baud rate clock properly.
143
        Removed some unused code. Clear more registers on init.
144
        Added interrupt handling code. Also enable RX timeout.
145
 
146
        * src/aaed2000_misc.c: Added more interrupt ack details. Minor
147
        reorg of code.
148
 
149
        * include/aaed2000.h: Fixed SDRAM RAS definition. Added some
150
        interrupt-end registers.
151
 
152
        * cdl/hal_arm_arm9_aaed2000.cdl: Set default baud rates to 38400.
153
 
154
2001-11-12  Gary Thomas  
155
 
156
        * include/lcd_support.h: Add frame buffer type (RGB555).
157
 
158
        * src/lcd_support.c:
159
        * cdl/hal_arm_arm9_aaed2000.cdl: Reorg LCD support, separating
160
        basic LCD functionality with virtual screen [console] support.
161
 
162
2001-11-10  Gary Thomas  
163
 
164
        * src/aaed2000_misc.c (hal_interrupt_acknowledge):
165
        (hal_interrupt_configure):
166
 
167
        * include/aaed2000.h: Flush out interrupt control & support.
168
        Ethernet now works interrupt driven.
169
 
170
2001-11-09  Jesper Skov  
171
 
172
        * misc/redboot_primary_RAM.ecm: Added.
173
        * misc/redboot_primary_ROMRAM.ecm: Added.
174
 
175
2001-11-08  Jesper Skov  
176
 
177
        * src/aaed2000_misc.c: Set up RTC. Added interrupt handling.
178
 
179
        * cdl/hal_arm_arm9_aaed2000.cdl: Calculate correct RTC
180
        period. Removed prescaler option.
181
 
182
 
183
        * include/hal_platform_setup.h: Also set up ether/GPIO access
184
        details for RAM startup (to support running under the ARM
185
        monitor).
186
 
187
2001-11-08  Gary Thomas  
188
 
189
        * src/lcd_support.c:
190
        * src/banner.xpm: Minor adjustments to logo & screen colors.
191
 
192
2001-11-07  Jesper Skov  
193
 
194
        * include/hal_platform_ints.h: Added descriptions for external
195
        interrupt sources.
196
 
197
        * src/aaed2000_misc.c: Fixed warnings.
198
        * src/lcd_support.c: Same.
199
 
200
        * misc/redboot_ROMRAM.ecm: Removed ESA settings.
201
        * misc/redboot_ROM.ecm: Same.
202
        * misc/redboot_RAM.ecm: Same.
203
 
204
2001-11-06  Jesper Skov  
205
 
206
        * include/hal_platform_setup.h: Set SDRAM refresh rate according
207
        to bus speed.
208
 
209
        * include/aaed2000.h: Added more "clock and state" definitions.
210
 
211
        * cdl/hal_arm_arm9_aaed2000.cdl: Added configury for cpu/bus clock
212
        speeds.
213
 
214
        * include/aaed2000.h: Added more interrupt controller
215
        definitions.
216
 
217
        * include/hal_platform_setup.h: Disable interrupts and MMU/cache
218
        before setting up SDRAM.
219
 
220
2001-11-06  Gary Thomas  
221
 
222
        * src/lcd_support.c: Remove unnecessary HAL_VIRT_TO_PHYS_ADDRESS().
223
        Tighten up reset/init timings.  Improve lcd_clear() so it runs a
224
        bit faster.
225
        (lcd_drawc):
226
        (lcd_scroll): Add hand-crafted optimizations.
227
 
228
        * include/pkgconf/mlt_arm_arm9_aaed2000_romram.mlt:
229
        * include/pkgconf/mlt_arm_arm9_aaed2000_romram.ldi:
230
        * include/pkgconf/mlt_arm_arm9_aaed2000_romram.h:
231
        * include/pkgconf/mlt_arm_arm9_aaed2000_ram.mlt:
232
        * include/pkgconf/mlt_arm_arm9_aaed2000_ram.ldi:
233
        * include/pkgconf/mlt_arm_arm9_aaed2000_ram.h:
234
        Setup for true ROMRAM mode.
235
 
236
2001-11-05  Jesper Skov  
237
 
238
        * src/arm_mon.c: Fill memory with the flash clear value (0xff).
239
 
240
        * include/aaed2000.h: Added SDRAM details.
241
 
242
        * include/hal_platform_setup.h: Initialize bus controllers,
243
        including [presently disabled] SDRAM setup.
244
 
245
        * src/aaed2000_misc.c (plf_hardware_init): Removed bus controller
246
        setup.
247
 
248
2001-11-05  Gary Thomas  
249
 
250
        * src/lcd_support.c: Minor tinkering, mostly with scrolling.
251
 
252
        * src/aaed2000_misc.c (hal_delay_us): Rewrite using timer #3.
253
 
254
        * include/aaed2000.h: Add timer definitions.
255
 
256
2001-11-04  Gary Thomas  
257
 
258
        * include/lcd_support.h:
259
        * src/lcd_support.c:
260
        * src/font.h:
261
        * src/banner.xpm: New file(s) - LCD/KBD virtual console support.
262
 
263
        * include/pkgconf/mlt_arm_arm9_aaed2000_romram.mlt:
264
        * include/pkgconf/mlt_arm_arm9_aaed2000_romram.ldi:
265
        * include/pkgconf/mlt_arm_arm9_aaed2000_romram.h:
266
        * include/pkgconf/mlt_arm_arm9_aaed2000_ram.mlt:
267
        * include/pkgconf/mlt_arm_arm9_aaed2000_ram.ldi:
268
        * include/pkgconf/mlt_arm_arm9_aaed2000_ram.h: Leave space for LCD.
269
 
270
        * include/aaed2000.h: Add definitions for LCD, extended GPIO.
271
 
272
        * src/aaed2000_misc.c (plf_if_init):
273
        * cdl/hal_arm_arm9_aaed2000.cdl: Add LCD/KBD as virtual console.
274
 
275
2001-11-02  Jesper Skov  
276
 
277
        * src/redboot_linux_exec.c: Updated header
278
 
279
        * src/hal_diag.c: Changed interrupt vector.
280
 
281
        * src/aaed2000_misc.c (plf_hardware_init): Cleanup. Fixed
282
        warnings.
283
 
284
        * include/plf_stub.h: Header updated.
285
 
286
        * cdl/hal_arm_arm9_aaed2000.cdl: Changed clock setting.
287
 
288
        * include/hal_platform_setup.h: Removed unused LED macro.
289
 
290
        * include/hal_diag.h: Cleaned up.
291
 
292
        * include/aaed2000.h: Removed non-AAEC definitions.
293
 
294
        * include/hal_platform_ints.h: Added AAEC vectors.
295
 
296
2001-11-02  Gary Thomas  
297
 
298
        * src/aaed2000_misc.c (hal_mmu_init): Map in Compact Flash / PCMCIA.
299
 
300
2001-11-01  Jesper Skov  
301
 
302
        * src/redboot_linux_exec.c (do_exec): Workaround for compiler
303
        bug.
304
 
305
        * include/aaed2000.h: Fix daft register address typos.
306
 
307
        * src/hal_diag.c (cyg_hal_plf_serial_init_channel): Enable device
308
        before setting it up (from dwmw2).
309
 
310
        * include/hal_platform_ints.h: Try to soft reset the board.
311
 
312
        * include/pkgconf/mlt_arm_arm9_aaed2000_rom.ldi: Changed base
313
        address to flash+128k
314
        * include/pkgconf/mlt_arm_arm9_aaed2000_rom.mlt: Same.
315
        * include/pkgconf/mlt_arm_arm9_aaed2000_rom.h: Same.
316
 
317
        * src/arm_mon.c (IMAGE_BASE, LOAD_ADDRESS): Moved RedBoot to flash
318
        base +0x20000. Made LOAD_ADDRESS depend on startup type.
319
 
320
        * misc/redboot_ROMRAM.ecm: Move FIS and config blocks to their
321
        default positions (at end of flash). Removed
322
        CYGNUM_REDBOOT_FLASH_RESERVED_BASE setting.
323
        * misc/redboot_ROM.ecm: Removed CYGNUM_REDBOOT_FLASH_RESERVED_BASE
324
        setting.
325
        * misc/redboot_RAM.ecm: Same.
326
 
327
2001-10-31  Jesper Skov  
328
 
329
        * src/arm_mon.c: Added.
330
 
331
        * include/plf_io.h (_ADDR_REDBOOT_TO_ARM): undo mistaken commit.
332
 
333
        * src/aaed2000_misc.c (plf_hardware_init): Added PIO setup.
334
 
335
        * include/plf_io.h (_ADDR_REDBOOT_TO_ARM): added.
336
 
337
        * cdl/hal_arm_arm9_aaed2000.cdl: define CYGBLD_HAL_PLATFORM_IO_H.
338
 
339
2001-10-30  Jesper Skov  
340
 
341
        * Updated MLT files for the new tools.
342
 
343
        * Imported sources from Gary Thomas.
344
 
345
//===========================================================================
346
//####ECOSGPLCOPYRIGHTBEGIN####
347
// -------------------------------------------
348
// This file is part of eCos, the Embedded Configurable Operating System.
349
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
350
//
351
// eCos is free software; you can redistribute it and/or modify it under
352
// the terms of the GNU General Public License as published by the Free
353
// Software Foundation; either version 2 or (at your option) any later version.
354
//
355
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
356
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
357
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
358
// for more details.
359
//
360
// You should have received a copy of the GNU General Public License along
361
// with eCos; if not, write to the Free Software Foundation, Inc.,
362
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
363
//
364
// As a special exception, if other files instantiate templates or use macros
365
// or inline functions from this file, or you compile this file and link it
366
// with other works to produce a work based on this file, this file does not
367
// by itself cause the resulting work to be covered by the GNU General Public
368
// License. However the source code for this file must still be made available
369
// in accordance with section (3) of the GNU General Public License.
370
//
371
// This exception does not invalidate any other reasons why a work based on
372
// this file might be covered by the GNU General Public License.
373
//
374
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
375
// at http://sources.redhat.com/ecos/ecos-license/
376
// -------------------------------------------
377
//####ECOSGPLCOPYRIGHTEND####
378
//===========================================================================

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.