Go to the documentation of this file.
9 #ifndef __ASM_UNINORTH_H__
10 #define __ASM_UNINORTH_H__
20 #define UNI_N_ADDR_SELECT 0x48
21 #define UNI_N_ADDR_COARSE_MASK 0xffff0000
22 #define UNI_N_ADDR_FINE_MASK 0x0000ffff
26 #define UNI_N_CFG_GART_BASE 0x8c
27 #define UNI_N_CFG_AGP_BASE 0x90
28 #define UNI_N_CFG_GART_CTRL 0x94
29 #define UNI_N_CFG_INTERNAL_STATUS 0x98
30 #define UNI_N_CFG_GART_DUMMY_PAGE 0xa4
33 #define UNI_N_CFG_GART_INVAL 0x00000001
34 #define UNI_N_CFG_GART_ENABLE 0x00000100
35 #define UNI_N_CFG_GART_2xRESET 0x00010000
36 #define UNI_N_CFG_GART_DISSBADET 0x00020000
38 #define U3_N_CFG_GART_SYNCMODE 0x00040000
39 #define U3_N_CFG_GART_PERFRD 0x00080000
40 #define U3_N_CFG_GART_B2BGNT 0x00200000
41 #define U3_N_CFG_GART_FASTDDR 0x00400000
101 #define UNI_N_VERSION 0x0000
103 #define UNI_N_VERSION_107 0x0003
104 #define UNI_N_VERSION_10A 0x0007
105 #define UNI_N_VERSION_150 0x0011
106 #define UNI_N_VERSION_200 0x0024
107 #define UNI_N_VERSION_PANGEA 0x00C0
108 #define UNI_N_VERSION_INTREPID 0x00D2
109 #define UNI_N_VERSION_300 0x0030
112 #define UNI_N_CLOCK_CNTL 0x0020
113 #define UNI_N_CLOCK_CNTL_PCI 0x00000001
114 #define UNI_N_CLOCK_CNTL_GMAC 0x00000002
115 #define UNI_N_CLOCK_CNTL_FW 0x00000004
116 #define UNI_N_CLOCK_CNTL_ATA100 0x00000010
119 #define UNI_N_POWER_MGT 0x0030
120 #define UNI_N_POWER_MGT_NORMAL 0x00
121 #define UNI_N_POWER_MGT_IDLE2 0x01
122 #define UNI_N_POWER_MGT_SLEEP 0x02
127 #define UNI_N_ARB_CTRL 0x0040
128 #define UNI_N_ARB_CTRL_QACK_DELAY_SHIFT 15
129 #define UNI_N_ARB_CTRL_QACK_DELAY_MASK 0x0e1f8000
130 #define UNI_N_ARB_CTRL_QACK_DELAY 0x30
131 #define UNI_N_ARB_CTRL_QACK_DELAY105 0x00
137 #define UNI_N_CPU_NUMBER 0x0050
142 #define UNI_N_HWINIT_STATE 0x0070
143 #define UNI_N_HWINIT_STATE_SLEEPING 0x01
144 #define UNI_N_HWINIT_STATE_RUNNING 0x02
148 #define UNI_N_HWINIT_STATE_CPU1_FLAG 0x10000000
153 #define UNI_N_AACK_DELAY 0x0100
154 #define UNI_N_AACK_DELAY_ENABLE 0x00000001
157 #define UNI_N_CLOCK_STOP_STATUS0 0x0150
158 #define UNI_N_CLOCK_STOPPED_EXTAGP 0x00200000
159 #define UNI_N_CLOCK_STOPPED_AGPDEL 0x00100000
160 #define UNI_N_CLOCK_STOPPED_I2S0_45_49 0x00080000
161 #define UNI_N_CLOCK_STOPPED_I2S0_18 0x00040000
162 #define UNI_N_CLOCK_STOPPED_I2S1_45_49 0x00020000
163 #define UNI_N_CLOCK_STOPPED_I2S1_18 0x00010000
164 #define UNI_N_CLOCK_STOPPED_TIMER 0x00008000
165 #define UNI_N_CLOCK_STOPPED_SCC_RTCLK18 0x00004000
166 #define UNI_N_CLOCK_STOPPED_SCC_RTCLK32 0x00002000
167 #define UNI_N_CLOCK_STOPPED_SCC_VIA32 0x00001000
168 #define UNI_N_CLOCK_STOPPED_SCC_SLOT0 0x00000800
169 #define UNI_N_CLOCK_STOPPED_SCC_SLOT1 0x00000400
170 #define UNI_N_CLOCK_STOPPED_SCC_SLOT2 0x00000200
171 #define UNI_N_CLOCK_STOPPED_PCI_FBCLKO 0x00000100
172 #define UNI_N_CLOCK_STOPPED_VEO0 0x00000080
173 #define UNI_N_CLOCK_STOPPED_VEO1 0x00000040
174 #define UNI_N_CLOCK_STOPPED_USB0 0x00000020
175 #define UNI_N_CLOCK_STOPPED_USB1 0x00000010
176 #define UNI_N_CLOCK_STOPPED_USB2 0x00000008
177 #define UNI_N_CLOCK_STOPPED_32 0x00000004
178 #define UNI_N_CLOCK_STOPPED_45 0x00000002
179 #define UNI_N_CLOCK_STOPPED_49 0x00000001
181 #define UNI_N_CLOCK_STOP_STATUS1 0x0160
182 #define UNI_N_CLOCK_STOPPED_PLL4REF 0x00080000
183 #define UNI_N_CLOCK_STOPPED_CPUDEL 0x00040000
184 #define UNI_N_CLOCK_STOPPED_CPU 0x00020000
185 #define UNI_N_CLOCK_STOPPED_BUF_REFCKO 0x00010000
186 #define UNI_N_CLOCK_STOPPED_PCI2 0x00008000
187 #define UNI_N_CLOCK_STOPPED_FW 0x00004000
188 #define UNI_N_CLOCK_STOPPED_GB 0x00002000
189 #define UNI_N_CLOCK_STOPPED_ATA66 0x00001000
190 #define UNI_N_CLOCK_STOPPED_ATA100 0x00000800
191 #define UNI_N_CLOCK_STOPPED_MAX 0x00000400
192 #define UNI_N_CLOCK_STOPPED_PCI1 0x00000200
193 #define UNI_N_CLOCK_STOPPED_KLPCI 0x00000100
194 #define UNI_N_CLOCK_STOPPED_USB0PCI 0x00000080
195 #define UNI_N_CLOCK_STOPPED_USB1PCI 0x00000040
196 #define UNI_N_CLOCK_STOPPED_USB2PCI 0x00000020
197 #define UNI_N_CLOCK_STOPPED_7PCI1 0x00000008
198 #define UNI_N_CLOCK_STOPPED_AGP 0x00000004
199 #define UNI_N_CLOCK_STOPPED_PCI0 0x00000002
200 #define UNI_N_CLOCK_STOPPED_18 0x00000001
203 #define UNI_N_CLOCK_SPREADING 0x190
214 #define U3_TOGGLE_REG 0x00e0
215 #define U3_PMC_START_STOP 0x0001
216 #define U3_MPIC_RESET 0x0002
217 #define U3_MPIC_OUTPUT_ENABLE 0x0004
220 #define U3_API_PHY_CONFIG_1 0x23030
223 #define U3_HT_CONFIG_BASE 0x70000
224 #define U3_HT_LINK_COMMAND 0x100
225 #define U3_HT_LINK_CONFIG 0x110
226 #define U3_HT_LINK_FREQ 0x120