blob: 5ada7f2985b89ee5544fd65082ecb9a5e8a72558 [file] [log] [blame]
Nathan Barrett-Morrisona215cfc2024-04-24 20:04:00 -04001/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * (C) Copyright 2022 - Analog Devices, Inc.
4 *
5 * Written and/or maintained by Timesys Corporation
6 *
7 * Contact: Nathan Barrett-Morrison <nathan.morrison@timesys.com>
8 * Contact: Greg Malysa <greg.malysa@timesys.com>
9 */
10
11#ifndef MT47H128M16RT_H
12#define MT47H128M16RT_H
13
14/* Default DDR2 part: MT47H128M16RT-25E XIT:C, 2 Gb part */
15/* For DCLK= 400 MHz */
16#define DMC_DLLCALRDCNT 72
17#define DMC_DATACYC 9
18#define DMC_TRCD 5
19#define DMC_TWTR 3
20#define DMC_TRP 5
21#define DMC_TRAS 16
22#define DMC_TRC 22
23#define DMC_TMRD 2
24#define DMC_TREF 3120
25#define DMC_TRFC 78
26#define DMC_TRRD 4
27#define DMC_TFAW 18
28#define DMC_TRTP 3
29#define DMC_TWR 6
30#define DMC_TXP 2
31#define DMC_TCKE 3
32#define DMC_CL 5
33#define DMC_WRRECOV (DMC_TWR - 1)
34#define DMC_MR1_DLLEN 0
35#define DMC_MR1_DIC0 1
36#define DMC_MR1_RTT0 1
37#define DMC_MR1_AL 4
38#define DMC_MR1_DIC1 0
39#define DMC_MR1_RTT1 0
40#define DMC_MR1_WL 0
41#define DMC_MR1_RTT2 0
42#define DMC_MR1_TDQS 0
43#define DMC_MR1_QOFF 0
44#define DMC_BL 4
45#define DMC_RDTOWR 2
46#define DMC_CTL_AL_EN 0
47#define SDR_CHIP_SIZE ENUM_DMC_CFG_SDRSIZE2G
48
49#endif