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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [hal/] [sh/] [hs7729pci/] [v2_0/] [ChangeLog] - Blame information for rev 249

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
2002-08-06  Gary Thomas  
2
2002-08-06  Motoya Kurotsu 
3
 
4
        * src/ser16c550c.c: I/O channel data can't be constant - contains
5
        timeout information which can be changed.
6
 
7
2002-05-08  Jesper Skov  
8
 
9
        * src/hal_diag.c: Serial register renaming.
10
 
11
2001-10-31  Jonathan Larmour  
12
 
13
        * cdl/hal_sh_sh7729_hs7729pci.cdl: Indicate support of variable baud
14
        rates.
15
 
16
2001-10-11  Jesper Skov  
17
 
18
        * src/hal_diag.c: Fixed warning.
19
 
20
2001-09-25  Jesper Skov  
21
 
22
        * include/plf_intr.h: Removed dummy
23
        CYGPRI_HAL_INTERRUPT_CONFIGURE_PLF definition.
24
 
25
2001-09-21  Jesper Skov  
26
 
27
        * include/plf_intr.h (CYGPRI_HAL_INTERRUPT_UPDATE_LEVEL_PLF):
28
        Ignore level vectors.
29
 
30
2001-07-26  Jesper Skov  
31
 
32
        * src/plf_misc.c (hal_platform_init): Use driver API to attach PCI
33
        arbiter.
34
 
35
2001-07-23  Jesper Skov  
36
 
37
        * cdl/hal_sh_sh7729_hs7729pci.cdl: Increase PLL1 to 4 for faster
38
        CPU clock.
39
 
40
2001-07-06  Jesper Skov  
41
 
42
        * src/plf_misc.c (hal_platform_init): Always install PCI arbiter.
43
 
44
        * src/smsc37c93x.c: Enable RTC.
45
 
46
2001-07-05  Jesper Skov  
47
 
48
        * cdl/hal_sh_sh7729_hs7729pci.cdl: Set linux exec parameters.
49
 
50
        * include/platform.inc: Fix SD0001 SDRAM setup.
51
 
52
        * src/smsc37c93x.c (cyg_hal_init_superIO): Fixed interrupt setting
53
        - 32 bit reads swap the two 16 bits words, so my first reading of
54
        the default setup was wrong.
55
 
56
2001-07-02  Jesper Skov  
57
 
58
        * src/plf_misc.c: CYGARC_PHYSICAL_ADDRESS renamed to
59
        CYGARC_BUS_ADDRESS.
60
        * include/plf_io.h: Same.
61
 
62
2001-06-29  Jesper Skov  
63
 
64
        * include/plf_intr.h (CYGPRI_HAL_INTERRUPT_ACKNOWLEDGE_PLF): Fix
65
        typo.
66
 
67
        * src/plf_misc.c: Include new arbiter header.
68
 
69
2001-06-28  Jesper Skov  
70
 
71
        * src/plf_misc.c: Set up ISR arbiter for the PCI vector.
72
 
73
        * include/plf_io.h: Added HAL_PCI_TRANSLATE_INTERRUPT.
74
 
75
        * include/plf_intr.h: Added decoded PCI vectors. Added interrupt
76
        configury extensions.
77
 
78
2001-06-27  Jesper Skov  
79
 
80
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.mlt: Reserve 128k
81
        for redBoot.
82
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.h: Same.
83
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.ldi: Same.
84
 
85
        * misc/redboot_RAM.ecm: Added ether driver. Added compression.
86
        * misc/redboot_ROM.ecm: Same.
87
 
88
        * include/platform.inc: Replace settings with proper values from
89
        Hitachi boot loader.
90
 
91
        * src/plf_misc.c (cyg_hal_plf_pci_init): Set PCI IO/MEM
92
        offsets. Set BAR1 to SDRAM start.
93
 
94
        * include/plf_io.h: Set proper PCI memory base. Fix CPU/BUS
95
        translation macros.
96
 
97
2001-06-26  Jesper Skov  
98
 
99
        * misc/redboot_RAM.ecm: Increase stack size to 6kB.
100
        * misc/redboot_ROM.ecm: Same.
101
 
102
        * include/plf_io.h: Define PCI IO accessor macros (keep commented
103
        out though since IO mapped access is working now).
104
        * src/plf_misc.c: PCI IO accessor functions fixed (and commented
105
        out). Instead of fiddling PCI endian control, set PCI timeout
106
        values like the Linux kernel, and PCI IO mapped access works.
107
 
108
2001-06-25  Jesper Skov  
109
 
110
        * src/plf_misc.c: Call PCI init in RedBoot configs. Added PCI IO
111
        accessor functions.
112
 
