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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [hal/] [arm/] [integrator/] [current/] [include/] [hal_integrator.h] - Blame information for rev 838

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

Line No. Rev Author Line
1 786 skrzyp
#ifndef CYGONCE_HAL_INTEGRATOR_H
2
#define CYGONCE_HAL_INTEGRATOR_H
3
 
4
/*=============================================================================
5
//
6
//      hal_integrator.h
7
//
8
//      HAL Description of INTEGRATOR board
9
//
10
//=============================================================================
11
// ####ECOSGPLCOPYRIGHTBEGIN####
12
// -------------------------------------------
13
// This file is part of eCos, the Embedded Configurable Operating System.
14
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
15
//
16
// eCos is free software; you can redistribute it and/or modify it under
17
// the terms of the GNU General Public License as published by the Free
18
// Software Foundation; either version 2 or (at your option) any later
19
// version.
20
//
21
// eCos is distributed in the hope that it will be useful, but WITHOUT
22
// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
23
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
24
// for more details.
25
//
26
// You should have received a copy of the GNU General Public License
27
// along with eCos; if not, write to the Free Software Foundation, Inc.,
28
// 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
29
//
30
// As a special exception, if other files instantiate templates or use
31
// macros or inline functions from this file, or you compile this file
32
// and link it with other works to produce a work based on this file,
33
// this file does not by itself cause the resulting work to be covered by
34
// the GNU General Public License. However the source code for this file
35
// must still be made available in accordance with section (3) of the GNU
36
// General Public License v2.
37
//
38
// This exception does not invalidate any other reasons why a work based
39
// on this file might be covered by the GNU General Public License.
40
// -------------------------------------------
41
// ####ECOSGPLCOPYRIGHTEND####
42
//=============================================================================
43
//#####DESCRIPTIONBEGIN####
44
//
45
// Author(s):    Philippe Robin
46
// Contributors:
47
// Date:         November 7, 2000
48
// Purpose:
49
// Description:
50
// Usage:        #include <cyg/hal/hal_integrator.h>
51
//
52
//####DESCRIPTIONEND####
53
//
54
//===========================================================================*/
55
 
56
 
57
#define INTEGRATOR_HDR_BASE             0x10000000
58
#define INTEGRATOR_HDR_CTRL_OFFSET      0x0C
59
#define INTEGRATOR_HDR_CTRL_REMAP       0x04
60
 
61
#define INTEGRATOR_BOOT_ROM_BASE        0x20000000
62
#define INTEGRATOR_HDR0_SDRAM_BASE      0x80000000
63
 
64
#define INTEGRATOR_DBG_ALPHA_OFFSET     0x00
65
#define INTEGRATOR_DBG_LEDS_OFFSET      0x04
66
#define INTEGRATOR_DBG_SWITCH_OFFSET    0x08
67
 
68
#define INTEGRATOR_DBG_BASE             0x1A000000
69
#define INTEGRATOR_DBG_ALPHA            (INTEGRATOR_DBG_BASE + INTEGRATOR_DBG_ALPHA_OFFSET)
70
#define INTEGRATOR_DBG_LEDS             (INTEGRATOR_DBG_BASE + INTEGRATOR_DBG_LEDS_OFFSET)
71
#define INTEGRATOR_DBG_SWITCH           (INTEGRATOR_DBG_BASE + INTEGRATOR_DBG_SWITCH_OFFSET)
72
 
73
#define INTEGRATOR_UART0_BASE                   0x16000000       /*  UART 0 */
74
#define INTEGRATOR_UART1_BASE                   0x17000000       /*  UART 1 */
75
 
76
#define INTEGRATOR_IRQCONT_BASE                 0x14000000
77
 
78
#define INTEGRATOR_IRQSTATUS                    0x00
79
#define INTEGRATOR_IRQRAWSTATUS                 0x04
80
#define INTEGRATOR_IRQENABLE                    0x08
81
#define INTEGRATOR_IRQENABLESET                 0x08
82
#define INTEGRATOR_IRQENABLECLEAR               0x0C
83
 
84
#define INTEGRATOR_IRQSOFT                      0x10
85
#define INTEGRATOR_IRQSOFTSET                   0x10
86
#define INTEGRATOR_IRQSOFTCLEAR                 0x14
87
 
