1*2a61eff6SStefan Roese /* 2*2a61eff6SStefan Roese * (C) Copyright 2008 Stefan Roese <sr@denx.de>, DENX Software Engineering 3*2a61eff6SStefan Roese * 4*2a61eff6SStefan Roese * Copyright (C) 2006 Micronas GmbH 5*2a61eff6SStefan Roese * 6*2a61eff6SStefan Roese * This program is free software; you can redistribute it and/or 7*2a61eff6SStefan Roese * modify it under the terms of the GNU General Public License as 8*2a61eff6SStefan Roese * published by the Free Software Foundation; either version 2 of 9*2a61eff6SStefan Roese * the License, or (at your option) any later version. 10*2a61eff6SStefan Roese * 11*2a61eff6SStefan Roese * This program is distributed in the hope that it will be useful, 12*2a61eff6SStefan Roese * but WITHOUT ANY WARRANTY; without even the implied warranty of 13*2a61eff6SStefan Roese * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14*2a61eff6SStefan Roese * GNU General Public License for more details. 15*2a61eff6SStefan Roese * 16*2a61eff6SStefan Roese * You should have received a copy of the GNU General Public License 17*2a61eff6SStefan Roese * along with this program; if not, write to the Free Software 18*2a61eff6SStefan Roese * Foundation, Inc., 59 Temple Place, Suite 330, Boston, 19*2a61eff6SStefan Roese * MA 02111-1307 USA 20*2a61eff6SStefan Roese */ 21*2a61eff6SStefan Roese 22*2a61eff6SStefan Roese #ifndef _REG_EBI_PLATINUMAVC_H_ 23*2a61eff6SStefan Roese #define _REG_EBI_PLATINUMAVC_H_ 24*2a61eff6SStefan Roese 25*2a61eff6SStefan Roese #define EBI_BASE 0x00014000 26*2a61eff6SStefan Roese 27*2a61eff6SStefan Roese /* Relative offsets of the register adresses */ 28*2a61eff6SStefan Roese 29*2a61eff6SStefan Roese #define EBI_CPU_IO_ACCS_OFFS 0x00000000 30*2a61eff6SStefan Roese #define EBI_CPU_IO_ACCS(base) ((base) + EBI_CPU_IO_ACCS_OFFS) 31*2a61eff6SStefan Roese #define EBI_IO_ACCS_DATA_OFFS 0x00000004 32*2a61eff6SStefan Roese #define EBI_IO_ACCS_DATA(base) ((base) + EBI_IO_ACCS_DATA_OFFS) 33*2a61eff6SStefan Roese #define EBI_CPU_IO_ACCS2_OFFS 0x00000008 34*2a61eff6SStefan Roese #define EBI_CPU_IO_ACCS2(base) ((base) + EBI_CPU_IO_ACCS2_OFFS) 35*2a61eff6SStefan Roese #define EBI_IO_ACCS2_DATA_OFFS 0x0000000C 36*2a61eff6SStefan Roese #define EBI_IO_ACCS2_DATA(base) ((base) + EBI_IO_ACCS2_DATA_OFFS) 37*2a61eff6SStefan Roese #define EBI_CTRL_OFFS 0x00000010 38*2a61eff6SStefan Roese #define EBI_CTRL(base) ((base) + EBI_CTRL_OFFS) 39*2a61eff6SStefan Roese #define EBI_IRQ_MASK_OFFS 0x00000018 40*2a61eff6SStefan Roese #define EBI_IRQ_MASK(base) ((base) + EBI_IRQ_MASK_OFFS) 41*2a61eff6SStefan Roese #define EBI_IRQ_MASK2_OFFS 0x0000001C 42*2a61eff6SStefan Roese #define EBI_IRQ_MASK2(base) ((base) + EBI_IRQ_MASK2_OFFS) 43*2a61eff6SStefan Roese #define EBI_TAG1_SYS_ID_OFFS 0x00000030 44*2a61eff6SStefan Roese #define EBI_TAG1_SYS_ID(base) ((base) + EBI_TAG1_SYS_ID_OFFS) 45*2a61eff6SStefan Roese #define EBI_TAG2_SYS_ID_OFFS 0x00000040 46*2a61eff6SStefan Roese #define EBI_TAG2_SYS_ID(base) ((base) + EBI_TAG2_SYS_ID_OFFS) 47*2a61eff6SStefan Roese #define EBI_TAG3_SYS_ID_OFFS 0x00000050 48*2a61eff6SStefan Roese #define EBI_TAG3_SYS_ID(base) ((base) + EBI_TAG3_SYS_ID_OFFS) 49*2a61eff6SStefan Roese #define EBI_TAG4_SYS_ID_OFFS 0x00000060 50*2a61eff6SStefan Roese #define EBI_TAG4_SYS_ID(base) ((base) + EBI_TAG4_SYS_ID_OFFS) 51*2a61eff6SStefan Roese #define EBI_GEN_DMA_CTRL_OFFS 0x00000070 52*2a61eff6SStefan Roese #define EBI_GEN_DMA_CTRL(base) ((base) + EBI_GEN_DMA_CTRL_OFFS) 53*2a61eff6SStefan Roese #define EBI_STATUS_OFFS 0x00000080 54*2a61eff6SStefan Roese #define EBI_STATUS(base) ((base) + EBI_STATUS_OFFS) 55*2a61eff6SStefan Roese #define EBI_STATUS_DMA_CNT_OFFS 0x00000084 56*2a61eff6SStefan Roese #define EBI_STATUS_DMA_CNT(base) ((base) + EBI_STATUS_DMA_CNT_OFFS) 57*2a61eff6SStefan Roese #define EBI_SIG_LEVEL_OFFS 0x00000088 58*2a61eff6SStefan Roese #define EBI_SIG_LEVEL(base) ((base) + EBI_SIG_LEVEL_OFFS) 59*2a61eff6SStefan Roese #define EBI_CTRL_SIG_ACTLV_OFFS 0x0000008C 60*2a61eff6SStefan Roese #define EBI_CTRL_SIG_ACTLV(base) ((base) + EBI_CTRL_SIG_ACTLV_OFFS) 61*2a61eff6SStefan Roese #define EBI_CRC_GEN_OFFS 0x00000090 62*2a61eff6SStefan Roese #define EBI_CRC_GEN(base) ((base) + EBI_CRC_GEN_OFFS) 63*2a61eff6SStefan Roese #define EBI_EXT_ADDR_OFFS 0x000000A0 64*2a61eff6SStefan Roese #define EBI_EXT_ADDR(base) ((base) + EBI_EXT_ADDR_OFFS) 65*2a61eff6SStefan Roese #define EBI_IRQ_STATUS_OFFS 0x000000B0 66*2a61eff6SStefan Roese #define EBI_IRQ_STATUS(base) ((base) + EBI_IRQ_STATUS_OFFS) 67*2a61eff6SStefan Roese #define EBI_IRQ_STATUS2_OFFS 0x000000B4 68*2a61eff6SStefan Roese #define EBI_IRQ_STATUS2(base) ((base) + EBI_IRQ_STATUS2_OFFS) 69*2a61eff6SStefan Roese #define EBI_EXT_MASTER_SRAM_HIGH_OFFS 0x000000C0 70*2a61eff6SStefan Roese #define EBI_EXT_MASTER_SRAM_HIGH(base) ((base) + EBI_EXT_MASTER_SRAM_HIGH_OFFS) 71*2a61eff6SStefan Roese #define EBI_EXT_MASTER_SRAM_LOW_OFFS 0x000000C4 72*2a61eff6SStefan Roese #define EBI_EXT_MASTER_SRAM_LOW(base) ((base) + EBI_EXT_MASTER_SRAM_LOW_OFFS) 73*2a61eff6SStefan Roese #define EBI_ECC0_OFFS 0x000000D0 74*2a61eff6SStefan Roese #define EBI_ECC0(base) ((base) + EBI_ECC0_OFFS) 75*2a61eff6SStefan Roese #define EBI_ECC1_OFFS 0x000000D4 76*2a61eff6SStefan Roese #define EBI_ECC1(base) ((base) + EBI_ECC1_OFFS) 77*2a61eff6SStefan Roese #define EBI_ECC2_OFFS 0x000000D8 78*2a61eff6SStefan Roese #define EBI_ECC2(base) ((base) + EBI_ECC2_OFFS) 79*2a61eff6SStefan Roese #define EBI_ECC3_OFFS 0x000000DC 80*2a61eff6SStefan Roese #define EBI_ECC3(base) ((base) + EBI_ECC3_OFFS) 81*2a61eff6SStefan Roese #define EBI_DEV1_DMA_EXT_ADDR_OFFS 0x00000100 82*2a61eff6SStefan Roese #define EBI_DEV1_DMA_EXT_ADDR(base) ((base) + EBI_DEV1_DMA_EXT_ADDR_OFFS) 83*2a61eff6SStefan Roese #define EBI_DEV1_EXT_ACC_OFFS 0x00000104 84*2a61eff6SStefan Roese #define EBI_DEV1_EXT_ACC(base) ((base) + EBI_DEV1_EXT_ACC_OFFS) 85*2a61eff6SStefan Roese #define EBI_DEV1_CONFIG1_OFFS 0x00000108 86*2a61eff6SStefan Roese #define EBI_DEV1_CONFIG1(base) ((base) + EBI_DEV1_CONFIG1_OFFS) 87*2a61eff6SStefan Roese #define EBI_DEV1_CONFIG2_OFFS 0x0000010C 88*2a61eff6SStefan Roese #define EBI_DEV1_CONFIG2(base) ((base) + EBI_DEV1_CONFIG2_OFFS) 89*2a61eff6SStefan Roese #define EBI_DEV1_FIFO_CONFIG_OFFS 0x00000110 90*2a61eff6SStefan Roese #define EBI_DEV1_FIFO_CONFIG(base) ((base) + EBI_DEV1_FIFO_CONFIG_OFFS) 91*2a61eff6SStefan Roese #define EBI_DEV1_FLASH_CONF_ST_OFFS 0x00000114 92*2a61eff6SStefan Roese #define EBI_DEV1_FLASH_CONF_ST(base) ((base) + EBI_DEV1_FLASH_CONF_ST_OFFS) 93*2a61eff6SStefan Roese #define EBI_DEV1_DMA_CONFIG1_OFFS 0x00000118 94*2a61eff6SStefan Roese #define EBI_DEV1_DMA_CONFIG1(base) ((base) + EBI_DEV1_DMA_CONFIG1_OFFS) 95*2a61eff6SStefan Roese #define EBI_DEV1_DMA_CONFIG2_OFFS 0x0000011C 96*2a61eff6SStefan Roese #define EBI_DEV1_DMA_CONFIG2(base) ((base) + EBI_DEV1_DMA_CONFIG2_OFFS) 97*2a61eff6SStefan Roese #define EBI_DEV1_DMA_ECC_CTRL_OFFS 0x00000120 98*2a61eff6SStefan Roese #define EBI_DEV1_DMA_ECC_CTRL(base) ((base) + EBI_DEV1_DMA_ECC_CTRL_OFFS) 99*2a61eff6SStefan Roese #define EBI_DEV1_TIM1_RD1_OFFS 0x00000124 100*2a61eff6SStefan Roese #define EBI_DEV1_TIM1_RD1(base) ((base) + EBI_DEV1_TIM1_RD1_OFFS) 101*2a61eff6SStefan Roese #define EBI_DEV1_TIM1_RD2_OFFS 0x00000128 102*2a61eff6SStefan Roese #define EBI_DEV1_TIM1_RD2(base) ((base) + EBI_DEV1_TIM1_RD2_OFFS) 103*2a61eff6SStefan Roese #define EBI_DEV1_TIM1_WR1_OFFS 0x0000012C 104*2a61eff6SStefan Roese #define EBI_DEV1_TIM1_WR1(base) ((base) + EBI_DEV1_TIM1_WR1_OFFS) 105*2a61eff6SStefan Roese #define EBI_DEV1_TIM1_WR2_OFFS 0x00000130 106*2a61eff6SStefan Roese #define EBI_DEV1_TIM1_WR2(base) ((base) + EBI_DEV1_TIM1_WR2_OFFS) 107*2a61eff6SStefan Roese #define EBI_DEV1_TIM_EXT_OFFS 0x00000134 108*2a61eff6SStefan Roese #define EBI_DEV1_TIM_EXT(base) ((base) + EBI_DEV1_TIM_EXT_OFFS) 109*2a61eff6SStefan Roese #define EBI_DEV1_TIM2_CFI_RD1_OFFS 0x00000138 110*2a61eff6SStefan Roese #define EBI_DEV1_TIM2_CFI_RD1(base) ((base) + EBI_DEV1_TIM2_CFI_RD1_OFFS) 111*2a61eff6SStefan Roese #define EBI_DEV1_TIM2_CFI_RD2_OFFS 0x0000013C 112*2a61eff6SStefan Roese #define EBI_DEV1_TIM2_CFI_RD2(base) ((base) + EBI_DEV1_TIM2_CFI_RD2_OFFS) 113*2a61eff6SStefan Roese #define EBI_DEV1_TIM3_DMA1_OFFS 0x00000140 114*2a61eff6SStefan Roese #define EBI_DEV1_TIM3_DMA1(base) ((base) + EBI_DEV1_TIM3_DMA1_OFFS) 115*2a61eff6SStefan Roese #define EBI_DEV1_TIM3_DMA2_OFFS 0x00000144 116*2a61eff6SStefan Roese #define EBI_DEV1_TIM3_DMA2(base) ((base) + EBI_DEV1_TIM3_DMA2_OFFS) 117*2a61eff6SStefan Roese #define EBI_DEV1_TIM4_UDMA1_OFFS 0x00000148 118*2a61eff6SStefan Roese #define EBI_DEV1_TIM4_UDMA1(base) ((base) + EBI_DEV1_TIM4_UDMA1_OFFS) 119*2a61eff6SStefan Roese #define EBI_DEV1_TIM4_UDMA2_OFFS 0x0000014C 120*2a61eff6SStefan Roese #define EBI_DEV1_TIM4_UDMA2(base) ((base) + EBI_DEV1_TIM4_UDMA2_OFFS) 121*2a61eff6SStefan Roese #define EBI_DEV1_ACK_RM_CNT_OFFS 0x00000150 122*2a61eff6SStefan Roese #define EBI_DEV1_ACK_RM_CNT(base) ((base) + EBI_DEV1_ACK_RM_CNT_OFFS) 123*2a61eff6SStefan Roese #define EBI_DEV2_DMA_EXT_ADDR_OFFS 0x00000200 124*2a61eff6SStefan Roese #define EBI_DEV2_DMA_EXT_ADDR(base) ((base) + EBI_DEV2_DMA_EXT_ADDR_OFFS) 125*2a61eff6SStefan Roese #define EBI_DEV2_EXT_ACC_OFFS 0x00000204 126*2a61eff6SStefan Roese #define EBI_DEV2_EXT_ACC(base) ((base) + EBI_DEV2_EXT_ACC_OFFS) 127*2a61eff6SStefan Roese #define EBI_DEV2_CONFIG1_OFFS 0x00000208 128*2a61eff6SStefan Roese #define EBI_DEV2_CONFIG1(base) ((base) + EBI_DEV2_CONFIG1_OFFS) 129*2a61eff6SStefan Roese #define EBI_DEV2_CONFIG2_OFFS 0x0000020C 130*2a61eff6SStefan Roese #define EBI_DEV2_CONFIG2(base) ((base) + EBI_DEV2_CONFIG2_OFFS) 131*2a61eff6SStefan Roese #define EBI_DEV2_FIFO_CONFIG_OFFS 0x00000210 132*2a61eff6SStefan Roese #define EBI_DEV2_FIFO_CONFIG(base) ((base) + EBI_DEV2_FIFO_CONFIG_OFFS) 133*2a61eff6SStefan Roese #define EBI_DEV2_FLASH_CONF_ST_OFFS 0x00000214 134*2a61eff6SStefan Roese #define EBI_DEV2_FLASH_CONF_ST(base) ((base) + EBI_DEV2_FLASH_CONF_ST_OFFS) 135*2a61eff6SStefan Roese #define EBI_DEV2_DMA_CONFIG1_OFFS 0x00000218 136*2a61eff6SStefan Roese #define EBI_DEV2_DMA_CONFIG1(base) ((base) + EBI_DEV2_DMA_CONFIG1_OFFS) 137*2a61eff6SStefan Roese #define EBI_DEV2_DMA_CONFIG2_OFFS 0x0000021C 138*2a61eff6SStefan Roese #define EBI_DEV2_DMA_CONFIG2(base) ((base) + EBI_DEV2_DMA_CONFIG2_OFFS) 139*2a61eff6SStefan Roese #define EBI_DEV2_DMA_ECC_CTRL_OFFS 0x00000220 140*2a61eff6SStefan Roese #define EBI_DEV2_DMA_ECC_CTRL(base) ((base) + EBI_DEV2_DMA_ECC_CTRL_OFFS) 141*2a61eff6SStefan Roese #define EBI_DEV2_TIM1_RD1_OFFS 0x00000224 142*2a61eff6SStefan Roese #define EBI_DEV2_TIM1_RD1(base) ((base) + EBI_DEV2_TIM1_RD1_OFFS) 143*2a61eff6SStefan Roese #define EBI_DEV2_TIM1_RD2_OFFS 0x00000228 144*2a61eff6SStefan Roese #define EBI_DEV2_TIM1_RD2(base) ((base) + EBI_DEV2_TIM1_RD2_OFFS) 145*2a61eff6SStefan Roese #define EBI_DEV2_TIM1_WR1_OFFS 0x0000022C 146*2a61eff6SStefan Roese #define EBI_DEV2_TIM1_WR1(base) ((base) + EBI_DEV2_TIM1_WR1_OFFS) 147*2a61eff6SStefan Roese #define EBI_DEV2_TIM1_WR2_OFFS 0x00000230 148*2a61eff6SStefan Roese #define EBI_DEV2_TIM1_WR2(base) ((base) + EBI_DEV2_TIM1_WR2_OFFS) 149*2a61eff6SStefan Roese #define EBI_DEV2_TIM_EXT_OFFS 0x00000234 150*2a61eff6SStefan Roese #define EBI_DEV2_TIM_EXT(base) ((base) + EBI_DEV2_TIM_EXT_OFFS) 151*2a61eff6SStefan Roese #define EBI_DEV2_TIM2_CFI_RD1_OFFS 0x00000238 152*2a61eff6SStefan Roese #define EBI_DEV2_TIM2_CFI_RD1(base) ((base) + EBI_DEV2_TIM2_CFI_RD1_OFFS) 153*2a61eff6SStefan Roese #define EBI_DEV2_TIM2_CFI_RD2_OFFS 0x0000023C 154*2a61eff6SStefan Roese #define EBI_DEV2_TIM2_CFI_RD2(base) ((base) + EBI_DEV2_TIM2_CFI_RD2_OFFS) 155*2a61eff6SStefan Roese #define EBI_DEV2_TIM3_DMA1_OFFS 0x00000240 156*2a61eff6SStefan Roese #define EBI_DEV2_TIM3_DMA1(base) ((base) + EBI_DEV2_TIM3_DMA1_OFFS) 157*2a61eff6SStefan Roese #define EBI_DEV2_TIM3_DMA2_OFFS 0x00000244 158*2a61eff6SStefan Roese #define EBI_DEV2_TIM3_DMA2(base) ((base) + EBI_DEV2_TIM3_DMA2_OFFS) 159*2a61eff6SStefan Roese #define EBI_DEV2_TIM4_UDMA1_OFFS 0x00000248 160*2a61eff6SStefan Roese #define EBI_DEV2_TIM4_UDMA1(base) ((base) + EBI_DEV2_TIM4_UDMA1_OFFS) 161*2a61eff6SStefan Roese #define EBI_DEV2_TIM4_UDMA2_OFFS 0x0000024C 162*2a61eff6SStefan Roese #define EBI_DEV2_TIM4_UDMA2(base) ((base) + EBI_DEV2_TIM4_UDMA2_OFFS) 163*2a61eff6SStefan Roese #define EBI_DEV2_ACK_RM_CNT_OFFS 0x00000250 164*2a61eff6SStefan Roese #define EBI_DEV2_ACK_RM_CNT(base) ((base) + EBI_DEV2_ACK_RM_CNT_OFFS) 165*2a61eff6SStefan Roese #define EBI_DEV3_DMA_EXT_ADDR_OFFS 0x00000300 166*2a61eff6SStefan Roese #define EBI_DEV3_DMA_EXT_ADDR(base) ((base) + EBI_DEV3_DMA_EXT_ADDR_OFFS) 167*2a61eff6SStefan Roese #define EBI_DEV3_EXT_ACC_OFFS 0x00000304 168*2a61eff6SStefan Roese #define EBI_DEV3_EXT_ACC(base) ((base) + EBI_DEV3_EXT_ACC_OFFS) 169*2a61eff6SStefan Roese #define EBI_DEV3_CONFIG1_OFFS 0x00000308 170*2a61eff6SStefan Roese #define EBI_DEV3_CONFIG1(base) ((base) + EBI_DEV3_CONFIG1_OFFS) 171*2a61eff6SStefan Roese #define EBI_DEV3_CONFIG2_OFFS 0x0000030C 172*2a61eff6SStefan Roese #define EBI_DEV3_CONFIG2(base) ((base) + EBI_DEV3_CONFIG2_OFFS) 173*2a61eff6SStefan Roese #define EBI_DEV3_FIFO_CONFIG_OFFS 0x00000310 174*2a61eff6SStefan Roese #define EBI_DEV3_FIFO_CONFIG(base) ((base) + EBI_DEV3_FIFO_CONFIG_OFFS) 175*2a61eff6SStefan Roese #define EBI_DEV3_FLASH_CONF_ST_OFFS 0x00000314 176*2a61eff6SStefan Roese #define EBI_DEV3_FLASH_CONF_ST(base) ((base) + EBI_DEV3_FLASH_CONF_ST_OFFS) 177*2a61eff6SStefan Roese #define EBI_DEV3_DMA_CONFIG1_OFFS 0x00000318 178*2a61eff6SStefan Roese #define EBI_DEV3_DMA_CONFIG1(base) ((base) + EBI_DEV3_DMA_CONFIG1_OFFS) 179*2a61eff6SStefan Roese #define EBI_DEV3_DMA_CONFIG2_OFFS 0x0000031C 180*2a61eff6SStefan Roese #define EBI_DEV3_DMA_CONFIG2(base) ((base) + EBI_DEV3_DMA_CONFIG2_OFFS) 181*2a61eff6SStefan Roese #define EBI_DEV3_DMA_ECC_CTRL_OFFS 0x00000320 182*2a61eff6SStefan Roese #define EBI_DEV3_DMA_ECC_CTRL(base) ((base) + EBI_DEV3_DMA_ECC_CTRL_OFFS) 183*2a61eff6SStefan Roese #define EBI_DEV3_TIM1_RD1_OFFS 0x00000324 184*2a61eff6SStefan Roese #define EBI_DEV3_TIM1_RD1(base) ((base) + EBI_DEV3_TIM1_RD1_OFFS) 185*2a61eff6SStefan Roese #define EBI_DEV3_TIM1_RD2_OFFS 0x00000328 186*2a61eff6SStefan Roese #define EBI_DEV3_TIM1_RD2(base) ((base) + EBI_DEV3_TIM1_RD2_OFFS) 187*2a61eff6SStefan Roese #define EBI_DEV3_TIM1_WR1_OFFS 0x0000032C 188*2a61eff6SStefan Roese #define EBI_DEV3_TIM1_WR1(base) ((base) + EBI_DEV3_TIM1_WR1_OFFS) 189*2a61eff6SStefan Roese #define EBI_DEV3_TIM1_WR2_OFFS 0x00000330 190*2a61eff6SStefan Roese #define EBI_DEV3_TIM1_WR2(base) ((base) + EBI_DEV3_TIM1_WR2_OFFS) 191*2a61eff6SStefan Roese #define EBI_DEV3_TIM_EXT_OFFS 0x00000334 192*2a61eff6SStefan Roese #define EBI_DEV3_TIM_EXT(base) ((base) + EBI_DEV3_TIM_EXT_OFFS) 193*2a61eff6SStefan Roese #define EBI_DEV3_TIM2_CFI_RD1_OFFS 0x00000338 194*2a61eff6SStefan Roese #define EBI_DEV3_TIM2_CFI_RD1(base) ((base) + EBI_DEV3_TIM2_CFI_RD1_OFFS) 195*2a61eff6SStefan Roese #define EBI_DEV3_TIM2_CFI_RD2_OFFS 0x0000033C 196*2a61eff6SStefan Roese #define EBI_DEV3_TIM2_CFI_RD2(base) ((base) + EBI_DEV3_TIM2_CFI_RD2_OFFS) 197*2a61eff6SStefan Roese #define EBI_DEV3_TIM3_DMA1_OFFS 0x00000340 198*2a61eff6SStefan Roese #define EBI_DEV3_TIM3_DMA1(base) ((base) + EBI_DEV3_TIM3_DMA1_OFFS) 199*2a61eff6SStefan Roese #define EBI_DEV3_TIM3_DMA2_OFFS 0x00000344 200*2a61eff6SStefan Roese #define EBI_DEV3_TIM3_DMA2(base) ((base) + EBI_DEV3_TIM3_DMA2_OFFS) 201*2a61eff6SStefan Roese #define EBI_DEV3_TIM4_UDMA1_OFFS 0x00000348 202*2a61eff6SStefan Roese #define EBI_DEV3_TIM4_UDMA1(base) ((base) + EBI_DEV3_TIM4_UDMA1_OFFS) 203*2a61eff6SStefan Roese #define EBI_DEV3_TIM4_UDMA2_OFFS 0x0000034C 204*2a61eff6SStefan Roese #define EBI_DEV3_TIM4_UDMA2(base) ((base) + EBI_DEV3_TIM4_UDMA2_OFFS) 205*2a61eff6SStefan Roese #define EBI_DEV3_ACK_RM_CNT_OFFS 0x00000350 206*2a61eff6SStefan Roese #define EBI_DEV3_ACK_RM_CNT(base) ((base) + EBI_DEV3_ACK_RM_CNT_OFFS) 207*2a61eff6SStefan Roese #define EBI_DEV4_DMA_EXT_ADDR_OFFS 0x00000400 208*2a61eff6SStefan Roese #define EBI_DEV4_DMA_EXT_ADDR(base) ((base) + EBI_DEV4_DMA_EXT_ADDR_OFFS) 209*2a61eff6SStefan Roese #define EBI_DEV4_EXT_ACC_OFFS 0x00000404 210*2a61eff6SStefan Roese #define EBI_DEV4_EXT_ACC(base) ((base) + EBI_DEV4_EXT_ACC_OFFS) 211*2a61eff6SStefan Roese #define EBI_DEV4_CONFIG1_OFFS 0x00000408 212*2a61eff6SStefan Roese #define EBI_DEV4_CONFIG1(base) ((base) + EBI_DEV4_CONFIG1_OFFS) 213*2a61eff6SStefan Roese #define EBI_DEV4_CONFIG2_OFFS 0x0000040C 214*2a61eff6SStefan Roese #define EBI_DEV4_CONFIG2(base) ((base) + EBI_DEV4_CONFIG2_OFFS) 215*2a61eff6SStefan Roese #define EBI_DEV4_FIFO_CONFIG_OFFS 0x00000410 216*2a61eff6SStefan Roese #define EBI_DEV4_FIFO_CONFIG(base) ((base) + EBI_DEV4_FIFO_CONFIG_OFFS) 217*2a61eff6SStefan Roese #define EBI_DEV4_FLASH_CONF_ST_OFFS 0x00000414 218*2a61eff6SStefan Roese #define EBI_DEV4_FLASH_CONF_ST(base) ((base) + EBI_DEV4_FLASH_CONF_ST_OFFS) 219*2a61eff6SStefan Roese #define EBI_DEV4_DMA_CONFIG1_OFFS 0x00000418 220*2a61eff6SStefan Roese #define EBI_DEV4_DMA_CONFIG1(base) ((base) + EBI_DEV4_DMA_CONFIG1_OFFS) 221*2a61eff6SStefan Roese #define EBI_DEV4_DMA_CONFIG2_OFFS 0x0000041C 222*2a61eff6SStefan Roese #define EBI_DEV4_DMA_CONFIG2(base) ((base) + EBI_DEV4_DMA_CONFIG2_OFFS) 223*2a61eff6SStefan Roese #define EBI_DEV4_DMA_ECC_CTRL_OFFS 0x00000420 224*2a61eff6SStefan Roese #define EBI_DEV4_DMA_ECC_CTRL(base) ((base) + EBI_DEV4_DMA_ECC_CTRL_OFFS) 225*2a61eff6SStefan Roese #define EBI_DEV4_TIM1_RD1_OFFS 0x00000424 226*2a61eff6SStefan Roese #define EBI_DEV4_TIM1_RD1(base) ((base) + EBI_DEV4_TIM1_RD1_OFFS) 227*2a61eff6SStefan Roese #define EBI_DEV4_TIM1_RD2_OFFS 0x00000428 228*2a61eff6SStefan Roese #define EBI_DEV4_TIM1_RD2(base) ((base) + EBI_DEV4_TIM1_RD2_OFFS) 229*2a61eff6SStefan Roese #define EBI_DEV4_TIM1_WR1_OFFS 0x0000042C 230*2a61eff6SStefan Roese #define EBI_DEV4_TIM1_WR1(base) ((base) + EBI_DEV4_TIM1_WR1_OFFS) 231*2a61eff6SStefan Roese #define EBI_DEV4_TIM1_WR2_OFFS 0x00000430 232*2a61eff6SStefan Roese #define EBI_DEV4_TIM1_WR2(base) ((base) + EBI_DEV4_TIM1_WR2_OFFS) 233*2a61eff6SStefan Roese #define EBI_DEV4_TIM_EXT_OFFS 0x00000434 234*2a61eff6SStefan Roese #define EBI_DEV4_TIM_EXT(base) ((base) + EBI_DEV4_TIM_EXT_OFFS) 235*2a61eff6SStefan Roese #define EBI_DEV4_TIM2_CFI_RD1_OFFS 0x00000438 236*2a61eff6SStefan Roese #define EBI_DEV4_TIM2_CFI_RD1(base) ((base) + EBI_DEV4_TIM2_CFI_RD1_OFFS) 237*2a61eff6SStefan Roese #define EBI_DEV4_TIM2_CFI_RD2_OFFS 0x0000043C 238*2a61eff6SStefan Roese #define EBI_DEV4_TIM2_CFI_RD2(base) ((base) + EBI_DEV4_TIM2_CFI_RD2_OFFS) 239*2a61eff6SStefan Roese #define EBI_DEV4_TIM3_DMA1_OFFS 0x00000440 240*2a61eff6SStefan Roese #define EBI_DEV4_TIM3_DMA1(base) ((base) + EBI_DEV4_TIM3_DMA1_OFFS) 241*2a61eff6SStefan Roese #define EBI_DEV4_TIM3_DMA2_OFFS 0x00000444 242*2a61eff6SStefan Roese #define EBI_DEV4_TIM3_DMA2(base) ((base) + EBI_DEV4_TIM3_DMA2_OFFS) 243*2a61eff6SStefan Roese #define EBI_DEV4_TIM4_UDMA1_OFFS 0x00000448 244*2a61eff6SStefan Roese #define EBI_DEV4_TIM4_UDMA1(base) ((base) + EBI_DEV4_TIM4_UDMA1_OFFS) 245*2a61eff6SStefan Roese #define EBI_DEV4_TIM4_UDMA2_OFFS 0x0000044C 246*2a61eff6SStefan Roese #define EBI_DEV4_TIM4_UDMA2(base) ((base) + EBI_DEV4_TIM4_UDMA2_OFFS) 247*2a61eff6SStefan Roese #define EBI_DEV4_ACK_RM_CNT_OFFS 0x00000450 248*2a61eff6SStefan Roese #define EBI_DEV4_ACK_RM_CNT(base) ((base) + EBI_DEV4_ACK_RM_CNT_OFFS) 249*2a61eff6SStefan Roese #define EBI_INTERLEAVE_CNT_OFFS 0x00000900 250*2a61eff6SStefan Roese #define EBI_INTERLEAVE_CNT(base) ((base) + EBI_INTERLEAVE_CNT_OFFS) 251*2a61eff6SStefan Roese #define EBI_CNT_FL_PROGR_OFFS 0x00000904 252*2a61eff6SStefan Roese #define EBI_CNT_FL_PROGR(base) ((base) + EBI_CNT_FL_PROGR_OFFS) 253*2a61eff6SStefan Roese #define EBI_CNT_EXT_PAGE_SZ_OFFS 0x0000090C 254*2a61eff6SStefan Roese #define EBI_CNT_EXT_PAGE_SZ(base) ((base) + EBI_CNT_EXT_PAGE_SZ_OFFS) 255*2a61eff6SStefan Roese #define EBI_CNT_WAIT_RDY_OFFS 0x00000914 256*2a61eff6SStefan Roese #define EBI_CNT_WAIT_RDY(base) ((base) + EBI_CNT_WAIT_RDY_OFFS) 257*2a61eff6SStefan Roese #define EBI_CNT_ACK_OFFS 0x00000918 258*2a61eff6SStefan Roese #define EBI_CNT_ACK(base) ((base) + EBI_CNT_ACK_OFFS) 259*2a61eff6SStefan Roese #define EBI_GENIO1_CONFIG1_OFFS 0x00000A00 260*2a61eff6SStefan Roese #define EBI_GENIO1_CONFIG1(base) ((base) + EBI_GENIO1_CONFIG1_OFFS) 261*2a61eff6SStefan Roese #define EBI_GENIO1_CONFIG2_OFFS 0x00000A04 262*2a61eff6SStefan Roese #define EBI_GENIO1_CONFIG2(base) ((base) + EBI_GENIO1_CONFIG2_OFFS) 263*2a61eff6SStefan Roese #define EBI_GENIO1_CONFIG3_OFFS 0x00000A08 264*2a61eff6SStefan Roese #define EBI_GENIO1_CONFIG3(base) ((base) + EBI_GENIO1_CONFIG3_OFFS) 265*2a61eff6SStefan Roese #define EBI_GENIO2_CONFIG1_OFFS 0x00000A10 266*2a61eff6SStefan Roese #define EBI_GENIO2_CONFIG1(base) ((base) + EBI_GENIO2_CONFIG1_OFFS) 267*2a61eff6SStefan Roese #define EBI_GENIO2_CONFIG2_OFFS 0x00000A14 268*2a61eff6SStefan Roese #define EBI_GENIO2_CONFIG2(base) ((base) + EBI_GENIO2_CONFIG2_OFFS) 269*2a61eff6SStefan Roese #define EBI_GENIO2_CONFIG3_OFFS 0x00000A18 270*2a61eff6SStefan Roese #define EBI_GENIO2_CONFIG3(base) ((base) + EBI_GENIO2_CONFIG3_OFFS) 271*2a61eff6SStefan Roese #define EBI_GENIO3_CONFIG1_OFFS 0x00000A20 272*2a61eff6SStefan Roese #define EBI_GENIO3_CONFIG1(base) ((base) + EBI_GENIO3_CONFIG1_OFFS) 273*2a61eff6SStefan Roese #define EBI_GENIO3_CONFIG2_OFFS 0x00000A24 274*2a61eff6SStefan Roese #define EBI_GENIO3_CONFIG2(base) ((base) + EBI_GENIO3_CONFIG2_OFFS) 275*2a61eff6SStefan Roese #define EBI_GENIO3_CONFIG3_OFFS 0x00000A28 276*2a61eff6SStefan Roese #define EBI_GENIO3_CONFIG3(base) ((base) + EBI_GENIO3_CONFIG3_OFFS) 277*2a61eff6SStefan Roese #define EBI_GENIO4_CONFIG1_OFFS 0x00000A30 278*2a61eff6SStefan Roese #define EBI_GENIO4_CONFIG1(base) ((base) + EBI_GENIO4_CONFIG1_OFFS) 279*2a61eff6SStefan Roese #define EBI_GENIO4_CONFIG2_OFFS 0x00000A34 280*2a61eff6SStefan Roese #define EBI_GENIO4_CONFIG2(base) ((base) + EBI_GENIO4_CONFIG2_OFFS) 281*2a61eff6SStefan Roese #define EBI_GENIO4_CONFIG3_OFFS 0x00000A38 282*2a61eff6SStefan Roese #define EBI_GENIO4_CONFIG3(base) ((base) + EBI_GENIO4_CONFIG3_OFFS) 283*2a61eff6SStefan Roese #define EBI_GENIO5_CONFIG1_OFFS 0x00000A40 284*2a61eff6SStefan Roese #define EBI_GENIO5_CONFIG1(base) ((base) + EBI_GENIO5_CONFIG1_OFFS) 285*2a61eff6SStefan Roese #define EBI_GENIO5_CONFIG2_OFFS 0x00000A44 286*2a61eff6SStefan Roese #define EBI_GENIO5_CONFIG2(base) ((base) + EBI_GENIO5_CONFIG2_OFFS) 287*2a61eff6SStefan Roese #define EBI_GENIO5_CONFIG3_OFFS 0x00000A48 288*2a61eff6SStefan Roese #define EBI_GENIO5_CONFIG3(base) ((base) + EBI_GENIO5_CONFIG3_OFFS) 289*2a61eff6SStefan Roese 290*2a61eff6SStefan Roese #endif 291