rk3368 dts: add ddr timing node in rk3368.dtsi
[firefly-linux-kernel-4.4.55.git] / include / dt-bindings / dram / rockchip,rk3368.h
1 /*
2  *
3  * Copyright (C) 2011-2014 ROCKCHIP, Inc.
4  *
5  * This software is licensed under the terms of the GNU General Public
6  * License version 2, as published by the Free Software Foundation, and
7  * may be copied, distributed, and modified under those terms.
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  * GNU General Public License for more details.
13  *
14  */
15
16 #ifndef _DT_BINDINGS_DRAM_ROCKCHIP_RK3368_H
17 #define _DT_BINDINGS_DRAM_ROCKCHIP_RK3368_H
18
19 #define DDR3_DS_34ohm           (1<<1)
20 #define DDR3_DS_40ohm           (0x0)
21
22 #define LP2_DS_34ohm            (0x1)
23 #define LP2_DS_40ohm            (0x2)
24 #define LP2_DS_48ohm            (0x3)
25 #define LP2_DS_60ohm            (0x4)
26 #define LP2_DS_68_6ohm          (0x5)/*optional*/
27 #define LP2_DS_80ohm            (0x6)
28 #define LP2_DS_120ohm           (0x7)/*optional*/
29
30 #define LP3_DS_34ohm            (0x1)
31 #define LP3_DS_40ohm            (0x2)
32 #define LP3_DS_48ohm            (0x3)
33 #define LP3_DS_60ohm            (0x4)
34 #define LP3_DS_80ohm            (0x6)
35 #define LP3_DS_34D_40U          (0x9)
36 #define LP3_DS_40D_48U          (0xa)
37 #define LP3_DS_34D_48U          (0xb)
38
39 #define DDR3_ODT_DIS            (0)
40 #define DDR3_ODT_40ohm          ((1<<2)|(1<<6))
41 #define DDR3_ODT_60ohm          (1<<2)
42 #define DDR3_ODT_120ohm         (1<<6)
43
44 #define LP3_ODT_DIS             (0)
45 #define LP3_ODT_60ohm           (1)
46 #define LP3_ODT_120ohm          (2)
47 #define LP3_ODT_240ohm          (3)
48
49 #define PHY_RON_DISABLE         (0)
50 #define PHY_RON_272ohm          (1)
51 #define PHY_RON_135ohm          (2)
52 #define PHY_RON_91ohm           (3)
53 #define PHY_RON_38ohm           (7)
54 #define PHY_RON_68ohm           (8)
55 #define PHY_RON_54ohm           (9)
56 #define PHY_RON_45ohm           (10)
57 #define PHY_RON_39ohm           (11)
58 #define PHY_RON_34ohm           (12)
59 #define PHY_RON_30ohm           (13)
60 #define PHY_RON_27ohm           (14)
61 #define PHY_RON_25ohm           (15)
62
63 #define PHY_RTT_DISABLE         (0)
64 #define PHY_RTT_1116ohm         (1)
65 #define PHY_RTT_558ohm          (2)
66 #define PHY_RTT_372ohm          (3)
67 #define PHY_RTT_279ohm          (4)
68 #define PHY_RTT_223ohm          (5)
69 #define PHY_RTT_186ohm          (6)
70 #define PHY_RTT_159ohm          (7)
71 #define PHY_RTT_139ohm          (8)
72 #define PHY_RTT_124ohm          (9)
73 #define PHY_RTT_112ohm          (10)
74 #define PHY_RTT_101ohm          (11)
75 #define PHY_RTT_93ohm           (12)
76 #define PHY_RTT_86ohm           (13)
77 #define PHY_RTT_80ohm           (14)
78 #define PHY_RTT_74ohm           (15)
79
80 #endif /*_DT_BINDINGS_DRAM_ROCKCHIP_RK3368_H*/