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

Subversion Repositories openrisc

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 786 skrzyp
2009-10-16  John Dallaway  
2
 
3
        * cdl/hal_arm_xscale_iq80321.cdl: Parent under
4
        CYGPKG_HAL_ARM_XSCALE_VERDE.
5
 
6
2009-01-31  Bart Veer 
7
 
8
        * cdl/hal_arm_xscale_iq80321.cdl: update compiler flags for gcc 4.x
9
 
10
2009-01-24  Bart Veer 
11
 
12
        * cdl/hal_arm_xscale_iq80321.cdl: switch from arm-elf-gcc to
13
        arm-eabi-gcc.
14
 
15
2003-12-05  Andrew Lunn  
16
 
17
        * include/hal_diag.h: hal_delay_us() is a C function.
18
 
19
2003-09-21  Gary Thomas  
20
 
21
        * misc/redboot_RAM.ecm:
22
        * misc/redboot_ROM.ecm:  Adjust for changes in RedBoot
23
        template - DNS now must be enabled manually.
24
 
25
2003-07-03  Gary Thomas  
26
 
27
        * include/hal_platform_setup.h: Remove erroneous 'O' that somehow
28
        crept into this file.
29
 
30
2003-06-21  Mark Salter  
31
 
32
        * include/hal_platform_setup.h: Use base+offset addressing to access
33
        I2C port.
34
 
35
2003-02-22  Mark Salter  
36
 
37
        * src/iq80321_pci.c (cyg_hal_plf_pci_init): Make BAR0 non-prefetchable.
38
 
39
2003-02-12  Mark Salter  
40
 
41
        * include/iq80321.h: Fix battery defines.
42
        * src/diag/battery.c: Fix battery tests to match updated docs.
43
 
44
2003-01-30  Mark Salter  
45
 
46
        * include/pkgconf/mlt_*: Adjust RAM size to match max supported.
47
        Actual size of installed RAM determined at runtime.
48
 
49
2003-01-22  Mark Salter  
50
 
51
        * src/diag/diag.c: Don't define DEFINE_VARS.
52
 
53
2002-09-23  Mark Salter  
54
 
55
        * include/plf_mmap.h: Remove. Not used.
56
 
57
2002-09-19  Mark Salter  
58
 
59
        * misc/redboot_RAM.ecm: Add CYGPKG_HAL_ARM_XSCALE_CORE.
60
        * misc/redboot_RAM_ALTMAP.ecm: Ditto.
61
        * misc/redboot_ROM.ecm: Ditto.
62
        * misc/redboot_ROM_ALTMAP.ecm: Ditto.
63
 
64
2002-08-12  Mark Salter  
65
 
66
        * misc/redboot_ROM.ecm: Remove CYGSEM_REDBOOT_ARM_LINUX_BOOT.
67
        * misc/redboot_RAM.ecm: Ditto.
68
 
69
        * include/hal_platform_setup.h: Do some ATU initialization
70
        before scrubbing, so PC BIOS can continue booting during
71
        time consuming scrub.
72
 
73
        * src/iq80321_pci.c (cyg_hal_plf_pci_init): Always set ATUCMD
74
        register. Moved some ATU initialization to hal_platform_setup.h.
75
        (cyg_hal_plf_wait_for_bios): Moved some ATU initialization to
76
        hal_platform_setup.h.
77
 
78
2002-07-15  Mark Salter  
79
 
80
        * include/pkgconf/mlt_arm_xscale_iq80321_rom.mlt: Add mmu_tables section.
81
        * include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi: Regenerated.
82
        * include/pkgconf/mlt_arm_xscale_iq80321_rom.h: Ditto.
83
 
84
2002-05-28  Mark Salter  
85
 
86
        * cdl/hal_arm_xscale_iq80321.cdl: Add HAL_PLATFORM_MACHINE_TYPE.
87
 
88
        * misc/redboot_RAM.ecm: Changed Linux address.
89
        * misc/redboot_ROM.ecm: Ditto.
90
 
91
2002-05-24  Jonathan Larmour  
92
 
