Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
hardware.h File Reference

Go to the source code of this file.

Macros

#define S6_SCLK   1843200
 
#define S6_MEM_REG   0x20000000
 
#define S6_MEM_EFI   0x33F00000
 
#define S6_MEM_PCIE_DATARAM1   0x34000000
 
#define S6_MEM_XLMI   0x37F80000
 
#define S6_MEM_PIF_DATARAM1   0x37FFC000
 
#define S6_MEM_GMAC   0x38000000
 
#define S6_MEM_I2S   0x3A000000
 
#define S6_MEM_EGIB   0x3C000000
 
#define S6_MEM_PCIE_CFG   0x3E000000
 
#define S6_MEM_PIF_DATARAM   0x3FFE0000
 
#define S6_MEM_XLMI_DATARAM   0x3FFF0000
 
#define S6_MEM_DDR   0x40000000
 
#define S6_MEM_PCIE_APER   0xC0000000
 
#define S6_MEM_AUX   0xF0000000
 
#define S6_REG_SCB   S6_MEM_REG
 
#define S6_REG_NB   (S6_REG_SCB + 0x10000)
 
#define S6_REG_LMSDMA   (S6_REG_SCB + 0x20000)
 
#define S6_REG_NI   (S6_REG_SCB + 0x30000)
 
#define S6_REG_NIDMA   (S6_REG_SCB + 0x40000)
 
#define S6_REG_NS   (S6_REG_SCB + 0x50000)
 
#define S6_REG_DDR   (S6_REG_SCB + 0x60000)
 
#define S6_REG_GREG1   (S6_REG_SCB + 0x70000)
 
#define S6_REG_DP   (S6_REG_SCB + 0x80000)
 
#define S6_REG_DPDMA   (S6_REG_SCB + 0x90000)
 
#define S6_REG_EGIB   (S6_REG_SCB + 0xA0000)
 
#define S6_REG_PCIE   (S6_REG_SCB + 0xB0000)
 
#define S6_REG_I2S   (S6_REG_SCB + 0xC0000)
 
#define S6_REG_GMAC   (S6_REG_SCB + 0xD0000)
 
#define S6_REG_HIFDMA   (S6_REG_SCB + 0xE0000)
 
#define S6_REG_GREG2   (S6_REG_SCB + 0xF0000)
 
#define S6_REG_APB   S6_REG_SCB
 
#define S6_REG_UART   (S6_REG_APB + 0x0000)
 
#define S6_REG_INTC   (S6_REG_APB + 0x2000)
 
#define S6_REG_SPI   (S6_REG_APB + 0x3000)
 
#define S6_REG_I2C   (S6_REG_APB + 0x4000)
 
#define S6_REG_GPIO   (S6_REG_APB + 0x8000)
 
#define S6_GREG1_PLL_LOCKCLEAR   0x000
 
#define S6_GREG1_PLL_LOCK_SYS   0
 
#define S6_GREG1_PLL_LOCK_IO   1
 
#define S6_GREG1_PLL_LOCK_AIM   2
 
#define S6_GREG1_PLL_LOCK_DP0   3
 
#define S6_GREG1_PLL_LOCK_DP2   4
 
#define S6_GREG1_PLL_LOCK_DDR   5
 
#define S6_GREG1_PLL_LOCKSTAT   0x004
 
#define S6_GREG1_PLL_LOCKSTAT_CURLOCK   0
 
#define S6_GREG1_PLL_LOCKSTAT_EVERUNLCK   8
 
#define S6_GREG1_PLLSEL   0x010
 
#define S6_GREG1_PLLSEL_AIM   0
 
#define S6_GREG1_PLLSEL_AIM_DDR2   0
 
#define S6_GREG1_PLLSEL_AIM_300MHZ   1
 
#define S6_GREG1_PLLSEL_AIM_240MHZ   2
 
#define S6_GREG1_PLLSEL_AIM_200MHZ   3
 
#define S6_GREG1_PLLSEL_AIM_150MHZ   4
 
#define S6_GREG1_PLLSEL_AIM_120MHZ   5
 
#define S6_GREG1_PLLSEL_AIM_40MHZ   6
 
#define S6_GREG1_PLLSEL_AIM_PLLAIMREF   7
 
#define S6_GREG1_PLLSEL_AIM_MASK   7
 
#define S6_GREG1_PLLSEL_DDR   8
 
#define S6_GREG1_PLLSEL_DDR_HS   0
 
#define S6_GREG1_PLLSEL_DDR_333MHZ   1
 
#define S6_GREG1_PLLSEL_DDR_250MHZ   2
 
#define S6_GREG1_PLLSEL_DDR_200MHZ   3
 
#define S6_GREG1_PLLSEL_DDR_167MHZ   4
 
#define S6_GREG1_PLLSEL_DDR_100MHZ   5
 
#define S6_GREG1_PLLSEL_DDR_33MHZ   6
 
#define S6_GREG1_PLLSEL_DDR_PLLIOREF   7
 
#define S6_GREG1_PLLSEL_DDR_MASK   7
 
#define S6_GREG1_PLLSEL_GMAC   16
 
#define S6_GREG1_PLLSEL_GMAC_125MHZ   0
 
#define S6_GREG1_PLLSEL_GMAC_25MHZ   1
 
#define S6_GREG1_PLLSEL_GMAC_2500KHZ   2
 
