1ff9112dfSStefan Roese /* 2ff9112dfSStefan Roese * Copyright (C) Marvell International Ltd. and its affiliates 3ff9112dfSStefan Roese * 4ff9112dfSStefan Roese * SPDX-License-Identifier: GPL-2.0 5ff9112dfSStefan Roese */ 6ff9112dfSStefan Roese 7ff9112dfSStefan Roese #ifndef __AXP_MC_STATIC_H 8ff9112dfSStefan Roese #define __AXP_MC_STATIC_H 9ff9112dfSStefan Roese 10ff9112dfSStefan Roese MV_DRAM_MC_INIT ddr3_A0_db_667[MV_MAX_DDR3_STATIC_SIZE] = { 11*4444d230SPhil Sutter #ifdef CONFIG_DDR_32BIT 12ff9112dfSStefan Roese {0x00001400, 0x7301c924}, /*DDR SDRAM Configuration Register */ 13*4444d230SPhil Sutter #else /*CONFIG_DDR_64BIT */ 14ff9112dfSStefan Roese {0x00001400, 0x7301CA28}, /*DDR SDRAM Configuration Register */ 15ff9112dfSStefan Roese #endif 16ff9112dfSStefan Roese {0x00001404, 0x3630b800}, /*Dunit Control Low Register */ 17ff9112dfSStefan Roese {0x00001408, 0x43149775}, /*DDR SDRAM Timing (Low) Register */ 18ff9112dfSStefan Roese /* {0x0000140C, 0x38000C6A}, *//*DDR SDRAM Timing (High) Register */ 19ff9112dfSStefan Roese {0x0000140C, 0x38d83fe0}, /*DDR SDRAM Timing (High) Register */ 20ff9112dfSStefan Roese 21ff9112dfSStefan Roese #ifdef DB_78X60_PCAC 22ff9112dfSStefan Roese {0x00001410, 0x040F0001}, /*DDR SDRAM Address Control Register */ 23ff9112dfSStefan Roese #else 24ff9112dfSStefan Roese {0x00001410, 0x040F0000}, /*DDR SDRAM Open Pages Control Register */ 25ff9112dfSStefan Roese #endif 26ff9112dfSStefan Roese 27ff9112dfSStefan Roese {0x00001414, 0x00000000}, /*DDR SDRAM Open Pages Control Register */ 28ff9112dfSStefan Roese {0x00001418, 0x00000e00}, /*DDR SDRAM Operation Register */ 29ff9112dfSStefan Roese {0x00001420, 0x00000004}, /*DDR SDRAM Extended Mode Register */ 30ff9112dfSStefan Roese {0x00001424, 0x0000D3FF}, /*Dunit Control High Register */ 31ff9112dfSStefan Roese {0x00001428, 0x000F8830}, /*Dunit Control High Register */ 32ff9112dfSStefan Roese {0x0000142C, 0x214C2F38}, /*Dunit Control High Register */ 33ff9112dfSStefan Roese {0x0000147C, 0x0000c671}, 34ff9112dfSStefan Roese 35ff9112dfSStefan Roese {0x000014a0, 0x000002A9}, 36ff9112dfSStefan Roese {0x000014a8, 0x00000101}, /*2:1 */ 37ff9112dfSStefan Roese {0x00020220, 0x00000007}, 38ff9112dfSStefan Roese 39ff9112dfSStefan Roese {0x00001494, 0x00010000}, /*DDR SDRAM ODT Control (Low) Register */ 40ff9112dfSStefan Roese {0x00001498, 0x00000000}, /*DDR SDRAM ODT Control (High) Register */ 41ff9112dfSStefan Roese {0x0000149C, 0x00000301}, /*DDR Dunit ODT Control Register */ 42ff9112dfSStefan Roese 43ff9112dfSStefan Roese {0x000014C0, 0x192434e9}, /* DRAM address and Control Driving Strenght */ 44ff9112dfSStefan Roese {0x000014C4, 0x092434e9}, /* DRAM Data and DQS Driving Strenght */ 45ff9112dfSStefan Roese 46ff9112dfSStefan Roese {0x000200e8, 0x3FFF0E01}, /* DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the training sequence */ 47ff9112dfSStefan Roese {0x00020184, 0x3FFFFFE0}, /* DO NOT Modify - Close fast path Window to - 2G */ 48ff9112dfSStefan Roese 49ff9112dfSStefan Roese {0x0001504, 0x7FFFFFF1}, /* CS0 Size */ 50ff9112dfSStefan Roese {0x000150C, 0x00000000}, /* CS1 Size */ 51ff9112dfSStefan Roese {0x0001514, 0x00000000}, /* CS2 Size */ 52ff9112dfSStefan Roese {0x000151C, 0x00000000}, /* CS3 Size */ 53ff9112dfSStefan Roese 54ff9112dfSStefan Roese /* {0x00001524, 0x0000C800}, */ 55ff9112dfSStefan Roese {0x00001538, 0x0000000b}, /*Read Data Sample Delays Register */ 56ff9112dfSStefan Roese {0x0000153C, 0x0000000d}, /*Read Data Ready Delay Register */ 57ff9112dfSStefan Roese 58ff9112dfSStefan Roese {0x000015D0, 0x00000640}, /*MR0 */ 59ff9112dfSStefan Roese {0x000015D4, 0x00000046}, /*MR1 */ 60ff9112dfSStefan Roese {0x000015D8, 0x00000010}, /*MR2 */ 61ff9112dfSStefan Roese {0x000015DC, 0x00000000}, /*MR3 */ 62ff9112dfSStefan Roese 63ff9112dfSStefan Roese {0x000015E4, 0x00203c18}, /*ZQC Configuration Register */ 64ff9112dfSStefan Roese {0x000015EC, 0xd800aa25}, /*DDR PHY */ 65ff9112dfSStefan Roese {0x0, 0x0} 66ff9112dfSStefan Roese }; 67ff9112dfSStefan Roese 68ff9112dfSStefan Roese MV_DRAM_MC_INIT ddr3_A0_AMC_667[MV_MAX_DDR3_STATIC_SIZE] = { 69*4444d230SPhil Sutter #ifdef CONFIG_DDR_32BIT 70ff9112dfSStefan Roese {0x00001400, 0x7301c924}, /*DDR SDRAM Configuration Register */ 71*4444d230SPhil Sutter #else /*CONFIG_DDR_64BIT */ 72ff9112dfSStefan Roese {0x00001400, 0x7301CA28}, /*DDR SDRAM Configuration Register */ 73ff9112dfSStefan Roese #endif 74ff9112dfSStefan Roese {0x00001404, 0x3630b800}, /*Dunit Control Low Register */ 75ff9112dfSStefan Roese {0x00001408, 0x43149775}, /*DDR SDRAM Timing (Low) Register */ 76ff9112dfSStefan Roese /* {0x0000140C, 0x38000C6A}, *//*DDR SDRAM Timing (High) Register */ 77ff9112dfSStefan Roese {0x0000140C, 0x38d83fe0}, /*DDR SDRAM Timing (High) Register */ 78ff9112dfSStefan Roese 79ff9112dfSStefan Roese #ifdef DB_78X60_PCAC 80ff9112dfSStefan Roese {0x00001410, 0x040F0001}, /*DDR SDRAM Address Control Register */ 81ff9112dfSStefan Roese #else 82ff9112dfSStefan Roese {0x00001410, 0x040F000C}, /*DDR SDRAM Open Pages Control Register */ 83ff9112dfSStefan Roese #endif 84ff9112dfSStefan Roese 85ff9112dfSStefan Roese {0x00001414, 0x00000000}, /*DDR SDRAM Open Pages Control Register */ 86ff9112dfSStefan Roese {0x00001418, 0x00000e00}, /*DDR SDRAM Operation Register */ 87ff9112dfSStefan Roese {0x00001420, 0x00000004}, /*DDR SDRAM Extended Mode Register */ 88ff9112dfSStefan Roese {0x00001424, 0x0000D3FF}, /*Dunit Control High Register */ 89ff9112dfSStefan Roese {0x00001428, 0x000F8830}, /*Dunit Control High Register */ 90ff9112dfSStefan Roese {0x0000142C, 0x214C2F38}, /*Dunit Control High Register */ 91ff9112dfSStefan Roese {0x0000147C, 0x0000c671}, 92ff9112dfSStefan Roese 93ff9112dfSStefan Roese {0x000014a0, 0x000002A9}, 94ff9112dfSStefan Roese {0x000014a8, 0x00000101}, /*2:1 */ 95ff9112dfSStefan Roese {0x00020220, 0x00000007}, 96ff9112dfSStefan Roese 97ff9112dfSStefan Roese {0x00001494, 0x00010000}, /*DDR SDRAM ODT Control (Low) Register */ 98ff9112dfSStefan Roese {0x00001498, 0x00000000}, /*DDR SDRAM ODT Control (High) Register */ 99ff9112dfSStefan Roese {0x0000149C, 0x00000301}, /*DDR Dunit ODT Control Register */ 100ff9112dfSStefan Roese 101ff9112dfSStefan Roese {0x000014C0, 0x192434e9}, /* DRAM address and Control Driving Strenght */ 102ff9112dfSStefan Roese {0x000014C4, 0x092434e9}, /* DRAM Data and DQS Driving Strenght */ 103ff9112dfSStefan Roese 104ff9112dfSStefan Roese {0x000200e8, 0x3FFF0E01}, /* DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the training sequence */ 105ff9112dfSStefan Roese {0x00020184, 0x3FFFFFE0}, /* DO NOT Modify - Close fast path Window to - 2G */ 106ff9112dfSStefan Roese 107ff9112dfSStefan Roese {0x0001504, 0x3FFFFFF1}, /* CS0 Size */ 108ff9112dfSStefan Roese {0x000150C, 0x00000000}, /* CS1 Size */ 109ff9112dfSStefan Roese {0x0001514, 0x00000000}, /* CS2 Size */ 110ff9112dfSStefan Roese {0x000151C, 0x00000000}, /* CS3 Size */ 111ff9112dfSStefan Roese 112ff9112dfSStefan Roese /* {0x00001524, 0x0000C800}, */ 113ff9112dfSStefan Roese {0x00001538, 0x0000000b}, /*Read Data Sample Delays Register */ 114ff9112dfSStefan Roese {0x0000153C, 0x0000000d}, /*Read Data Ready Delay Register */ 115ff9112dfSStefan Roese 116ff9112dfSStefan Roese {0x000015D0, 0x00000640}, /*MR0 */ 117ff9112dfSStefan Roese {0x000015D4, 0x00000046}, /*MR1 */ 118ff9112dfSStefan Roese {0x000015D8, 0x00000010}, /*MR2 */ 119ff9112dfSStefan Roese {0x000015DC, 0x00000000}, /*MR3 */ 120ff9112dfSStefan Roese 121ff9112dfSStefan Roese {0x000015E4, 0x00203c18}, /*ZQC Configuration Register */ 122ff9112dfSStefan Roese {0x000015EC, 0xd800aa25}, /*DDR PHY */ 123ff9112dfSStefan Roese {0x0, 0x0} 124ff9112dfSStefan Roese }; 125ff9112dfSStefan Roese 126ff9112dfSStefan Roese MV_DRAM_MC_INIT ddr3_A0_db_400[MV_MAX_DDR3_STATIC_SIZE] = { 127*4444d230SPhil Sutter #ifdef CONFIG_DDR_32BIT 128ff9112dfSStefan Roese {0x00001400, 0x73004C30}, /*DDR SDRAM Configuration Register */ 129*4444d230SPhil Sutter #else /* CONFIG_DDR_64BIT */ 130ff9112dfSStefan Roese {0x00001400, 0x7300CC30}, /*DDR SDRAM Configuration Register */ 131ff9112dfSStefan Roese #endif 132ff9112dfSStefan Roese {0x00001404, 0x3630B840}, /*Dunit Control Low Register */ 133ff9112dfSStefan Roese {0x00001408, 0x33137663}, /*DDR SDRAM Timing (Low) Register */ 134ff9112dfSStefan Roese {0x0000140C, 0x38000C55}, /*DDR SDRAM Timing (High) Register */ 135ff9112dfSStefan Roese {0x00001410, 0x040F0000}, /*DDR SDRAM Address Control Register */ 136ff9112dfSStefan Roese {0x00001414, 0x00000000}, /*DDR SDRAM Open Pages Control Register */ 137ff9112dfSStefan Roese {0x00001418, 0x00000e00}, /*DDR SDRAM Operation Register */ 138ff9112dfSStefan Roese {0x0000141C, 0x00000672}, /*DDR SDRAM Mode Register */ 139ff9112dfSStefan Roese {0x00001420, 0x00000004}, /*DDR SDRAM Extended Mode Register */ 140ff9112dfSStefan Roese {0x00001424, 0x0100D3FF}, /*Dunit Control High Register */ 141ff9112dfSStefan Roese {0x00001428, 0x000D6720}, /*Dunit Control High Register */ 142ff9112dfSStefan Roese {0x0000142C, 0x014C2F38}, /*Dunit Control High Register */ 143ff9112dfSStefan Roese {0x0000147C, 0x00006571}, 144ff9112dfSStefan Roese 145ff9112dfSStefan Roese {0x00001494, 0x00010000}, /*DDR SDRAM ODT Control (Low) Register */ 146ff9112dfSStefan Roese {0x00001498, 0x00000000}, /*DDR SDRAM ODT Control (High) Register */ 147ff9112dfSStefan Roese {0x0000149C, 0x00000301}, /*DDR Dunit ODT Control Register */ 148ff9112dfSStefan Roese 149ff9112dfSStefan Roese {0x000014a0, 0x000002A9}, 150ff9112dfSStefan Roese {0x000014a8, 0x00000101}, /*2:1 */ 151ff9112dfSStefan Roese {0x00020220, 0x00000007}, 152ff9112dfSStefan Roese 153ff9112dfSStefan Roese {0x000014C0, 0x192424C8}, /* DRAM address and Control Driving Strenght */ 154ff9112dfSStefan Roese {0x000014C4, 0xEFB24C8}, /* DRAM Data and DQS Driving Strenght */ 155ff9112dfSStefan Roese 156ff9112dfSStefan Roese {0x000200e8, 0x3FFF0E01}, /* DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the training sequence */ 157ff9112dfSStefan Roese {0x00020184, 0x3FFFFFE0}, /* DO NOT Modify - Close fast path Window to - 2G */ 158ff9112dfSStefan Roese 159ff9112dfSStefan Roese {0x0001504, 0x7FFFFFF1}, /* CS0 Size */ 160ff9112dfSStefan Roese {0x000150C, 0x00000000}, /* CS1 Size */ 161ff9112dfSStefan Roese {0x0001514, 0x00000000}, /* CS2 Size */ 162ff9112dfSStefan Roese {0x000151C, 0x00000000}, /* CS3 Size */ 163ff9112dfSStefan Roese 164ff9112dfSStefan Roese {0x00001538, 0x00000008}, /*Read Data Sample Delays Register */ 165ff9112dfSStefan Roese {0x0000153C, 0x0000000A}, /*Read Data Ready Delay Register */ 166ff9112dfSStefan Roese 167ff9112dfSStefan Roese {0x000015D0, 0x00000630}, /*MR0 */ 168ff9112dfSStefan Roese {0x000015D4, 0x00000046}, /*MR1 */ 169ff9112dfSStefan Roese {0x000015D8, 0x00000008}, /*MR2 */ 170ff9112dfSStefan Roese {0x000015DC, 0x00000000}, /*MR3 */ 171ff9112dfSStefan Roese 172ff9112dfSStefan Roese {0x000015E4, 0x00203c18}, /*ZQDS Configuration Register */ 173ff9112dfSStefan Roese /* {0x000015EC, 0xDE000025}, *//*DDR PHY */ 174ff9112dfSStefan Roese {0x000015EC, 0xF800AA25}, /*DDR PHY */ 175ff9112dfSStefan Roese {0x0, 0x0} 176ff9112dfSStefan Roese }; 177ff9112dfSStefan Roese 178ff9112dfSStefan Roese MV_DRAM_MC_INIT ddr3_Z1_db_600[MV_MAX_DDR3_STATIC_SIZE] = { 179*4444d230SPhil Sutter #ifdef CONFIG_DDR_32BIT 180ff9112dfSStefan Roese {0x00001400, 0x73014A28}, /*DDR SDRAM Configuration Register */ 181*4444d230SPhil Sutter #else /*CONFIG_DDR_64BIT */ 182ff9112dfSStefan Roese {0x00001400, 0x7301CA28}, /*DDR SDRAM Configuration Register */ 183ff9112dfSStefan Roese #endif 184ff9112dfSStefan Roese {0x00001404, 0x3630B040}, /*Dunit Control Low Register */ 185ff9112dfSStefan Roese {0x00001408, 0x44149887}, /*DDR SDRAM Timing (Low) Register */ 186ff9112dfSStefan Roese /* {0x0000140C, 0x38000C6A}, *//*DDR SDRAM Timing (High) Register */ 187ff9112dfSStefan Roese {0x0000140C, 0x38D83FE0}, /*DDR SDRAM Timing (High) Register */ 188ff9112dfSStefan Roese 189ff9112dfSStefan Roese #ifdef DB_78X60_PCAC 190ff9112dfSStefan Roese {0x00001410, 0x040F0001}, /*DDR SDRAM Address Control Register */ 191ff9112dfSStefan Roese #else 192ff9112dfSStefan Roese {0x00001410, 0x040F0000}, /*DDR SDRAM Open Pages Control Register */ 193ff9112dfSStefan Roese #endif 194ff9112dfSStefan Roese 195ff9112dfSStefan Roese {0x00001414, 0x00000000}, /*DDR SDRAM Open Pages Control Register */ 196ff9112dfSStefan Roese {0x00001418, 0x00000e00}, /*DDR SDRAM Operation Register */ 197ff9112dfSStefan Roese {0x00001420, 0x00000004}, /*DDR SDRAM Extended Mode Register */ 198ff9112dfSStefan Roese {0x00001424, 0x0100D1FF}, /*Dunit Control High Register */ 199ff9112dfSStefan Roese {0x00001428, 0x000F8830}, /*Dunit Control High Register */ 200ff9112dfSStefan Roese {0x0000142C, 0x214C2F38}, /*Dunit Control High Register */ 201ff9112dfSStefan Roese {0x0000147C, 0x0000c671}, 202ff9112dfSStefan Roese 203ff9112dfSStefan Roese {0x000014a8, 0x00000101}, /*2:1 */ 204ff9112dfSStefan Roese {0x00020220, 0x00000007}, 205ff9112dfSStefan Roese 206ff9112dfSStefan Roese {0x00001494, 0x00010000}, /*DDR SDRAM ODT Control (Low) Register */ 207ff9112dfSStefan Roese {0x00001498, 0x00000000}, /*DDR SDRAM ODT Control (High) Register */ 208ff9112dfSStefan Roese {0x0000149C, 0x00000301}, /*DDR Dunit ODT Control Register */ 209ff9112dfSStefan Roese 210ff9112dfSStefan Roese {0x000014C0, 0x192424C8}, /* DRAM address and Control Driving Strenght */ 211ff9112dfSStefan Roese {0x000014C4, 0xEFB24C8}, /* DRAM Data and DQS Driving Strenght */ 212ff9112dfSStefan Roese 213ff9112dfSStefan Roese {0x000200e8, 0x3FFF0E01}, /* DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the training sequence */ 214ff9112dfSStefan Roese {0x00020184, 0x3FFFFFE0}, /* DO NOT Modify - Close fast path Window to - 2G */ 215ff9112dfSStefan Roese 216ff9112dfSStefan Roese {0x0001504, 0x7FFFFFF1}, /* CS0 Size */ 217ff9112dfSStefan Roese {0x000150C, 0x00000000}, /* CS1 Size */ 218ff9112dfSStefan Roese {0x0001514, 0x00000000}, /* CS2 Size */ 219ff9112dfSStefan Roese {0x000151C, 0x00000000}, /* CS3 Size */ 220ff9112dfSStefan Roese 221ff9112dfSStefan Roese /* {0x00001524, 0x0000C800}, */ 222ff9112dfSStefan Roese {0x00001538, 0x0000000b}, /*Read Data Sample Delays Register */ 223ff9112dfSStefan Roese {0x0000153C, 0x0000000d}, /*Read Data Ready Delay Register */ 224ff9112dfSStefan Roese 225ff9112dfSStefan Roese {0x000015D0, 0x00000650}, /*MR0 */ 226ff9112dfSStefan Roese {0x000015D4, 0x00000046}, /*MR1 */ 227ff9112dfSStefan Roese {0x000015D8, 0x00000010}, /*MR2 */ 228ff9112dfSStefan Roese {0x000015DC, 0x00000000}, /*MR3 */ 229ff9112dfSStefan Roese 230ff9112dfSStefan Roese {0x000015E4, 0x00203c18}, /*ZQC Configuration Register */ 231ff9112dfSStefan Roese {0x000015EC, 0xDE000025}, /*DDR PHY */ 232ff9112dfSStefan Roese {0x0, 0x0} 233ff9112dfSStefan Roese }; 234ff9112dfSStefan Roese 235ff9112dfSStefan Roese MV_DRAM_MC_INIT ddr3_Z1_db_300[MV_MAX_DDR3_STATIC_SIZE] = { 236*4444d230SPhil Sutter #ifdef CONFIG_DDR_32BIT 237ff9112dfSStefan Roese {0x00001400, 0x73004C30}, /*DDR SDRAM Configuration Register */ 238*4444d230SPhil Sutter #else /*CONFIG_DDR_64BIT */ 239ff9112dfSStefan Roese {0x00001400, 0x7300CC30}, /*DDR SDRAM Configuration Register */ 240ff9112dfSStefan Roese /*{0x00001400, 0x7304CC30}, *//*DDR SDRAM Configuration Register */ 241ff9112dfSStefan Roese #endif 242ff9112dfSStefan Roese {0x00001404, 0x3630B840}, /*Dunit Control Low Register */ 243ff9112dfSStefan Roese {0x00001408, 0x33137663}, /*DDR SDRAM Timing (Low) Register */ 244ff9112dfSStefan Roese {0x0000140C, 0x38000C55}, /*DDR SDRAM Timing (High) Register */ 245ff9112dfSStefan Roese {0x00001410, 0x040F0000}, /*DDR SDRAM Address Control Register */ 246ff9112dfSStefan Roese {0x00001414, 0x00000000}, /*DDR SDRAM Open Pages Control Register */ 247ff9112dfSStefan Roese {0x00001418, 0x00000e00}, /*DDR SDRAM Operation Register */ 248ff9112dfSStefan Roese {0x0000141C, 0x00000672}, /*DDR SDRAM Mode Register */ 249ff9112dfSStefan Roese {0x00001420, 0x00000004}, /*DDR SDRAM Extended Mode Register */ 250ff9112dfSStefan Roese {0x00001424, 0x0100F1FF}, /*Dunit Control High Register */ 251ff9112dfSStefan Roese {0x00001428, 0x000D6720}, /*Dunit Control High Register */ 252ff9112dfSStefan Roese {0x0000142C, 0x014C2F38}, /*Dunit Control High Register */ 253ff9112dfSStefan Roese {0x0000147C, 0x00006571}, 254ff9112dfSStefan Roese 255ff9112dfSStefan Roese {0x00001494, 0x00010000}, /*DDR SDRAM ODT Control (Low) Register */ 256ff9112dfSStefan Roese {0x00001498, 0x00000000}, /*DDR SDRAM ODT Control (High) Register */ 257ff9112dfSStefan Roese {0x0000149C, 0x00000301}, /*DDR Dunit ODT Control Register */ 258ff9112dfSStefan Roese 259ff9112dfSStefan Roese {0x000014C0, 0x192424C8}, /* DRAM address and Control Driving Strenght */ 260ff9112dfSStefan Roese {0x000014C4, 0xEFB24C8}, /* DRAM Data and DQS Driving Strenght */ 261ff9112dfSStefan Roese 262ff9112dfSStefan Roese {0x000200e8, 0x3FFF0E01}, /* DO NOT Modify - Open Mbus Window - 2G - Mbus is required for the training sequence */ 263ff9112dfSStefan Roese {0x00020184, 0x3FFFFFE0}, /* DO NOT Modify - Close fast path Window to - 2G */ 264ff9112dfSStefan Roese 265ff9112dfSStefan Roese {0x0001504, 0x7FFFFFF1}, /* CS0 Size */ 266ff9112dfSStefan Roese {0x000150C, 0x00000000}, /* CS1 Size */ 267ff9112dfSStefan Roese {0x0001514, 0x00000000}, /* CS2 Size */ 268ff9112dfSStefan Roese {0x000151C, 0x00000000}, /* CS3 Size */ 269ff9112dfSStefan Roese 270ff9112dfSStefan Roese {0x00001538, 0x00000008}, /*Read Data Sample Delays Register */ 271ff9112dfSStefan Roese {0x0000153C, 0x0000000A}, /*Read Data Ready Delay Register */ 272ff9112dfSStefan Roese 273ff9112dfSStefan Roese {0x000015D0, 0x00000630}, /*MR0 */ 274ff9112dfSStefan Roese {0x000015D4, 0x00000046}, /*MR1 */ 275ff9112dfSStefan Roese {0x000015D8, 0x00000008}, /*MR2 */ 276ff9112dfSStefan Roese {0x000015DC, 0x00000000}, /*MR3 */ 277ff9112dfSStefan Roese 278ff9112dfSStefan Roese {0x000015E4, 0x00203c18}, /*ZQDS Configuration Register */ 279ff9112dfSStefan Roese {0x000015EC, 0xDE000025}, /*DDR PHY */ 280ff9112dfSStefan Roese 281ff9112dfSStefan Roese {0x0, 0x0} 282ff9112dfSStefan Roese }; 283ff9112dfSStefan Roese 284ff9112dfSStefan Roese #endif /* __AXP_MC_STATIC_H */ 285