]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - packages/hal/arm/edb7xxx/v2_0/ChangeLog
Initial revision
[karo-tx-redboot.git] / packages / hal / arm / edb7xxx / v2_0 / ChangeLog
1 2004-08-12  Jani Monoses <jani@iv.ro>
2
3         * cdl/hal_arm_edb7xxx.cdl:
4         * src/hal_diag.c: Support baudrate change via virtual vectors.
5
6 2004-04-22  Jani Monoses <jani@iv.ro>
7
8          * cdl/hal_arm_edb7xxx.cdl :
9          Invoke tail with stricter syntax that works in latest coreutils. 
10
11 2003-12-05  Andrew Lunn  <andrew.lunn@ascom.ch>
12
13         * include/hal_diag.h: hal_delay_us() is a C function.
14
15
16 2003-09-21  Gary Thomas  <gary@mlbassoc.com>
17
18         * misc/edb7312_redboot_RAM.ecm: 
19         * misc/edb7312_redboot_ROM.ecm: 
20         * misc/edb7312_redboot_ROMRAM.ecm:  Adjust for changes in RedBoot
21         template - DNS now must be enabled manually.
22
23 2003-07-18  Nick Garnett  <nickg@balti.calivar.com>
24
25         * cdl/hal_arm_edb7xxx.cdl:
26         Changed values for CYGNUM_HAL_RTC_NUMERATOR,
27         CYGNUM_HAL_RTC_DENOMINATOR and CYGNUM_HAL_RTC_PERIOD to
28         "default_value" from "calculated". This makes it easier
29         to change these values globally.
30         
31 2003-03-28  Jani Monoses  <jani@iv.ro>
32
33         * include/hal_platform_setup.h: EDB7211 has two 8M FLASH chips
34         with different chip selects, so map them contiguously.
35         Also fix compiler warning with #if to #ifdef.
36
37         * include/pkgconf/mlt_arm_edb7211_rom.mlt: Update to reflect ROM
38         being 16M not 8M now.
39         * include/pkgconf/mlt_arm_edb7211_rom.ldi: Ditto.
40         * include/pkgconf/mlt_arm_edb7211_rom.h: Ditto.
41
42 2003-02-13  Gary Thomas  <gary@mlbassoc.com>
43
44         * include/plf_io.h: Add CYG_MACRO_START/END markers to match
45         recent changes in arch code.
46
47         * cdl/hal_arm_edb7xxx.cdl: Builds without RedBoot+Linux-exec
48         were broken by recent changes.
49
50 2003-02-12  Gary Thomas  <gary@mlbassoc.com>
51
52         * include/plf_io.h: Provide proper memory layout for EDB7312.
53
54 2003-02-06  Gary Thomas  <gary@mind.be>
55
56         * misc/edb7312_redboot_ROMRAM.ecm: 
57         * src/edb7xxx_misc.c: 
58         * include/plf_io.h: 
59         * include/hal_platform_setup.h: 
60         * cdl/hal_arm_edb7xxx.cdl: Add support for booting Linux by defining
61         CYGARC_PHYSICAL_ADDRESS().
62
63 2002-12-06  Gary Thomas  <gthomas@ecoscentric.com>
64
65         * misc/edb7312_redboot_ROMRAM.ecm: 
66         * misc/edb7312_redboot_ROM.ecm: 
67         * misc/edb7312_redboot_RAM.ecm: 
68         * misc/edb7212_redboot_ROM.ecm: 
69         * misc/edb7212_redboot.ecm: 
70         * misc/edb7211_redboot_ROM.ecm: 
71         * misc/edb7211_redboot.ecm: Force no 'Linux exec' command in RedBoot.
72
73 2002-08-02  Gary Thomas  <gary@chez-thomas.org>
74
75         * cdl/hal_arm_edb7xxx.cdl: Clean up CDL.
76
77 2002-05-07  Gary Thomas  <gthomas@redhat.com>
78
79         * cdl/hal_arm_edb7xxx.cdl: 
80         Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
81
82 2002-04-29  Jonathan Larmour  <jlarmour@redhat.com>
83
84         * misc/i2s_audio_fiq.S:
85         Don't use .file as it can confuse debugging since the .file
86         doesn't contain the path and therefore the debugger will never
87         know where it lives! This conflicts with using -Wa,--gstabs.
88
89 2002-03-21  Jonathan Larmour  <jlarmour@redhat.com>
90
91         * misc/edb7312_redboot_RAM.ecm: memalloc package no longer required.
92         * misc/edb7312_redboot_ROM.ecm: Ditto.
93         * misc/edb7312_redboot_ROMRAM.ecm: Ditto.
94
95 2002-03-21  Hugo Tyson  <hmt@redhat.com>
96
97         * include/hal_edb7xxx.h: Include the package config file too; some
98         versions need to be told their clock setup to select
99         initialization constants in this file.  It remains
100         assembler-clean, no problem.
101
102 2002-03-05  Jesper Skov  <jskov@redhat.com>
103
104         * misc/edb7312_redboot_RAM.ecm: Added memalloc package.
105         * misc/edb7312_redboot_ROM.ecm: Same.
106
107 2002-03-04  Hugo Tyson  <hmt@redhat.com>
108
109         * include/hal_platform_setup.h (IO_LA_END): Set IO_LA_END (IO
110         logical address space end) higher so that we can readback the
111         value of the PLL Multiplier at 0x8000a5a8 - just for debugging.
112
113         * src/edb7xxx_misc.c (hal_hardware_init): Add more nops after
114         setting PLL Multiplier for 90MHz.
115
116         * cdl/hal_arm_edb7xxx.cdl: Change default timer tick rate for
117         faster version.
118
119 2002-03-01  Hugo Tyson  <hmt@redhat.com>
120
121         * cdl/hal_arm_edb7xxx.cdl: Add 90317 to legal_values for
122         CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK.
123
124         * include/hal_edb7xxx.h (EP7312_PLL_MR): Define additional
125         register and contents for 90Mhz operation.  Redefine baud rate
126         calculator for 90Mhz operation.
127
128         * src/edb7xxx_misc.c (hal_hardware_init): If the CPU clock speed
129         is 90317, set the PLL multiplier register to gear-up 22.5%, and
130         add some waitstates to all the memory access so it still works.
131
132 2002-02-22  Gary Thomas  <gthomas@redhat.com>
133
134         * src/lcd_support.c (idle): Only [re]enable LCD if being used
135         as the console device.  This keeps it from coming on when there
136         is serial line activity [just an anoyance].
137
138 2002-02-01  Hugo Tyson  <hmt@redhat.com>
139
140         * misc/edb7312_redboot_ROMRAM.ecm: 
141         * misc/edb7312_redboot_ROM.ecm: 
142         * misc/edb7312_redboot_RAM.ecm: CYGBLD_REDBOOT_MIN_IMAGE_SIZE set
143         to 0x40000 to contain the size of RedBoot.
144
145 2002-01-28  Jonathan Larmour  <jlarmour@redhat.com>
146
147         * include/hal_edb7xxx.h: Add extra useful definitions for the 7312.
148
149 2002-01-28  Jesper Skov  <jskov@redhat.com>
150
151         * include/plf_io.h: Added.
152
153 2002-01-22  Jonathan Larmour  <jlarmour@redhat.com>
154
155         * misc/edb7312_redboot_ROM.ecm: Fix
156         CYGPKG_DEVS_FLASH_STRATA_EDB7XXX -> CYGPKG_DEVS_FLASH_EDB7XXX
157
158 2001-12-06  Jonathan Larmour  <jlarmour@redhat.com>
159
160         * misc/edb7212_redboot.ecm:
161         * misc/edb7212_redboot_ROM.ecm:
162         * misc/edb7312_redboot_RAM.ecm:
163         * misc/edb7312_redboot_ROM.ecm:
164         * misc/edb7312_redboot_ROMRAM.ecm:
165         Fix target descriptions to be edb7xxx.
166
167 2001-11-13  Gary Thomas  <gthomas@redhat.com>
168
169         * src/edb7xxx_misc.c (hal_hardware_init): Set clock speed.
170
171 2001-11-10  Gary Thomas  <gthomas@redhat.com>
172
173         * src/edb7xxx_misc.c (hal_clock_reset): DRAM refresh not needed.
174
175 2001-11-06  Gary Thomas  <gthomas@redhat.com>
176
177         * include/pkgconf/mlt_arm_edb7312_romram.mlt: 
178         * include/pkgconf/mlt_arm_edb7312_romram.ldi: 
179         * include/pkgconf/mlt_arm_edb7312_romram.h: 
180         * include/pkgconf/mlt_arm_edb7312_ram.mlt: 
181         * include/pkgconf/mlt_arm_edb7312_ram.ldi: 
182         * include/pkgconf/mlt_arm_edb7312_ram.h: New ROMRAM setup.
183
184 2001-10-14  Gary Thomas  <gthomas@redhat.com>
185
186         * misc/edb7312_redboot_ROMRAM.ecm: 
187         * misc/edb7312_redboot_RAM.ecm: Update for new FLASH driver layout.
188
189 2001-10-12  Jonathan Larmour  <jlarmour@redhat.com>
190
191         * cdl/hal_arm_edb7xxx.cdl: Clarify package description strings.
192
193 2001-10-03  Gary Thomas  <gthomas@redhat.com>
194
195         * src/edb7xxx_misc.c: 
196         * include/hal_platform_ints.h: 
197         * include/hal_edb7xxx.h: EP7312 has slightly different peripherals.
198
199 2001-10-03  Gary Thomas  <gthomas@redhat.com>
200
201         * src/edb7xxx_misc.c: Fix sly problem on EDB7312 only which 
202         caused RESET vector to be destroyed.
203
204 2001-10-03  Gary Thomas  <gthomas@redhat.com>
205
206         * misc/edb7312_redboot_ROMRAM.ecm: 
207         * include/pkgconf/mlt_arm_edb7312_romram.mlt: 
208         * include/pkgconf/mlt_arm_edb7312_romram.ldi: 
209         * include/pkgconf/mlt_arm_edb7312_romram.h: New files.
210
211         * include/pkgconf/mlt_arm_edb7312_ram.mlt: 
212         * include/pkgconf/mlt_arm_edb7312_ram.ldi: 
213         * include/pkgconf/mlt_arm_edb7312_ram.h: 
214         * include/hal_platform_setup.h: 
215         * cdl/hal_arm_edb7xxx.cdl: Add support for ROMRAM startup mode.
216         Currently only tested on EDB7312.
217
218 2001-09-30  Gary Thomas  <gthomas@redhat.com>
219
220         * src/lcd_support.c: Reorg - comm init also initializes display.
221         Don't export the comm if no keyboard.  Lots of little changes
222         trying to get keyboard initialization correct.  Works sometimes.
223
224         * src/edb7xxx_misc.c (hal_hardware_init): Change PS/2 timing.
225         Also, LCD comm channel now initializes LCD display.
226
227         * cdl/hal_arm_edb7xxx.cdl: Change LCD defaults to landscape mode
228         with Red Hat logo at top.
229
230 2001-09-29  Gary Thomas  <gthomas@redhat.com>
231
232         * cdl/hal_arm_edb7xxx.cdl: 
233         * src/edb7xxx_misc.c (hal_hardware_init): 
234         * include/lcd_support.h: 
235         * src/lcd_support.c: 
236         * src/font.h: 
237         * src/banner.xpm: New file(s).  Adding LCD/keyboard console.
238
239 2001-09-26  Gary Thomas  <gthomas@redhat.com
240
241         * cdl/hal_arm_edb7xxx.cdl: Implement CYGINT_HAL_SUPPORTS_MMU_TABLES
242         to show that this HAL uses MMU tables.
243
244 2001-09-25  Gary Thomas  <gthomas@redhat.com>
245
246         * support/io.c: 
247         * support/download_file.c: 
248         * support/dl_edb7xxx.c: Change around internal functions (add
249         some flexibility).
250
251         * include/hal_platform_setup.h: Rewrote most of this code as
252         assembly macros which are easier to conditionalize.  Now supports
253         EDB7312 as well.
254
255         * src/edb7xxx_misc.c (hal_hardware_init):
256         * include/pkgconf/mlt_arm_edb7312_rom.mlt: 
257         * include/pkgconf/mlt_arm_edb7312_rom.ldi: 
258         * include/pkgconf/mlt_arm_edb7312_rom.h: 
259         * include/pkgconf/mlt_arm_edb7312_ram.mlt: 
260         * include/pkgconf/mlt_arm_edb7312_ram.ldi: 
261         * include/pkgconf/mlt_arm_edb7312_ram.h: 
262         * include/hal_edb7xxx.h: 
263         * cdl/hal_arm_edb7xxx.cdl: Add support for EDB7312 platform.
264
265 2001-07-25  Jonathan Larmour  <jlarmour@redhat.com>
266
267         * include/pkgconf/mlt_arm_edb7211_ram.h:
268         * include/pkgconf/mlt_arm_edb7211_ram.ldi:
269         * include/pkgconf/mlt_arm_edb7211_ram.mlt:
270         * include/pkgconf/mlt_arm_edb7212_ram.h:
271         RAM size should default to 0xfd7000 consistently.
272
273 2001-07-18  Franck Mamalet  <franck.mamalet@rd.francetelecom.com>
274 2001-07-18  Jonathan Larmour  <jlarmour@redhat.com>
275
276         * src/edb7xxx_misc.c: Reorder hal_interrupt_status_regmap so that
277         all FIQs are first.
278
279 2001-06-29  Jonathan Larmour  <jlarmour@redhat.com>
280
281         * src/io.c: Support building on cygwin.
282
283 2001-06-28  Jonathan Larmour  <jlarmour@redhat.com>
284
285         * cdl/hal_arm_edb7xxx.cdl: Clarify platform description.
286
287 2001-06-08  Gary Thomas  <gthomas@redhat.com>
288
289         * support/dl_edb7xxx.c: Change use of 'CharReady()' which seems
290         to be unreliable on Windows/CygWin.  These changes should make
291         this program work on Windows when built via CygWin.  Suggested
292         by Lewin A.R.W. Edwards <larwe@larwe.com>.
293
294 2001-05-29  Jonathan Larmour  <jlarmour@redhat.com>
295
296         * include/hal_platform_setup.h: Use correct 7209 define.
297
298 2001-05-01  Gary Thomas  <gthomas@redhat.com>
299
300         * misc/edb7212_redboot_ROM.ecm: 
301         * misc/edb7212_redboot.ecm: 
302         * misc/edb7211_redboot_ROM.ecm: 
303         * misc/edb7211_redboot.ecm: RedBoot rebuilt & configs updated.
304
305         * include/hal_cache.h (HAL_ICACHE_IS_ENABLED): Add.
306
307 2001-04-16  Gary Thomas  <gthomas@redhat.com>
308
309         * cdl/hal_arm_edb7xxx.cdl: Add CDL to describe CPU family.
310
311 2001-03-08  Jesper Skov  <jskov@redhat.com>
312
313         * cdl/hal_arm_edb7xxx.cdl: Removed
314         CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
315         default.
316
317 2001-02-23  Jesper Skov  <jskov@redhat.com>
318
319         * include/hal_cache.h (HAL_FLASH_CACHES_OLD_MACROS):  This platform
320         uses deprecated cache handling macros.
321
322 2001-02-23  Gary Thomas  <gthomas@redhat.com>
323
324         * misc/edb7212_redboot_ROM.ecm: Renamed from edb7212_redboot_ROM.cfg
325
326         * misc/edb7212_redboot.ecm: Renamed from edb7212_redboot.cfg
327
328         * misc/edb7211_redboot_ROM.ecm: Renamed from edb7211_redboot_ROM.cfg
329
330         * misc/edb7211_redboot.ecm: Renamed from edb7211_redboot.cfg
331
332 2001-02-13  Gary Thomas  <gthomas@redhat.com>
333
334         * include/pkgconf/mlt_arm_edb7211_ram.h: 
335         * include/pkgconf/mlt_arm_edb7211_ram.mlt: 
336         * include/pkgconf/mlt_arm_edb7211_ram.ldi: 
337         * include/pkgconf/mlt_arm_edb7212_ram.h: 
338         * include/pkgconf/mlt_arm_edb7212_ram.mlt: 
339         * include/pkgconf/mlt_arm_edb7212_ram.ldi: Adjust memory map
340         for RedBoot [with networking].
341
342         * src/edb7xxx_misc.c (hal_IRQ_handler): 
343         Return CYGNUM_HAL_INTERRUPT_NONE for spurious interrupts.       
344
345 2001-02-08  Jesper Skov  <jskov@redhat.com>
346
347         * src/hal_diag.c: Replace CYGSEM_HAL_DIAG_MANGLER_None with
348         CYGDBG_HAL_DIAG_TO_DEBUG_CHAN.
349
350         * cdl/hal_arm_edb7xxx.cdl: Respect channel configuration
351         constraints.
352
353 2001-01-31  Jesper Skov  <jskov@redhat.com>
354
355         * src/hal_diag.c: Replaced CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
356         with CYGSEM_HAL_DIAG_MANGLER_None
357
358 2001-01-26  Jesper Skov  <jskov@redhat.com>
359
360         * src/hal_diag.c: Removed CYGSEM_HAL_VIRTUAL_VECTOR_DIAG check.
361         * include/plf_stub.h: Moved reset macro to
362         * include/hal_platform_ints.h: this file.
363
364 2000-12-04  Hugo Tyson  <hmt@redhat.com>
365
366         * include/hal_cache.h: Consistently ensure that ARM registers used
367         in MCR ops to cache-control coprocessors, where the data doesn't
368         matter, all actually have data zero ("SBZ") as in the Jaggar book.
369         This may well not be necessary, but for the sake of making sure...
370
371 2000-12-04  Gary Thomas  <gthomas@redhat.com>
372
373         * include/hal_platform_setup.h: Reenable caching on FLASH/ROM.
374
375         * include/hal_cache.h: Update cache macros to follow ARM
376         and Cirrus Logic manuals more closely.  These changes seem
377         to allow for cacheable FLASH segments.
378
379 2000-11-06  Jesper Skov  <jskov@redhat.com>
380
381         * tests/dram_test.c: Add kernel check.
382
383 2000-10-26  Jonathan Larmour  <jlarmour@redhat.com>
384
385         * misc/edb7211_redboot_ROM.cfg: Ensure CYGSEM_HAL_ROM_MONITOR is
386         enabled
387         * misc/edb7212_redboot_ROM.cfg: Ditto
388
389 2000-10-20  Jonathan Larmour  <jlarmour@redhat.com>
390
391         * include/pkgconf/mlt_arm_cl7111_ram.mlt:
392         * include/pkgconf/mlt_arm_cl7111_rom.mlt:
393         * include/pkgconf/mlt_arm_edb7209_rom.mlt:
394         * include/pkgconf/mlt_arm_edb7211_ram.mlt:
395         * include/pkgconf/mlt_arm_edb7211_rom.mlt:
396         * include/pkgconf/mlt_arm_edb7212_ram.mlt:
397         * include/pkgconf/mlt_arm_edb7212_rom.mlt:
398         Add heap1 section
399
400         * include/pkgconf/mlt_arm_cl7111_ram.h:
401         * include/pkgconf/mlt_arm_cl7111_rom.h:
402         * include/pkgconf/mlt_arm_edb7209_rom.h:
403         * include/pkgconf/mlt_arm_edb7211_ram.h:
404         * include/pkgconf/mlt_arm_edb7211_rom.h:
405         * include/pkgconf/mlt_arm_edb7212_ram.h:
406         * include/pkgconf/mlt_arm_edb7212_rom.h:
407         * include/pkgconf/mlt_arm_cl7111_ram.ldi:
408         * include/pkgconf/mlt_arm_cl7111_rom.ldi:
409         * include/pkgconf/mlt_arm_edb7209_rom.ldi:
410         * include/pkgconf/mlt_arm_edb7211_ram.ldi:
411         * include/pkgconf/mlt_arm_edb7211_rom.ldi:
412         * include/pkgconf/mlt_arm_edb7212_ram.ldi:
413         * include/pkgconf/mlt_arm_edb7212_rom.ldi:
414         Regenerate
415
416 2000-09-17  Gary Thomas  <gthomas@redhat.com>
417
418         * cdl/hal_arm_edb7xxx.cdl: Update platform/cpu identification strings.
419
420 2000-08-18  Gary Thomas  <gthomas@redhat.com>
421
422         * src/hal_diag.c (cyg_hal_plf_serial_getc): Only call dram refresh
423         [workaround] every 10ms or so, not all the time.  This fixes GDB
424         serial overrun problems.
425
426 2000-08-16  Gary Thomas  <gthomas@redhat.com>
427
428         * include/hal_cache.h (HAL_UCACHE_INVALIDATE_ALL): Fix - wrong code.
429
430         * include/hal_platform_setup.h: Map all of SRAM (was only mapping
431         4K which is all that the CL7111 had).
432  
433 2000-08-15  Gary Thomas  <gthomas@redhat.com>
434
435         * include/hal_platform_setup.h: Make ROM segment not cached (since 
436         the data cache seems to stick on).
437
438         * include/pkgconf/mlt_arm_edb7211_ram.h: 
439         * include/pkgconf/mlt_arm_edb7211_ram.ldi: 
440         * include/pkgconf/mlt_arm_edb7211_ram.mlt: Expand reserved area.
441
442 2000-08-14  Gary Thomas  <gthomas@redhat.com>
443         
444         * cdl/hal_arm_edb7xxx.cdl: Add support for RedBoot.
445
446         * include/hal_cache.h: Trying to get cache working properly.
447
448         * include/pkgconf/mlt_arm_edb7212_ram.h: 
449         * include/pkgconf/mlt_arm_edb7212_ram.ldi: 
450         * include/pkgconf/mlt_arm_edb7212_ram.mlt: Expand reserved area.
451
452         * include/hal_diag.h: 
453         * src/edb7xxx_misc.c: Add support for HAL_DELAY_US().
454
455 2000-07-07  Jesper Skov  <jskov@redhat.com>
456
457         * src/edb7xxx_misc.c (dram_delay_loop): 
458         * src/hal_diag.c (cyg_hal_plf_serial_getc,
459         (cyg_hal_plf_serial_putc): Added delay loop.
460
461 2000-07-05  Jesper Skov  <jskov@redhat.com>
462
463         * include/plf_stub.h (HAL_STUB_PLATFORM_RESET_ENTRY): Not comitted.
464
465         * src/hal_diag.c: 
466         * cdl/hal_arm_edb7xxx.cdl: 
467         Clean up channel options.
468         
469         * src/plf_stub.c: [deleted]
470         * src/hal_diag.c:
471         * src/edb7xxx_misc.c: 
472         * include/plf_stub.h:
473         * include/hal_diag.h: 
474         * cdl/hal_arm_edb7xxx.cdl: 
475         Changed to use virtual vectors.
476
477         * include/hal_platform_setup.h: #error instead of #err.
478
479 2000-06-18  Gary Thomas  <gthomas@redhat.com>
480
481         * include/pkgconf/mlt_arm_cl7111_ram.ldi: 
482         * include/pkgconf/mlt_arm_cl7111_ram.mlt: 
483         * include/pkgconf/mlt_arm_cl7111_rom.ldi: 
484         * include/pkgconf/mlt_arm_cl7111_rom.mlt: 
485         * include/pkgconf/mlt_arm_edb7209_rom.ldi: 
486         * include/pkgconf/mlt_arm_edb7209_rom.mlt: 
487         * include/pkgconf/mlt_arm_edb7211_ram.ldi: 
488         * include/pkgconf/mlt_arm_edb7211_ram.mlt: 
489         * include/pkgconf/mlt_arm_edb7211_rom.ldi: 
490         * include/pkgconf/mlt_arm_edb7211_rom.mlt: 
491         * include/pkgconf/mlt_arm_edb7212_ram.ldi: 
492         * include/pkgconf/mlt_arm_edb7212_ram.mlt: 
493         * include/pkgconf/mlt_arm_edb7212_rom.ldi: 
494         * include/pkgconf/mlt_arm_edb7212_rom.mlt: 
495         Incorporate new fixed vectors (used on all ARM platforms).
496
497 2000-04-07  Gary Thomas  <gthomas@redhat.com>
498
499         * cdl/hal_arm_edb7xxx.cdl: Fix build of i2s audio test.
500
501 2000-02-29  Jonathan Larmour  <jlarmour@redhat.co.uk>
502
503         * include/pkgconf/mlt_arm_cl7111_ram.h:
504         * include/pkgconf/mlt_arm_cl7111_ram.ldi:
505         * include/pkgconf/mlt_arm_cl7111_ram.mlt:
506         * include/pkgconf/mlt_arm_cl7111_rom.h:
507         * include/pkgconf/mlt_arm_cl7111_rom.ldi:
508         * include/pkgconf/mlt_arm_cl7111_rom.mlt:
509         * include/pkgconf/mlt_arm_edb7209_rom.h:
510         * include/pkgconf/mlt_arm_edb7209_rom.ldi:
511         * include/pkgconf/mlt_arm_edb7211_ram.h:
512         * include/pkgconf/mlt_arm_edb7211_ram.ldi:
513         * include/pkgconf/mlt_arm_edb7211_ram.mlt:
514         * include/pkgconf/mlt_arm_edb7211_rom.h:
515         * include/pkgconf/mlt_arm_edb7211_rom.ldi:
516         * include/pkgconf/mlt_arm_edb7211_rom.mlt:
517         * include/pkgconf/mlt_arm_edb7212_ram.h:
518         * include/pkgconf/mlt_arm_edb7212_ram.ldi:
519         * include/pkgconf/mlt_arm_edb7212_ram.mlt:
520         * include/pkgconf/mlt_arm_edb7212_rom.h:
521         * include/pkgconf/mlt_arm_edb7212_rom.ldi:
522         * include/pkgconf/mlt_arm_edb7212_rom.mlt:
523         Align all sections on word boundaries
524
525 2000-02-28  Gary Thomas  <gthomas@cygnus.co.uk>
526
527         * misc/kbd_support.c: Fix typo (in comment).
528
529         * misc/kbd_test.c: Remove unused LCD include.
530
531 2000-02-21  Gary Thomas  <gthomas@cygnus.co.uk>
532
533         * cdl/hal_arm_edb7xxx.cdl: Remove -mstructure-size-boundary=8
534         option - no longer needed to build working networking code.
535
536 2000-02-18  Jonathan Larmour  <jlarmour@redhat.co.uk>
537
538         * cdl/hal_arm_edb7xxx.cdl (CYGBLD_BUILD_GDB_STUBS): When
539         building stubs, define every dependency required here rather than
540         in the template
541
542 2000-02-16  Jesper Skov  <jskov@redhat.com>
543
544         * src/edb7xxx_misc.c:
545         * include/hal_platform_setup.h:
546         CYG_HAL_ARM -> CYGPKG_HAL_ARM
547
548 2000-02-10  Gary Thomas  <gthomas@cygnus.co.uk>
549
550         * tests/dram_test.c: Include proper testing infrastructure to
551         make farm happy.
552
553 2000-02-10  Jesper Skov  <jskov@redhat.com>
554
555         * include/plf_stub.h: 
556         HAL_STUB_PLATFORM_STUBS_INIT->HAL_STUB_PLATFORM_INIT
557
558         * misc/STUBS_config: 
559         * src/hal_diag.c: 
560         * include/pkgconf/hal_arm_edb7xxx.h: 
561         Removed stubs as a legal startup type.
562
563 2000-02-09  Jesper Skov  <jskov@redhat.com>
564
565         * cdl/hal_arm_edb7xxx.cdl: Added remaining build dependencies.
566
567 2000-02-07  Jesper Skov  <jskov@redhat.com>
568
569         * cdl/hal_arm_edb7xxx.cdl: Use cpu option when linking.
570         Fixed typo.
571         
572 2000-02-03  Jesper Skov  <jskov@redhat.com>
573
574         * cdl/hal_arm_edb7xxx.cdl: Implements stubs.
575
576 2000-02-02  Jesper Skov  <jskov@redhat.com>
577
578         * cdl/hal_arm_edb7xxx.cdl: Added build rule for flash program.
579
580         * misc/prog_flash.c (program_flash): Added expected argument.
581
582 2000-02-02  Jesper Skov  <jskov@redhat.com>
583
584         * cdl/hal_arm_edb7xxx.cdl: Use common stubs code and build
585         rules. Removed stubs startup type.
586
587 2000-01-31  Gary Thomas  <gthomas@cygnus.co.uk>
588
589         * tests/dram_test.c: Decrease total number of runs to keep test
590         farm happy.
591
592         * src/edb7xxx_misc.c (hal_clock_reset): Increase DRAM 'idle' time
593         to give marginal hardware a chance.
594
595 2000-01-28  Gary Thomas  <gthomas@cygnus.co.uk>
596
597         * cdl/hal_arm_edb7xxx.cdl: Add -mstructure-size-boundary=8 to
598         compile options - required to get network structures properly
599         aligned.
600
601 2000-01-28  John Dallaway  <jld@cygnus.co.uk>
602
603         * cdl/hal_arm_edb7xxx.cdl:
604
605         Fix parenting of CYGDAT_CYGMON_CONSOLE_DEV and
606         CYGBLD_BUILD_CYGMON_BIN.
607
608 2000-01-28  Jesper Skov  <jskov@redhat.com>
609
610         * cdl/hal_arm_edb7xxx.cdl: Corrected build runes.
611
612 2000-01-27  Jesper Skov  <jskov@redhat.com>
613
614         * cdl/hal_arm_edb7xxx.cdl (CYGBLD_CYGMON_TARGET_REQUIREMENTS):
615         Improved serial expression.
616         Moved options into a CygMon HAL component.
617
618 2000-01-26  Jonathan Larmour  <jlarmour@redhat.co.uk>
619
620         * cdl/hal_arm_edb7xxx.cdl (CYGBLD_CYGMON_TARGET_REQUIREMENTS): Only 
621         activate when CYGPKG_CYGMON enabled
622
623 2000-01-26  Jesper Skov  <jskov@redhat.com>
624
625         * cdl/hal_arm_edb7xxx.cdl: Fix display string. Add CygMon options.
626
627 2000-01-24  Jesper Skov  <jskov@cygnus.co.uk>
628
629         * cdl/hal_arm_edb7xxx.cdl: Add stubs build rule.
630
631 2000-01-24  John Dallaway  <jld@cygnus.co.uk>
632
633         * cdl/*.cdl:
634
635         Remove obsolete option CYGTST_TESTING_IDENTIFIER.
636
637 2000-01-19  Hugo Tyson  <hmt@cygnus.co.uk>
638
639         * cdl/*.cdl: Add descriptions to a number of options &c which were
640         lacking same, also tidied up other typos as noticed en passant.
641
642 2000-01-03  Gary Thomas  <gthomas@cygnus.co.uk>
643
644         * src/edb7xxx_misc.c: Need to re-enable FIQ during software "refresh",
645         no matter what method is being used [implicit or explicit].
646
647 1999-12-21  Gary Thomas  <gthomas@cygnus.co.uk>
648
649         * include/hal_platform_extras.h: Map in expansion segments (used
650         for ethernet and parallel port).
651
652 1999-12-14  Jonathan Larmour  <jlarmour@cygnus.co.uk>
653
654         * support/Makefile: Update filenames from earlier source file change,
655         and make other names generic
656
657         * support/dl_edb7xxx.c (main): Give the correct device name if
658         using the default.
659
660 1999-12-08  Gary Thomas  <gthomas@cygnus.co.uk>
661         * include/pkgconf/mlt_arm_edb7212_ram.ldi:
662         * include/pkgconf/mlt_arm_edb7212_ram.mlt:
663         * include/pkgconf/mlt_arm_edb7212_rom.h:
664         * include/pkgconf/mlt_arm_edb7212_rom.ldi:
665         * include/pkgconf/mlt_arm_edb7212_rom.mlt:
666         * include/pkgconf/mlt_arm_edb7212_ram.h: Update with .sram section.
667
668 1999-12-07  Gary Thomas  <gthomas@cygnus.co.uk>
669
670         * cdl/hal_arm_edb7xxx.cdl: Add descriptive strings used by CygMon.
671
672 1999-11-29  Jonathan Larmour  <jlarmour@cygnus.co.uk>
673
674         * src/hal_diag.c: Fix typoe: CYGDGB_HAL_DIAG_DISABLE_GDB_PROTOCOL
675         -> CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
676
677 1999-11-27  Jonathan Larmour  <jlarmour@cygnus.co.uk>
678
679         * include/pkgconf/hal_arm_edb7xxx.h (HAL_PLATFORM_BOARD): Add missing endif
680
681 1999-11-26  Jonathan Larmour  <jlarmour@cygnus.co.uk>
682
683         * misc/STUBS_config: Mention edb7212 in usage
684
685 1999-11-26  Gary Thomas  <gthomas@cygnus.co.uk>
686
687         * include/pkgconf/hal_arm_edb7xxx.h: Add platform info defines.
688
689 1999-11-26  Jonathan Larmour  <jlarmour@cygnus.co.uk>
690
691         * include/hal_platform_setup.h (PLATFORM_SETUP1): Backslash wrapped
692         line properly
693
694 1999-11-25  Jonathan Larmour  <jlarmour@cygnus.co.uk>
695
696         * include/hal_platform_setup.h (PLATFORM_SETUP1): Fix typo
697         Init_MEMORY_CONFIG -> INIT_MEMORY_CONFIG
698
699         * src/hal_diag.c: Conditionalize def of diag_buffer for only when it's
700         explicitly wanted and someone hacks the code
701         (hal_diag_write_char): Likewise
702
703 1999-11-25  Gary Thomas  <gthomas@cygnus.co.uk>
704
705         * include/pkgconf/mlt_arm_edb7212_stubs.h: 
706         * include/pkgconf/mlt_arm_edb7211_stubs.h: 
707         * include/pkgconf/mlt_arm_cl7111_stubs.h: New file.
708
709         * include/pkgconf/mlt_arm_edb7209_rom.h: 
710         * include/pkgconf/mlt_arm_edb7212_ram.h: 
711         * include/pkgconf/mlt_arm_edb7212_rom.h: 
712         * include/pkgconf/mlt_arm_edb7211_ram.h: 
713         * include/pkgconf/mlt_arm_edb7211_rom.h: 
714         * include/pkgconf/mlt_arm_cl7111_rom.h: 
715         * include/pkgconf/mlt_arm_cl7111_ram.h: Update 'do not edit' strings.
716
717 1999-11-23  Gary Thomas  <gthomas@cygnus.co.uk>
718
719         * src/edb7xxx_misc.c (hal_clock_reset): Fix DRAM "idle" time > 200us.
720
721 1999-11-23  Gary Thomas  <gthomas@cygnus.co.uk>
722
723         * src/edb7xxx_misc.c (hal_clock_reset): EP7209 has no DRAM, thus
724         no DRAM starvation problem.
725
726 1999-11-22  Gary Thomas  <gthomas@cygnus.co.uk>
727
728         * include/pkgconf/mlt_arm_edb7212_stubs.h: New file.
729         
730         * include/pkgconf/mlt_arm_edb7209_rom.h: 
731         * include/pkgconf/mlt_arm_edb7209_rom.mlt: 
732         * include/pkgconf/mlt_arm_edb7209_rom.ldi: 
733         * include/pkgconf/mlt_arm_edb7212_rom.h: 
734         * include/pkgconf/mlt_arm_edb7212_rom.mlt: 
735         * include/pkgconf/mlt_arm_edb7212_rom.ldi: 
736         * include/pkgconf/mlt_arm_edb7212_stubs.mlt: 
737         * include/pkgconf/mlt_arm_edb7212_stubs.ldi: Add MMU tables section.
738
739         * include/pkgconf/mlt_arm_edb7211_stubs.h: New file.
740         
741         * include/pkgconf/mlt_arm_edb7211_stubs.mlt: 
742         * include/pkgconf/mlt_arm_edb7211_stubs.ldi: Add MMU tables section.
743
744         * misc/STUBS_config: Add patch to set up for static MMU tables.
745
746         * include/hal_platform_setup.h: Some rearranging to allow for
747         static MMU tables.
748
749         * include/hal_platform_extras.h: New file.
750
751 1999-11-19  Gary Thomas  <gthomas@cygnus.co.uk>
752
753         * include/pkgconf/hal_arm_edb7xxx.h: Fix bogus comment.
754
755         * misc/STUBS_config: Change variable name to reflect usage.
756         EDB7x11 => EDB7xxx.
757
758 1999-11-18  Gary Thomas  <gthomas@cygnus.co.uk>
759
760         * include/pkgconf/mlt_arm_edb7209_ram.mlt:
761         * include/pkgconf/mlt_arm_edb7209_ram.ldi:
762         * include/pkgconf/mlt_arm_edb7209_stubs.mlt:
763         * include/pkgconf/mlt_arm_edb7209_stubs.ldi: Removed
764         
765         * include/pkgconf/mlt_arm_edb7209_rom.mlt:
766         * include/pkgconf/mlt_arm_edb7209_rom.ldi:
767         * include/pkgconf/mlt_arm_cl7111_rom.mlt:
768         * include/pkgconf/mlt_arm_cl7111_rom.ldi:
769         * include/pkgconf/mlt_arm_cl7111_ram.mlt:
770         * include/pkgconf/mlt_arm_cl7111_ram.ldi: New [more complete] layout.
771
772         * include/pkgconf/mlt_arm_edb7209_rom.h: 
773         * include/pkgconf/mlt_arm_cl7111_rom.h: 
774         * include/pkgconf/mlt_arm_cl7111_ram.h: New file(s).
775
776 1999-11-18  Gary Thomas  <gthomas@cygnus.co.uk>
777
778         * include/pkgconf/hal_arm_edb7xxx.h: EDB7209 has only ROM startup.
779
780         * cdl/hal_arm_edb7xxx.cdl: EDB7209 has only ROM startup.
781 1999-11-16  John Dallaway  <jld@cygnus.co.uk>
782
783         * cdl/hal_arm_edb7xxx.cdl: Tidy display string.
784
785 1999-11-16  Gary Thomas  <gthomas@cygnus.co.uk>
786
787         * cdl/hal_arm_edb7xxx.cdl: Fix typo.
788         Flushing out support options for various platforms.
789
790 1999-11-15  Gary Thomas  <gthomas@cygnus.co.uk>
791
792         The great renaming.  All platform references are now EDB7xxx, except
793         for CL7111 (archaic) which remains.  This required renaming of the
794         whole directory, along with many internal files.
795
796 1999-11-12  Gary Thomas  <gthomas@cygnus.co.uk>
797
798         * tests/dram_test.c: Make more generic (no platform dependencies).
799
800         * src/cl7211_misc.c (hal_clock_reset): Implement "bus idle" code
801         which helps with DRAM refresh problem.
802
803         * include/plf_stub.h (HAL_STUB_PLATFORM_RESET): Add reset support.
804
805 1999-11-11  Gary Thomas  <gthomas@cygnus.co.uk>
806
807         * tests/dram_test.c (dram_exercise): Use MLT constants to define
808         set of memory to be tested.  Make stack size HAL defined.
809         This test is nearly ready to be promoted to a system-wide test.
810
811         * include/hal_platform_setup.h (DRAM_LA_END): Adjust to accurately
812         convey end of usable RAM (leave out MMU tables, etc).
813
814 1999-11-09  Gary Thomas  <gthomas@cygnus.co.uk>
815
816         * src/hal_diag.c: Fix stupid CPP error.
817
818         * include/pkgconf/mlt_arm_eb7212_rom.h:
819         * include/pkgconf/mlt_arm_eb7212_ram.h: New files.
820
821         * include/pkgconf/mlt_arm_eb7212_ram.ldi:
822         * include/pkgconf/mlt_arm_eb7212_ram.mlt:
823         * include/pkgconf/mlt_arm_eb7212_rom.ldi:
824         * include/pkgconf/mlt_arm_eb7212_ram.mlt:
825         * include/pkgconf/mlt_arm_eb7211_ram.ldi:
826         * include/pkgconf/mlt_arm_eb7211_ram.mlt:
827         * include/pkgconf/mlt_arm_eb7211_rom.ldi:
828         * include/pkgconf/mlt_arm_eb7211_rom.mlt: Correct memory layout.
829
830 1999-11-05  Gary Thomas  <gthomas@cygnus.co.uk>
831
832         * src/hal_diag.c: Incorporate option to force raw diagnostic
833         I/O (no GDB protocol).
834
835 1999-11-03  Gary Thomas  <gthomas@cygnus.co.uk>
836
837         * cdl/hal_arm_cl7211.cdl: 
838         * include/pkgconf/hal_arm_cl7211.h: Change default clock speed
839         to 36MHz with no software DRAM refresh (hardware is stable with
840         this combo).
841
842 1999-11-03  John Dallaway  <jld@cygnus.co.uk>
843
844         * cdl/hal_arm_cl7211.cdl: Define build options.
845
846 1999-11-01  Jesper Skov  <jskov@cygnus.co.uk>
847
848         * cdl/hal_arm_cl7211.cdl: Remove define_proc comments.
849
850 1999-10-27  Gary Thomas  <gthomas@cygnus.co.uk>
851
852         * src/cl7211_misc.c (enable_FIQ): New function.  Used to re-enable
853         FIQ interrupts during DRAM refresh code.
854
855         * include/pkgconf/mlt_arm_eb7211_stubs.h:
856         * include/pkgconf/mlt_arm_eb7211_rom.h:
857         * include/pkgconf/mlt_arm_eb7211_ram.h: New files.
858
859         * include/pkgconf/mlt_arm_eb7211_rom.ldi:
860         * include/pkgconf/mlt_arm_eb7211_ram.ldi:
861         * include/pkgconf/mlt_arm_eb7211_stubs.ldi:
862         * include/pkgconf/mlt_arm_eb7211_ram.mlt:
863         * include/pkgconf/mlt_arm_eb7211_rom.mlt:
864         * include/pkgconf/mlt_arm_eb7211_stubs.mlt: Update for new layout
865         which describes physical regions completely.
866
867 1999-10-27  Jesper Skov  <jskov@cygnus.co.uk>
868
869         * src/hal_diag.c: Fixed conditional include.
870
871 1999-10-26  Hugo Tyson  <hmt@cygnus.co.uk>
872
873         * src/hal_diag.c (hal_diag_write_char): Use new macro
874         CYG_HAL_GDB_ENTER_CRITICAL_IO_REGION and its mate to control
875         stepping through gdb $O packet output.
876
877 1999-10-25  Gary Thomas  <gthomas@cygnus.co.uk>
878
879         * tests/PKGconf.mak: Add DRAM test program.
880
881         * tests/dram_test.c: New file.
882
883         * include/hal_platform_setup.h: Fix DRAM mapping (was slightly
884         incorrect at end of first DRAM chip).
885
886 1999-10-26  John Dallaway  <jld@cygnus.co.uk>
887
888         * cdl/hal_arm_cl7211.cdl:
889
890         Rename CYGBLD_GLOBAL_PREFIX to
891         CYGBLD_GLOBAL_COMMAND_PREFIX
892
893 1999-10-20  Simon FitzMaurice <sdf@cygnus.co.uk>
894         * cdl/hal_arm_aeb.cdl:
895
896         Remove -Wl options from compiler flags
897
898 1999-10-20  John Dallaway  <jld@cygnus.co.uk>
899
900         * cdl/hal_arm_cl7211.cdl:
901
902         Specify "-mpu=arm710c" for CL-PS7111.
903
904 1999-10-19  John Dallaway  <jld@cygnus.co.uk>
905
906         * cdl/hal_arm_cl7211.cdl:
907
908         Substitute "cl7211"->"eb7211" in MLT-related options.
909
910 1999-10-19  John Dallaway  <jld@cygnus.co.uk>
911
912         * cdl/hal_arm_cl7211.cdl:
913
914         Define cdl_options for the memory layout linker script
915         fragment and the memory layout header file.
916
917         Define cdl_options for build flags and command prefix.
918
919 1999-10-06  John Dallaway  <jld@cygnus.co.uk>
920
921         * cdl/hal_arm_cl7211.cdl:
922         Define CYGTST_TESTING_IDENTIFIER.
923
924 1999-10-04  Gary Thomas  <gthomas@cygnus.co.uk>
925         * src/cl7211_misc.c (hal_hardware_init): Update hardware timings.
926
927         * include/hal_platform_setup.h: Allow ROM applications to be linked
928         at "ram" addresses and be automatically relocated at startup time.
929
930 1999-09-23  Gary Thomas  <gthomas@cygnus.co.uk>
931
932         * src/plf_stub.c: 
933         * src/hal_diag.c: Revert [forced] baud rate changes.
934
935 1999-09-21  Gary Thomas  <gthomas@cygnus.co.uk>
936
937         * misc/lcd_panel_support.c (lcd_panel_server): Take out some prints.
938
939 1999-09-18  Gary Thomas  <gthomas@cygnus.co.uk>
940         * misc/lcd_support.c (lcd_vprintf): 
941         * misc/kbd_support.c (kbd_getc): 
942         * misc/kbd_test.c (kbd_exercise): Clean up warnings.
943
944 1999-09-16  Gary Thomas  <gthomas@cygnus.co.uk>
945
946         * misc/lcd_support.c (lcd_putc): Add cursor support.  Fix '\b'.
947
948 1999-09-15  Gary Thomas  <gthomas@cygnus.co.uk>
949
950         * misc/lcd_panel_support.c (lcd_panel_server): Reorg sampling
951         loop to use a weighted average (try and avoid bad results).
952
953         * misc/kbd_test.c (kbd_exercise): Use new kbd_getc() function.
954
955         * misc/kbd_support.c (kbd_getc): New function.
956
957         * misc/lcd_support.c: Add simple printf() code. 
958
959 1999-09-13  Gary Thomas  <gthomas@cygnus.co.uk>
960
961         * include/pkgconf/mlt_arm_eb7212_ram.ldi: 
962         * include/pkgconf/mlt_arm_eb7212_ram.mlt: Fix DRAM limits.
963
964         * include/pkgconf/mlt_arm_eb7211_ram.ldi: 
965         * include/pkgconf/mlt_arm_eb7211_ram.mlt: Fix DRAM limits.
966
967 1999-09-13  Gary Thomas  <gthomas@cygnus.co.uk>
968         * images/gdb_module.bin: Rebuild with date/time stamp.  Notice
969         that default baud rate is now 115200.
970
971         * misc/lcd_panel_support.c (lcd_panel_init): Make initialization
972         of LCD panel as stand-alone as possible.
973
974         * misc/lcd_panel_support.c: New file - support split out.
975
976         * misc/panel_test.c (panel_exercise): Reorg test with separate
977         support file.
978
979 1999-09-12  Gary Thomas  <gthomas@cygnus.co.uk>
980
981         * misc/kbd_support.c: New file.  Also change to more or less
982         ignore interrupts since they don't work for many keys!
983
984         * misc/kbd_test.c: Move keyboard support routines to separate
985         file.
986
987 1999-09-11  Gary Thomas  <gthomas@cygnus.co.uk>
988
989         * src/cl7211_misc.c (hal_hardware_init): Set up platform registers.
990
991 1999-09-10  Gary Thomas  <gthomas@cygnus.co.uk>
992
993         * include/hal_platform_setup.h: Fix spelling error.
994
995 1999-09-09  Gary Thomas  <gthomas@cygnus.co.uk>
996         * misc/i2s_audio.c: New test for AUDIO interface.
997                 
998         * include/hal_cl7211.h: Add I2S definitions for EB7209.
999
1000         * misc/kbd_test.c: Major rework.  Now uses a separate thread
1001         to manage the keyboard, debounce, etc.  Result is a series of
1002         events placed into a kernel 'mbox'.
1003 1999-09-08  Gary Thomas  <gthomas@cygnus.co.uk>
1004
1005         * misc/panel_test.c: Trick for these interrupts is that they
1006         only happen when the drive is 0x70.
1007
1008         * misc/kbd_test.c: Found trick to get interrupts - need to leave
1009         columns hot!
1010
1011         * include/pkgconf/mlt_arm_eb7211_rom.mlt: 
1012         * include/pkgconf/mlt_arm_eb7211_rom.ldi: Change RAM layout.
1013
1014         * include/pkgconf/mlt_arm_eb7209_rom.mlt: 
1015         * include/pkgconf/mlt_arm_eb7209_rom.ldi: 
1016         * include/pkgconf/mlt_arm_eb7212_rom.mlt: 
1017         * include/pkgconf/mlt_arm_eb7212_rom.ldi: Change RAM layout.
1018
1019         * src/cl7211_misc.c (hal_hardware_init): Set up various hardware
1020         segments (not totally complete).
1021         * include/hal_platform_setup.h: Made ROM segment #1 non-cacheable.
1022
1023         * misc/kbd_test.c: New test for ASCII keyboard.  Interrupts
1024         not yet working.
1025
1026         * misc/panel_test.c: Fix panel driving code.  Can now read
1027         panel samples, but no interrupts.
1028
1029         * src/cl7211_misc.c: Add missing clear for keyboard interrupt.
1030
1031 1999-09-06  Gary Thomas  <gthomas@cygnus.co.uk>
1032
1033         * misc/PKGconf.mak (PROGS): Add new test.
1034
1035         * misc/panel_test.c: New file.  Test code for LCD touch panel.
1036
1037         * misc/lcd_support.c: New file.
1038
1039         * misc/lcd_test.c: Move LCD driving code to 'lcd_support.c' so it
1040         can be shared.
1041
1042 1999-09-03  Gary Thomas  <gthomas@cygnus.co.uk>
1043
1044         * misc/lcd_test.c (lcd_drawc): Correct drawing of larger characters.
1045
1046         * misc/PKGconf.mak: Make LCD test program for all platforms.
1047
1048         * include/pkgconf/mlt_arm_cl7211_rom.mlt: 
1049         * include/pkgconf/mlt_arm_cl7211_rom.ldi: 
1050         * include/pkgconf/mlt_arm_cl7211_ram.mlt: 
1051         * include/pkgconf/mlt_arm_cl7211_ram.ldi: 72xx has 16M by default.
1052
1053         * misc/PKGconf.mak: Remove extra [left over] step in make.
1054
1055 1999-09-02  Jonathan Larmour  <jlarmour@cygnus.co.uk>
1056
1057         * misc/PKGconf.mak: Use correct EXEEXT for gdb_module program.
1058
1059 1999-09-02  Gary Thomas  <gthomas@cygnus.co.uk>
1060
1061         * support/io.c (uspin): Change timing - ugly.
1062
1063         * src/cl7211_misc.c: Disable out BATLOW testing code.
1064
1065         * include/hal_platform_setup.h: Better setup when LCD is installed.
1066
1067         * include/pkgconf/hal_arm_cl7211.h: Make LCD installed by default.
1068
1069         * misc/lcd_test.c: Rework for larger ALPS unit.  Also make characters
1070         twice as big (so there's a chance at seeing them!)
1071
1072 1999-08-16  John Dallaway  <jld@cygnus.co.uk>
1073
1074         * include/pkgconf/hal_arm_cl7211.h:
1075
1076         Proper case various display strings.
1077
1078 1999-08-12  John Dallaway  <jld@cygnus.co.uk>
1079
1080         * cdl/hal_arm_cl7211.cdl:
1081         Define CYG_HAL_STARTUP and CYGHWR_MEMORY_LAYOUT.
1082
1083 1999-07-28  Gary Thomas  <gthomas@cygnus.co.uk>
1084
1085         * misc/STUBS_config: Update for latest hal.h.  Also add way to
1086         specify platform (second parameter).
1087
1088 1999-07-14  Hugo Tyson  <hmt@cygnus.co.uk>
1089
1090         * include/hal_cache.h (HAL_UCACHE_LINE_SIZE): Correct the comment
1091         and the value: this is supposed to be in bytes.
1092
1093 1999-06-22  Gary Thomas  <gthomas@cygnus.co.uk>
1094
1095         * src/cl7211_misc.c (hal_IRQ_handler): Remove some debug code.
1096         Add simple handler for battery low to test FIQ support.
1097
1098 1999-06-18  Gary Thomas  <gthomas@cygnus.co.uk>
1099
1100         * src/plf_stub.c: 
1101         * src/hal_diag.c: Use pkgconf derived platform include file.
1102
1103         * src/cl7211_misc.c (hal_hardware_init): 
1104         * include/pkgconf/hal_arm_cl7211.h: Add configuration control for
1105         CPU processor speed.  Default to 73.728 MHz.
1106
1107 1999-06-17  Gary Thomas  <gthomas@cygnus.co.uk>
1108
1109         * include/hal_platform_setup.h (MAP_DRAM): 16M layout was wrong.
1110
1111 1999-06-16  Gary Thomas  <gthomas@cygnus.co.uk>
1112
1113         * src/hal_diag.c: Clean up.
1114
1115         * include/hal_platform_setup.h (PLATFORM_SETUP1): 
1116         Better MMU initialization for IO segments.
1117         (PLATFORM_SETUP1): Add mappings for expansion I/O.
1118
1119         * src/cl7211_misc.c (hal_hardware_init): Turn on DIAG LED.
1120
1121         * include/hal_cl7211.h: Add LED flasher definitions.
1122
1123 1999-06-15  Gary Thomas  <gthomas@cygnus.co.uk>
1124
1125         * misc/prog_flash.c: Massive rewrite/upgrade to handle Intel
1126         parts that are on the 7211, as well as the ATMEL parts on 7111.
1127         This program should work for either and gives a good example
1128         of how to access/program/erase the FLASH.
1129
1130         * include/hal_platform_setup.h (CYGHWR_HAL_ARM_HAS_MMU): Define.
1131
1132         * misc/PKGconf.mak (gdb_module.img): 
1133         * include/pkgconf/mlt_arm_cl7211_stubs.mlt: 
1134         * include/pkgconf/mlt_arm_cl7211_stubs.ldi: Support to allow
1135         stubs to be the startup application (GDB on board).
1136
1137 1999-06-14  Gary Thomas  <gthomas@cygnus.co.uk>
1138
1139         * include/hal_cache.h: Turn on FLUSH macros.
1140
1141 1999-06-11  Gary Thomas  <gthomas@cygnus.co.uk>
1142
1143         * include/hal_cache.h: Update with new unified cache support.
1144
1145 1999-06-09  Gary Thomas  <gthomas@cygnus.co.uk>
1146
1147         * include/hal_platform_setup.h (PLATFORM_SETUP1): Remove debug code.
1148
1149         * include/pkgconf/hal_arm_cl7211.h: Add new configuration options.
1150         DRAM size (currently 2M and 16M supported).
1151         LCD installed?
1152
1153         * include/hal_platform_setup.h: Reorganize to support configuration
1154         of DRAM size and LCD installed.
1155
1156 1999-05-21  Gary Thomas  <gthomas@cygnus.co.uk>
1157
1158         * include/pkgconf/hal_arm_cl7211.h: New configury to support
1159         multiple versions of CLxx11.
1160
1161 1999-05-20  Gary Thomas  <gthomas@cygnus.co.uk>
1162
1163         * include/pkgconf/hal_arm_cl7211.h: Move RTC setup here.
1164
1165 //===========================================================================
1166 //####ECOSGPLCOPYRIGHTBEGIN####
1167 // -------------------------------------------
1168 // This file is part of eCos, the Embedded Configurable Operating System.
1169 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
1170 //
1171 // eCos is free software; you can redistribute it and/or modify it under
1172 // the terms of the GNU General Public License as published by the Free
1173 // Software Foundation; either version 2 or (at your option) any later version.
1174 //
1175 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
1176 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
1177 // FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
1178 // for more details.
1179 //
1180 // You should have received a copy of the GNU General Public License along
1181 // with eCos; if not, write to the Free Software Foundation, Inc.,
1182 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
1183 //
1184 // As a special exception, if other files instantiate templates or use macros
1185 // or inline functions from this file, or you compile this file and link it
1186 // with other works to produce a work based on this file, this file does not
1187 // by itself cause the resulting work to be covered by the GNU General Public
1188 // License. However the source code for this file must still be made available
1189 // in accordance with section (3) of the GNU General Public License.
1190 //
1191 // This exception does not invalidate any other reasons why a work based on
1192 // this file might be covered by the GNU General Public License.
1193 //
1194 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
1195 // at http://sources.redhat.com/ecos/ecos-license/
1196 // -------------------------------------------
1197 //####ECOSGPLCOPYRIGHTEND####
1198 //===========================================================================