#define S6_GREG1_PLLSEL_GMAC_EXTERN   3
 
#define S6_GREG1_PLLSEL_GMAC_MASK   3
 
#define S6_GREG1_PLLSEL_GMII   18
 
#define S6_GREG1_PLLSEL_GMII_111MHZ   0
 
#define S6_GREG1_PLLSEL_GMII_IOREF   1
 
#define S6_GREG1_PLLSEL_GMII_NONE   2
 
#define S6_GREG1_PLLSEL_GMII_125MHZ   3
 
#define S6_GREG1_PLLSEL_GMII_MASK   3
 
#define S6_GREG1_SYSUNLOCKCNT   0x020
 
#define S6_GREG1_IOUNLOCKCNT   0x024
 
#define S6_GREG1_AIMUNLOCKCNT   0x028
 
#define S6_GREG1_DP0UNLOCKCNT   0x02C
 
#define S6_GREG1_DP2UNLOCKCNT   0x030
 
#define S6_GREG1_DDRUNLOCKCNT   0x034
 
#define S6_GREG1_CLKBAL0   0x040
 
#define S6_GREG1_CLKBAL0_LSGB   0
 
#define S6_GREG1_CLKBAL0_LSPX   8
 
#define S6_GREG1_CLKBAL0_MEMDO   16
 
#define S6_GREG1_CLKBAL0_HSXT1   24
 
#define S6_GREG1_CLKBAL1   0x044
 
#define S6_GREG1_CLKBAL1_HSISEF   0
 
#define S6_GREG1_CLKBAL1_HSNI   8
 
#define S6_GREG1_CLKBAL1_HSNS   16
 
#define S6_GREG1_CLKBAL1_HSISEFCFG   24
 
#define S6_GREG1_CLKBAL2   0x048
 
#define S6_GREG1_CLKBAL2_LSNB   0
 
#define S6_GREG1_CLKBAL2_LSSB   8
 
#define S6_GREG1_CLKBAL2_LSREST   24
 
#define S6_GREG1_CLKBAL3   0x04C
 
#define S6_GREG1_CLKBAL3_ISEFXAD   0
 
#define S6_GREG1_CLKBAL3_ISEFLMS   8
 
#define S6_GREG1_CLKBAL3_ISEFISEF   16
 
#define S6_GREG1_CLKBAL3_DDRDD   24
 
#define S6_GREG1_CLKBAL4   0x050
 
#define S6_GREG1_CLKBAL4_DDRDP   0
 
#define S6_GREG1_CLKBAL4_DDRDO   8
 
#define S6_GREG1_CLKBAL4_DDRNB   16
 
#define S6_GREG1_CLKBAL4_DDRLMS   24
 
#define S6_GREG1_BLOCKENA   0x100
 
#define S6_GREG1_BLOCK_DDR   0
 
#define S6_GREG1_BLOCK_DP   1
 
#define S6_GREG1_BLOCK_NSNI   2
 
#define S6_GREG1_BLOCK_PCIE   3
 
#define S6_GREG1_BLOCK_GMAC   4
 
#define S6_GREG1_BLOCK_I2S   5
 
#define S6_GREG1_BLOCK_EGIB   6
 
#define S6_GREG1_BLOCK_SB   7
 
#define S6_GREG1_BLOCK_XT1   8
 
#define S6_GREG1_CLKGATE   0x104
 
#define S6_GREG1_BGATE_AIMNORTH   9
 
#define S6_GREG1_BGATE_AIMEAST   10
 
#define S6_GREG1_BGATE_AIMWEST   11
 
#define S6_GREG1_BGATE_AIMSOUTH   12
 
#define S6_GREG1_CHIPRES   0x108
 
#define S6_GREG1_CHIPRES_SOFTRES   0
 
#define S6_GREG1_CHIPRES_LOSTLOCK   1
 
#define S6_GREG1_RESETCAUSE   0x10C
 
#define S6_GREG1_RESETCAUSE_RESETN   0
 
#define S6_GREG1_RESETCAUSE_GLOBAL   1
 
#define S6_GREG1_RESETCAUSE_WDOGTIMER   2
 
#define S6_GREG1_RESETCAUSE_SWCHIP   3
 
#define S6_GREG1_RESETCAUSE_PLLSYSLOSS   4
 
#define S6_GREG1_RESETCAUSE_PCIE   5
 
#define S6_GREG1_RESETCAUSE_CREATEDGLOB   6
 
#define S6_GREG1_REFCLOCKCNT   0x110
 
#define S6_GREG1_RESETTIMER   0x114
 
#define S6_GREG1_NMITIMER   0x118
 
#define S6_GREG1_GLOBAL_TIMER   0x11C
 
#define S6_GREG1_TIMER0   0x180
 
#define S6_GREG1_TIMER1   0x184
 
#define S6_GREG1_UARTCLOCKSEL   0x204
 
#define S6_GREG1_CHIPVERSPACKG   0x208
 
#define S6_GREG1_CHIPVERSPACKG_CHIPVID   0
 
#define S6_GREG1_CHIPVERSPACKG_PACKSEL   8
 
#define S6_GREG1_ONDIETERMCTRL   0x20C
 
#define S6_GREG1_ONDIETERMCTRL_WEST   0
 
#define S6_GREG1_ONDIETERMCTRL_NORTH   2
 
#define S6_GREG1_ONDIETERMCTRL_EAST   4
 
