1 2004-08-12 Jani Monoses <jani@iv.ro>
3 * cdl/hal_arm_edb7xxx.cdl:
4 * src/hal_diag.c: Support baudrate change via virtual vectors.
6 2004-04-22 Jani Monoses <jani@iv.ro>
8 * cdl/hal_arm_edb7xxx.cdl :
9 Invoke tail with stricter syntax that works in latest coreutils.
11 2003-12-05 Andrew Lunn <andrew.lunn@ascom.ch>
13 * include/hal_diag.h: hal_delay_us() is a C function.
16 2003-09-21 Gary Thomas <gary@mlbassoc.com>
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.
23 2003-07-18 Nick Garnett <nickg@balti.calivar.com>
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.
31 2003-03-28 Jani Monoses <jani@iv.ro>
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.
37 * include/pkgconf/mlt_arm_edb7211_rom.mlt: Update to reflect ROM
39 * include/pkgconf/mlt_arm_edb7211_rom.ldi: Ditto.
40 * include/pkgconf/mlt_arm_edb7211_rom.h: Ditto.
42 2003-02-13 Gary Thomas <gary@mlbassoc.com>
44 * include/plf_io.h: Add CYG_MACRO_START/END markers to match
45 recent changes in arch code.
47 * cdl/hal_arm_edb7xxx.cdl: Builds without RedBoot+Linux-exec
48 were broken by recent changes.
50 2003-02-12 Gary Thomas <gary@mlbassoc.com>
52 * include/plf_io.h: Provide proper memory layout for EDB7312.
54 2003-02-06 Gary Thomas <gary@mind.be>
56 * misc/edb7312_redboot_ROMRAM.ecm:
59 * include/hal_platform_setup.h:
60 * cdl/hal_arm_edb7xxx.cdl: Add support for booting Linux by defining
61 CYGARC_PHYSICAL_ADDRESS().
63 2002-12-06 Gary Thomas <gthomas@ecoscentric.com>
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.
73 2002-08-02 Gary Thomas <gary@chez-thomas.org>
75 * cdl/hal_arm_edb7xxx.cdl: Clean up CDL.
77 2002-05-07 Gary Thomas <gthomas@redhat.com>
79 * cdl/hal_arm_edb7xxx.cdl:
80 Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
82 2002-04-29 Jonathan Larmour <jlarmour@redhat.com>
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.
89 2002-03-21 Jonathan Larmour <jlarmour@redhat.com>
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.
95 2002-03-21 Hugo Tyson <hmt@redhat.com>
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.
102 2002-03-05 Jesper Skov <jskov@redhat.com>
104 * misc/edb7312_redboot_RAM.ecm: Added memalloc package.
105 * misc/edb7312_redboot_ROM.ecm: Same.
107 2002-03-04 Hugo Tyson <hmt@redhat.com>
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.
113 * src/edb7xxx_misc.c (hal_hardware_init): Add more nops after
114 setting PLL Multiplier for 90MHz.
116 * cdl/hal_arm_edb7xxx.cdl: Change default timer tick rate for
119 2002-03-01 Hugo Tyson <hmt@redhat.com>
121 * cdl/hal_arm_edb7xxx.cdl: Add 90317 to legal_values for
122 CYGHWR_HAL_ARM_EDB7XXX_PROCESSOR_CLOCK.
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.
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.
132 2002-02-22 Gary Thomas <gthomas@redhat.com>
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].
138 2002-02-01 Hugo Tyson <hmt@redhat.com>
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.
145 2002-01-28 Jonathan Larmour <jlarmour@redhat.com>
147 * include/hal_edb7xxx.h: Add extra useful definitions for the 7312.
149 2002-01-28 Jesper Skov <jskov@redhat.com>
151 * include/plf_io.h: Added.
153 2002-01-22 Jonathan Larmour <jlarmour@redhat.com>
155 * misc/edb7312_redboot_ROM.ecm: Fix
156 CYGPKG_DEVS_FLASH_STRATA_EDB7XXX -> CYGPKG_DEVS_FLASH_EDB7XXX
158 2001-12-06 Jonathan Larmour <jlarmour@redhat.com>
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.
167 2001-11-13 Gary Thomas <gthomas@redhat.com>
169 * src/edb7xxx_misc.c (hal_hardware_init): Set clock speed.
171 2001-11-10 Gary Thomas <gthomas@redhat.com>
173 * src/edb7xxx_misc.c (hal_clock_reset): DRAM refresh not needed.
175 2001-11-06 Gary Thomas <gthomas@redhat.com>
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.
184 2001-10-14 Gary Thomas <gthomas@redhat.com>
186 * misc/edb7312_redboot_ROMRAM.ecm:
187 * misc/edb7312_redboot_RAM.ecm: Update for new FLASH driver layout.
189 2001-10-12 Jonathan Larmour <jlarmour@redhat.com>
191 * cdl/hal_arm_edb7xxx.cdl: Clarify package description strings.
193 2001-10-03 Gary Thomas <gthomas@redhat.com>
195 * src/edb7xxx_misc.c:
196 * include/hal_platform_ints.h:
197 * include/hal_edb7xxx.h: EP7312 has slightly different peripherals.
199 2001-10-03 Gary Thomas <gthomas@redhat.com>
201 * src/edb7xxx_misc.c: Fix sly problem on EDB7312 only which
202 caused RESET vector to be destroyed.
204 2001-10-03 Gary Thomas <gthomas@redhat.com>
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.
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.
218 2001-09-30 Gary Thomas <gthomas@redhat.com>
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.
224 * src/edb7xxx_misc.c (hal_hardware_init): Change PS/2 timing.
225 Also, LCD comm channel now initializes LCD display.
227 * cdl/hal_arm_edb7xxx.cdl: Change LCD defaults to landscape mode
228 with Red Hat logo at top.
230 2001-09-29 Gary Thomas <gthomas@redhat.com>
232 * cdl/hal_arm_edb7xxx.cdl:
233 * src/edb7xxx_misc.c (hal_hardware_init):
234 * include/lcd_support.h:
237 * src/banner.xpm: New file(s). Adding LCD/keyboard console.
239 2001-09-26 Gary Thomas <gthomas@redhat.com
241 * cdl/hal_arm_edb7xxx.cdl: Implement CYGINT_HAL_SUPPORTS_MMU_TABLES
242 to show that this HAL uses MMU tables.
244 2001-09-25 Gary Thomas <gthomas@redhat.com>
247 * support/download_file.c:
248 * support/dl_edb7xxx.c: Change around internal functions (add
251 * include/hal_platform_setup.h: Rewrote most of this code as
252 assembly macros which are easier to conditionalize. Now supports
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.
265 2001-07-25 Jonathan Larmour <jlarmour@redhat.com>
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.
273 2001-07-18 Franck Mamalet <franck.mamalet@rd.francetelecom.com>
274 2001-07-18 Jonathan Larmour <jlarmour@redhat.com>
276 * src/edb7xxx_misc.c: Reorder hal_interrupt_status_regmap so that
279 2001-06-29 Jonathan Larmour <jlarmour@redhat.com>
281 * src/io.c: Support building on cygwin.
283 2001-06-28 Jonathan Larmour <jlarmour@redhat.com>
285 * cdl/hal_arm_edb7xxx.cdl: Clarify platform description.
287 2001-06-08 Gary Thomas <gthomas@redhat.com>
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>.
294 2001-05-29 Jonathan Larmour <jlarmour@redhat.com>
296 * include/hal_platform_setup.h: Use correct 7209 define.
298 2001-05-01 Gary Thomas <gthomas@redhat.com>
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.
305 * include/hal_cache.h (HAL_ICACHE_IS_ENABLED): Add.
307 2001-04-16 Gary Thomas <gthomas@redhat.com>
309 * cdl/hal_arm_edb7xxx.cdl: Add CDL to describe CPU family.
311 2001-03-08 Jesper Skov <jskov@redhat.com>
313 * cdl/hal_arm_edb7xxx.cdl: Removed
314 CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
317 2001-02-23 Jesper Skov <jskov@redhat.com>
319 * include/hal_cache.h (HAL_FLASH_CACHES_OLD_MACROS): This platform
320 uses deprecated cache handling macros.
322 2001-02-23 Gary Thomas <gthomas@redhat.com>
324 * misc/edb7212_redboot_ROM.ecm: Renamed from edb7212_redboot_ROM.cfg
326 * misc/edb7212_redboot.ecm: Renamed from edb7212_redboot.cfg
328 * misc/edb7211_redboot_ROM.ecm: Renamed from edb7211_redboot_ROM.cfg
330 * misc/edb7211_redboot.ecm: Renamed from edb7211_redboot.cfg
332 2001-02-13 Gary Thomas <gthomas@redhat.com>
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].
342 * src/edb7xxx_misc.c (hal_IRQ_handler):
343 Return CYGNUM_HAL_INTERRUPT_NONE for spurious interrupts.
345 2001-02-08 Jesper Skov <jskov@redhat.com>
347 * src/hal_diag.c: Replace CYGSEM_HAL_DIAG_MANGLER_None with
348 CYGDBG_HAL_DIAG_TO_DEBUG_CHAN.
350 * cdl/hal_arm_edb7xxx.cdl: Respect channel configuration
353 2001-01-31 Jesper Skov <jskov@redhat.com>
355 * src/hal_diag.c: Replaced CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
356 with CYGSEM_HAL_DIAG_MANGLER_None
358 2001-01-26 Jesper Skov <jskov@redhat.com>
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.
364 2000-12-04 Hugo Tyson <hmt@redhat.com>
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...
371 2000-12-04 Gary Thomas <gthomas@redhat.com>
373 * include/hal_platform_setup.h: Reenable caching on FLASH/ROM.
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.
379 2000-11-06 Jesper Skov <jskov@redhat.com>
381 * tests/dram_test.c: Add kernel check.
383 2000-10-26 Jonathan Larmour <jlarmour@redhat.com>
385 * misc/edb7211_redboot_ROM.cfg: Ensure CYGSEM_HAL_ROM_MONITOR is
387 * misc/edb7212_redboot_ROM.cfg: Ditto
389 2000-10-20 Jonathan Larmour <jlarmour@redhat.com>
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:
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:
416 2000-09-17 Gary Thomas <gthomas@redhat.com>
418 * cdl/hal_arm_edb7xxx.cdl: Update platform/cpu identification strings.
420 2000-08-18 Gary Thomas <gthomas@redhat.com>
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.
426 2000-08-16 Gary Thomas <gthomas@redhat.com>
428 * include/hal_cache.h (HAL_UCACHE_INVALIDATE_ALL): Fix - wrong code.
430 * include/hal_platform_setup.h: Map all of SRAM (was only mapping
431 4K which is all that the CL7111 had).
433 2000-08-15 Gary Thomas <gthomas@redhat.com>
435 * include/hal_platform_setup.h: Make ROM segment not cached (since
436 the data cache seems to stick on).
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.
442 2000-08-14 Gary Thomas <gthomas@redhat.com>
444 * cdl/hal_arm_edb7xxx.cdl: Add support for RedBoot.
446 * include/hal_cache.h: Trying to get cache working properly.
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.
452 * include/hal_diag.h:
453 * src/edb7xxx_misc.c: Add support for HAL_DELAY_US().
455 2000-07-07 Jesper Skov <jskov@redhat.com>
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.
461 2000-07-05 Jesper Skov <jskov@redhat.com>
463 * include/plf_stub.h (HAL_STUB_PLATFORM_RESET_ENTRY): Not comitted.
466 * cdl/hal_arm_edb7xxx.cdl:
467 Clean up channel options.
469 * src/plf_stub.c: [deleted]
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.
477 * include/hal_platform_setup.h: #error instead of #err.
479 2000-06-18 Gary Thomas <gthomas@redhat.com>
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).
497 2000-04-07 Gary Thomas <gthomas@redhat.com>
499 * cdl/hal_arm_edb7xxx.cdl: Fix build of i2s audio test.
501 2000-02-29 Jonathan Larmour <jlarmour@redhat.co.uk>
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
525 2000-02-28 Gary Thomas <gthomas@cygnus.co.uk>
527 * misc/kbd_support.c: Fix typo (in comment).
529 * misc/kbd_test.c: Remove unused LCD include.
531 2000-02-21 Gary Thomas <gthomas@cygnus.co.uk>
533 * cdl/hal_arm_edb7xxx.cdl: Remove -mstructure-size-boundary=8
534 option - no longer needed to build working networking code.
536 2000-02-18 Jonathan Larmour <jlarmour@redhat.co.uk>
538 * cdl/hal_arm_edb7xxx.cdl (CYGBLD_BUILD_GDB_STUBS): When
539 building stubs, define every dependency required here rather than
542 2000-02-16 Jesper Skov <jskov@redhat.com>
544 * src/edb7xxx_misc.c:
545 * include/hal_platform_setup.h:
546 CYG_HAL_ARM -> CYGPKG_HAL_ARM
548 2000-02-10 Gary Thomas <gthomas@cygnus.co.uk>
550 * tests/dram_test.c: Include proper testing infrastructure to
553 2000-02-10 Jesper Skov <jskov@redhat.com>
555 * include/plf_stub.h:
556 HAL_STUB_PLATFORM_STUBS_INIT->HAL_STUB_PLATFORM_INIT
560 * include/pkgconf/hal_arm_edb7xxx.h:
561 Removed stubs as a legal startup type.
563 2000-02-09 Jesper Skov <jskov@redhat.com>
565 * cdl/hal_arm_edb7xxx.cdl: Added remaining build dependencies.
567 2000-02-07 Jesper Skov <jskov@redhat.com>
569 * cdl/hal_arm_edb7xxx.cdl: Use cpu option when linking.
572 2000-02-03 Jesper Skov <jskov@redhat.com>
574 * cdl/hal_arm_edb7xxx.cdl: Implements stubs.
576 2000-02-02 Jesper Skov <jskov@redhat.com>
578 * cdl/hal_arm_edb7xxx.cdl: Added build rule for flash program.
580 * misc/prog_flash.c (program_flash): Added expected argument.
582 2000-02-02 Jesper Skov <jskov@redhat.com>
584 * cdl/hal_arm_edb7xxx.cdl: Use common stubs code and build
585 rules. Removed stubs startup type.
587 2000-01-31 Gary Thomas <gthomas@cygnus.co.uk>
589 * tests/dram_test.c: Decrease total number of runs to keep test
592 * src/edb7xxx_misc.c (hal_clock_reset): Increase DRAM 'idle' time
593 to give marginal hardware a chance.
595 2000-01-28 Gary Thomas <gthomas@cygnus.co.uk>
597 * cdl/hal_arm_edb7xxx.cdl: Add -mstructure-size-boundary=8 to
598 compile options - required to get network structures properly
601 2000-01-28 John Dallaway <jld@cygnus.co.uk>
603 * cdl/hal_arm_edb7xxx.cdl:
605 Fix parenting of CYGDAT_CYGMON_CONSOLE_DEV and
606 CYGBLD_BUILD_CYGMON_BIN.
608 2000-01-28 Jesper Skov <jskov@redhat.com>
610 * cdl/hal_arm_edb7xxx.cdl: Corrected build runes.
612 2000-01-27 Jesper Skov <jskov@redhat.com>
614 * cdl/hal_arm_edb7xxx.cdl (CYGBLD_CYGMON_TARGET_REQUIREMENTS):
615 Improved serial expression.
616 Moved options into a CygMon HAL component.
618 2000-01-26 Jonathan Larmour <jlarmour@redhat.co.uk>
620 * cdl/hal_arm_edb7xxx.cdl (CYGBLD_CYGMON_TARGET_REQUIREMENTS): Only
621 activate when CYGPKG_CYGMON enabled
623 2000-01-26 Jesper Skov <jskov@redhat.com>
625 * cdl/hal_arm_edb7xxx.cdl: Fix display string. Add CygMon options.
627 2000-01-24 Jesper Skov <jskov@cygnus.co.uk>
629 * cdl/hal_arm_edb7xxx.cdl: Add stubs build rule.
631 2000-01-24 John Dallaway <jld@cygnus.co.uk>
635 Remove obsolete option CYGTST_TESTING_IDENTIFIER.
637 2000-01-19 Hugo Tyson <hmt@cygnus.co.uk>
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.
642 2000-01-03 Gary Thomas <gthomas@cygnus.co.uk>
644 * src/edb7xxx_misc.c: Need to re-enable FIQ during software "refresh",
645 no matter what method is being used [implicit or explicit].
647 1999-12-21 Gary Thomas <gthomas@cygnus.co.uk>
649 * include/hal_platform_extras.h: Map in expansion segments (used
650 for ethernet and parallel port).
652 1999-12-14 Jonathan Larmour <jlarmour@cygnus.co.uk>
654 * support/Makefile: Update filenames from earlier source file change,
655 and make other names generic
657 * support/dl_edb7xxx.c (main): Give the correct device name if
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.
668 1999-12-07 Gary Thomas <gthomas@cygnus.co.uk>
670 * cdl/hal_arm_edb7xxx.cdl: Add descriptive strings used by CygMon.
672 1999-11-29 Jonathan Larmour <jlarmour@cygnus.co.uk>
674 * src/hal_diag.c: Fix typoe: CYGDGB_HAL_DIAG_DISABLE_GDB_PROTOCOL
675 -> CYGDBG_HAL_DIAG_DISABLE_GDB_PROTOCOL
677 1999-11-27 Jonathan Larmour <jlarmour@cygnus.co.uk>
679 * include/pkgconf/hal_arm_edb7xxx.h (HAL_PLATFORM_BOARD): Add missing endif
681 1999-11-26 Jonathan Larmour <jlarmour@cygnus.co.uk>
683 * misc/STUBS_config: Mention edb7212 in usage
685 1999-11-26 Gary Thomas <gthomas@cygnus.co.uk>
687 * include/pkgconf/hal_arm_edb7xxx.h: Add platform info defines.
689 1999-11-26 Jonathan Larmour <jlarmour@cygnus.co.uk>
691 * include/hal_platform_setup.h (PLATFORM_SETUP1): Backslash wrapped
694 1999-11-25 Jonathan Larmour <jlarmour@cygnus.co.uk>
696 * include/hal_platform_setup.h (PLATFORM_SETUP1): Fix typo
697 Init_MEMORY_CONFIG -> INIT_MEMORY_CONFIG
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
703 1999-11-25 Gary Thomas <gthomas@cygnus.co.uk>
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.
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.
717 1999-11-23 Gary Thomas <gthomas@cygnus.co.uk>
719 * src/edb7xxx_misc.c (hal_clock_reset): Fix DRAM "idle" time > 200us.
721 1999-11-23 Gary Thomas <gthomas@cygnus.co.uk>
723 * src/edb7xxx_misc.c (hal_clock_reset): EP7209 has no DRAM, thus
724 no DRAM starvation problem.
726 1999-11-22 Gary Thomas <gthomas@cygnus.co.uk>
728 * include/pkgconf/mlt_arm_edb7212_stubs.h: New file.
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.
739 * include/pkgconf/mlt_arm_edb7211_stubs.h: New file.
741 * include/pkgconf/mlt_arm_edb7211_stubs.mlt:
742 * include/pkgconf/mlt_arm_edb7211_stubs.ldi: Add MMU tables section.
744 * misc/STUBS_config: Add patch to set up for static MMU tables.
746 * include/hal_platform_setup.h: Some rearranging to allow for
749 * include/hal_platform_extras.h: New file.
751 1999-11-19 Gary Thomas <gthomas@cygnus.co.uk>
753 * include/pkgconf/hal_arm_edb7xxx.h: Fix bogus comment.
755 * misc/STUBS_config: Change variable name to reflect usage.
758 1999-11-18 Gary Thomas <gthomas@cygnus.co.uk>
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
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.
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).
776 1999-11-18 Gary Thomas <gthomas@cygnus.co.uk>
778 * include/pkgconf/hal_arm_edb7xxx.h: EDB7209 has only ROM startup.
780 * cdl/hal_arm_edb7xxx.cdl: EDB7209 has only ROM startup.
781 1999-11-16 John Dallaway <jld@cygnus.co.uk>
783 * cdl/hal_arm_edb7xxx.cdl: Tidy display string.
785 1999-11-16 Gary Thomas <gthomas@cygnus.co.uk>
787 * cdl/hal_arm_edb7xxx.cdl: Fix typo.
788 Flushing out support options for various platforms.
790 1999-11-15 Gary Thomas <gthomas@cygnus.co.uk>
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.
796 1999-11-12 Gary Thomas <gthomas@cygnus.co.uk>
798 * tests/dram_test.c: Make more generic (no platform dependencies).
800 * src/cl7211_misc.c (hal_clock_reset): Implement "bus idle" code
801 which helps with DRAM refresh problem.
803 * include/plf_stub.h (HAL_STUB_PLATFORM_RESET): Add reset support.
805 1999-11-11 Gary Thomas <gthomas@cygnus.co.uk>
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.
811 * include/hal_platform_setup.h (DRAM_LA_END): Adjust to accurately
812 convey end of usable RAM (leave out MMU tables, etc).
814 1999-11-09 Gary Thomas <gthomas@cygnus.co.uk>
816 * src/hal_diag.c: Fix stupid CPP error.
818 * include/pkgconf/mlt_arm_eb7212_rom.h:
819 * include/pkgconf/mlt_arm_eb7212_ram.h: New files.
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.
830 1999-11-05 Gary Thomas <gthomas@cygnus.co.uk>
832 * src/hal_diag.c: Incorporate option to force raw diagnostic
833 I/O (no GDB protocol).
835 1999-11-03 Gary Thomas <gthomas@cygnus.co.uk>
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
842 1999-11-03 John Dallaway <jld@cygnus.co.uk>
844 * cdl/hal_arm_cl7211.cdl: Define build options.
846 1999-11-01 Jesper Skov <jskov@cygnus.co.uk>
848 * cdl/hal_arm_cl7211.cdl: Remove define_proc comments.
850 1999-10-27 Gary Thomas <gthomas@cygnus.co.uk>
852 * src/cl7211_misc.c (enable_FIQ): New function. Used to re-enable
853 FIQ interrupts during DRAM refresh code.
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.
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.
867 1999-10-27 Jesper Skov <jskov@cygnus.co.uk>
869 * src/hal_diag.c: Fixed conditional include.
871 1999-10-26 Hugo Tyson <hmt@cygnus.co.uk>
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.
877 1999-10-25 Gary Thomas <gthomas@cygnus.co.uk>
879 * tests/PKGconf.mak: Add DRAM test program.
881 * tests/dram_test.c: New file.
883 * include/hal_platform_setup.h: Fix DRAM mapping (was slightly
884 incorrect at end of first DRAM chip).
886 1999-10-26 John Dallaway <jld@cygnus.co.uk>
888 * cdl/hal_arm_cl7211.cdl:
890 Rename CYGBLD_GLOBAL_PREFIX to
891 CYGBLD_GLOBAL_COMMAND_PREFIX
893 1999-10-20 Simon FitzMaurice <sdf@cygnus.co.uk>
894 * cdl/hal_arm_aeb.cdl:
896 Remove -Wl options from compiler flags
898 1999-10-20 John Dallaway <jld@cygnus.co.uk>
900 * cdl/hal_arm_cl7211.cdl:
902 Specify "-mpu=arm710c" for CL-PS7111.
904 1999-10-19 John Dallaway <jld@cygnus.co.uk>
906 * cdl/hal_arm_cl7211.cdl:
908 Substitute "cl7211"->"eb7211" in MLT-related options.
910 1999-10-19 John Dallaway <jld@cygnus.co.uk>
912 * cdl/hal_arm_cl7211.cdl:
914 Define cdl_options for the memory layout linker script
915 fragment and the memory layout header file.
917 Define cdl_options for build flags and command prefix.
919 1999-10-06 John Dallaway <jld@cygnus.co.uk>
921 * cdl/hal_arm_cl7211.cdl:
922 Define CYGTST_TESTING_IDENTIFIER.
924 1999-10-04 Gary Thomas <gthomas@cygnus.co.uk>
925 * src/cl7211_misc.c (hal_hardware_init): Update hardware timings.
927 * include/hal_platform_setup.h: Allow ROM applications to be linked
928 at "ram" addresses and be automatically relocated at startup time.
930 1999-09-23 Gary Thomas <gthomas@cygnus.co.uk>
933 * src/hal_diag.c: Revert [forced] baud rate changes.
935 1999-09-21 Gary Thomas <gthomas@cygnus.co.uk>
937 * misc/lcd_panel_support.c (lcd_panel_server): Take out some prints.
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.
944 1999-09-16 Gary Thomas <gthomas@cygnus.co.uk>
946 * misc/lcd_support.c (lcd_putc): Add cursor support. Fix '\b'.
948 1999-09-15 Gary Thomas <gthomas@cygnus.co.uk>
950 * misc/lcd_panel_support.c (lcd_panel_server): Reorg sampling
951 loop to use a weighted average (try and avoid bad results).
953 * misc/kbd_test.c (kbd_exercise): Use new kbd_getc() function.
955 * misc/kbd_support.c (kbd_getc): New function.
957 * misc/lcd_support.c: Add simple printf() code.
959 1999-09-13 Gary Thomas <gthomas@cygnus.co.uk>
961 * include/pkgconf/mlt_arm_eb7212_ram.ldi:
962 * include/pkgconf/mlt_arm_eb7212_ram.mlt: Fix DRAM limits.
964 * include/pkgconf/mlt_arm_eb7211_ram.ldi:
965 * include/pkgconf/mlt_arm_eb7211_ram.mlt: Fix DRAM limits.
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.
971 * misc/lcd_panel_support.c (lcd_panel_init): Make initialization
972 of LCD panel as stand-alone as possible.
974 * misc/lcd_panel_support.c: New file - support split out.
976 * misc/panel_test.c (panel_exercise): Reorg test with separate
979 1999-09-12 Gary Thomas <gthomas@cygnus.co.uk>
981 * misc/kbd_support.c: New file. Also change to more or less
982 ignore interrupts since they don't work for many keys!
984 * misc/kbd_test.c: Move keyboard support routines to separate
987 1999-09-11 Gary Thomas <gthomas@cygnus.co.uk>
989 * src/cl7211_misc.c (hal_hardware_init): Set up platform registers.
991 1999-09-10 Gary Thomas <gthomas@cygnus.co.uk>
993 * include/hal_platform_setup.h: Fix spelling error.
995 1999-09-09 Gary Thomas <gthomas@cygnus.co.uk>
996 * misc/i2s_audio.c: New test for AUDIO interface.
998 * include/hal_cl7211.h: Add I2S definitions for EB7209.
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>
1005 * misc/panel_test.c: Trick for these interrupts is that they
1006 only happen when the drive is 0x70.
1008 * misc/kbd_test.c: Found trick to get interrupts - need to leave
1011 * include/pkgconf/mlt_arm_eb7211_rom.mlt:
1012 * include/pkgconf/mlt_arm_eb7211_rom.ldi: Change RAM layout.
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.
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.
1023 * misc/kbd_test.c: New test for ASCII keyboard. Interrupts
1026 * misc/panel_test.c: Fix panel driving code. Can now read
1027 panel samples, but no interrupts.
1029 * src/cl7211_misc.c: Add missing clear for keyboard interrupt.
1031 1999-09-06 Gary Thomas <gthomas@cygnus.co.uk>
1033 * misc/PKGconf.mak (PROGS): Add new test.
1035 * misc/panel_test.c: New file. Test code for LCD touch panel.
1037 * misc/lcd_support.c: New file.
1039 * misc/lcd_test.c: Move LCD driving code to 'lcd_support.c' so it
1042 1999-09-03 Gary Thomas <gthomas@cygnus.co.uk>
1044 * misc/lcd_test.c (lcd_drawc): Correct drawing of larger characters.
1046 * misc/PKGconf.mak: Make LCD test program for all platforms.
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.
1053 * misc/PKGconf.mak: Remove extra [left over] step in make.
1055 1999-09-02 Jonathan Larmour <jlarmour@cygnus.co.uk>
1057 * misc/PKGconf.mak: Use correct EXEEXT for gdb_module program.
1059 1999-09-02 Gary Thomas <gthomas@cygnus.co.uk>
1061 * support/io.c (uspin): Change timing - ugly.
1063 * src/cl7211_misc.c: Disable out BATLOW testing code.
1065 * include/hal_platform_setup.h: Better setup when LCD is installed.
1067 * include/pkgconf/hal_arm_cl7211.h: Make LCD installed by default.
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!)
1072 1999-08-16 John Dallaway <jld@cygnus.co.uk>
1074 * include/pkgconf/hal_arm_cl7211.h:
1076 Proper case various display strings.
1078 1999-08-12 John Dallaway <jld@cygnus.co.uk>
1080 * cdl/hal_arm_cl7211.cdl:
1081 Define CYG_HAL_STARTUP and CYGHWR_MEMORY_LAYOUT.
1083 1999-07-28 Gary Thomas <gthomas@cygnus.co.uk>
1085 * misc/STUBS_config: Update for latest hal.h. Also add way to
1086 specify platform (second parameter).
1088 1999-07-14 Hugo Tyson <hmt@cygnus.co.uk>
1090 * include/hal_cache.h (HAL_UCACHE_LINE_SIZE): Correct the comment
1091 and the value: this is supposed to be in bytes.
1093 1999-06-22 Gary Thomas <gthomas@cygnus.co.uk>
1095 * src/cl7211_misc.c (hal_IRQ_handler): Remove some debug code.
1096 Add simple handler for battery low to test FIQ support.
1098 1999-06-18 Gary Thomas <gthomas@cygnus.co.uk>
1101 * src/hal_diag.c: Use pkgconf derived platform include file.
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.
1107 1999-06-17 Gary Thomas <gthomas@cygnus.co.uk>
1109 * include/hal_platform_setup.h (MAP_DRAM): 16M layout was wrong.
1111 1999-06-16 Gary Thomas <gthomas@cygnus.co.uk>
1113 * src/hal_diag.c: Clean up.
1115 * include/hal_platform_setup.h (PLATFORM_SETUP1):
1116 Better MMU initialization for IO segments.
1117 (PLATFORM_SETUP1): Add mappings for expansion I/O.
1119 * src/cl7211_misc.c (hal_hardware_init): Turn on DIAG LED.
1121 * include/hal_cl7211.h: Add LED flasher definitions.
1123 1999-06-15 Gary Thomas <gthomas@cygnus.co.uk>
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.
1130 * include/hal_platform_setup.h (CYGHWR_HAL_ARM_HAS_MMU): Define.
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).
1137 1999-06-14 Gary Thomas <gthomas@cygnus.co.uk>
1139 * include/hal_cache.h: Turn on FLUSH macros.
1141 1999-06-11 Gary Thomas <gthomas@cygnus.co.uk>
1143 * include/hal_cache.h: Update with new unified cache support.
1145 1999-06-09 Gary Thomas <gthomas@cygnus.co.uk>
1147 * include/hal_platform_setup.h (PLATFORM_SETUP1): Remove debug code.
1149 * include/pkgconf/hal_arm_cl7211.h: Add new configuration options.
1150 DRAM size (currently 2M and 16M supported).
1153 * include/hal_platform_setup.h: Reorganize to support configuration
1154 of DRAM size and LCD installed.
1156 1999-05-21 Gary Thomas <gthomas@cygnus.co.uk>
1158 * include/pkgconf/hal_arm_cl7211.h: New configury to support
1159 multiple versions of CLxx11.
1161 1999-05-20 Gary Thomas <gthomas@cygnus.co.uk>
1163 * include/pkgconf/hal_arm_cl7211.h: Move RTC setup here.
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.
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.
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.
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.
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.
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.
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 //===========================================================================