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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [sh/] [hs7729pci/] [current/] [ChangeLog] - Blame information for rev 786

Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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