#define S6_GREG1_ONDIETERMCTRL_SOUTH   6
 
#define S6_GREG1_ONDIETERMCTRL_NONE   0
 
#define S6_GREG1_ONDIETERMCTRL_75OHM   2
 
#define S6_GREG1_ONDIETERMCTRL_MASK   3
 
#define S6_GREG1_BOOT_CFG0   0x210
 
#define S6_GREG1_BOOT_CFG0_AIMSTRONG   1
 
#define S6_GREG1_BOOT_CFG0_MINIBOOTDL   2
 
#define S6_GREG1_BOOT_CFG0_OCDGPIO8SET   5
 
#define S6_GREG1_BOOT_CFG0_OCDGPIOENA   6
 
#define S6_GREG1_BOOT_CFG0_DOWNSTREAM   7
 
#define S6_GREG1_BOOT_CFG0_PLLSYSDIV   8
 
#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_300MHZ   1
 
#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_240MHZ   2
 
#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_200MHZ   3
 
#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_150MHZ   4
 
#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_120MHZ   5
 
#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_40MHZ   6
 
#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_MASK   7
 
#define S6_GREG1_BOOT_CFG0_BALHSLMS   12
 
#define S6_GREG1_BOOT_CFG0_BALHSNB   18
 
#define S6_GREG1_BOOT_CFG0_BALHSXAD   24
 
#define S6_GREG1_BOOT_CFG1   0x214
 
#define S6_GREG1_BOOT_CFG1_PCIE1LANE   1
 
#define S6_GREG1_BOOT_CFG1_MPLLPRESCALE   2
 
#define S6_GREG1_BOOT_CFG1_MPLLNCY   4
 
#define S6_GREG1_BOOT_CFG1_MPLLNCY5   9
 
#define S6_GREG1_BOOT_CFG1_BALHSREST   14
 
#define S6_GREG1_BOOT_CFG1_BALHSPSMEMS   20
 
#define S6_GREG1_BOOT_CFG1_BALLSGI   26
 
#define S6_GREG1_BOOT_CFG2   0x218
 
#define S6_GREG1_BOOT_CFG2_PEID   0
 
#define S6_GREG1_BOOT_CFG3   0x21C
 
#define S6_GREG1_DRAMBUSYHOLDOF   0x220
 
#define S6_GREG1_DRAMBUSYHOLDOF_XT0   0
 
#define S6_GREG1_DRAMBUSYHOLDOF_XT1   4
 
#define S6_GREG1_DRAMBUSYHOLDOF_XT_MASK   7
 
#define S6_GREG1_PCIEBAR1SIZE   0x224
 
#define S6_GREG1_PCIEBAR2SIZE   0x228
 
#define S6_GREG1_PCIEVENDOR   0x22C
 
#define S6_GREG1_PCIEDEVICE   0x230
 
#define S6_GREG1_PCIEREV   0x234
 
#define S6_GREG1_PCIECLASS   0x238
 
#define S6_GREG1_XT1DCACHEMISS   0x240
 
#define S6_GREG1_XT1ICACHEMISS   0x244
 
#define S6_GREG1_HWSEMAPHORE(n)   (0x400 + 4 * (n))
 
#define S6_GREG1_HWSEMAPHORE_NB   16
 
#define S6_INTC_GPIO(n)   (n) /* 0..3 */
 
#define S6_INTC_I2C   4
 
#define S6_INTC_SPI   5
 
#define S6_INTC_NB_ERR   6
 
#define S6_INTC_DMA_LMSERR   7
 
#define S6_INTC_DMA_LMSLOWWMRK(n)   (8 + (n)) /* 0..11 */
 
#define S6_INTC_DMA_LMSPENDCNT(n)   (20 + (n)) /* 0..11 */
 
#define S6_INTC_DMA   HOSTLOWWMRK(n) (32 + (n)) /* 0..6 */
 
#define S6_INTC_DMA_HOSTPENDCNT(n)   (39 + (n)) /* 0..6 */
 
#define S6_INTC_DMA_HOSTERR   46
 
#define S6_INTC_UART(n)   (47 + (n)) /* 0..1 */
 
#define S6_INTC_XAD   49
 
#define S6_INTC_NI_ERR   50
 
#define S6_INTC_NI_INFIFOFULL   51
 
#define S6_INTC_DMA_NIERR   52
 
#define S6_INTC_DMA_NILOWWMRK(n)   (53 + (n)) /* 0..3 */
 
#define S6_INTC_DMA_NIPENDCNT(n)   (57 + (n)) /* 0..3 */
 
#define S6_INTC_DDR   61
 
#define S6_INTC_NS_ERR   62
 
#define S6_INTC_EFI_CFGERR   63
 
#define S6_INTC_EFI_ISEFTEST   64
 
#define S6_INTC_EFI_WRITEERR   65
 
#define S6_INTC_NMI_TIMER   66
 
#define S6_INTC_PLLLOCK_SYS   67
 
#define S6_INTC_PLLLOCK_IO   68
 
#define S6_INTC_PLLLOCK_AIM   69
 
#define S6_INTC_PLLLOCK_DP0   70
 
#define S6_INTC_PLLLOCK_DP2   71
 
#define S6_INTC_I2S_ERR   72
 
#define S6_INTC_GMAC_STAT   73
 
#define S6_INTC_GMAC_ERR   74
 
#define S6_INTC_GIB_ERR   75
 