113
        * include/plf_io.h: Define PCI IO accessor macros and CPU/BUS
114
        translation macros.
115
 
116
        * src/plf_misc.c (cyg_hal_plf_pci_cfg_write_byte):
117
 
118
        * src/ser16c550c.c: Use magic 16bit access.
119
        * src/smsc37c93x.c: Same.
120
 
121
        * src/hal_diag.c (cyg_hal_plf_comms_init): Init SuperIO.
122
 
123
2001-06-18  Jesper Skov  
124
 
125
        * src/plf_misc.c (cyg_hal_plf_pci_init): Fiddle PCI setup.
126
 
127
2001-06-17  Jesper Skov  
128
 
129
        * src/smsc37c93x.c (cyg_hal_init_superIO): Power up COM ports. Use
130
        correct offsets. Set interrupt vectors.
131
 
132
        * src/ser16c550c.c: Correct clock and vectors.
133
 
134
        * cdl/hal_sh_sh7729_hs7729pci.cdl: Force LVL irq mode.
135
 
136
        * include/plf_intr.h: Added external interrupts.
137
 
138
2001-05-31  Jesper Skov  
139
 
140
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.h: Added PCI window.
141
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.mlt: Same.
142
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.ldi: Same.
143
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.h:   Same.
144
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.mlt: Same.
145
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.ldi: Same.
146
 
147
2001-05-30  Jesper Skov  
148
 
149
        * src/plf_misc.c (hal_platform_init): Init SuperIO controller.
150
 
151
        * src/hal_diag.c (cyg_hal_plf_comms_init): Init superIO UARTs (disabled).
152
 
153
        * src/ser16c550c.c: Added.
154
        * src/smsc37c93x.c: Added.
155
        * cdl/hal_sh_sh7729_hs7729pci.cdl: Build new files.
156
 
157
        * src/plf_misc.c: Added delays to make PCI config IO work.
158
 
159
        * include/plf_io.h (HAL_PCI_ALLOC_BASE_MEMORY): Changed - not sure
160
        if correct.
161
        (HAL_PCI_IGNORE_DEVICE): Don't probe anything but PCI bus 0.
162
 
163
2001-05-29  Jesper Skov  
164
 
165
        * src/plf_misc.c: Added PCI functions.
166
 
167
        * include/plf_io.h: Added. Contains PCI details.
168
 
169
        * include/platform.inc (BSC_settings_table): Changed to use init
170
        values as documented by Hitachi.
171
 
172
        * misc/split_words.c: Quick hack to allow splitting of images for
173
        EPROM programming.
174
 
175
        * misc/redboot_RAM.ecm: Added.
176
        * misc/redboot_ROM.ecm: Added.
177
 
178
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.h: Made SDRAM area
179
        default for memory. Added SRAM1 and SRAM2 areas.
180
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.ldi: Same.
181
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_ram.mlt: Same.
182
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.h:   Same.
183
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.ldi: Same.
184
        * include/pkgconf/mlt_sh_sh7729_hs7729pci_rom.mlt: Same.
185
 
186
        * cdl/hal_sh_sh7729_hs7729pci.cdl: Use SDRAM.
187
 
188
2001-05-28  Jesper Skov  
189
 
190
        * include/platform.inc (hal_hardware_init): Don't mess with BSC
191
        stuff in RAM startup.
192
 
193
2001-05-25  Jesper Skov  
194
 
195
        * New platform HAL.
196
 
197
//===========================================================================
198
//####ECOSGPLCOPYRIGHTBEGIN####
199
// -------------------------------------------
200
// This file is part of eCos, the Embedded Configurable Operating System.
201
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
202
//
203
// eCos is free software; you can redistribute it and/or modify it under
204
// the terms of the GNU General Public License as published by the Free
205
// Software Foundation; either version 2 or (at your option) any later version.
206
//
207
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
208
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
209
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
210
// for more details.
211
//
212
// You should have received a copy of the GNU General Public License along
213
// with eCos; if not, write to the Free Software Foundation, Inc.,
214
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
215
//
216
// As a special exception, if other files instantiate templates or use macros
217
// or inline functions from this file, or you compile this file and link it
218
// with other works to produce a work based on this file, this file does not
219
// by itself cause the resulting work to be covered by the GNU General Public
220
// License. However the source code for this file must still be made available
221
// in accordance with section (3) of the GNU General Public License.
222
//
223
// This exception does not invalidate any other reasons why a work based on
224
// this file might be covered by the GNU General Public License.
225
//
226
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
227
// at http://sources.redhat.com/ecos/ecos-license/
228
// -------------------------------------------
229
//####ECOSGPLCOPYRIGHTEND####
230
//===========================================================================

powered by: WebSVN 2.1.0

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