93
        * src/hal_diag.c: Support dynamic getting and setting of baud rates.
94
        * cdl/hal_arm_xscale_iq80321.cdl: implements
95
        CYGINT_HAL_VIRTUAL_VECTOR_COMM_BAUD_SUPPORT
96
 
97
2002-05-07  Gary Thomas  
98
 
99
        * cdl/hal_arm_xscale_iq80321.cdl:
100
        Standardize CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT usage.
101
 
102
2002-04-22  Jonathan Larmour  
103
 
104
        * misc/redboot_RAM.ecm: Enable GDB remote file I/O support.
105
        * misc/redboot_RAM_ALTMAP.ecm: Ditto.
106
        * misc/redboot_ROM.ecm: Ditto.
107
        * misc/redboot_ROM_ALTMAP.ecm: Ditto.
108
 
109
2002-04-16  John Dallaway  
110
 
111
        * cdl/hal_arm_xscale_iq80321.cdl: Use arm-elf toolchain by default.
112
 
113
2002-03-25  Mark Salter  
114
 
115
        * include/hal_platform_extras.h: Use X=1,C=1,B=1 for RAM.
116
        * include/hal_platform_setup.h: Fix handling of x16 DIMM modules and
117
        registered vs. non-registered handling.
118
 
119
2002-03-06  Jesper Skov  
120
 
121
        * misc/redboot_RAM.ecm: Added zlib and DNS packages.
122
        * misc/redboot_ROM.ecm: Same.
123
 
124
2002-02-27  Mark Salter  
125
 
126
        * cdl/hal_arm_xscale_iq80321.cdl: Enable battery test by default.
127
 
128
        * include/hal_platform_setup.h: Get battery test data before enabling
129
        ECC.
130
 
131
2002-02-24  Mark Salter  
132
 
133
        * src/diag/xscale_test.c: Don't include battery test unless
134
        CYGSEM_HAL_ARM_IQ80321_BATTERY_TEST is defined.
135
        * src/diag/battery.c: Ditto
136
 
137
        * include/iq80321.h (SDRAM_BATTERY_TEST_ADDR): Use uncached addresses.
138
 
139
        * cdl/hal_arm_xscale_iq80321.cdl: CYGSEM_HAL_ARM_IQ80321_BATTERY_TEST
140
        added.
141
 
142
        * include/hal_platform_setup.h: Don't save/restore battery test value
143
        unless CYGSEM_HAL_ARM_IQ80321_BATTERY_TEST is defined.
144
        Use latest criteria and numbers for DRAM drive strengths.
145
 
146
2002-02-22  Mark Salter  
147
 
148
        * src/iq80321_pci.c (cyg_hal_plf_pci_init): Improve handling of PC BIOS.
149
 
150
        * include/plf_io.h: Fix Fab D IDSELs.
151
 
152
        * include/hal_platform_setup.h: Support battery backup test.
153
        Plug in new drive strength numbers from Intel.
154
 
155
        * cdl/hal_arm_xscale_iq80321.cdl: Add battery.c and timer.c to diags.
156
 
157
        * src/diag/io_utils.c (diag_ishex): Renamed from ishex and made global.
158
        (diag_hex2dec): Renamed from hex2dec and made global.
159
 
160
        * src/diag/i82544.c (get_mac_address): New function.
161
        (enet_setup): Use get_mac_address for user entry.
162
 
163
        * src/diag/pcitest.c (pci_test): Mask BAR config bits from address.
164
        Remove debugging printfs.
165
 
166
        * src/diag/xscale_test.c: Add new tests to menu.
167
 
168
        * include/iq80321.h (SDRAM_BASE): Remove duplicate define. Add battery
169
        status defines.
170
 
171
2002-02-20  Mark Salter  
172
 
173
        * src/diag/i82544.c (enet_setup): Use macros for device IDs.
174
        * src/diag/pcitest.c (pci_test): Ditto.
175
 
176
        * include/plf_io.h: Define PCI slot and NIC device IDs based on
177
        CYGSEM_HAL_ARM_IQ80321_FAB_C flag.
