| /******************************************************************************** |
| * Marvell GPL License Option |
| * |
| * If you received this File from Marvell, you may opt to use, redistribute and/or |
| * modify this File in accordance with the terms and conditions of the General |
| * Public License Version 2, June 1991 (the "GPL License"), a copy of which is |
| * available along with the File in the license.txt file or by writing to the Free |
| * Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 or |
| * on the worldwide web at http://www.gnu.org/licenses/gpl.txt. |
| * |
| * THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE IMPLIED |
| * WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY |
| * DISCLAIMED. The GPL License provides additional details about this warranty |
| * disclaimer. |
| ******************************************************************************/ |
| |
| #ifndef MC4_DEFINES_H |
| #define MC4_DEFINES_H |
| |
| #define MC_ID_REV 0x000 |
| #define MC_STAT 0x004 |
| #define SR_STAT 0x008 |
| |
| #define ADDR_MAP_CS0 0x010 |
| #define ADDR_MAP_CS1 0x014 |
| #define ADDR_MAP_CS2 0x018 |
| #define ADDR_MAP_CS3 0x01C |
| #define SR_CFG_T1_CS0 0x020 |
| #define SR_CFG_T1_CS1 0x024 |
| #define SR_CFG_T1_CS2 0x028 |
| #define SR_CFG_T1_CS3 0x02C |
| #define SR_CFG_T2_CS0 0x030 |
| #define SR_CFG_T2_CS1 0x034 |
| #define SR_CFG_T2_CS2 0x038 |
| #define SR_CFG_T2_CS3 0x03C |
| |
| #define SR_CTL1 0x050 |
| #define SR_CTL2 0x054 |
| #define SR_CTL4 0x058 |
| #define SR_CTL6 0x05C |
| #define SR_CTL7 0x060 |
| #define SR_CTL13 0x064 |
| #define SR_CTL14 0x068 |
| |
| #define SR_TIMING1 0x080 |
| #define SR_TIMING2 0x084 |
| #define SR_TIMING3 0x088 |
| #define SR_TIMING4 0x08C |
| #define SR_TIMING5 0x090 |
| #define SR_TIMING6 0x094 |
| #define SR_TIMING7 0x098 |
| |
| #define EXCL_MON_CTL 0x100 |
| |
| #define TZ_SEL 0x120 |
| #define TZ_RANGE0 0x124 |
| #define TZ_RANGE1 0x128 |
| #define TZ_PERMIT 0x12C |
| |
| #define PRIORITY_CTL 0x140 |
| #define PRIORITY_UP 0x144 |
| |
| #define ITSR_CTL1 0x150 |
| #define ITSR_CTL2 0x154 |
| #define ITSR_CTL3 0x158 |
| |
| #define USER_CMD0 0x160 |
| #define USER_CMD1 0x164 |
| |
| #define MRR_DATA 0x170 |
| |
| #define SMR1 0x180 |
| #define SMR2 0x184 |
| |
| #define REG_TAB_CTL0 0x1C0 |
| #define REG_TAB_DATA0 0x1C8 |
| #define REG_TAB_DATA1 0x1CC |
| |
| #define SR_PAD_CAL 0x200 |
| #define FTDLL_CFG 0x204 |
| #define PHY_CTL1 0x208 |
| #define PHY_CTL2 0x20C |
| #define PHY_CTL4 0x210 |
| #define PHY_CTL5 0x214 |
| #define PHY_CTL6 0x218 |
| |
| #define PHY_CTL3 0x220 |
| |
| #define PHY_CTL7 0x230 |
| #define PHY_CTL8 0x234 |
| #define PHY_CTL9 0x238 |
| #define PHY_CTL10 0x23C |
| #define PHY_CTL11 0x240 |
| #define PHY_CTL12 0x244 |
| #define PHY_CTL13 0x248 |
| #define PHY_CTL14 0x24C |
| #define PHY_CTL15 0x250 |
| #define PHY_CTL16 0x254 |
| #define PHY_CTL21 0x258 |
| |
| #define PHY_CTL19 0x280 |
| #define PHY_CTL20 0x284 |
| #define PHY_CTL22 0x288 |
| |
| #define PHY_DATA_BSEL 0x300 |
| #define PHY_DLL_CTL 0x304 |
| #define PHY_DATA_BCTL 0x308 |
| |
| #define PHY_CTL_WL_SEL 0x380 |
| #define PHY_CTL_WL_CTL0 0x384 |
| #define PHY_CTL_WL_CTL1 0x388 |
| #define PHY_CTL_WL_CTL2 0x38C |
| #define PHY_CTL_RL_CTL 0x390 |
| |
| #define PHY_CTL_TM 0x400 |
| #define TEST_MODE0 0x410 |
| #define TEST_MODE1 0x414 |
| |
| #define PC_CFG 0x440 |
| #define PC_STAT 0x444 |
| #define PC_CTL 0x448 |
| #define PC_COUNTER0 0x450 |
| #define PC_COUNTER1 0x454 |
| #define PC_COUNTER2 0x458 |
| #define PC_COUNTER3 0x45C |
| |
| #endif /* #ifndef MC4_DEFINES_H */ |