2 * BCM43XX Sonics SiliconBackplane PCMCIA core hardware definitions.
4 * Copyright (C) 1999-2010, Broadcom Corporation
6 * Unless you and Broadcom execute a separate written software license
7 * agreement governing use of this software, this software is licensed to you
8 * under the terms of the GNU General Public License version 2 (the "GPL"),
9 * available at http://www.broadcom.com/licenses/GPLv2.php, with the
10 * following added to such license:
12 * As a special exception, the copyright holders of this software give you
13 * permission to link this software with independent modules, and to copy and
14 * distribute the resulting executable under terms of your choice, provided that
15 * you also meet, for each linked independent module, the terms and conditions of
16 * the license of that module. An independent module is a module which is not
17 * derived from this software. The special exception does not apply to any
18 * modifications of the software.
20 * Notwithstanding the above, under no circumstances may you combine this
21 * software in any way with any other Broadcom software provided under a license
22 * other than the GPL, without Broadcom's express prior written consent.
24 * $Id: sbpcmcia.h,v 13.31.4.1.2.3.8.7 2009/06/22 05:14:24 Exp $
34 #define PCMCIA_FCR (0x700 / 2)
37 #define FCR1_OFF (0x40 / 2)
38 #define FCR2_OFF (0x80 / 2)
39 #define FCR3_OFF (0xc0 / 2)
41 #define PCMCIA_FCR0 (0x700 / 2)
42 #define PCMCIA_FCR1 (0x740 / 2)
43 #define PCMCIA_FCR2 (0x780 / 2)
44 #define PCMCIA_FCR3 (0x7c0 / 2)
52 #define COR_IRQEN 0x04
53 #define COR_BLREN 0x01
54 #define COR_FUNEN 0x01
57 #define PCICIA_FCSR (2 / 2)
58 #define PCICIA_PRR (4 / 2)
59 #define PCICIA_SCR (6 / 2)
60 #define PCICIA_ESR (8 / 2)
63 #define PCM_MEMOFF 0x0000
64 #define F0_MEMOFF 0x1000
65 #define F1_MEMOFF 0x2000
66 #define F2_MEMOFF 0x3000
67 #define F3_MEMOFF 0x4000
70 #define MEM_ADDR0 (0x728 / 2)
71 #define MEM_ADDR1 (0x72a / 2)
72 #define MEM_ADDR2 (0x72c / 2)
75 #define PCMCIA_ADDR0 (0x072e / 2)
76 #define PCMCIA_ADDR1 (0x0730 / 2)
77 #define PCMCIA_ADDR2 (0x0732 / 2)
79 #define MEM_SEG (0x0734 / 2)
80 #define SROM_CS (0x0736 / 2)
81 #define SROM_DATAL (0x0738 / 2)
82 #define SROM_DATAH (0x073a / 2)
83 #define SROM_ADDRL (0x073c / 2)
84 #define SROM_ADDRH (0x073e / 2)
85 #define SROM_INFO2 (0x0772 / 2)
86 #define SROM_INFO (0x07be / 2)
97 #define SRI_SZ_MASK 0x03
98 #define SRI_BLANK 0x04
103 #define SBTML_INT_ACK 0x40000
104 #define SBTML_INT_EN 0x20000
107 #define SBTMH_INT_STATUS 0x40000