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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [ecos-2.0/] [packages/] [hal/] [arm/] [sa11x0/] [ipaq/] [v2_0/] [ChangeLog] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1254 phoenix
2002-09-20  Gary Thomas  
2
 
3
        * src/lcd_support.c (lcd_comm_control): Need to ingore BAUD commands
4
        since they may confuse RedBoot.
5
 
6
        * include/ipaq.h: Define "LinkUP Systems" PCMCIA controller.  Used
7
        on Compaq dual PCMCIA sleeve.
8
 
9
2002-08-12  Mark Salter  
10
 
11
        * misc/redboot_ROM.ecm: Remove CYGSEM_REDBOOT_ARM_LINUX_BOOT.
12
        * misc/redboot_RAM.ecm: Ditto.
13
 
14
2002-05-14  Jesper Skov  
15
 
16
        * src/atmel_support.c: Fixed warning.
17
 
18
2002-05-07  Gary Thomas  
19
 
20
        * cdl/hal_arm_sa11x0_ipaq.cdl:
21
        Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
22
 
23
 
24
2002-04-12  Gary Thomas  
25
 
26
        * src/redboot_cmds.c:
27
        * src/lcd_support.c:
28
        * src/kbd.xpm:
29
        * src/ipaq_misc.c:
30
        * src/atmel_support.c: Clean up warnings.
31
 
32
2002-04-03  Jesper Skov  
33
 
34
        * src/lcd_support.c: Don't use sscanf - it may rely on stuff that
35
        is only initialized later.
36
 
37
        * src/ipaq_misc.c (plf_if_init): lcd_init is always called.
38
 
39
2002-03-06  Mark Salter  
40
 
41
        * src/lcd_support.c (lcd_init): Tweak LCD settings.
42
 
43
2002-02-21  Gary Thomas  
44
 
45
        * src/lcd_support.c (lcd_on): Only enable LCD if LCD/TS is being used
46
        as the console.  This keeps the LCD backlight off which in turn makes
47
        the unit run cooler (and longer).
48
 
49
2002-01-28  Jesper Skov  
50
 
51
        * include/plf_io.h: Added.
52
 
53
2001-09-28  Richard Panton 
54
 
55
        * include/hal_platform_setup.h: Use correct MMU control register bits
56
        during initial disable.
57
 
58
2001-08-22  Gary Thomas  
59
 
60
        * src/redboot_cmds.c:
61
        * src/lcd_support.c:
62
        printf() is no longer a part of RedBoot.  Thus all programs
63
        must use diag_printf() and related functions instead.
64
 
65
2001-07-23  Gary Thomas  
66
 
67
        * include/hal_platform_ints.h:
68
        * cdl/hal_arm_sa11x0_ipaq.cdl:
69
        Define sample "extended interrupt" support.
70
 
71
2001-06-22  Gary Thomas  
72
 
73
        * misc/redboot_WinCE.ecm:
74
        * misc/redboot_ROM.ecm:
75
        * misc/redboot_RAM.ecm: Force stack size to 6K.
76
 
77
2001-06-21  Jonathan Larmour  
78
 