#define S6_INTC_PCIE_ERR   76
 
#define S6_INTC_PCIE_MSI(n)   (77 + (n)) /* 0..3 */
 
#define S6_INTC_PCIE_INTA   81
 
#define S6_INTC_PCIE_INTB   82
 
#define S6_INTC_PCIE_INTC   83
 
#define S6_INTC_PCIE_INTD   84
 
#define S6_INTC_SW(n)   (85 + (n)) /* 0..9 */
 
#define S6_INTC_SW_ENABLE(n)   (85 + 256 + (n))
 
#define S6_INTC_DMA_DP_ERR   95
 
#define S6_INTC_DMA_DPLOWWMRK(n)   (96 + (n)) /* 0..3 */
 
#define S6_INTC_DMA_DPPENDCNT(n)   (100 + (n)) /* 0..3 */
 
#define S6_INTC_DMA_DPTERMCNT(n)   (104 + (n)) /* 0..3 */
 
#define S6_INTC_TIMER0   108
 
#define S6_INTC_TIMER1   109
 
#define S6_INTC_DMA_HOSTTERMCNT(n)   (110 + (n)) /* 0..6 */
 

Macro Definition Documentation

#define S6_GREG1_AIMUNLOCKCNT   0x028

Definition at line 94 of file hardware.h.

#define S6_GREG1_BGATE_AIMEAST   10

Definition at line 134 of file hardware.h.

#define S6_GREG1_BGATE_AIMNORTH   9

Definition at line 133 of file hardware.h.

#define S6_GREG1_BGATE_AIMSOUTH   12

Definition at line 136 of file hardware.h.

#define S6_GREG1_BGATE_AIMWEST   11

Definition at line 135 of file hardware.h.

#define S6_GREG1_BLOCK_DDR   0

Definition at line 123 of file hardware.h.

#define S6_GREG1_BLOCK_DP   1

Definition at line 124 of file hardware.h.

#define S6_GREG1_BLOCK_EGIB   6

Definition at line 129 of file hardware.h.

#define S6_GREG1_BLOCK_GMAC   4

Definition at line 127 of file hardware.h.

#define S6_GREG1_BLOCK_I2S   5

Definition at line 128 of file hardware.h.

#define S6_GREG1_BLOCK_NSNI   2

Definition at line 125 of file hardware.h.

#define S6_GREG1_BLOCK_PCIE   3

Definition at line 126 of file hardware.h.

#define S6_GREG1_BLOCK_SB   7

Definition at line 130 of file hardware.h.

#define S6_GREG1_BLOCK_XT1   8

Definition at line 131 of file hardware.h.

#define S6_GREG1_BLOCKENA   0x100

Definition at line 122 of file hardware.h.

#define S6_GREG1_BOOT_CFG0   0x210

Definition at line 166 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_AIMSTRONG   1

Definition at line 167 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_BALHSLMS   12

Definition at line 180 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_BALHSNB   18

Definition at line 181 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_BALHSXAD   24

Definition at line 182 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_DOWNSTREAM   7

Definition at line 171 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_MINIBOOTDL   2

Definition at line 168 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_OCDGPIO8SET   5

Definition at line 169 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_OCDGPIOENA   6

Definition at line 170 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_PLLSYSDIV   8

Definition at line 172 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_120MHZ   5

Definition at line 177 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_150MHZ   4

Definition at line 176 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_200MHZ   3

Definition at line 175 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_240MHZ   2

Definition at line 174 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_300MHZ   1

Definition at line 173 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_40MHZ   6

Definition at line 178 of file hardware.h.

#define S6_GREG1_BOOT_CFG0_PLLSYSDIV_MASK   7

Definition at line 179 of file hardware.h.

#define S6_GREG1_BOOT_CFG1   0x214

Definition at line 183 of file hardware.h.

#define S6_GREG1_BOOT_CFG1_BALHSPSMEMS   20

Definition at line 189 of file hardware.h.

#define S6_GREG1_BOOT_CFG1_BALHSREST   14

Definition at line 188 of file hardware.h.

#define S6_GREG1_BOOT_CFG1_BALLSGI   26

Definition at line 190 of file hardware.h.

#define S6_GREG1_BOOT_CFG1_MPLLNCY   4

Definition at line 186 of file hardware.h.

#define S6_GREG1_BOOT_CFG1_MPLLNCY5   9

Definition at line 187 of file hardware.h.

#define S6_GREG1_BOOT_CFG1_MPLLPRESCALE   2

Definition at line 185 of file hardware.h.

#define S6_GREG1_BOOT_CFG1_PCIE1LANE   1

Definition at line 184 of file hardware.h.

#define S6_GREG1_BOOT_CFG2   0x218

Definition at line 191 of file hardware.h.

#define S6_GREG1_BOOT_CFG2_PEID   0

Definition at line 192 of file hardware.h.

#define S6_GREG1_BOOT_CFG3   0x21C

Definition at line 193 of file hardware.h.

#define S6_GREG1_CHIPRES   0x108

Definition at line 137 of file hardware.h.

#define S6_GREG1_CHIPRES_LOSTLOCK   1

Definition at line 139 of file hardware.h.

#define S6_GREG1_CHIPRES_SOFTRES   0

Definition at line 138 of file hardware.h.

#define S6_GREG1_CHIPVERSPACKG   0x208

Definition at line 155 of file hardware.h.