88
#define INTEGRATOR_FIQSTATUS                    0x20
89
#define INTEGRATOR_FIQRAWSTATUS                 0x24
90
#define INTEGRATOR_FIQENABLE                    0x28
91
#define INTEGRATOR_FIQENABLESET                 0x28
92
#define INTEGRATOR_FIQENABLECLEAR               0x2C
93
 
94
#define INTEGRATOR_IRQCONT_IRQSTATUS            (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_IRQSTATUS)
95
#define INTEGRATOR_IRQCONT_IRQRAWSTATUS         (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_IRQRAWSTATUS)
96
#define INTEGRATOR_IRQCONT_IRQENABLE            (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_IRQENABLE)
97
#define INTEGRATOR_IRQCONT_IRQENABLESET         (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_IRQENABLESET)
98
#define INTEGRATOR_IRQCONT_IRQENABLECLEAR       (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_IRQENABLECLEAR)
99
#define INTEGRATOR_IRQCONT_IRQSOFT              (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_IRQSOFT)
100
#define INTEGRATOR_IRQCONT_IRQSOFTSET           (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_IRQSOFTSET)
101
#define INTEGRATOR_IRQCONT_IRQSOFTCLEAR         (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_IRQSOFTCLEAR)
102
#define INTEGRATOR_IRQCONT_FIQSTATUS            (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_FIQSTATUS)
103
#define INTEGRATOR_IRQCONT_FIQRAWSTATUS         (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_FIQRAWSTATUS)
104
#define INTEGRATOR_IRQCONT_FIQENABLE            (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_FIQENABLE)
105
#define INTEGRATOR_IRQCONT_FIQENABLESET         (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_FIQENABLESET)
106
#define INTEGRATOR_IRQCONT_FIQENABLECLEAR       (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_FIQENABLECLEAR)
107
#define INTEGRATOR_IRQCONT_FIQSOFT              (INTEGRATOR_IRQCONT_BASE + INTEGRATOR_FIQSOFT)
108
 
109
// Interrupt controller registers
110
#define CYG_DEVICE_ICTL_BASE            INTEGRATOR_IRQCONT_BASE
111
#define CYG_DEVICE_IRQ_Status \
112
    ((volatile cyg_uint32 *) (CYG_DEVICE_ICTL_BASE + INTEGRATOR_IRQSTATUS))
113
    // Current status, read only
114
#define CYG_DEVICE_IRQ_Enable \
115
    ((volatile cyg_uint32 *) (CYG_DEVICE_ICTL_BASE + INTEGRATOR_IRQENABLE))
116
    // Enable status, read only
117
#define CYG_DEVICE_IRQ_EnableSet \
118
    ((volatile cyg_uint32 *) (CYG_DEVICE_ICTL_BASE + INTEGRATOR_IRQENABLESET))
119
    // Enable (1's only), write only
120
#define CYG_DEVICE_IRQ_EnableClear \
121
    ((volatile cyg_uint32 *) (CYG_DEVICE_ICTL_BASE + INTEGRATOR_IRQENABLECLEAR))
122
    // Disable (1's only), write only
123
 
124
// Timer registers
125
#define INTEGRATOR_CT_BASE              0x13000000       /*  Counter/Timers */
126
 
127
#define INTEGRATOR_TIMER0_BASE          INTEGRATOR_CT_BASE
128
#define INTEGRATOR_TIMER1_BASE          (INTEGRATOR_CT_BASE + 0x100)
129
#define INTEGRATOR_TIMER2_BASE          (INTEGRATOR_CT_BASE + 0x200)
130
 
131
#define CYG_DEVICE_TIMER_BASE           INTEGRATOR_TIMER2_BASE
132
 
133
#define CYG_DEVICE_TIMER_LOAD \
134
    ((volatile cyg_uint32 *) (CYG_DEVICE_TIMER_BASE + 0x00))
135
    // Load value, read/write
136
#define CYG_DEVICE_TIMER_CURRENT \
137
    ((volatile cyg_uint32 *) (CYG_DEVICE_TIMER_BASE + 0x04))
138
    // Current value, read