79
        * images/*: Remove. Don't bloat repository with things already on
80
        the web.
81
 
82
2001-06-08  Gary Thomas  
83
 
84
        * include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt:
85
        * include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi: Relax heap alignment.
86
 
87
2001-05-24  Gary Thomas  
88
 
89
        * misc/redboot_ROM.ecm:
90
        * misc/redboot_RAM.ecm: Remove 'RedBoot[backup]' image by
91
        default - to make room for Linux kernel.
92
 
93
2001-05-16  Gary Thomas  
94
 
95
        * include/hal_platform_setup.h: Always init UART3.  Add support
96
        for deep sleep/resume.  Note: this has only been tested from
97
        Linux.  Support for sleep/resume will have to come later for eCos.
98
 
99
2001-04-30  Gary Thomas  
100
 
101
        * include/hal_platform_setup.h (CYGSEM_HAL_ROM_RESET_USES_JUMP):
102
        Explicitly defined to handle strange startup situations.
103
 
104
2001-04-27  Jonathan Larmour  
105
 
106
        * cdl/hal_arm_sa11x0_ipaq.cdl: Remove redundant -Wl,-N from link flags
107
 
108
2001-04-18  Gary Thomas  
109
 
110
        * include/hal_platform_setup.h: Clean up Compaq startup mode which
111
        needs to behave like ROM startup with minor differences.
112
 
113
2001-04-09  Jonathan Larmour  
114
 
115
        * src/lcd_support.c: Frame pointer was right before.
116
 
117
2001-04-03  Jonathan Larmour  
118
 
119
        * misc/elinux.patch: Add patch for Linux to allow co-existence
120
        with RedBoot. (authored by Gary)
121
 
122
2001-04-03  Gary Thomas  
123
 
124
        * include/pkgconf/mlt_arm_sa11x0_ipaq_compaq.mlt:
125
        * include/pkgconf/mlt_arm_sa11x0_ipaq_compaq.ldi:
126
        * include/pkgconf/mlt_arm_sa11x0_ipaq_compaq.h: New file(s).
127
 
128
        * src/lcd_support.c (lcd_comm_getc_nonblock): Force LCD on
129
        whenever there is a keystroke or button pushed.
130
 
131
        * misc/redboot_WinCE.ecm:
132
        * misc/redboot_ROM.ecm:
133
        * misc/redboot_RAM.ecm:
134
        * misc/redboot_Compaq.ecm: New file(s) - standard RedBoot configurations.
135
        * images/redboot_WinCE.srec:
136
        * images/redboot_WinCE.elf:
137
        * images/redboot_WinCE.bin:
138
        * images/redboot_ROM.srec:
139
        * images/redboot_ROM.elf:
140
        * images/redboot_ROM.bin:
141
        * images/redboot_RAM.srec:
142
        * images/redboot_RAM.elf:
143
        * images/redboot_RAM.bin:
144
        * images/redboot_Compaq.srec:
145
        * images/redboot_Compaq.elf:
146
        * images/redboot_Compaq.bin: New file(s) - standard RedBoot images.
147
 
148
        * images/OSloader: New file - imported from Compaq.
149
 
150
        * cdl/hal_arm_sa11x0_ipaq.cdl: Add 'Compaq' startup type.
151
 
152
2001-04-02  Gary Thomas  
153
 
154
        * src/lcd_support.c: Define virtual screen to be 80x??, with only
155
        a 30 character wide window showing (in portrait mode).  Use the
156
        joypad to pan around.  Also, restore cursor support.
157
        (lcd_comm_init): Set up default keyboard parameters and let the
158
        initialization (calibration) abort/timeout.
159
        (lcd_refresh): Fix problem with pan right.
160
 
161
        * src/kbd.xpm: Revert to using "small" keyboard graphic.
162
 
163
        * src/font.h: Add special character for block cursor.
164
 
165
        * src/lcd_support.c (lcd_comm_getc_nonblock): Rework keyboard
166
        input to make it more responsive/smoother.
167
 
168
2001-03-24  Gary Thomas  
169
 
170
        * cdl/hal_arm_sa11x0_ipaq.cdl: LCD comm only in RedBoot mode.
171
 
172
2001-03-23  Gary Thomas  
173
 
174
        * src/lcd_support.c (init_kbd_coord): Make screen calibration more
175
        user friendly.  User can abort at any time with 'return' button.
176
 
177
        * cdl/hal_arm_sa11x0_ipaq.cdl: Set default clock speed to 206MHz.
178
 
179
2001-03-21  Gary Thomas  
180
 
181
        * include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi:
182
        * include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt: Decrease heap alignment.
183
 
184
        * src/lcd_support.c: Keyboard map had / & \ backwards.
185
 
186
2001-03-20  Gary Thomas  
187
 
188
        * src/redboot_cmds.c (idle): Add idle processing - turn off LCD
189
        screen and backlight when not in use.
190
 
191
        * src/lcd_support.c:
192
        * include/lcd_support.h (lcd_getinfo): New function used to export
193
        information about LCD screen, video memory, etc.
194
        (lcd_on): New function - used to enable/disable screen.
195
 
196
2001-03-14  Gary Thomas  
197
 
198
        * src/lcd_support.c: Improved LCD virtual keyboard support.
199
        Better initialization and setup.  Remember parameters so it's
200
        not necessary to calibrate on every boot.
201
 
202
        * include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt:
203
        * include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi:
204
        * include/pkgconf/mlt_arm_sa11x0_ipaq_rom.h:
205
        * include/pkgconf/mlt_arm_sa11x0_ipaq_ram.mlt:
206
        * include/pkgconf/mlt_arm_sa11x0_ipaq_ram.ldi:
207
        * include/pkgconf/mlt_arm_sa11x0_ipaq_ram.h: Reserve LCD memory.
208
 
209
        * include/ipaq.h:
210
        * include/hal_platform_setup.h: Add LCD screen parameters to fixed area.
211
 
212
2001-03-09  Gary Thomas  
213
 
214
        * include/pkgconf/mlt_arm_sa11x0_ipaq_wince.mlt:
215
        * include/pkgconf/mlt_arm_sa11x0_ipaq_wince.ldi:
216
        * include/pkgconf/mlt_arm_sa11x0_ipaq_wince.h: New file(s).
217
 
218
        * include/hal_platform_setup.h: Support starting from Windows/CR.
219
 
220
        * cdl/hal_arm_sa11x0_ipaq.cdl: Add new startup type: WinCE.
221
 
222
2001-03-08  Jesper Skov  
223
 
224
        * cdl/hal_arm_sa11x0_ipaq.cdl:  Removed
225
        CYGINT_HAL_VIRTUAL_VECTOR_SUPPORT_GUARANTEED which is now the
226
        default.
227
 
228
2001-03-06  Gary Thomas  
229
 
230
        * src/lcd_support.c: Massive improvement in non-interrupt
231
        driven keyboard scanning.  Support 'return' button for ^C.
232
        Support control keymap.
233
 
234
        * src/atmel_support.c: Improve interrupt support.  Fix
235
        keypad [buttons] reporting.
236
 
237
        * include/atmel_support.h: Add interrupt driven support.
238
        Define button values (using icons for names).
239
 
240
2001-03-05  Gary Thomas  
241
 
242
        * src/lcd_support.c: Use new Atmel asynchronous handling.
243
 
244
        * src/ipaq_misc.c (plf_if_init): Always required [now].
245
 
246
        * src/atmel_support.c: Restructure for asynchronous event
247
        handling - many changes.
248
 
249
        * include/lcd_support.h: New file - define LCD interfaces.
250
 
251
        * include/atmel_support.h: Add asynchronous response handling.
252
 
253
2001-03-01  Gary Thomas  
254
 
255
        * cdl/hal_arm_sa11x0_ipaq.cdl: Define CYGINT_HAL_PLF_IF_INIT
256
        to indicate that this platform requires plf_if_init();.
257
 
258
        * src/lcd_support.c: Minor cleanup during screen calibrate.
259
 
260
        * src/ipaq_misc.c: Only init LCD when creating I/O channel.
261
 
262
2001-02-28  Gary Thomas  
263
 
264
        * src/ipaq_misc.c: Initialize LCD/TS I/O channel.
265
 
266
        * src/banner.xpm: Trim and clean up a few lines.
267
 
268
        * src/atmel_support.c:
269
        * include/atmel_support.h: Define simple touch screen interface.
270
 
271
        * cdl/hal_arm_sa11x0_ipaq.cdl: Add CDL to support using LCD/TS
272
        as a communications channel.
273
 
274
        * src/lcd_support.c: Lots of changes.  Support pesudo keyboard
275
        using touchscreen.
276
 
277
        * src/kbd.xpm: New file.  Includes pixmaps for keyboard matrix.
278
 
279
2001-02-27  Gary Thomas  
280
 
281
        * src/lcd_support.c: Move logo to bottom of screen.  Also
282
        turn on LCD light using Atmel micro-controller.
283
 
284
        * src/ipaq_misc.c: Initialize Atmel hardware.
285
 
286
        * src/banner.xpm: Improve look in portrait mode (borders).
287
 
288
        * src/atmel_support.c:
289
        * include/atmel_support.h: New file(s).  Interfaces to control
290
        and interact with the Atmel micro-controller which is used to
291
        handle the LCD light, LED, touch panel, etc.
292
 
293
        * cdl/hal_arm_sa11x0_ipaq.cdl: Adding Atmel micro-controller support.
294
 
295
2001-02-26  Jonathan Larmour  
296
 
297
        * src/lcd_support.c: Define frame pointer with volatile correctly.
298
        Silence warnings.
299
 
300
2001-02-25  Gary Thomas  
301
 
302
        * src/lcd_support.c: Fix character rendering for
303
        portrait mode.  Scrolling still broken.
304
 
305
        * src/font.h: New file - extracted from lcd_support.c
306
 
307
        * src/banner.xpm: Add portrait mode version.
308
 
309
        * src/lcd_support.c: Initial portrait mode support.
310
 
311
        * src/redboot_cmds.c (do_physaddr): Use common support.
312
 
313
        * src/lcd_support.c: Merge ISOINFRA changes from Assabet.
314
        Put frame buffer at end of RAM.
315
 
316
        * src/ipaq_misc.c: Remove unused code.  Enable LCD display.
317
 
318
        * include/hal_platform_setup.h:
319
        Prune some debug code.  Fix up DRAM initialization.
320
 
321
        * cdl/hal_arm_sa11x0_ipaq.cdl:
322
        Add option to enable DRAM controller init.
323
 
324
2001-02-24  Gary Thomas  
325
 
326
        * cdl/hal_arm_sa11x0_ipaq.cdl:
327
        Define machine type for Linux bootstrap.
328
 
329
        * src/redboot_cmds.c: Linux 'exec' command now in generic code.
330
 
331
2001-02-24  Gary Thomas  
332
 
333
        * src/redboot_cmds.c:
334
        * src/lcd_support.c:
335
        * src/ipaq_misc.c:
336
        * src/banner.xpm.bin:
337
        * src/banner.xpm:
338
        * misc/redboot_ROM.ecm:
339
        * include/pkgconf/mlt_arm_sa11x0_ipaq_rom.mlt:
340
        * include/pkgconf/mlt_arm_sa11x0_ipaq_rom.ldi:
341
        * include/pkgconf/mlt_arm_sa11x0_ipaq_rom.h:
342
        * include/pkgconf/mlt_arm_sa11x0_ipaq_ram.mlt:
343
        * include/pkgconf/mlt_arm_sa11x0_ipaq_ram.ldi:
344
        * include/pkgconf/mlt_arm_sa11x0_ipaq_ram.h:
345
        * include/plf_mmap.h:
346
        * include/ipaq.h (SA1110_EIO_IR_OFF):
347
        * include/hal_platform_setup.h:
348
        * include/hal_platform_ints.h:
349
        * doc/README.ipaq:
350
        * cdl/hal_arm_sa11x0_ipaq.cdl: New file(s) - initial import
351
        based on contribution by Richard Panton, 3G Labs, Inc.
352
 
353
//===========================================================================
354
//####ECOSGPLCOPYRIGHTBEGIN####
355
// -------------------------------------------
356
// This file is part of eCos, the Embedded Configurable Operating System.
357
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
358
//
359
// eCos is free software; you can redistribute it and/or modify it under
360
// the terms of the GNU General Public License as published by the Free
361
// Software Foundation; either version 2 or (at your option) any later version.
362
//
363
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
364
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
365
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
366
// for more details.
367
//
368
// You should have received a copy of the GNU General Public License along
369
// with eCos; if not, write to the Free Software Foundation, Inc.,
370
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
371
//
372
// As a special exception, if other files instantiate templates or use macros
373
// or inline functions from this file, or you compile this file and link it
374
// with other works to produce a work based on this file, this file does not
375
// by itself cause the resulting work to be covered by the GNU General Public
376
// License. However the source code for this file must still be made available
377
// in accordance with section (3) of the GNU General Public License.
378
//
379
// This exception does not invalidate any other reasons why a work based on
380
// this file might be covered by the GNU General Public License.
381
//
382
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
383
// at http://sources.redhat.com/ecos/ecos-license/
384
// -------------------------------------------
385
//####ECOSGPLCOPYRIGHTEND####
386
//===========================================================================

powered by: WebSVN 2.1.0

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