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