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

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-arm/] [arch-sa1100/] [simpad.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/simpad.h
3
 *
4
 * based of assabet.h same as HUW_Webpanel
5
 *
6
 * This file contains the hardware specific definitions for SIMpad
7
 *
8
 * 2001/05/14 Juergen Messerer <juergen.messerer@siemens.ch>
9
 */
10
 
11
#ifndef SIMPAD_H
12
#define SIMPAD_H
13
 
14
 
15
#ifndef __ASM_ARCH_HARDWARE_H
16
#error "include <asm/hardware.h> instead"
17
#endif
18
 
19
#define GPIO_UART1_RTS  GPIO_GPIO14
20
#define GPIO_UART1_DTR  GPIO_GPIO7
21
#define GPIO_UART1_CTS  GPIO_GPIO8
22
#define GPIO_UART1_DCD  GPIO_GPIO23
23
#define GPIO_UART1_DSR  GPIO_GPIO6
24
 
25
#define GPIO_UART3_RTS  GPIO_GPIO12
26
#define GPIO_UART3_DTR  GPIO_GPIO16
27
#define GPIO_UART3_CTS  GPIO_GPIO13
28
#define GPIO_UART3_DCD  GPIO_GPIO18
29
#define GPIO_UART3_DSR  GPIO_GPIO17
30
 
31
#define GPIO_UCB1300_IRQ        GPIO_GPIO (22)  /* UCB GPIO and touchscreen */
32
 
33
#define IRQ_UART1_CTS   IRQ_GPIO15
34
#define IRQ_UART1_DCD   GPIO_GPIO23
35
#define IRQ_UART1_DSR   GPIO_GPIO6
36
#define IRQ_UART3_CTS   GPIO_GPIO13
37
#define IRQ_UART3_DCD   GPIO_GPIO18
38
#define IRQ_UART3_DSR   GPIO_GPIO17
39
 
40
#define IRQ_GPIO_UCB1300_IRQ IRQ_GPIO22 
41
 
42
/*---  PCMCIA  ---*/
43
#define GPIO_CF_CD              GPIO_GPIO24
44
#define GPIO_CF_IRQ             GPIO_GPIO1          
45
#define IRQ_GPIO_CF_IRQ         IRQ_GPIO1
46
#define IRQ_GPIO_CF_CD          IRQ_GPIO24      
47
 
48
// CS3 Latch is write only, a shadow is neccessary 
49
 
50
#define CS3BUSTYPE unsigned volatile long           
51
#define CS3_BASE        0xf1000000
52
 
53
#define VCC_5V_EN       0x0001 // For 5V PCMCIA 
54
#define VCC_3V_EN       0x0002 // FOR 3.3V PCMCIA
55
#define EN1             0x0004 // This is only for EPROM's
56
#define EN0             0x0008 // Both should be enable for 3.3V or 5V
57
#define DISPLAY_ON      0x0010
58
#define PCMCIA_BUFF_DIS 0x0020
59
#define MQ_RESET        0x0040
60
#define PCMCIA_RESET    0x0080
61
#define DECT_POWER_ON   0x0100
62
#define IRDA_SD         0x0200 // Shutdown for powersave
63
#define RS232_ON        0x0400
64
#define SD_MEDIAQ       0x0800 // Shutdown for powersave
65
#define LED2_ON         0x1000 
66
#define IRDA_MODE       0x2000 // Fast/Slow IrDA mode
67
#define ENABLE_5V       0x4000 // Enable 5V circuit
68
#define RESET_SIMCARD   0x8000
69
 
70
#define RS232_ENABLE    0x0440
71
#define PCMCIAMASK      0x402f   
72
 
73
#endif // SIMPAD_H
74
 
75
 
76
 
77
 
78
 
79
 
80
 
81
 

powered by: WebSVN 2.1.0

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