139
#define CYG_DEVICE_TIMER_CONTROL \
140
    ((volatile cyg_uint32 *) (CYG_DEVICE_TIMER_BASE + 0x08))
141
    // Control register, read/write
142
#define CYG_DEVICE_TIMER_CLEAR \
143
    ((volatile cyg_uint32 *) (CYG_DEVICE_TIMER_BASE + 0x0C))
144
    // Clears interrrupt, write only
145
 
146
// Clock/timer control register
147
#define CTL_ENABLE      0x80            // Bit   7: 1 - counter enabled
148
#define CTL_DISABLE     0x00            //          0 - counter disabled
149
#define CTL_FREERUN     0x00            // Bit   6: 0 - free running counter
150
#define CTL_PERIODIC    0x40            //          1 - periodic timer mode
151
#define CTL_SCALE_1     0x00            // Bits 32: 00 - Scale clock by 1
152
#define CTL_SCALE_16    0x04            //          01 - Scale by 16
153
#define CTL_SCALE_256   0x08            //          10 - Scale by 256
154
                                        //               12.8us/tick
155
/*-------------------------------------------------------------------------------
156
 *  From AMBA UART (PL010) Block Specification (ARM-0001-CUST-DSPC-A03)
157
 * -------------------------------------------------------------------------------
158
 *  UART Register Offsets.
159
 */
160
#define AMBA_UARTDR                     0x00     /*  Data read or written from the interface. */
161
#define AMBA_UARTRSR                    0x04     /*  Receive status register (Read). */
162
#define AMBA_UARTECR                    0x04     /*  Error clear register (Write). */
163
#define AMBA_UARTLCR_H                  0x08     /*  Line control register, high byte. */
164
#define AMBA_UARTLCR_M                  0x0C     /*  Line control register, middle byte. */
165
#define AMBA_UARTLCR_L                  0x10     /*  Line control register, low byte. */
166
#define AMBA_UARTCR                     0x14     /*  Control register. */
167
#define AMBA_UARTFR                     0x18     /*  Flag register (Read only). */
168
#define AMBA_UARTIIR                    0x1C     /*  Interrupt indentification register (Read). */
169
#define AMBA_UARTICR                    0x1C     /*  Interrupt clear register (Write). */
170
#define AMBA_UARTILPR                   0x20     /*  IrDA low power counter register. */
171
 
172
#define AMBA_UARTRSR_OE                 0x08
173
#define AMBA_UARTRSR_BE                 0x04
174
#define AMBA_UARTRSR_PE                 0x02
175
#define AMBA_UARTRSR_FE                 0x01
176
 
177
#define AMBA_UARTFR_TXFF                0x20
178
#define AMBA_UARTFR_RXFE                0x10
179
#define AMBA_UARTFR_BUSY                0x08
180
#define AMBA_UARTFR_TMSK                (AMBA_UARTFR_TXFF + AMBA_UARTFR_BUSY)
181
 
182
#define AMBA_UARTCR_RTIE                0x40
183
#define AMBA_UARTCR_TIE                 0x20
184
#define AMBA_UARTCR_RIE                 0x10
185
#define AMBA_UARTCR_MSIE                0x08
186
#define AMBA_UARTCR_IIRLP               0x04
187
#define AMBA_UARTCR_SIREN               0x02
188
#define AMBA_UARTCR_UARTEN              0x01
189
 
190
#define AMBA_UARTLCR_H_WLEN_8           0x60
191
#define AMBA_UARTLCR_H_WLEN_7           0x40
192
#define AMBA_UARTLCR_H_WLEN_6           0x20
193
#define AMBA_UARTLCR_H_WLEN_5           0x00
194
#define AMBA_UARTLCR_H_FEN              0x10
195
#define AMBA_UARTLCR_H_STP2             0x08
196
#define AMBA_UARTLCR_H_EPS              0x04
197
#define AMBA_UARTLCR_H_PEN              0x02
198
#define AMBA_UARTLCR_H_BRK              0x01
199
 
200
#define AMBA_UARTIIR_RTIS               0x08
201
#define AMBA_UARTIIR_TIS                0x04
202
#define AMBA_UARTIIR_RIS                0x02
203
#define AMBA_UARTIIR_MIS                0x01
204
 