178
        Add macros to convert between virtual and physical addresses
179
        needed for hw watchpoints and breakpoints.
180
        (HAL_PCI_TRANSLATE_INTERRUPT): Fix test for onboard NIC.
181
 
182
        * include/hal_plf_ints.h: Define ethernet and UART interrupt numbers
183
        based on CYGSEM_HAL_ARM_IQ80321_FAB_C flag.
184
 
185
        * cdl/hal_arm_xscale_iq80321.cdl (CYGSEM_HAL_ARM_IQ80321_FAB_C): New
186
        option to distinguish between fab C and later boards.
187
 
188
2002-01-31  Mark Salter  
189
 
190
        * cdl/hal_arm_xscale_iq80321.cdl: Set default for
191
        CYGSEM_HAL_ARM_IQ80321_CLEAR_PCI_RETRY back to 1.
192
 
193
        * src/iq80321_pci.c (cyg_hal_plf_pci_init): Fixed to work with PC BIOS.
194
        Moved PCI CFG support to verde_pci.c
195
        * include/plf_io.h: Removed HAL_PCI_CFG_* support to var_io.h
196
 
197
2002-01-30  Mark Salter  
198
 
199
        * include/iq80321.h: Remove unneeded CCLKCFG values.
200
        * include/hal_platform_setup.h: Remove write to non-existant CCLKCFG.
201
 
202
2002-01-30  Nick Garnett  
203
 
204
        * cdl/hal_arm_xscale_iq80321.cdl: Set default for
205
        CYGSEM_HAL_ARM_IQ80321_CLEAR_PCI_RETRY to 0 rather that 1. This
206
        allows PC-hosted boards to prevent the PC booting and conflicting
207
        over access to the i82544. It also allows us to build tests for
208
        the testfarm without having to do extra configury.
209
        If/when we get a resolution to the conflict problem, we can change
210
        this.
211
 
212
2002-01-30  Mark Salter  
213
 
214
        * src/diag/i82544.c: New file.
215
        * src/diag/pcitests.c: New file.
216
        * cdl/hal_arm_xscale_iq80321.cdl: Add new diag files to compile list.
217
        * src/diag/xscale_test.c: General cleanup.
218
        * src/diag/test_menu.h (MENU_RTN): Fix typedef to reflect reality.
219
        * src/diag/memtest.c: Largely rewritten for portability.
220
        * src/diag/io_utils.c: Rewrote to use RedBoot io support.
221
        * src/diag/diag.c: Remove unused cruft.
222
 
223
        * src/iq80321_pci.c (cyg_hal_plf_pci_init): Don't try to set bus
224
        and device number for Verde.
225
        (pci_config_setup): Fix handling of bus number.
226
 
227
        * misc/redboot_RAM.ecm: Remove override of default
228
        CYGSEM_DEVS_ETH_ARM_IQ80321_I82544_ETH0_SET_ESA.
229
        * misc/redboot_RAM_ALTMAP.ecm: Ditto.
230
        * misc/redboot_ROM.ecm: Ditto.
231
        * misc/redboot_ROM_ALTMAP.ecm: Ditto.
232
 
233
2002-01-28  Jesper Skov  
234
 
235
        * cdl/hal_arm_xscale_iq80321.cdl: Removed explicit declaration of
236
        plf_io.h
237
 
238
2002-01-25  Mark Salter  
239
 
240
        * include/hal_platform_setup.h: Fix I2C cleanup on last byte read.
241
 
242
2002-01-24  Mark Salter  
243
 
244
        * cdl/hal_arm_xscale_iq80321.cdl: Add
245
        CYGSEM_HAL_ARM_IQ80321_CLEAR_PCI_RETRY
246
 
247
        * src/iq80321_pci.c (cyg_hal_plf_pci_init): Only init GBE_PIO_PIN.
248
        Clear retry bit if CYGSEM_HAL_ARM_IQ80321_CLEAR_PCI_RETRY defined.
249
 
250
        * include/iq80321.h (IQ80321_GBE_GPIO_PIN): Define.
