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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [drivers/] [net/] [smc-mca.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1275 phoenix
/*
2
 * djweis weisd3458@uni.edu
3
 * most of this file was taken from ps2esdi.h
4
 */
5
 
6
struct {
7
  unsigned int base_addr;
8
} addr_table[] = {
9
    { 0x0800 },
10
    { 0x1800 },
11
    { 0x2800 },
12
    { 0x3800 },
13
    { 0x4800 },
14
    { 0x5800 },
15
    { 0x6800 },
16
    { 0x7800 },
17
    { 0x8800 },
18
    { 0x9800 },
19
    { 0xa800 },
20
    { 0xb800 },
21
    { 0xc800 },
22
    { 0xd800 },
23
    { 0xe800 },
24
    { 0xf800 }
25
};
26
 
27
#define MEM_MASK 64
28
 
29
struct {
30
  unsigned char mem_index;
31
  unsigned long mem_start;
32
  unsigned char num_pages;
33
} mem_table[] = {
34
    { 16, 0x0c0000, 40 },
35
    { 18, 0x0c4000, 40 },
36
    { 20, 0x0c8000, 40 },
37
    { 22, 0x0cc000, 40 },
38
    { 24, 0x0d0000, 40 },
39
    { 26, 0x0d4000, 40 },
40
    { 28, 0x0d8000, 40 },
41
    { 30, 0x0dc000, 40 },
42
    {144, 0xfc0000, 40 },
43
    {148, 0xfc8000, 40 },
44
    {154, 0xfd0000, 40 },
45
    {156, 0xfd8000, 40 },
46
    {  0, 0x0c0000, 20 },
47
    {  1, 0x0c2000, 20 },
48
    {  2, 0x0c4000, 20 },
49
    {  3, 0x0c6000, 20 }
50
};
51
 
52
#define IRQ_MASK 243
53
struct {
54
   unsigned char new_irq;
55
   unsigned char old_irq;
56
} irq_table[] = {
57
   {  3,  3 },
58
   {  4,  4 },
59
   { 10, 10 },
60
   { 14, 15 }
61
};

powered by: WebSVN 2.1.0

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