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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [arm/] [arm9/] [aaed2000/] [current/] [ChangeLog] - Blame information for rev 786

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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