#define S6_GREG1_CHIPVERSPACKG_CHIPVID   0

Definition at line 156 of file hardware.h.

#define S6_GREG1_CHIPVERSPACKG_PACKSEL   8

Definition at line 157 of file hardware.h.

#define S6_GREG1_CLKBAL0   0x040

Definition at line 98 of file hardware.h.

#define S6_GREG1_CLKBAL0_HSXT1   24

Definition at line 102 of file hardware.h.

#define S6_GREG1_CLKBAL0_LSGB   0

Definition at line 99 of file hardware.h.

#define S6_GREG1_CLKBAL0_LSPX   8

Definition at line 100 of file hardware.h.

#define S6_GREG1_CLKBAL0_MEMDO   16

Definition at line 101 of file hardware.h.

#define S6_GREG1_CLKBAL1   0x044

Definition at line 103 of file hardware.h.

#define S6_GREG1_CLKBAL1_HSISEF   0

Definition at line 104 of file hardware.h.

#define S6_GREG1_CLKBAL1_HSISEFCFG   24

Definition at line 107 of file hardware.h.

#define S6_GREG1_CLKBAL1_HSNI   8

Definition at line 105 of file hardware.h.

#define S6_GREG1_CLKBAL1_HSNS   16

Definition at line 106 of file hardware.h.

#define S6_GREG1_CLKBAL2   0x048

Definition at line 108 of file hardware.h.

#define S6_GREG1_CLKBAL2_LSNB   0

Definition at line 109 of file hardware.h.

#define S6_GREG1_CLKBAL2_LSREST   24

Definition at line 111 of file hardware.h.

#define S6_GREG1_CLKBAL2_LSSB   8

Definition at line 110 of file hardware.h.

#define S6_GREG1_CLKBAL3   0x04C

Definition at line 112 of file hardware.h.

#define S6_GREG1_CLKBAL3_DDRDD   24

Definition at line 116 of file hardware.h.

#define S6_GREG1_CLKBAL3_ISEFISEF   16

Definition at line 115 of file hardware.h.

#define S6_GREG1_CLKBAL3_ISEFLMS   8

Definition at line 114 of file hardware.h.

#define S6_GREG1_CLKBAL3_ISEFXAD   0

Definition at line 113 of file hardware.h.

#define S6_GREG1_CLKBAL4   0x050

Definition at line 117 of file hardware.h.

#define S6_GREG1_CLKBAL4_DDRDO   8

Definition at line 119 of file hardware.h.

#define S6_GREG1_CLKBAL4_DDRDP   0

Definition at line 118 of file hardware.h.

#define S6_GREG1_CLKBAL4_DDRLMS   24

Definition at line 121 of file hardware.h.

#define S6_GREG1_CLKBAL4_DDRNB   16

Definition at line 120 of file hardware.h.

#define S6_GREG1_CLKGATE   0x104

Definition at line 132 of file hardware.h.

#define S6_GREG1_DDRUNLOCKCNT   0x034

Definition at line 97 of file hardware.h.

#define S6_GREG1_DP0UNLOCKCNT   0x02C

Definition at line 95 of file hardware.h.

#define S6_GREG1_DP2UNLOCKCNT   0x030

Definition at line 96 of file hardware.h.

#define S6_GREG1_DRAMBUSYHOLDOF   0x220

Definition at line 194 of file hardware.h.

#define S6_GREG1_DRAMBUSYHOLDOF_XT0   0

Definition at line 195 of file hardware.h.

#define S6_GREG1_DRAMBUSYHOLDOF_XT1   4

Definition at line 196 of file hardware.h.

#define S6_GREG1_DRAMBUSYHOLDOF_XT_MASK   7

Definition at line 197 of file hardware.h.

#define S6_GREG1_GLOBAL_TIMER   0x11C

Definition at line 151 of file hardware.h.

#define S6_GREG1_HWSEMAPHORE (   n)    (0x400 + 4 * (n))

Definition at line 206 of file hardware.h.

#define S6_GREG1_HWSEMAPHORE_NB   16

Definition at line 207 of file hardware.h.

#define S6_GREG1_IOUNLOCKCNT   0x024

Definition at line 93 of file hardware.h.

#define S6_GREG1_NMITIMER   0x118

Definition at line 150 of file hardware.h.

#define S6_GREG1_ONDIETERMCTRL   0x20C

Definition at line 158 of file hardware.h.

#define S6_GREG1_ONDIETERMCTRL_75OHM   2

Definition at line 164 of file hardware.h.

#define S6_GREG1_ONDIETERMCTRL_EAST   4

Definition at line 161 of file hardware.h.

#define S6_GREG1_ONDIETERMCTRL_MASK   3

Definition at line 165 of file hardware.h.

#define S6_GREG1_ONDIETERMCTRL_NONE   0

Definition at line 163 of file hardware.h.

#define S6_GREG1_ONDIETERMCTRL_NORTH   2

Definition at line 160 of file hardware.h.

#define S6_GREG1_ONDIETERMCTRL_SOUTH   6

Definition at line 162 of file hardware.h.

#define S6_GREG1_ONDIETERMCTRL_WEST   0

Definition at line 159 of file hardware.h.

#define S6_GREG1_PCIEBAR1SIZE   0x224

Definition at line 198 of file hardware.h.

#define S6_GREG1_PCIEBAR2SIZE   0x228

Definition at line 199 of file hardware.h.

