aboutsummaryrefslogtreecommitdiff
path: root/include/rda/ddr_timing/8810p_16x2_200m_ddr2.h
diff options
context:
space:
mode:
authorDaniel Thompson <daniel.thompson@linaro.org>2017-07-31 17:23:07 +0100
committerDaniel Thompson <daniel.thompson@linaro.org>2017-07-31 17:23:07 +0100
commite5b9b8c8b78096e961f4a45b9d1418e4641f24f9 (patch)
treea88f532f386376fca6a376e2c362173f971dc144 /include/rda/ddr_timing/8810p_16x2_200m_ddr2.h
parent415d386877df49eb051b85ef74fa59a16dc17c7d (diff)
Orangepi i96 support (mega patch)rda/v2012.04.01-r0
This is https://github.com/orangepi-xunlong/OrangePiRDA_u-boot 5ee06c1afb7c ("add new patch a patch") as a single patch against a guestimated upstream version. This is merely a reference tree for later comparisons. Signed-off-by: Daniel Thompson <daniel.thompson@linaro.org> NOT-Reviewed-by: Daniel Thompson <daniel.thompson@linaro.org>
Diffstat (limited to 'include/rda/ddr_timing/8810p_16x2_200m_ddr2.h')
-rw-r--r--include/rda/ddr_timing/8810p_16x2_200m_ddr2.h84
1 files changed, 84 insertions, 0 deletions
diff --git a/include/rda/ddr_timing/8810p_16x2_200m_ddr2.h b/include/rda/ddr_timing/8810p_16x2_200m_ddr2.h
new file mode 100644
index 0000000000..86b8b26142
--- /dev/null
+++ b/include/rda/ddr_timing/8810p_16x2_200m_ddr2.h
@@ -0,0 +1,84 @@
+#define DDR_TIMIMG_NAME "8810p_16x2_200m_ddr2"
+
+#define PMU_VBUCK1_VAL 9
+#define PMU_VBUCK3_VAL 10
+
+#define DDR_VTT_VAL 1
+
+#define DDR_CHAN_1_VALID_VAL 1
+#define DDR_CHAN_2_VALID_VAL 1
+#define DDR_CHAN_3_VALID_VAL 1
+#define DDR_CHAN_4_VALID_VAL 1
+
+#define DDR_TIMING_100H_VAL 0x0000
+#define DDR_TIMING_101H_VAL 0x0000
+#define DDR_TIMING_102H_VAL 0x0000
+#define DDR_TIMING_103H_VAL 0x24b0
+#define DDR_TIMING_104H_VAL 0x3333
+
+#define DDR_TIMING_105H_VAL 0x3333
+#define DDR_TIMING_106H_VAL 0x0763
+#define DDR_TIMING_107H_VAL 0x1144
+#define DDR_TIMING_108H_VAL 0x0000
+
+#define DDR_TIMING_109H_VAL 0x1101
+#define DDR_TIMING_10AH_VAL 0x0001
+#define DDR_TIMING_10BH_VAL 0x0003
+
+#define DDR_TIMING_120H_VAL 0x0000
+#define DDR_TIMING_121H_VAL 0x0000
+#define DDR_TIMING_122H_VAL 0x0000
+#define DDR_TIMING_123H_VAL 0x24b0
+#define DDR_TIMING_124H_VAL 0x3333
+
+#define DDR_TIMING_125H_VAL 0x3333
+#define DDR_TIMING_126H_VAL 0x0763
+#define DDR_TIMING_127H_VAL 0x1144
+#define DDR_TIMING_128H_VAL 0x0000
+#define DDR_TIMING_129H_VAL 0x1101
+#define DDR_TIMING_12AH_VAL 0x0001
+#define DDR_TIMING_12BH_VAL 0x0003
+
+#define DDR_TIMING_140H_VAL 0x0000
+#define DDR_TIMING_141H_VAL 0x0000
+#define DDR_TIMING_142H_VAL 0x0000
+#define DDR_TIMING_143H_VAL 0x24b0
+#define DDR_TIMING_144H_VAL 0x3333
+#define DDR_TIMING_145H_VAL 0x3333
+#define DDR_TIMING_146H_VAL 0x0763
+#define DDR_TIMING_147H_VAL 0x1144
+#define DDR_TIMING_148H_VAL 0x0000
+#define DDR_TIMING_149H_VAL 0x1101
+#define DDR_TIMING_14AH_VAL 0x0001
+#define DDR_TIMING_14BH_VAL 0x0003
+
+
+#define DDR_TIMING_161H_VAL 0x0000
+#define DDR_TIMING_162H_VAL 0x0000
+#define DDR_TIMING_163H_VAL 0x24b0
+#define DDR_TIMING_164H_VAL 0x3333
+#define DDR_TIMING_165H_VAL 0x3333
+#define DDR_TIMING_166H_VAL 0x0763
+#define DDR_TIMING_167H_VAL 0x1144
+#define DDR_TIMING_168H_VAL 0x0000
+#define DDR_TIMING_169H_VAL 0x1101
+#define DDR_TIMING_16AH_VAL 0x0001
+#define DDR_TIMING_16BH_VAL 0x0003
+
+#define DDR_TIMING_180H_VAL 0x3336
+#define DDR_TIMING_181H_VAL 0x3333
+#define DDR_TIMING_182H_VAL 0x3333
+#define DDR_TIMING_183H_VAL 0x3333
+#define DDR_TIMING_184H_VAL 0x3333
+#define DDR_TIMING_185H_VAL 0x3333
+#define DDR_TIMING_186H_VAL 0x3333
+#define DDR_TIMING_187H_VAL 0x3333
+#define DDR_TIMING_188H_VAL 0x0001
+#define DDR_TIMING_189H_VAL 0x0000
+#define DDR_TIMING_18AH_VAL 0x1144
+#define DDR_TIMING_18BH_VAL 0x0015
+#define DDR_TIMING_18CH_VAL 0x0000
+
+#define DDR_TIMING_160H_VAL 0x0000
+#define DDR_TIMING_69H_VAL 0x0009
+