162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_ci#include "tegra30-asus-nexus7-grouper-memory-timings.dtsi"
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci/ {
662306a36Sopenharmony_ci	/*
762306a36Sopenharmony_ci	 * Tilapia's memory timings are pretty much the same as the Grouper's
862306a36Sopenharmony_ci	 * ones. There are few minor tunings made for a higher clock rates,
962306a36Sopenharmony_ci	 * these differentiating timings are overridden here for Tilapia.
1062306a36Sopenharmony_ci	 */
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci	memory-controller@7000f400 {
1362306a36Sopenharmony_ci		emc-timings-0 {
1462306a36Sopenharmony_ci			timing-667000000 {
1562306a36Sopenharmony_ci				clock-frequency = <667000000>;
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
1862306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x80100002>;
1962306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x80200018>;
2062306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x80000b71>;
2162306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000040>;
2262306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci				nvidia,emc-configuration = <
2562306a36Sopenharmony_ci					0x0000001f /* EMC_RC */
2662306a36Sopenharmony_ci					0x00000069 /* EMC_RFC */
2762306a36Sopenharmony_ci					0x00000017 /* EMC_RAS */
2862306a36Sopenharmony_ci					0x00000007 /* EMC_RP */
2962306a36Sopenharmony_ci					0x00000005 /* EMC_R2W */
3062306a36Sopenharmony_ci					0x0000000c /* EMC_W2R */
3162306a36Sopenharmony_ci					0x00000003 /* EMC_R2P */
3262306a36Sopenharmony_ci					0x00000011 /* EMC_W2P */
3362306a36Sopenharmony_ci					0x00000007 /* EMC_RD_RCD */
3462306a36Sopenharmony_ci					0x00000007 /* EMC_WR_RCD */
3562306a36Sopenharmony_ci					0x00000002 /* EMC_RRD */
3662306a36Sopenharmony_ci					0x00000001 /* EMC_REXT */
3762306a36Sopenharmony_ci					0x00000000 /* EMC_WEXT */
3862306a36Sopenharmony_ci					0x00000007 /* EMC_WDV */
3962306a36Sopenharmony_ci					0x0000000b /* EMC_QUSE */
4062306a36Sopenharmony_ci					0x00000009 /* EMC_QRST */
4162306a36Sopenharmony_ci					0x0000000b /* EMC_QSAFE */
4262306a36Sopenharmony_ci					0x00000011 /* EMC_RDV */
4362306a36Sopenharmony_ci					0x00001412 /* EMC_REFRESH */
4462306a36Sopenharmony_ci					0x00000000 /* EMC_BURST_REFRESH_NUM */
4562306a36Sopenharmony_ci					0x00000504 /* EMC_PRE_REFRESH_REQ_CNT */
4662306a36Sopenharmony_ci					0x00000002 /* EMC_PDEX2WR */
4762306a36Sopenharmony_ci					0x0000000e /* EMC_PDEX2RD */
4862306a36Sopenharmony_ci					0x00000001 /* EMC_PCHG2PDEN */
4962306a36Sopenharmony_ci					0x00000000 /* EMC_ACT2PDEN */
5062306a36Sopenharmony_ci					0x0000000c /* EMC_AR2PDEN */
5162306a36Sopenharmony_ci					0x00000016 /* EMC_RW2PDEN */
5262306a36Sopenharmony_ci					0x00000072 /* EMC_TXSR */
5362306a36Sopenharmony_ci					0x00000200 /* EMC_TXSRDLL */
5462306a36Sopenharmony_ci					0x00000005 /* EMC_TCKE */
5562306a36Sopenharmony_ci					0x00000015 /* EMC_TFAW */
5662306a36Sopenharmony_ci					0x00000000 /* EMC_TRPAB */
5762306a36Sopenharmony_ci					0x00000006 /* EMC_TCLKSTABLE */
5862306a36Sopenharmony_ci					0x00000007 /* EMC_TCLKSTOP */
5962306a36Sopenharmony_ci					0x00001453 /* EMC_TREFBW */
6062306a36Sopenharmony_ci					0x0000000c /* EMC_QUSE_EXTRA */
6162306a36Sopenharmony_ci					0x00000004 /* EMC_FBIO_CFG6 */
6262306a36Sopenharmony_ci					0x00000000 /* EMC_ODT_WRITE */
6362306a36Sopenharmony_ci					0x00000000 /* EMC_ODT_READ */
6462306a36Sopenharmony_ci					0x00005088 /* EMC_FBIO_CFG5 */
6562306a36Sopenharmony_ci					0xf00b0191 /* EMC_CFG_DIG_DLL */
6662306a36Sopenharmony_ci					0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
6762306a36Sopenharmony_ci					0x00000008 /* EMC_DLL_XFORM_DQS0 */
6862306a36Sopenharmony_ci					0x00000008 /* EMC_DLL_XFORM_DQS1 */
6962306a36Sopenharmony_ci					0x00000008 /* EMC_DLL_XFORM_DQS2 */
7062306a36Sopenharmony_ci					0x00000008 /* EMC_DLL_XFORM_DQS3 */
7162306a36Sopenharmony_ci					0x0000000a /* EMC_DLL_XFORM_DQS4 */
7262306a36Sopenharmony_ci					0x0000000a /* EMC_DLL_XFORM_DQS5 */
7362306a36Sopenharmony_ci					0x0000000a /* EMC_DLL_XFORM_DQS6 */
7462306a36Sopenharmony_ci					0x0000000a /* EMC_DLL_XFORM_DQS7 */
7562306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE0 */
7662306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE1 */
7762306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE2 */
7862306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE3 */
7962306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE4 */
8062306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE5 */
8162306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE6 */
8262306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE7 */
8362306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
8462306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
8562306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
8662306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
8762306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
8862306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
8962306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
9062306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
9162306a36Sopenharmony_ci					0x0000000c /* EMC_DLL_XFORM_DQ0 */
9262306a36Sopenharmony_ci					0x0000000c /* EMC_DLL_XFORM_DQ1 */
9362306a36Sopenharmony_ci					0x0000000c /* EMC_DLL_XFORM_DQ2 */
9462306a36Sopenharmony_ci					0x0000000c /* EMC_DLL_XFORM_DQ3 */
9562306a36Sopenharmony_ci					0x000002a0 /* EMC_XM2CMDPADCTRL */
9662306a36Sopenharmony_ci					0x0800013d /* EMC_XM2DQSPADCTRL2 */
9762306a36Sopenharmony_ci					0x22220000 /* EMC_XM2DQPADCTRL2 */
9862306a36Sopenharmony_ci					0x77fff884 /* EMC_XM2CLKPADCTRL */
9962306a36Sopenharmony_ci					0x01f1f501 /* EMC_XM2COMPPADCTRL */
10062306a36Sopenharmony_ci					0x07077404 /* EMC_XM2VTTGENPADCTRL */
10162306a36Sopenharmony_ci					0x54000000 /* EMC_XM2VTTGENPADCTRL2 */
10262306a36Sopenharmony_ci					0x080001e8 /* EMC_XM2QUSEPADCTRL */
10362306a36Sopenharmony_ci					0x08000021 /* EMC_XM2DQSPADCTRL3 */
10462306a36Sopenharmony_ci					0x00000802 /* EMC_CTT_TERM_CTRL */
10562306a36Sopenharmony_ci					0x00020000 /* EMC_ZCAL_INTERVAL */
10662306a36Sopenharmony_ci					0x00000100 /* EMC_ZCAL_WAIT_CNT */
10762306a36Sopenharmony_ci					0x0156000c /* EMC_MRS_WAIT_CNT */
10862306a36Sopenharmony_ci					0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
10962306a36Sopenharmony_ci					0x00000000 /* EMC_CTT */
11062306a36Sopenharmony_ci					0x00000000 /* EMC_CTT_DURATION */
11162306a36Sopenharmony_ci					0x800028a5 /* EMC_DYN_SELF_REF_CONTROL */
11262306a36Sopenharmony_ci					0xe8000000 /* EMC_FBIO_SPARE */
11362306a36Sopenharmony_ci					0xff00ff49 /* EMC_CFG_RSV */
11462306a36Sopenharmony_ci				>;
11562306a36Sopenharmony_ci			};
11662306a36Sopenharmony_ci		};
11762306a36Sopenharmony_ci
11862306a36Sopenharmony_ci		emc-timings-1 {
11962306a36Sopenharmony_ci			timing-333500000 {
12062306a36Sopenharmony_ci				clock-frequency = <333500000>;
12162306a36Sopenharmony_ci
12262306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
12362306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x80100002>;
12462306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x80200000>;
12562306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x80000321>;
12662306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000040>;
12762306a36Sopenharmony_ci
12862306a36Sopenharmony_ci				nvidia,emc-configuration = <
12962306a36Sopenharmony_ci					0x0000000f /* EMC_RC */
13062306a36Sopenharmony_ci					0x00000034 /* EMC_RFC */
13162306a36Sopenharmony_ci					0x0000000a /* EMC_RAS */
13262306a36Sopenharmony_ci					0x00000003 /* EMC_RP */
13362306a36Sopenharmony_ci					0x00000003 /* EMC_R2W */
13462306a36Sopenharmony_ci					0x00000008 /* EMC_W2R */
13562306a36Sopenharmony_ci					0x00000002 /* EMC_R2P */
13662306a36Sopenharmony_ci					0x00000009 /* EMC_W2P */
13762306a36Sopenharmony_ci					0x00000003 /* EMC_RD_RCD */
13862306a36Sopenharmony_ci					0x00000003 /* EMC_WR_RCD */
13962306a36Sopenharmony_ci					0x00000002 /* EMC_RRD */
14062306a36Sopenharmony_ci					0x00000001 /* EMC_REXT */
14162306a36Sopenharmony_ci					0x00000000 /* EMC_WEXT */
14262306a36Sopenharmony_ci					0x00000004 /* EMC_WDV */
14362306a36Sopenharmony_ci					0x00000006 /* EMC_QUSE */
14462306a36Sopenharmony_ci					0x00000004 /* EMC_QRST */
14562306a36Sopenharmony_ci					0x0000000a /* EMC_QSAFE */
14662306a36Sopenharmony_ci					0x0000000c /* EMC_RDV */
14762306a36Sopenharmony_ci					0x000009e9 /* EMC_REFRESH */
14862306a36Sopenharmony_ci					0x00000000 /* EMC_BURST_REFRESH_NUM */
14962306a36Sopenharmony_ci					0x0000027a /* EMC_PRE_REFRESH_REQ_CNT */
15062306a36Sopenharmony_ci					0x00000001 /* EMC_PDEX2WR */
15162306a36Sopenharmony_ci					0x00000008 /* EMC_PDEX2RD */
15262306a36Sopenharmony_ci					0x00000001 /* EMC_PCHG2PDEN */
15362306a36Sopenharmony_ci					0x00000000 /* EMC_ACT2PDEN */
15462306a36Sopenharmony_ci					0x00000007 /* EMC_AR2PDEN */
15562306a36Sopenharmony_ci					0x0000000e /* EMC_RW2PDEN */
15662306a36Sopenharmony_ci					0x00000039 /* EMC_TXSR */
15762306a36Sopenharmony_ci					0x00000200 /* EMC_TXSRDLL */
15862306a36Sopenharmony_ci					0x00000004 /* EMC_TCKE */
15962306a36Sopenharmony_ci					0x0000000a /* EMC_TFAW */
16062306a36Sopenharmony_ci					0x00000000 /* EMC_TRPAB */
16162306a36Sopenharmony_ci					0x00000004 /* EMC_TCLKSTABLE */
16262306a36Sopenharmony_ci					0x00000005 /* EMC_TCLKSTOP */
16362306a36Sopenharmony_ci					0x00000a2a /* EMC_TREFBW */
16462306a36Sopenharmony_ci					0x00000000 /* EMC_QUSE_EXTRA */
16562306a36Sopenharmony_ci					0x00000004 /* EMC_FBIO_CFG6 */
16662306a36Sopenharmony_ci					0x00000000 /* EMC_ODT_WRITE */
16762306a36Sopenharmony_ci					0x00000000 /* EMC_ODT_READ */
16862306a36Sopenharmony_ci					0x00007088 /* EMC_FBIO_CFG5 */
16962306a36Sopenharmony_ci					0x002600a4 /* EMC_CFG_DIG_DLL */
17062306a36Sopenharmony_ci					0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
17162306a36Sopenharmony_ci					0x0003c000 /* EMC_DLL_XFORM_DQS0 */
17262306a36Sopenharmony_ci					0x0003c000 /* EMC_DLL_XFORM_DQS1 */
17362306a36Sopenharmony_ci					0x0003c000 /* EMC_DLL_XFORM_DQS2 */
17462306a36Sopenharmony_ci					0x0003c000 /* EMC_DLL_XFORM_DQS3 */
17562306a36Sopenharmony_ci					0x00014000 /* EMC_DLL_XFORM_DQS4 */
17662306a36Sopenharmony_ci					0x00014000 /* EMC_DLL_XFORM_DQS5 */
17762306a36Sopenharmony_ci					0x00014000 /* EMC_DLL_XFORM_DQS6 */
17862306a36Sopenharmony_ci					0x00014000 /* EMC_DLL_XFORM_DQS7 */
17962306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE0 */
18062306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE1 */
18162306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE2 */
18262306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE3 */
18362306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE4 */
18462306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE5 */
18562306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE6 */
18662306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE7 */
18762306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
18862306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
18962306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
19062306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
19162306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
19262306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
19362306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
19462306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
19562306a36Sopenharmony_ci					0x00048000 /* EMC_DLL_XFORM_DQ0 */
19662306a36Sopenharmony_ci					0x00048000 /* EMC_DLL_XFORM_DQ1 */
19762306a36Sopenharmony_ci					0x00048000 /* EMC_DLL_XFORM_DQ2 */
19862306a36Sopenharmony_ci					0x00048000 /* EMC_DLL_XFORM_DQ3 */
19962306a36Sopenharmony_ci					0x000002a0 /* EMC_XM2CMDPADCTRL */
20062306a36Sopenharmony_ci					0x0800013d /* EMC_XM2DQSPADCTRL2 */
20162306a36Sopenharmony_ci					0x00000000 /* EMC_XM2DQPADCTRL2 */
20262306a36Sopenharmony_ci					0x77fff884 /* EMC_XM2CLKPADCTRL */
20362306a36Sopenharmony_ci					0x01f1f508 /* EMC_XM2COMPPADCTRL */
20462306a36Sopenharmony_ci					0x05057404 /* EMC_XM2VTTGENPADCTRL */
20562306a36Sopenharmony_ci					0x54000007 /* EMC_XM2VTTGENPADCTRL2 */
20662306a36Sopenharmony_ci					0x080001e8 /* EMC_XM2QUSEPADCTRL */
20762306a36Sopenharmony_ci					0x08000021 /* EMC_XM2DQSPADCTRL3 */
20862306a36Sopenharmony_ci					0x00000802 /* EMC_CTT_TERM_CTRL */
20962306a36Sopenharmony_ci					0x00020000 /* EMC_ZCAL_INTERVAL */
21062306a36Sopenharmony_ci					0x00000100 /* EMC_ZCAL_WAIT_CNT */
21162306a36Sopenharmony_ci					0x018b000c /* EMC_MRS_WAIT_CNT */
21262306a36Sopenharmony_ci					0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
21362306a36Sopenharmony_ci					0x00000000 /* EMC_CTT */
21462306a36Sopenharmony_ci					0x00000000 /* EMC_CTT_DURATION */
21562306a36Sopenharmony_ci					0x800014d4 /* EMC_DYN_SELF_REF_CONTROL */
21662306a36Sopenharmony_ci					0xe8000000 /* EMC_FBIO_SPARE */
21762306a36Sopenharmony_ci					0xff00ff89 /* EMC_CFG_RSV */
21862306a36Sopenharmony_ci				>;
21962306a36Sopenharmony_ci			};
22062306a36Sopenharmony_ci
22162306a36Sopenharmony_ci			timing-667000000 {
22262306a36Sopenharmony_ci				clock-frequency = <667000000>;
22362306a36Sopenharmony_ci
22462306a36Sopenharmony_ci				nvidia,emc-auto-cal-interval = <0x001fffff>;
22562306a36Sopenharmony_ci				nvidia,emc-mode-1 = <0x80100002>;
22662306a36Sopenharmony_ci				nvidia,emc-mode-2 = <0x80200018>;
22762306a36Sopenharmony_ci				nvidia,emc-mode-reset = <0x80000b71>;
22862306a36Sopenharmony_ci				nvidia,emc-zcal-cnt-long = <0x00000040>;
22962306a36Sopenharmony_ci				nvidia,emc-cfg-periodic-qrst;
23062306a36Sopenharmony_ci
23162306a36Sopenharmony_ci				nvidia,emc-configuration = <
23262306a36Sopenharmony_ci					0x00000020 /* EMC_RC */
23362306a36Sopenharmony_ci					0x0000006a /* EMC_RFC */
23462306a36Sopenharmony_ci					0x00000017 /* EMC_RAS */
23562306a36Sopenharmony_ci					0x00000007 /* EMC_RP */
23662306a36Sopenharmony_ci					0x00000005 /* EMC_R2W */
23762306a36Sopenharmony_ci					0x0000000c /* EMC_W2R */
23862306a36Sopenharmony_ci					0x00000003 /* EMC_R2P */
23962306a36Sopenharmony_ci					0x00000011 /* EMC_W2P */
24062306a36Sopenharmony_ci					0x00000007 /* EMC_RD_RCD */
24162306a36Sopenharmony_ci					0x00000007 /* EMC_WR_RCD */
24262306a36Sopenharmony_ci					0x00000002 /* EMC_RRD */
24362306a36Sopenharmony_ci					0x00000001 /* EMC_REXT */
24462306a36Sopenharmony_ci					0x00000000 /* EMC_WEXT */
24562306a36Sopenharmony_ci					0x00000007 /* EMC_WDV */
24662306a36Sopenharmony_ci					0x0000000a /* EMC_QUSE */
24762306a36Sopenharmony_ci					0x00000009 /* EMC_QRST */
24862306a36Sopenharmony_ci					0x0000000b /* EMC_QSAFE */
24962306a36Sopenharmony_ci					0x00000011 /* EMC_RDV */
25062306a36Sopenharmony_ci					0x00001412 /* EMC_REFRESH */
25162306a36Sopenharmony_ci					0x00000000 /* EMC_BURST_REFRESH_NUM */
25262306a36Sopenharmony_ci					0x00000504 /* EMC_PRE_REFRESH_REQ_CNT */
25362306a36Sopenharmony_ci					0x00000002 /* EMC_PDEX2WR */
25462306a36Sopenharmony_ci					0x0000000e /* EMC_PDEX2RD */
25562306a36Sopenharmony_ci					0x00000001 /* EMC_PCHG2PDEN */
25662306a36Sopenharmony_ci					0x00000000 /* EMC_ACT2PDEN */
25762306a36Sopenharmony_ci					0x0000000c /* EMC_AR2PDEN */
25862306a36Sopenharmony_ci					0x00000016 /* EMC_RW2PDEN */
25962306a36Sopenharmony_ci					0x00000072 /* EMC_TXSR */
26062306a36Sopenharmony_ci					0x00000200 /* EMC_TXSRDLL */
26162306a36Sopenharmony_ci					0x00000005 /* EMC_TCKE */
26262306a36Sopenharmony_ci					0x00000015 /* EMC_TFAW */
26362306a36Sopenharmony_ci					0x00000000 /* EMC_TRPAB */
26462306a36Sopenharmony_ci					0x00000006 /* EMC_TCLKSTABLE */
26562306a36Sopenharmony_ci					0x00000007 /* EMC_TCLKSTOP */
26662306a36Sopenharmony_ci					0x00001453 /* EMC_TREFBW */
26762306a36Sopenharmony_ci					0x0000000b /* EMC_QUSE_EXTRA */
26862306a36Sopenharmony_ci					0x00000006 /* EMC_FBIO_CFG6 */
26962306a36Sopenharmony_ci					0x00000000 /* EMC_ODT_WRITE */
27062306a36Sopenharmony_ci					0x00000000 /* EMC_ODT_READ */
27162306a36Sopenharmony_ci					0x00005088 /* EMC_FBIO_CFG5 */
27262306a36Sopenharmony_ci					0xf00b0191 /* EMC_CFG_DIG_DLL */
27362306a36Sopenharmony_ci					0x00008000 /* EMC_CFG_DIG_DLL_PERIOD */
27462306a36Sopenharmony_ci					0x00000008 /* EMC_DLL_XFORM_DQS0 */
27562306a36Sopenharmony_ci					0x00000008 /* EMC_DLL_XFORM_DQS1 */
27662306a36Sopenharmony_ci					0x00000008 /* EMC_DLL_XFORM_DQS2 */
27762306a36Sopenharmony_ci					0x00000008 /* EMC_DLL_XFORM_DQS3 */
27862306a36Sopenharmony_ci					0x0000000a /* EMC_DLL_XFORM_DQS4 */
27962306a36Sopenharmony_ci					0x0000000a /* EMC_DLL_XFORM_DQS5 */
28062306a36Sopenharmony_ci					0x0000000a /* EMC_DLL_XFORM_DQS6 */
28162306a36Sopenharmony_ci					0x0000000a /* EMC_DLL_XFORM_DQS7 */
28262306a36Sopenharmony_ci					0x00018000 /* EMC_DLL_XFORM_QUSE0 */
28362306a36Sopenharmony_ci					0x00018000 /* EMC_DLL_XFORM_QUSE1 */
28462306a36Sopenharmony_ci					0x00018000 /* EMC_DLL_XFORM_QUSE2 */
28562306a36Sopenharmony_ci					0x00018000 /* EMC_DLL_XFORM_QUSE3 */
28662306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE4 */
28762306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE5 */
28862306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE6 */
28962306a36Sopenharmony_ci					0x00000000 /* EMC_DLL_XFORM_QUSE7 */
29062306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS0 */
29162306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS1 */
29262306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS2 */
29362306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS3 */
29462306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS4 */
29562306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS5 */
29662306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS6 */
29762306a36Sopenharmony_ci					0x00000000 /* EMC_DLI_TRIM_TXDQS7 */
29862306a36Sopenharmony_ci					0x0000000a /* EMC_DLL_XFORM_DQ0 */
29962306a36Sopenharmony_ci					0x0000000a /* EMC_DLL_XFORM_DQ1 */
30062306a36Sopenharmony_ci					0x0000000a /* EMC_DLL_XFORM_DQ2 */
30162306a36Sopenharmony_ci					0x0000000a /* EMC_DLL_XFORM_DQ3 */
30262306a36Sopenharmony_ci					0x000002a0 /* EMC_XM2CMDPADCTRL */
30362306a36Sopenharmony_ci					0x0800013d /* EMC_XM2DQSPADCTRL2 */
30462306a36Sopenharmony_ci					0x22220000 /* EMC_XM2DQPADCTRL2 */
30562306a36Sopenharmony_ci					0x77fff884 /* EMC_XM2CLKPADCTRL */
30662306a36Sopenharmony_ci					0x01f1f501 /* EMC_XM2COMPPADCTRL */
30762306a36Sopenharmony_ci					0x07077404 /* EMC_XM2VTTGENPADCTRL */
30862306a36Sopenharmony_ci					0x54000000 /* EMC_XM2VTTGENPADCTRL2 */
30962306a36Sopenharmony_ci					0x080001e8 /* EMC_XM2QUSEPADCTRL */
31062306a36Sopenharmony_ci					0x0c000021 /* EMC_XM2DQSPADCTRL3 */
31162306a36Sopenharmony_ci					0x00000802 /* EMC_CTT_TERM_CTRL */
31262306a36Sopenharmony_ci					0x00020000 /* EMC_ZCAL_INTERVAL */
31362306a36Sopenharmony_ci					0x00000100 /* EMC_ZCAL_WAIT_CNT */
31462306a36Sopenharmony_ci					0x0155000c /* EMC_MRS_WAIT_CNT */
31562306a36Sopenharmony_ci					0xa0f10000 /* EMC_AUTO_CAL_CONFIG */
31662306a36Sopenharmony_ci					0x00000000 /* EMC_CTT */
31762306a36Sopenharmony_ci					0x00000000 /* EMC_CTT_DURATION */
31862306a36Sopenharmony_ci					0x800028a5 /* EMC_DYN_SELF_REF_CONTROL */
31962306a36Sopenharmony_ci					0xe8000000 /* EMC_FBIO_SPARE */
32062306a36Sopenharmony_ci					0xff00ff49 /* EMC_CFG_RSV */
32162306a36Sopenharmony_ci				>;
32262306a36Sopenharmony_ci			};
32362306a36Sopenharmony_ci		};
32462306a36Sopenharmony_ci	};
32562306a36Sopenharmony_ci};
326