#define S6_GREG1_PCIECLASS   0x238

Definition at line 203 of file hardware.h.

#define S6_GREG1_PCIEDEVICE   0x230

Definition at line 201 of file hardware.h.

#define S6_GREG1_PCIEREV   0x234

Definition at line 202 of file hardware.h.

#define S6_GREG1_PCIEVENDOR   0x22C

Definition at line 200 of file hardware.h.

#define S6_GREG1_PLL_LOCK_AIM   2

Definition at line 52 of file hardware.h.

#define S6_GREG1_PLL_LOCK_DDR   5

Definition at line 55 of file hardware.h.

#define S6_GREG1_PLL_LOCK_DP0   3

Definition at line 53 of file hardware.h.

#define S6_GREG1_PLL_LOCK_DP2   4

Definition at line 54 of file hardware.h.

#define S6_GREG1_PLL_LOCK_IO   1

Definition at line 51 of file hardware.h.

#define S6_GREG1_PLL_LOCK_SYS   0

Definition at line 50 of file hardware.h.

#define S6_GREG1_PLL_LOCKCLEAR   0x000

Definition at line 49 of file hardware.h.

#define S6_GREG1_PLL_LOCKSTAT   0x004

Definition at line 56 of file hardware.h.

#define S6_GREG1_PLL_LOCKSTAT_CURLOCK   0

Definition at line 57 of file hardware.h.

#define S6_GREG1_PLL_LOCKSTAT_EVERUNLCK   8

Definition at line 58 of file hardware.h.

#define S6_GREG1_PLLSEL   0x010

Definition at line 59 of file hardware.h.

#define S6_GREG1_PLLSEL_AIM   0

Definition at line 60 of file hardware.h.

#define S6_GREG1_PLLSEL_AIM_120MHZ   5

Definition at line 66 of file hardware.h.

#define S6_GREG1_PLLSEL_AIM_150MHZ   4

Definition at line 65 of file hardware.h.

#define S6_GREG1_PLLSEL_AIM_200MHZ   3

Definition at line 64 of file hardware.h.

#define S6_GREG1_PLLSEL_AIM_240MHZ   2

Definition at line 63 of file hardware.h.

#define S6_GREG1_PLLSEL_AIM_300MHZ   1

Definition at line 62 of file hardware.h.

#define S6_GREG1_PLLSEL_AIM_40MHZ   6

Definition at line 67 of file hardware.h.

#define S6_GREG1_PLLSEL_AIM_DDR2   0

Definition at line 61 of file hardware.h.

#define S6_GREG1_PLLSEL_AIM_MASK   7

Definition at line 69 of file hardware.h.

#define S6_GREG1_PLLSEL_AIM_PLLAIMREF   7

Definition at line 68 of file hardware.h.

#define S6_GREG1_PLLSEL_DDR   8

Definition at line 70 of file hardware.h.

#define S6_GREG1_PLLSEL_DDR_100MHZ   5

Definition at line 76 of file hardware.h.

#define S6_GREG1_PLLSEL_DDR_167MHZ   4

Definition at line 75 of file hardware.h.

#define S6_GREG1_PLLSEL_DDR_200MHZ   3

Definition at line 74 of file hardware.h.

#define S6_GREG1_PLLSEL_DDR_250MHZ   2

Definition at line 73 of file hardware.h.

#define S6_GREG1_PLLSEL_DDR_333MHZ   1

Definition at line 72 of file hardware.h.

#define S6_GREG1_PLLSEL_DDR_33MHZ   6

Definition at line 77 of file hardware.h.

#define S6_GREG1_PLLSEL_DDR_HS   0

Definition at line 71 of file hardware.h.

#define S6_GREG1_PLLSEL_DDR_MASK   7

Definition at line 79 of file hardware.h.

#define S6_GREG1_PLLSEL_DDR_PLLIOREF   7

Definition at line 78 of file hardware.h.

#define S6_GREG1_PLLSEL_GMAC   16

Definition at line 80 of file hardware.h.

#define S6_GREG1_PLLSEL_GMAC_125MHZ   0

Definition at line 81 of file hardware.h.

#define S6_GREG1_PLLSEL_GMAC_2500KHZ   2

Definition at line 83 of file hardware.h.

#define S6_GREG1_PLLSEL_GMAC_25MHZ   1

Definition at line 82 of file hardware.h.

#define S6_GREG1_PLLSEL_GMAC_EXTERN   3

Definition at line 84 of file hardware.h.

#define S6_GREG1_PLLSEL_GMAC_MASK   3

Definition at line 85 of file hardware.h.

#define S6_GREG1_PLLSEL_GMII   18

Definition at line 86 of file hardware.h.

#define S6_GREG1_PLLSEL_GMII_111MHZ   0

Definition at line 87 of file hardware.h.

#define S6_GREG1_PLLSEL_GMII_125MHZ   3

Definition at line 90 of file hardware.h.

#define S6_GREG1_PLLSEL_GMII_IOREF   1

Definition at line 88 of file hardware.h.

#define S6_GREG1_PLLSEL_GMII_MASK   3

Definition at line 91 of file hardware.h.

#define S6_GREG1_PLLSEL_GMII_NONE   2

Definition at line 89 of file hardware.h.

#define S6_GREG1_REFCLOCKCNT   0x110

Definition at line 148 of file hardware.h.

#define S6_GREG1_RESETCAUSE   0x10C

