Hi, guys:
I'm not an expert so I can't figure out what is the magic in u-boot DCD table.
only I know is following this guide below, it tells me , just filling the excel and copy-past the value from the excel to my DCD table.
i.Mx6DQSDL DDR3 Script Aid
Now it seems a bit old, because 2014.10 u-boot writes 101 DCD items while 2009.08 u-boot just writes 83 items.
so I can't find how to match these DCD item not generated by i.Mx6DQSDL DDR3 Script Aid.
For example, 2009.08 u-boot write address 0x021b001c 7 times, once for "MMDC init", and 6 times for "Mode register writes".
2014.10 u-boot write 0x021b001c for 11 times, once for "MMDC init", and 10 times for "Mode register writes", I guess.
and 2014.10 u-boot also write address which not include in 2009.08 version:
* 0x020e0590 -> Unknown usage, the value is the same as 2009.08 default value.
* 0x020e0598 -> Unknown usage, the value is the same as 2009.08 default value.
* 0x021b4800 -> Unknown usage.
* 0x020c4068 -> set the default clock gate to save power
* 0x020c406c -> set the default clock gate to save power
* 0x020c4070 -> set the default clock gate to save power
* 0x020c4074 -> set the default clock gate to save power
* 0x020c4078 -> set the default clock gate to save power
* 0x020c407c -> set the default clock gate to save power
* 0x020c4080 -> set the default clock gate to save power
* 0x020e0010 -> enable AXI cache for VDOA/VPU/IPU
* 0x020e0018 -> set IPU AXI-id0 Qos=0xf(bypass) AXI-id1 Qos=0x7
* 0x020e001c -> set IPU AXI-id0 Qos=0xf(bypass) AXI-id1 Qos=0x7
* 0x020c4060 -> sets CCM_CCOSR register "CKO1" at ahb_clk_root/8 = 132/8 = 16.5 MHz
Does some body know how to match 2009.08 u-boot DCD items to 2014.10 u-boot correctly?
any suggestion will be appreciated, thanks.
Wally