205
#define ARM_BAUD_460800                 1
206
#define ARM_BAUD_230400                 3
207
#define ARM_BAUD_115200                 7
208
#define ARM_BAUD_57600                  15
209
#define ARM_BAUD_38400                  23
210
#define ARM_BAUD_19200                  47
211
#define ARM_BAUD_14400                  63
212
#define ARM_BAUD_9600                   95
213
#define ARM_BAUD_4800                   191
214
#define ARM_BAUD_2400                   383
215
#define ARM_BAUD_1200                   767
216
 
217
// PCI Base area
218
#define INTEGRATOR_PCI_BASE             0x40000000
219
#define INTEGRATOR_PCI_SIZE             0x3FFFFFFF
220
 
221
// memory map as seen by the CPU on the local bus
222
#define CPU_PCI_IO_ADRS         0x60000000      // PCI I/O space base
223
#define CPU_PCI_IO_SIZE         0x10000 
224
 
225
#define CPU_PCI_CNFG_ADRS       0x61000000      // PCI config space
226
#define CPU_PCI_CNFG_SIZE       0x1000000
227
 
228
#define PCI_MEM_BASE            0x40000000   // 512M to xxx
229
//  unused 256M from A0000000-AFFFFFFF might be used for I2O ???
230
#define PCI_IO_BASE             0x60000000   // 16M to xxx
231
//  unused (128-16)M from B1000000-B7FFFFFF
232
#define PCI_CONFIG_BASE         0x61000000   // 16M to xxx
233
//  unused ((128-16)M - 64K) from XXX
234
 
235
#define PCI_V3_BASE             0x62000000
236
 
237
// V3 PCI bridge controller
238
#define V3_BASE                 0x62000000    // V360EPC registers
239
 
240
#define V3_PCI_VENDOR           0x00000000
241
#define V3_PCI_DEVICE           0x00000002
242
#define V3_PCI_CMD              0x00000004
243
#define V3_PCI_STAT             0x00000006
244
#define V3_PCI_CC_REV           0x00000008
245
#define V3_PCI_HDR_CF           0x0000000C
246
#define V3_PCI_IO_BASE          0x00000010
247
#define V3_PCI_BASE0            0x00000014
248
#define V3_PCI_BASE1            0x00000018
249
#define V3_PCI_SUB_VENDOR       0x0000002C
250
#define V3_PCI_SUB_ID           0x0000002E
251
#define V3_PCI_ROM              0x00000030
252
#define V3_PCI_BPARAM           0x0000003C
253
#define V3_PCI_MAP0             0x00000040
254
#define V3_PCI_MAP1             0x00000044
255
#define V3_PCI_INT_STAT         0x00000048
256
#define V3_PCI_INT_CFG          0x0000004C
257
#define V3_LB_BASE0             0x00000054
258
#define V3_LB_BASE1             0x00000058
259
#define V3_LB_MAP0              0x0000005E
260
#define V3_LB_MAP1              0x00000062
261
#define V3_LB_BASE2             0x00000064
262
#define V3_LB_MAP2              0x00000066
263
#define V3_LB_SIZE              0x00000068
264
#define V3_LB_IO_BASE           0x0000006E
265
#define V3_FIFO_CFG             0x00000070
266
#define V3_FIFO_PRIORITY        0x00000072
267
#define V3_FIFO_STAT            0x00000074
268
#define V3_LB_ISTAT             0x00000076
269
#define V3_LB_IMASK             0x00000077
270
#define V3_SYSTEM               0x00000078
271
#define V3_LB_CFG               0x0000007A
272
#define V3_PCI_CFG              0x0000007C
273
#define V3_DMA_PCI_ADR0         0x00000080
274
#define V3_DMA_PCI_ADR1         0x00000090
275
#define V3_DMA_LOCAL_ADR0       0x00000084
276
#define V3_DMA_LOCAL_ADR1       0x00000094
277
#define V3_DMA_LENGTH0          0x00000088
278
#define V3_DMA_LENGTH1          0x00000098
279
#define V3_DMA_CSR0             0x0000008B
280
#define V3_DMA_CSR1             0x0000009B
281
#define V3_DMA_CTLB_ADR0        0x0000008C
282
#define V3_DMA_CTLB_ADR1        0x0000009C
283
#define V3_DMA_DELAY            0x000000E0
284
#define V3_MAIL_DATA            0x000000C0
285
#define V3_PCI_MAIL_IEWR        0x000000D0
286
#define V3_PCI_MAIL_IERD        0x000000D2
287
#define V3_LB_MAIL_IEWR         0x000000D4
288
#define V3_LB_MAIL_IERD         0x000000D6
289
#define V3_MAIL_WR_STAT         0x000000D8
290
#define V3_MAIL_RD_STAT         0x000000DA
291
#define V3_QBA_MAP              0x000000DC
292
 