Definition at line 140 of file hardware.h.

#define S6_GREG1_RESETCAUSE_CREATEDGLOB   6

Definition at line 147 of file hardware.h.

#define S6_GREG1_RESETCAUSE_GLOBAL   1

Definition at line 142 of file hardware.h.

#define S6_GREG1_RESETCAUSE_PCIE   5

Definition at line 146 of file hardware.h.

#define S6_GREG1_RESETCAUSE_PLLSYSLOSS   4

Definition at line 145 of file hardware.h.

#define S6_GREG1_RESETCAUSE_RESETN   0

Definition at line 141 of file hardware.h.

#define S6_GREG1_RESETCAUSE_SWCHIP   3

Definition at line 144 of file hardware.h.

#define S6_GREG1_RESETCAUSE_WDOGTIMER   2

Definition at line 143 of file hardware.h.

#define S6_GREG1_RESETTIMER   0x114

Definition at line 149 of file hardware.h.

#define S6_GREG1_SYSUNLOCKCNT   0x020

Definition at line 92 of file hardware.h.

#define S6_GREG1_TIMER0   0x180

Definition at line 152 of file hardware.h.

#define S6_GREG1_TIMER1   0x184

Definition at line 153 of file hardware.h.

#define S6_GREG1_UARTCLOCKSEL   0x204

Definition at line 154 of file hardware.h.

#define S6_GREG1_XT1DCACHEMISS   0x240

Definition at line 204 of file hardware.h.

#define S6_GREG1_XT1ICACHEMISS   0x244

Definition at line 205 of file hardware.h.

#define S6_INTC_DDR   61

Definition at line 228 of file hardware.h.

#define S6_INTC_DMA   HOSTLOWWMRK(n) (32 + (n)) /* 0..6 */

Definition at line 218 of file hardware.h.

#define S6_INTC_DMA_DP_ERR   95

Definition at line 251 of file hardware.h.

#define S6_INTC_DMA_DPLOWWMRK (   n)    (96 + (n)) /* 0..3 */

Definition at line 252 of file hardware.h.

#define S6_INTC_DMA_DPPENDCNT (   n)    (100 + (n)) /* 0..3 */

Definition at line 253 of file hardware.h.

#define S6_INTC_DMA_DPTERMCNT (   n)    (104 + (n)) /* 0..3 */

Definition at line 254 of file hardware.h.

#define S6_INTC_DMA_HOSTERR   46

Definition at line 220 of file hardware.h.

#define S6_INTC_DMA_HOSTPENDCNT (   n)    (39 + (n)) /* 0..6 */

Definition at line 219 of file hardware.h.

#define S6_INTC_DMA_HOSTTERMCNT (   n)    (110 + (n)) /* 0..6 */

Definition at line 257 of file hardware.h.

#define S6_INTC_DMA_LMSERR   7

Definition at line 215 of file hardware.h.

#define S6_INTC_DMA_LMSLOWWMRK (   n)    (8 + (n)) /* 0..11 */

Definition at line 216 of file hardware.h.

#define S6_INTC_DMA_LMSPENDCNT (   n)    (20 + (n)) /* 0..11 */

Definition at line 217 of file hardware.h.

#define S6_INTC_DMA_NIERR   52

Definition at line 225 of file hardware.h.

#define S6_INTC_DMA_NILOWWMRK (   n)    (53 + (n)) /* 0..3 */

Definition at line 226 of file hardware.h.

#define S6_INTC_DMA_NIPENDCNT (   n)    (57 + (n)) /* 0..3 */

Definition at line 227 of file hardware.h.

#define S6_INTC_EFI_CFGERR   63

Definition at line 230 of file hardware.h.

#define S6_INTC_EFI_ISEFTEST   64

Definition at line 231 of file hardware.h.

#define S6_INTC_EFI_WRITEERR   65

Definition at line 232 of file hardware.h.

#define S6_INTC_GIB_ERR   75

Definition at line 242 of file hardware.h.

#define S6_INTC_GMAC_ERR   74

Definition at line 241 of file hardware.h.

#define S6_INTC_GMAC_STAT   73

Definition at line 240 of file hardware.h.

#define S6_INTC_GPIO (   n)    (n) /* 0..3 */

Definition at line 211 of file hardware.h.

#define S6_INTC_I2C   4

Definition at line 212 of file hardware.h.

#define S6_INTC_I2S_ERR   72

Definition at line 239 of file hardware.h.

#define S6_INTC_NB_ERR   6

Definition at line 214 of file hardware.h.

#define S6_INTC_NI_ERR   50

Definition at line 223 of file hardware.h.

#define S6_INTC_NI_INFIFOFULL   51

Definition at line 224 of file hardware.h.

#define S6_INTC_NMI_TIMER   66

Definition at line 233 of file hardware.h.

#define S6_INTC_NS_ERR   62

Definition at line 229 of file hardware.h.

#define S6_INTC_PCIE_ERR   76

Definition at line 243 of file hardware.h.

#define S6_INTC_PCIE_INTA   81

Definition at line 245 of file hardware.h.

#define S6_INTC_PCIE_INTB   82

Definition at line 246 of file hardware.h.

#define S6_INTC_PCIE_INTC   83

Definition at line 247 of file hardware.h.

#define S6_INTC_PCIE_INTD   84

Definition at line 248 of file hardware.h.

