xref: /openbmc/linux/arch/mips/include/asm/mach-loongson2ef/cs5536/cs5536.h (revision c95baf12f5077419db01313ab61c2aac007d40cd)
1*71e2f4ddSJiaxun Yang /* SPDX-License-Identifier: GPL-2.0 */
2*71e2f4ddSJiaxun Yang /*
3*71e2f4ddSJiaxun Yang  * The header file of cs5536 south bridge.
4*71e2f4ddSJiaxun Yang  *
5*71e2f4ddSJiaxun Yang  * Copyright (C) 2007 Lemote, Inc.
6*71e2f4ddSJiaxun Yang  * Author : jlliu <liujl@lemote.com>
7*71e2f4ddSJiaxun Yang  */
8*71e2f4ddSJiaxun Yang 
9*71e2f4ddSJiaxun Yang #ifndef _CS5536_H
10*71e2f4ddSJiaxun Yang #define _CS5536_H
11*71e2f4ddSJiaxun Yang 
12*71e2f4ddSJiaxun Yang #include <linux/types.h>
13*71e2f4ddSJiaxun Yang 
14*71e2f4ddSJiaxun Yang extern void _rdmsr(u32 msr, u32 *hi, u32 *lo);
15*71e2f4ddSJiaxun Yang extern void _wrmsr(u32 msr, u32 hi, u32 lo);
16*71e2f4ddSJiaxun Yang 
17*71e2f4ddSJiaxun Yang /*
18*71e2f4ddSJiaxun Yang  * MSR module base
19*71e2f4ddSJiaxun Yang  */
20*71e2f4ddSJiaxun Yang #define CS5536_SB_MSR_BASE	(0x00000000)
21*71e2f4ddSJiaxun Yang #define CS5536_GLIU_MSR_BASE	(0x10000000)
22*71e2f4ddSJiaxun Yang #define CS5536_ILLEGAL_MSR_BASE (0x20000000)
23*71e2f4ddSJiaxun Yang #define CS5536_USB_MSR_BASE	(0x40000000)
24*71e2f4ddSJiaxun Yang #define CS5536_IDE_MSR_BASE	(0x60000000)
25*71e2f4ddSJiaxun Yang #define CS5536_DIVIL_MSR_BASE	(0x80000000)
26*71e2f4ddSJiaxun Yang #define CS5536_ACC_MSR_BASE	(0xa0000000)
27*71e2f4ddSJiaxun Yang #define CS5536_UNUSED_MSR_BASE	(0xc0000000)
28*71e2f4ddSJiaxun Yang #define CS5536_GLCP_MSR_BASE	(0xe0000000)
29*71e2f4ddSJiaxun Yang 
30*71e2f4ddSJiaxun Yang #define SB_MSR_REG(offset)	(CS5536_SB_MSR_BASE	| (offset))
31*71e2f4ddSJiaxun Yang #define GLIU_MSR_REG(offset)	(CS5536_GLIU_MSR_BASE	| (offset))
32*71e2f4ddSJiaxun Yang #define ILLEGAL_MSR_REG(offset) (CS5536_ILLEGAL_MSR_BASE | (offset))
33*71e2f4ddSJiaxun Yang #define USB_MSR_REG(offset)	(CS5536_USB_MSR_BASE	| (offset))
34*71e2f4ddSJiaxun Yang #define IDE_MSR_REG(offset)	(CS5536_IDE_MSR_BASE	| (offset))
35*71e2f4ddSJiaxun Yang #define DIVIL_MSR_REG(offset)	(CS5536_DIVIL_MSR_BASE	| (offset))
36*71e2f4ddSJiaxun Yang #define ACC_MSR_REG(offset)	(CS5536_ACC_MSR_BASE	| (offset))
37*71e2f4ddSJiaxun Yang #define UNUSED_MSR_REG(offset)	(CS5536_UNUSED_MSR_BASE | (offset))
38*71e2f4ddSJiaxun Yang #define GLCP_MSR_REG(offset)	(CS5536_GLCP_MSR_BASE	| (offset))
39*71e2f4ddSJiaxun Yang 
40*71e2f4ddSJiaxun Yang /*
41*71e2f4ddSJiaxun Yang  * BAR SPACE OF VIRTUAL PCI :
42*71e2f4ddSJiaxun Yang  * range for pci probe use, length is the actual size.
43*71e2f4ddSJiaxun Yang  */
44*71e2f4ddSJiaxun Yang /* IO space for all DIVIL modules */
45*71e2f4ddSJiaxun Yang #define CS5536_IRQ_RANGE	0xffffffe0 /* USERD FOR PCI PROBE */
46*71e2f4ddSJiaxun Yang #define CS5536_IRQ_LENGTH	0x20	/* THE REGS ACTUAL LENGTH */
47*71e2f4ddSJiaxun Yang #define CS5536_SMB_RANGE	0xfffffff8
48*71e2f4ddSJiaxun Yang #define CS5536_SMB_LENGTH	0x08
49*71e2f4ddSJiaxun Yang #define CS5536_GPIO_RANGE	0xffffff00
50*71e2f4ddSJiaxun Yang #define CS5536_GPIO_LENGTH	0x100
51*71e2f4ddSJiaxun Yang #define CS5536_MFGPT_RANGE	0xffffffc0
52*71e2f4ddSJiaxun Yang #define CS5536_MFGPT_LENGTH	0x40
53*71e2f4ddSJiaxun Yang #define CS5536_ACPI_RANGE	0xffffffe0
54*71e2f4ddSJiaxun Yang #define CS5536_ACPI_LENGTH	0x20
55*71e2f4ddSJiaxun Yang #define CS5536_PMS_RANGE	0xffffff80
56*71e2f4ddSJiaxun Yang #define CS5536_PMS_LENGTH	0x80
57*71e2f4ddSJiaxun Yang /* IO space for IDE */
58*71e2f4ddSJiaxun Yang #define CS5536_IDE_RANGE	0xfffffff0
59*71e2f4ddSJiaxun Yang #define CS5536_IDE_LENGTH	0x10
60*71e2f4ddSJiaxun Yang /* IO space for ACC */
61*71e2f4ddSJiaxun Yang #define CS5536_ACC_RANGE	0xffffff80
62*71e2f4ddSJiaxun Yang #define CS5536_ACC_LENGTH	0x80
63*71e2f4ddSJiaxun Yang /* MEM space for ALL USB modules */
64*71e2f4ddSJiaxun Yang #define CS5536_OHCI_RANGE	0xfffff000
65*71e2f4ddSJiaxun Yang #define CS5536_OHCI_LENGTH	0x1000
66*71e2f4ddSJiaxun Yang #define CS5536_EHCI_RANGE	0xfffff000
67*71e2f4ddSJiaxun Yang #define CS5536_EHCI_LENGTH	0x1000
68*71e2f4ddSJiaxun Yang 
69*71e2f4ddSJiaxun Yang /*
70*71e2f4ddSJiaxun Yang  * PCI MSR ACCESS
71*71e2f4ddSJiaxun Yang  */
72*71e2f4ddSJiaxun Yang #define PCI_MSR_CTRL		0xF0
73*71e2f4ddSJiaxun Yang #define PCI_MSR_ADDR		0xF4
74*71e2f4ddSJiaxun Yang #define PCI_MSR_DATA_LO		0xF8
75*71e2f4ddSJiaxun Yang #define PCI_MSR_DATA_HI		0xFC
76*71e2f4ddSJiaxun Yang 
77*71e2f4ddSJiaxun Yang /**************** MSR *****************************/
78*71e2f4ddSJiaxun Yang 
79*71e2f4ddSJiaxun Yang /*
80*71e2f4ddSJiaxun Yang  * GLIU STANDARD MSR
81*71e2f4ddSJiaxun Yang  */
82*71e2f4ddSJiaxun Yang #define GLIU_CAP		0x00
83*71e2f4ddSJiaxun Yang #define GLIU_CONFIG		0x01
84*71e2f4ddSJiaxun Yang #define GLIU_SMI		0x02
85*71e2f4ddSJiaxun Yang #define GLIU_ERROR		0x03
86*71e2f4ddSJiaxun Yang #define GLIU_PM			0x04
87*71e2f4ddSJiaxun Yang #define GLIU_DIAG		0x05
88*71e2f4ddSJiaxun Yang 
89*71e2f4ddSJiaxun Yang /*
90*71e2f4ddSJiaxun Yang  * GLIU SPEC. MSR
91*71e2f4ddSJiaxun Yang  */
92*71e2f4ddSJiaxun Yang #define GLIU_P2D_BM0		0x20
93*71e2f4ddSJiaxun Yang #define GLIU_P2D_BM1		0x21
94*71e2f4ddSJiaxun Yang #define GLIU_P2D_BM2		0x22
95*71e2f4ddSJiaxun Yang #define GLIU_P2D_BMK0		0x23
96*71e2f4ddSJiaxun Yang #define GLIU_P2D_BMK1		0x24
97*71e2f4ddSJiaxun Yang #define GLIU_P2D_BM3		0x25
98*71e2f4ddSJiaxun Yang #define GLIU_P2D_BM4		0x26
99*71e2f4ddSJiaxun Yang #define GLIU_COH		0x80
100*71e2f4ddSJiaxun Yang #define GLIU_PAE		0x81
101*71e2f4ddSJiaxun Yang #define GLIU_ARB		0x82
102*71e2f4ddSJiaxun Yang #define GLIU_ASMI		0x83
103*71e2f4ddSJiaxun Yang #define GLIU_AERR		0x84
104*71e2f4ddSJiaxun Yang #define GLIU_DEBUG		0x85
105*71e2f4ddSJiaxun Yang #define GLIU_PHY_CAP		0x86
106*71e2f4ddSJiaxun Yang #define GLIU_NOUT_RESP		0x87
107*71e2f4ddSJiaxun Yang #define GLIU_NOUT_WDATA		0x88
108*71e2f4ddSJiaxun Yang #define GLIU_WHOAMI		0x8B
109*71e2f4ddSJiaxun Yang #define GLIU_SLV_DIS		0x8C
110*71e2f4ddSJiaxun Yang #define GLIU_IOD_BM0		0xE0
111*71e2f4ddSJiaxun Yang #define GLIU_IOD_BM1		0xE1
112*71e2f4ddSJiaxun Yang #define GLIU_IOD_BM2		0xE2
113*71e2f4ddSJiaxun Yang #define GLIU_IOD_BM3		0xE3
114*71e2f4ddSJiaxun Yang #define GLIU_IOD_BM4		0xE4
115*71e2f4ddSJiaxun Yang #define GLIU_IOD_BM5		0xE5
116*71e2f4ddSJiaxun Yang #define GLIU_IOD_BM6		0xE6
117*71e2f4ddSJiaxun Yang #define GLIU_IOD_BM7		0xE7
118*71e2f4ddSJiaxun Yang #define GLIU_IOD_BM8		0xE8
119*71e2f4ddSJiaxun Yang #define GLIU_IOD_BM9		0xE9
120*71e2f4ddSJiaxun Yang #define GLIU_IOD_SC0		0xEA
121*71e2f4ddSJiaxun Yang #define GLIU_IOD_SC1		0xEB
122*71e2f4ddSJiaxun Yang #define GLIU_IOD_SC2		0xEC
123*71e2f4ddSJiaxun Yang #define GLIU_IOD_SC3		0xED
124*71e2f4ddSJiaxun Yang #define GLIU_IOD_SC4		0xEE
125*71e2f4ddSJiaxun Yang #define GLIU_IOD_SC5		0xEF
126*71e2f4ddSJiaxun Yang #define GLIU_IOD_SC6		0xF0
127*71e2f4ddSJiaxun Yang #define GLIU_IOD_SC7		0xF1
128*71e2f4ddSJiaxun Yang 
129*71e2f4ddSJiaxun Yang /*
130*71e2f4ddSJiaxun Yang  * SB STANDARD
131*71e2f4ddSJiaxun Yang  */
132*71e2f4ddSJiaxun Yang #define SB_CAP		0x00
133*71e2f4ddSJiaxun Yang #define SB_CONFIG	0x01
134*71e2f4ddSJiaxun Yang #define SB_SMI		0x02
135*71e2f4ddSJiaxun Yang #define SB_ERROR	0x03
136*71e2f4ddSJiaxun Yang #define SB_MAR_ERR_EN		0x00000001
137*71e2f4ddSJiaxun Yang #define SB_TAR_ERR_EN		0x00000002
138*71e2f4ddSJiaxun Yang #define SB_RSVD_BIT1		0x00000004
139*71e2f4ddSJiaxun Yang #define SB_EXCEP_ERR_EN		0x00000008
140*71e2f4ddSJiaxun Yang #define SB_SYSE_ERR_EN		0x00000010
141*71e2f4ddSJiaxun Yang #define SB_PARE_ERR_EN		0x00000020
142*71e2f4ddSJiaxun Yang #define SB_TAS_ERR_EN		0x00000040
143*71e2f4ddSJiaxun Yang #define SB_MAR_ERR_FLAG		0x00010000
144*71e2f4ddSJiaxun Yang #define SB_TAR_ERR_FLAG		0x00020000
145*71e2f4ddSJiaxun Yang #define SB_RSVD_BIT2		0x00040000
146*71e2f4ddSJiaxun Yang #define SB_EXCEP_ERR_FLAG	0x00080000
147*71e2f4ddSJiaxun Yang #define SB_SYSE_ERR_FLAG	0x00100000
148*71e2f4ddSJiaxun Yang #define SB_PARE_ERR_FLAG	0x00200000
149*71e2f4ddSJiaxun Yang #define SB_TAS_ERR_FLAG		0x00400000
150*71e2f4ddSJiaxun Yang #define SB_PM		0x04
151*71e2f4ddSJiaxun Yang #define SB_DIAG		0x05
152*71e2f4ddSJiaxun Yang 
153*71e2f4ddSJiaxun Yang /*
154*71e2f4ddSJiaxun Yang  * SB SPEC.
155*71e2f4ddSJiaxun Yang  */
156*71e2f4ddSJiaxun Yang #define SB_CTRL		0x10
157*71e2f4ddSJiaxun Yang #define SB_R0		0x20
158*71e2f4ddSJiaxun Yang #define SB_R1		0x21
159*71e2f4ddSJiaxun Yang #define SB_R2		0x22
160*71e2f4ddSJiaxun Yang #define SB_R3		0x23
161*71e2f4ddSJiaxun Yang #define SB_R4		0x24
162*71e2f4ddSJiaxun Yang #define SB_R5		0x25
163*71e2f4ddSJiaxun Yang #define SB_R6		0x26
164*71e2f4ddSJiaxun Yang #define SB_R7		0x27
165*71e2f4ddSJiaxun Yang #define SB_R8		0x28
166*71e2f4ddSJiaxun Yang #define SB_R9		0x29
167*71e2f4ddSJiaxun Yang #define SB_R10		0x2A
168*71e2f4ddSJiaxun Yang #define SB_R11		0x2B
169*71e2f4ddSJiaxun Yang #define SB_R12		0x2C
170*71e2f4ddSJiaxun Yang #define SB_R13		0x2D
171*71e2f4ddSJiaxun Yang #define SB_R14		0x2E
172*71e2f4ddSJiaxun Yang #define SB_R15		0x2F
173*71e2f4ddSJiaxun Yang 
174*71e2f4ddSJiaxun Yang /*
175*71e2f4ddSJiaxun Yang  * GLCP STANDARD
176*71e2f4ddSJiaxun Yang  */
177*71e2f4ddSJiaxun Yang #define GLCP_CAP		0x00
178*71e2f4ddSJiaxun Yang #define GLCP_CONFIG		0x01
179*71e2f4ddSJiaxun Yang #define GLCP_SMI		0x02
180*71e2f4ddSJiaxun Yang #define GLCP_ERROR		0x03
181*71e2f4ddSJiaxun Yang #define GLCP_PM			0x04
182*71e2f4ddSJiaxun Yang #define GLCP_DIAG		0x05
183*71e2f4ddSJiaxun Yang 
184*71e2f4ddSJiaxun Yang /*
185*71e2f4ddSJiaxun Yang  * GLCP SPEC.
186*71e2f4ddSJiaxun Yang  */
187*71e2f4ddSJiaxun Yang #define GLCP_CLK_DIS_DELAY	0x08
188*71e2f4ddSJiaxun Yang #define GLCP_PM_CLK_DISABLE	0x09
189*71e2f4ddSJiaxun Yang #define GLCP_GLB_PM		0x0B
190*71e2f4ddSJiaxun Yang #define GLCP_DBG_OUT		0x0C
191*71e2f4ddSJiaxun Yang #define GLCP_RSVD1		0x0D
192*71e2f4ddSJiaxun Yang #define GLCP_SOFT_COM		0x0E
193*71e2f4ddSJiaxun Yang #define SOFT_BAR_SMB_FLAG	0x00000001
194*71e2f4ddSJiaxun Yang #define SOFT_BAR_GPIO_FLAG	0x00000002
195*71e2f4ddSJiaxun Yang #define SOFT_BAR_MFGPT_FLAG	0x00000004
196*71e2f4ddSJiaxun Yang #define SOFT_BAR_IRQ_FLAG	0x00000008
197*71e2f4ddSJiaxun Yang #define SOFT_BAR_PMS_FLAG	0x00000010
198*71e2f4ddSJiaxun Yang #define SOFT_BAR_ACPI_FLAG	0x00000020
199*71e2f4ddSJiaxun Yang #define SOFT_BAR_IDE_FLAG	0x00000400
200*71e2f4ddSJiaxun Yang #define SOFT_BAR_ACC_FLAG	0x00000800
201*71e2f4ddSJiaxun Yang #define SOFT_BAR_OHCI_FLAG	0x00001000
202*71e2f4ddSJiaxun Yang #define SOFT_BAR_EHCI_FLAG	0x00002000
203*71e2f4ddSJiaxun Yang #define GLCP_RSVD2		0x0F
204*71e2f4ddSJiaxun Yang #define GLCP_CLK_OFF		0x10
205*71e2f4ddSJiaxun Yang #define GLCP_CLK_ACTIVE		0x11
206*71e2f4ddSJiaxun Yang #define GLCP_CLK_DISABLE	0x12
207*71e2f4ddSJiaxun Yang #define GLCP_CLK4ACK		0x13
208*71e2f4ddSJiaxun Yang #define GLCP_SYS_RST		0x14
209*71e2f4ddSJiaxun Yang #define GLCP_RSVD3		0x15
210*71e2f4ddSJiaxun Yang #define GLCP_DBG_CLK_CTRL	0x16
211*71e2f4ddSJiaxun Yang #define GLCP_CHIP_REV_ID	0x17
212*71e2f4ddSJiaxun Yang 
213*71e2f4ddSJiaxun Yang /* PIC */
214*71e2f4ddSJiaxun Yang #define PIC_YSEL_LOW		0x20
215*71e2f4ddSJiaxun Yang #define PIC_YSEL_LOW_USB_SHIFT		8
216*71e2f4ddSJiaxun Yang #define PIC_YSEL_LOW_ACC_SHIFT		16
217*71e2f4ddSJiaxun Yang #define PIC_YSEL_LOW_FLASH_SHIFT	24
218*71e2f4ddSJiaxun Yang #define PIC_YSEL_HIGH		0x21
219*71e2f4ddSJiaxun Yang #define PIC_ZSEL_LOW		0x22
220*71e2f4ddSJiaxun Yang #define PIC_ZSEL_HIGH		0x23
221*71e2f4ddSJiaxun Yang #define PIC_IRQM_PRIM		0x24
222*71e2f4ddSJiaxun Yang #define PIC_IRQM_LPC		0x25
223*71e2f4ddSJiaxun Yang #define PIC_XIRR_STS_LOW	0x26
224*71e2f4ddSJiaxun Yang #define PIC_XIRR_STS_HIGH	0x27
225*71e2f4ddSJiaxun Yang #define PCI_SHDW		0x34
226*71e2f4ddSJiaxun Yang 
227*71e2f4ddSJiaxun Yang /*
228*71e2f4ddSJiaxun Yang  * DIVIL STANDARD
229*71e2f4ddSJiaxun Yang  */
230*71e2f4ddSJiaxun Yang #define DIVIL_CAP		0x00
231*71e2f4ddSJiaxun Yang #define DIVIL_CONFIG		0x01
232*71e2f4ddSJiaxun Yang #define DIVIL_SMI		0x02
233*71e2f4ddSJiaxun Yang #define DIVIL_ERROR		0x03
234*71e2f4ddSJiaxun Yang #define DIVIL_PM		0x04
235*71e2f4ddSJiaxun Yang #define DIVIL_DIAG		0x05
236*71e2f4ddSJiaxun Yang 
237*71e2f4ddSJiaxun Yang /*
238*71e2f4ddSJiaxun Yang  * DIVIL SPEC.
239*71e2f4ddSJiaxun Yang  */
240*71e2f4ddSJiaxun Yang #define DIVIL_LBAR_IRQ		0x08
241*71e2f4ddSJiaxun Yang #define DIVIL_LBAR_KEL		0x09
242*71e2f4ddSJiaxun Yang #define DIVIL_LBAR_SMB		0x0B
243*71e2f4ddSJiaxun Yang #define DIVIL_LBAR_GPIO		0x0C
244*71e2f4ddSJiaxun Yang #define DIVIL_LBAR_MFGPT	0x0D
245*71e2f4ddSJiaxun Yang #define DIVIL_LBAR_ACPI		0x0E
246*71e2f4ddSJiaxun Yang #define DIVIL_LBAR_PMS		0x0F
247*71e2f4ddSJiaxun Yang #define DIVIL_LEG_IO		0x14
248*71e2f4ddSJiaxun Yang #define DIVIL_BALL_OPTS		0x15
249*71e2f4ddSJiaxun Yang #define DIVIL_SOFT_IRQ		0x16
250*71e2f4ddSJiaxun Yang #define DIVIL_SOFT_RESET	0x17
251*71e2f4ddSJiaxun Yang 
252*71e2f4ddSJiaxun Yang /* MFGPT */
253*71e2f4ddSJiaxun Yang #define MFGPT_IRQ	0x28
254*71e2f4ddSJiaxun Yang 
255*71e2f4ddSJiaxun Yang /*
256*71e2f4ddSJiaxun Yang  * IDE STANDARD
257*71e2f4ddSJiaxun Yang  */
258*71e2f4ddSJiaxun Yang #define IDE_CAP		0x00
259*71e2f4ddSJiaxun Yang #define IDE_CONFIG	0x01
260*71e2f4ddSJiaxun Yang #define IDE_SMI		0x02
261*71e2f4ddSJiaxun Yang #define IDE_ERROR	0x03
262*71e2f4ddSJiaxun Yang #define IDE_PM		0x04
263*71e2f4ddSJiaxun Yang #define IDE_DIAG	0x05
264*71e2f4ddSJiaxun Yang 
265*71e2f4ddSJiaxun Yang /*
266*71e2f4ddSJiaxun Yang  * IDE SPEC.
267*71e2f4ddSJiaxun Yang  */
268*71e2f4ddSJiaxun Yang #define IDE_IO_BAR	0x08
269*71e2f4ddSJiaxun Yang #define IDE_CFG		0x10
270*71e2f4ddSJiaxun Yang #define IDE_DTC		0x12
271*71e2f4ddSJiaxun Yang #define IDE_CAST	0x13
272*71e2f4ddSJiaxun Yang #define IDE_ETC		0x14
273*71e2f4ddSJiaxun Yang #define IDE_INTERNAL_PM 0x15
274*71e2f4ddSJiaxun Yang 
275*71e2f4ddSJiaxun Yang /*
276*71e2f4ddSJiaxun Yang  * ACC STANDARD
277*71e2f4ddSJiaxun Yang  */
278*71e2f4ddSJiaxun Yang #define ACC_CAP		0x00
279*71e2f4ddSJiaxun Yang #define ACC_CONFIG	0x01
280*71e2f4ddSJiaxun Yang #define ACC_SMI		0x02
281*71e2f4ddSJiaxun Yang #define ACC_ERROR	0x03
282*71e2f4ddSJiaxun Yang #define ACC_PM		0x04
283*71e2f4ddSJiaxun Yang #define ACC_DIAG	0x05
284*71e2f4ddSJiaxun Yang 
285*71e2f4ddSJiaxun Yang /*
286*71e2f4ddSJiaxun Yang  * USB STANDARD
287*71e2f4ddSJiaxun Yang  */
288*71e2f4ddSJiaxun Yang #define USB_CAP		0x00
289*71e2f4ddSJiaxun Yang #define USB_CONFIG	0x01
290*71e2f4ddSJiaxun Yang #define USB_SMI		0x02
291*71e2f4ddSJiaxun Yang #define USB_ERROR	0x03
292*71e2f4ddSJiaxun Yang #define USB_PM		0x04
293*71e2f4ddSJiaxun Yang #define USB_DIAG	0x05
294*71e2f4ddSJiaxun Yang 
295*71e2f4ddSJiaxun Yang /*
296*71e2f4ddSJiaxun Yang  * USB SPEC.
297*71e2f4ddSJiaxun Yang  */
298*71e2f4ddSJiaxun Yang #define USB_OHCI	0x08
299*71e2f4ddSJiaxun Yang #define USB_EHCI	0x09
300*71e2f4ddSJiaxun Yang 
301*71e2f4ddSJiaxun Yang /****************** NATIVE ***************************/
302*71e2f4ddSJiaxun Yang /* GPIO : I/O SPACE; REG : 32BITS */
303*71e2f4ddSJiaxun Yang #define GPIOL_OUT_VAL		0x00
304*71e2f4ddSJiaxun Yang #define GPIOL_OUT_EN		0x04
305*71e2f4ddSJiaxun Yang 
306*71e2f4ddSJiaxun Yang #endif				/* _CS5536_H */
307