293
// SYSTEM register bits
294
#define V3_SYSTEM_M_RST_OUT             (1 << 15)
295
#define V3_SYSTEM_M_LOCK                (1 << 14)
296
 
297
//  PCI_CFG bits
298
#define V3_PCI_CFG_M_RETRY_EN           (1 << 10)
299
#define V3_PCI_CFG_M_AD_LOW1            (1 << 9)
300
#define V3_PCI_CFG_M_AD_LOW0            (1 << 8)
301
 
302
// PCI MAP register bits (PCI -> Local bus)
303
#define V3_PCI_MAP_M_MAP_ADR            0xFFF00000
304
#define V3_PCI_MAP_M_RD_POST_INH        (1 << 15)
305
#define V3_PCI_MAP_M_ROM_SIZE           (1 << 11 | 1 << 10)
306
#define V3_PCI_MAP_M_SWAP               (1 << 9 | 1 << 8)
307
#define V3_PCI_MAP_M_ADR_SIZE           0x000000F0
308
#define V3_PCI_MAP_M_REG_EN             (1 << 1)
309
#define V3_PCI_MAP_M_ENABLE             (1 << 0)
310
 
311
// 9 => 512M window size
312
#define V3_PCI_MAP_M_ADR_SIZE_512M      0x00000090
313
 
314
// A => 1024M window size
315
#define V3_PCI_MAP_M_ADR_SIZE_1024M     0x000000A0
316
 
317
// LB_BASE register bits (Local bus -> PCI)
318
#define V3_LB_BASE_M_MAP_ADR            0xFFF00000
319
#define V3_LB_BASE_M_SWAP               (1 << 8 | 1 << 9)
320
#define V3_LB_BASE_M_ADR_SIZE           0x000000F0
321
#define V3_LB_BASE_M_PREFETCH           (1 << 3)
322
#define V3_LB_BASE_M_ENABLE             (1 << 0)
323
 
324
// PCI COMMAND REGISTER bits
325
#define V3_COMMAND_M_FBB_EN             (1 << 9)
326
#define V3_COMMAND_M_SERR_EN            (1 << 8)
327
#define V3_COMMAND_M_PAR_EN             (1 << 6)
328
#define V3_COMMAND_M_MASTER_EN          (1 << 2)
329
#define V3_COMMAND_M_MEM_EN             (1 << 1)
330
#define V3_COMMAND_M_IO_EN              (1 << 0)
331
 
332
#define INTEGRATOR_SC_BASE              0x11000000
333
#define INTEGRATOR_SC_PCIENABLE_OFFSET  0x18
334
#define INTEGRATOR_SC_PCIENABLE \
335
                        (INTEGRATOR_SC_BASE + INTEGRATOR_SC_PCIENABLE_OFFSET)
336
 
337
 
338
 
339
#define SZ_256M                         0x10000000
340
 
341
// Integrator EBI register definitions
342
 
343
#define INTEGRATOR_EBI_BASE 0x12000000
344
 
345
#define INTEGRATOR_EBI_CSR0_OFFSET      0x00
346
#define INTEGRATOR_EBI_CSR1_OFFSET      0x04
347
#define INTEGRATOR_EBI_CSR2_OFFSET      0x08
348
#define INTEGRATOR_EBI_CSR3_OFFSET      0x0C
349
#define INTEGRATOR_EBI_LOCK_OFFSET      0x20
350
 