#define S6_INTC_PCIE_MSI (   n)    (77 + (n)) /* 0..3 */

Definition at line 244 of file hardware.h.

#define S6_INTC_PLLLOCK_AIM   69

Definition at line 236 of file hardware.h.

#define S6_INTC_PLLLOCK_DP0   70

Definition at line 237 of file hardware.h.

#define S6_INTC_PLLLOCK_DP2   71

Definition at line 238 of file hardware.h.

#define S6_INTC_PLLLOCK_IO   68

Definition at line 235 of file hardware.h.

#define S6_INTC_PLLLOCK_SYS   67

Definition at line 234 of file hardware.h.

#define S6_INTC_SPI   5

Definition at line 213 of file hardware.h.

#define S6_INTC_SW (   n)    (85 + (n)) /* 0..9 */

Definition at line 249 of file hardware.h.

#define S6_INTC_SW_ENABLE (   n)    (85 + 256 + (n))

Definition at line 250 of file hardware.h.

#define S6_INTC_TIMER0   108

Definition at line 255 of file hardware.h.

#define S6_INTC_TIMER1   109

Definition at line 256 of file hardware.h.

#define S6_INTC_UART (   n)    (47 + (n)) /* 0..1 */

Definition at line 221 of file hardware.h.

#define S6_INTC_XAD   49

Definition at line 222 of file hardware.h.

#define S6_MEM_AUX   0xF0000000

Definition at line 19 of file hardware.h.

#define S6_MEM_DDR   0x40000000

Definition at line 17 of file hardware.h.

#define S6_MEM_EFI   0x33F00000

Definition at line 7 of file hardware.h.

#define S6_MEM_EGIB   0x3C000000

Definition at line 13 of file hardware.h.

#define S6_MEM_GMAC   0x38000000

Definition at line 11 of file hardware.h.

#define S6_MEM_I2S   0x3A000000

Definition at line 12 of file hardware.h.

#define S6_MEM_PCIE_APER   0xC0000000

Definition at line 18 of file hardware.h.

#define S6_MEM_PCIE_CFG   0x3E000000

Definition at line 14 of file hardware.h.

#define S6_MEM_PCIE_DATARAM1   0x34000000

Definition at line 8 of file hardware.h.

#define S6_MEM_PIF_DATARAM   0x3FFE0000

Definition at line 15 of file hardware.h.

#define S6_MEM_PIF_DATARAM1   0x37FFC000

Definition at line 10 of file hardware.h.

#define S6_MEM_REG   0x20000000

Definition at line 6 of file hardware.h.

#define S6_MEM_XLMI   0x37F80000

Definition at line 9 of file hardware.h.

#define S6_MEM_XLMI_DATARAM   0x3FFF0000

Definition at line 16 of file hardware.h.

#define S6_REG_APB   S6_REG_SCB

Definition at line 40 of file hardware.h.

#define S6_REG_DDR   (S6_REG_SCB + 0x60000)

Definition at line 29 of file hardware.h.

#define S6_REG_DP   (S6_REG_SCB + 0x80000)

Definition at line 31 of file hardware.h.

#define S6_REG_DPDMA   (S6_REG_SCB + 0x90000)

Definition at line 32 of file hardware.h.

#define S6_REG_EGIB   (S6_REG_SCB + 0xA0000)

Definition at line 33 of file hardware.h.

#define S6_REG_GMAC   (S6_REG_SCB + 0xD0000)

Definition at line 36 of file hardware.h.

#define S6_REG_GPIO   (S6_REG_APB + 0x8000)

Definition at line 45 of file hardware.h.

#define S6_REG_GREG1   (S6_REG_SCB + 0x70000)

Definition at line 30 of file hardware.h.

#define S6_REG_GREG2   (S6_REG_SCB + 0xF0000)

Definition at line 38 of file hardware.h.

#define S6_REG_HIFDMA   (S6_REG_SCB + 0xE0000)

Definition at line 37 of file hardware.h.

#define S6_REG_I2C   (S6_REG_APB + 0x4000)

Definition at line 44 of file hardware.h.

#define S6_REG_I2S   (S6_REG_SCB + 0xC0000)

Definition at line 35 of file hardware.h.

#define S6_REG_INTC   (S6_REG_APB + 0x2000)

Definition at line 42 of file hardware.h.

#define S6_REG_LMSDMA   (S6_REG_SCB + 0x20000)

Definition at line 25 of file hardware.h.

#define S6_REG_NB   (S6_REG_SCB + 0x10000)

Definition at line 24 of file hardware.h.

#define S6_REG_NI   (S6_REG_SCB + 0x30000)

Definition at line 26 of file hardware.h.

#define S6_REG_NIDMA   (S6_REG_SCB + 0x40000)

Definition at line 27 of file hardware.h.

#define S6_REG_NS   (S6_REG_SCB + 0x50000)

Definition at line 28 of file hardware.h.

#define S6_REG_PCIE   (S6_REG_SCB + 0xB0000)

Definition at line 34 of file hardware.h.

#define S6_REG_SCB   S6_MEM_REG

Definition at line 23 of file hardware.h.

#define S6_REG_SPI   (S6_REG_APB + 0x3000)

Definition at line 43 of file hardware.h.

#define S6_REG_UART   (S6_REG_APB + 0x0000)

Definition at line 41 of file hardware.h.

#define S6_SCLK   1843200

Definition at line 4 of file hardware.h.