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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-arm/] [arch-sa1100/] [pangolin.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1276 phoenix
/*
2
 * linux/include/asm-arm/arch-sa1100/pangolin.h
3
 *
4
 * Created 2000/08/25 by Murphy Chen <murphy@mail.dialogue.com.tw>
5
 *
6
 * This file contains the hardware specific definitions for Pangolin
7
 *
8
 */
9
 
10
#ifndef __ASM_ARCH_HARDWARE_H
11
#error "include <asm/hardware.h> instead"
12
#endif
13
 
14
#include <linux/config.h>
15
 
16
#ifndef CONFIG_SA1100_PANGOLIN_PCMCIA_IDE
17
 
18
/* GPIOs for which the generic definition doesn't say much */
19
#define GPIO_CF_BUS_ON          GPIO_GPIO (3)
20
#define GPIO_CF_RESET           GPIO_GPIO (2)
21
#define GPIO_CF_CD              GPIO_GPIO (22)
22
#define GPIO_CF_IRQ             GPIO_GPIO (21)
23
 
24
#define IRQ_GPIO_CF_IRQ         IRQ_GPIO21
25
#define IRQ_GPIO_CF_CD          IRQ_GPIO22
26
 
27
#else
28
/*
29
 *  These definitions are for PCMCIA/IDE card
30
 *
31
 *  PSKTSEL = 0 ---> PCMCIA
32
 *  PCMCIA_RESET = GPIO_7        ( output )( 0: normal   1: reset )
33
 *  PCMCIA_IRQ = GPIO_24         ( input )
34
 *  PCMCIA_CD = GPIO_25          ( input )
35
 *
36
 *  PSKTSEL = 1 ---> IDE port
37
 *  IDE_IRQ = GPIO_23            ( input )
38
 *
39
 *  !!WARNING!!
40
 *  When the PCMCIA/IDE card is inserted, the CF slot
41
 *  should not have any card inserted!!
42
 *
43
 */
44
 
45
#define GPIO_PCMCIA_RESET       GPIO_GPIO (7)
46
#define GPIO_PCMCIA_IRQ         GPIO_GPIO (24)
47
#define GPIO_PCMCIA_CD          GPIO_GPIO (25)
48
#define GPIO_IDE_IRQ            GPIO_GPIO (8)
49
 
50
#define IRQ_PCMCIA_IRQ          IRQ_GPIO24
51
#define IRQ_PCMCIA_CD           IRQ_GPIO25
52
#define IRQ_IDE_IRQ             IRQ_GPIO8
53
 
54
#endif
55
 
56
/*
57
 * On board LAN chip
58
 */
59
#define PANGOLIN_LAN_ADDR      0x32000000
60
#define PANGOLIN_LAN_RESET     GPIO_GPIO (8)
61
#define PANGOLIN_LAN_IRQ       GPIO_GPIO (26)
62
#define PANGOLIN_IRQ_LAN_IRQ   IRQ_GPIO26
63
 

powered by: WebSVN 2.1.0

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