351
#define INTEGRATOR_EBI_CSR0 (INTEGRATOR_EBI_BASE + INTEGRATOR_EBI_CSR0_OFFSET)
352
#define INTEGRATOR_EBI_CSR1 (INTEGRATOR_EBI_BASE + INTEGRATOR_EBI_CSR1_OFFSET)
353
#define INTEGRATOR_EBI_CSR2 (INTEGRATOR_EBI_BASE + INTEGRATOR_EBI_CSR2_OFFSET)
354
#define INTEGRATOR_EBI_CSR3 (INTEGRATOR_EBI_BASE + INTEGRATOR_EBI_CSR3_OFFSET)
355
#define INTEGRATOR_EBI_LOCK (INTEGRATOR_EBI_BASE + INTEGRATOR_EBI_LOCK_OFFSET)
356
 
357
#define INTEGRATOR_EBI_8_BIT            0x00
358
#define INTEGRATOR_EBI_16_BIT           0x01
359
#define INTEGRATOR_EBI_32_BIT           0x02
360
#define INTEGRATOR_EBI_WRITE_ENABLE     0x04
361
#define INTEGRATOR_EBI_SYNC             0x08
362
#define INTEGRATOR_EBI_WS_2             0x00
363
#define INTEGRATOR_EBI_WS_3             0x10
364
#define INTEGRATOR_EBI_WS_4             0x20
365
#define INTEGRATOR_EBI_WS_5             0x30
366
#define INTEGRATOR_EBI_WS_6             0x40
367
#define INTEGRATOR_EBI_WS_7             0x50
368
#define INTEGRATOR_EBI_WS_8             0x60
369
#define INTEGRATOR_EBI_WS_9             0x70
370
#define INTEGRATOR_EBI_WS_10            0x80
371
#define INTEGRATOR_EBI_WS_11            0x90
372
#define INTEGRATOR_EBI_WS_12            0xA0
373
#define INTEGRATOR_EBI_WS_13            0xB0
374
#define INTEGRATOR_EBI_WS_14            0xC0
375
#define INTEGRATOR_EBI_WS_15            0xD0
376
#define INTEGRATOR_EBI_WS_16            0xE0
377
#define INTEGRATOR_EBI_WS_17            0xF0
378
 
379
#define FL_SC_CONTROL                   0x06    // Enable Flash Write and Vpp
380
 
381
/*
382
 *  System Controller
383
 *
384
 */
385
#define INTEGRATOR_SC_ID_OFFSET         0x00
386
#define INTEGRATOR_SC_OSC_OFFSET        0x04
387
#define INTEGRATOR_SC_CTRLS_OFFSET      0x08
388
#define INTEGRATOR_SC_CTRLC_OFFSET      0x0C
389
#define INTEGRATOR_SC_DEC_OFFSET        0x10
390
#define INTEGRATOR_SC_ARB_OFFSET        0x14
391
#define INTEGRATOR_SC_PCIENABLE_OFFSET  0x18
392
#define INTEGRATOR_SC_LOCK_OFFSET       0x1C
393
 
394
#define INTEGRATOR_SC_BASE              0x11000000
395
#define INTEGRATOR_SC_ID                (INTEGRATOR_SC_BASE + INTEGRATOR_SC_ID_OFFSET)
396
#define INTEGRATOR_SC_OSC               (INTEGRATOR_SC_BASE + INTEGRATOR_SC_OSC_OFFSET)
397
#define INTEGRATOR_SC_CTRLS             (INTEGRATOR_SC_BASE + INTEGRATOR_SC_CTRLS_OFFSET)
398
#define INTEGRATOR_SC_CTRLC             (INTEGRATOR_SC_BASE + INTEGRATOR_SC_CTRLC_OFFSET)
399
#define INTEGRATOR_SC_DEC               (INTEGRATOR_SC_BASE + INTEGRATOR_SC_DEC_OFFSET)
400
#define INTEGRATOR_SC_ARB               (INTEGRATOR_SC_BASE + INTEGRATOR_SC_ARB_OFFSET)
401
#define INTEGRATOR_SC_PCIENABLE         (INTEGRATOR_SC_BASE + INTEGRATOR_SC_PCIENABLE_OFFSET)
402
#define INTEGRATOR_SC_LOCK              (INTEGRATOR_SC_BASE + INTEGRATOR_SC_LOCK_OFFSET)
403
 
404
#endif //CYGONCE_HAL_INTEGRATOR_H
405
 

powered by: WebSVN 2.1.0

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