251
 
252
        * include/plf_io.h (HAL_PCI_TRANSLATE_INTERRUPT): Test for both
253
        private and public ethernet device numbers.
254
 
255
2002-01-23  Mark Salter  
256
 
257
        * src/iq80321_pci.c (cyg_hal_plf_pci_init): Remove unneeded cruft.
258
 
259
        * include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.ldi: New file.
260
        * include/pkgconf/mlt_arm_xscale_iq80321_ram_altmap.h: Newfile.
261
        * include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.ldi: New file.
262
        * include/pkgconf/mlt_arm_xscale_iq80321_rom_altmap.h: Newfile.
263
        * misc/redboot_ROM_ALTMAP.ecm: New file.
264
        * misc/redboot_RAM_ALTMAP.ecm: New file.
265
 
266
        * cdl/hal_arm_xscale_iq80321.cdl: Support alternate memory map.
267
        * include/hal_platform_extras.h: Ditto.
268
        * include/iq80321.h: Define alternate SDRAM virtual base.
269
        * include/plf_io.h: Support alternative PCI window virtual addresses.
270
 
271
        * include/hal_plf_ints.h: Remove HAL_PLATFORM_RESET.
272
 
273
2002-01-22  Mark Salter  
274
 
275
        * misc/redboot_ROM.ecm: Add ethernet and min flash image size.
276
        * misc/redboot_RAM.ecm: Add ethernet and min flash image size.
277
 
278
2002-01-21  Mark Salter  
279
 
280
        * include/hal_plf_ints.h: Rename CYGNUM_HAL_INTERRUPT_82544 to
281
        CYGNUM_HAL_INTERRUPT_ETHERNET.
282
 
283
        * cdl/hal_arm_xscale_iq80321.cdl: Add iq80321_pci.c to compile list.
284
        Use plf_io.h as CYGBLD_HAL_PLATFORM_IO_H.
285
 
286
        * include/plf_io.h: New file. IQ80321 IO macros.
287
 
288
        * src/iq80321_pci.c: New file. IQ80321 PCI-X support.
289
 
290
        * include/iq80321.h (REG_DISPLAY): New ASM macro to display register
291
        contents on LEDs.
292
        (SDRAM_DEVID): New define. I2C address for SDRAM module.
293
 
294
        * include/pkgconf/mlt_arm_xscale_iq80321_rom.ldi: Add mmu_tables.
295
 
296
        * include/hal_platform_extras.h: Put MMU table in .mmu_tables section.
297
 
298
        * include/hal_platform_setup.h: Add runtime SDRAM sizing/config.
299
 
300
2002-01-09  Mark Salter  
301
 
302
        * include/pkgconf/mlt*: Rearrange flash address and delete PCI window.
303
 
304
        * include/hal_platform_setup.h: Use uncached access to scrub RAM.
305
        Cached access should work, so this may indicate a potential bug.
306
 
307
        * include/iq80321.h: Move cache flush and flash base.
308
 
309
        * include/hal_platform_extras.h: Page table rearrangement.
310
 
311
 
312
//===========================================================================
313
// ####GPLCOPYRIGHTBEGIN####
314
// -------------------------------------------
315
// This file is part of eCos, the Embedded Configurable Operating System.
316
// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2009 Free Software Foundation, Inc.
317
//
318
// This program is free software; you can redistribute it and/or modify
319
// it under the terms of the GNU General Public License as published by
320
// the Free Software Foundation; either version 2 or (at your option) any
321
// later version.
322
//
323
// This program is distributed in the hope that it will be useful, but
324
// WITHOUT ANY WARRANTY; without even the implied warranty of
325
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
326
// General Public License for more details.
327
//
328
// You should have received a copy of the GNU General Public License
329
// along with this program; if not, write to the
330
// Free Software Foundation, Inc., 51 Franklin Street,
331
// Fifth Floor, Boston, MA  02110-1301, USA.
332
// -------------------------------------------
333
// ####GPLCOPYRIGHTEND####
334
//===========================================================================

powered by: WebSVN 2.1.0

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