<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/ddr/fsl, branch v2016.07</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/ddr/fsl?h=v2016.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/ddr/fsl?h=v2016.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2016-06-03T21:12:49Z</updated>
<entry>
<title>driver/ddr/fsl: Check condition for erratum A-009803</title>
<updated>2016-06-03T21:12:49Z</updated>
<author>
<name>Shengzhou Liu</name>
<email>Shengzhou.Liu@nxp.com</email>
</author>
<published>2016-05-25T08:15:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d36740462a35aaaaa7e01e43c6ff666467070427'/>
<id>urn:sha1:d36740462a35aaaaa7e01e43c6ff666467070427</id>
<content type='text'>
Add condition of checking the enabled of address parity
for erratum A-009803, if parity is not enabled, the
workaround of erratum A-009803 should not be applied.

Signed-off-by: Shengzhou Liu &lt;Shengzhou.Liu@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>drivers/ddr/fsl: Disabling data init if ECC is not enabled</title>
<updated>2016-06-03T21:12:48Z</updated>
<author>
<name>York Sun</name>
<email>york.sun@nxp.com</email>
</author>
<published>2016-05-26T19:19:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b06f6f2f0347b6010943fa2ca2f26d1786fdba78'/>
<id>urn:sha1:b06f6f2f0347b6010943fa2ca2f26d1786fdba78</id>
<content type='text'>
If ECC is not enabled, data init can be disabled to speed up booting.

Signed-off-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>drivers/ddr/fsl: Fix timing_cfg_2 register</title>
<updated>2016-06-03T21:12:06Z</updated>
<author>
<name>York Sun</name>
<email>york.sun@nxp.com</email>
</author>
<published>2016-05-19T04:11:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5605dc6135f6f26560ef3b0c6ebc5141c531179a'/>
<id>urn:sha1:5605dc6135f6f26560ef3b0c6ebc5141c531179a</id>
<content type='text'>
Commit 34e026f9 added one extra bit to wr_lat for timing_cfg_2, but
with wrong bit position. It is bit 13 in big-endian, or left shift
18 from LSB. This error hasn't had any impact because we don't have
fast enough DDR4 using the extra bit so far.

Signed-off-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>drivers/ddr/fsl: Update clk_adjust of sdram_clk_cntl</title>
<updated>2016-06-03T21:06:35Z</updated>
<author>
<name>Shengzhou Liu</name>
<email>Shengzhou.Liu@nxp.com</email>
</author>
<published>2016-05-04T02:20:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d8e5163ad81a2810c66a9a98e5111769378f5f5f'/>
<id>urn:sha1:d8e5163ad81a2810c66a9a98e5111769378f5f5f</id>
<content type='text'>
The clk_adjust is of SDRAM_CLK_CNTL[5:8] 4-bits on MPC85xx and P-series,
but is of SDRAM_CLK_CNTL[5:9] 5-bits on T-series and LS-series SoCs.
We should update it to adapt the case that clk_adjust is odd data.

Signed-off-by: Shengzhou Liu &lt;Shengzhou.Liu@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>driver/ddr/fsl: Add workaround for erratum A-010165</title>
<updated>2016-05-18T15:51:47Z</updated>
<author>
<name>Shengzhou Liu</name>
<email>Shengzhou.Liu@nxp.com</email>
</author>
<published>2016-05-10T08:03:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=019a147b658631921a5d9d429a9097b33e142d78'/>
<id>urn:sha1:019a147b658631921a5d9d429a9097b33e142d78</id>
<content type='text'>
During DDR-2133 operation, the transmit data eye margins determined
during the memory controller initialization may be sub-optimal, set
DEBUG_29[12] and DEBUG_29[13:16] = 4'b0100 before MEM_EN is set.

Signed-off-by: Shengzhou Liu &lt;Shengzhou.Liu@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>driver/ddr/fsl: Add workaround for erratum A-009801</title>
<updated>2016-05-17T16:26:53Z</updated>
<author>
<name>Shengzhou Liu</name>
<email>Shengzhou.Liu@nxp.com</email>
</author>
<published>2016-03-16T05:50:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5fc62fe57097e195a8047859cd3c278a5d6790b6'/>
<id>urn:sha1:5fc62fe57097e195a8047859cd3c278a5d6790b6</id>
<content type='text'>
The initial training for the DDRC may provide results that are not
optimized. The workaround provides better read timing margins.

Signed-off-by: Shengzhou Liu &lt;Shengzhou.Liu@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>drivers/ddr/fsl: update workaround for erratum A-008511</title>
<updated>2016-05-17T16:26:42Z</updated>
<author>
<name>Shengzhou Liu</name>
<email>Shengzhou.Liu@nxp.com</email>
</author>
<published>2016-03-16T05:50:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4a68489e12313a7fa8740463dee0eea2985eb563'/>
<id>urn:sha1:4a68489e12313a7fa8740463dee0eea2985eb563</id>
<content type='text'>
Per the latest erratum document, update step 4 and step 8, only
DEBUG_29[21] is changed, all other bits should not be changed.

Signed-off-by: Shengzhou Liu &lt;Shengzhou.Liu@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>Fix typo choosen in comments and printf logs</title>
<updated>2016-03-27T13:12:23Z</updated>
<author>
<name>Alexander Merkle</name>
<email>alexander.merkle@lauterbach.com</email>
</author>
<published>2016-03-17T14:44:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dd8d8da3d768fe232f11fe8f90c0bbb7c7812e80'/>
<id>urn:sha1:dd8d8da3d768fe232f11fe8f90c0bbb7c7812e80</id>
<content type='text'>
Minor change: chosen is written with one "o".
No code change here, only comment &amp; printf.

Signed-off-by: Alexander Merkle &lt;alexander.merkle@lauterbach.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>driver/ddr/fsl: Add workaround for erratum A-009803</title>
<updated>2016-03-21T19:42:13Z</updated>
<author>
<name>Shengzhou Liu</name>
<email>Shengzhou.Liu@nxp.com</email>
</author>
<published>2016-03-10T09:36:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dd8e740c789350fadeb9a13ab367380da2b9b42f'/>
<id>urn:sha1:dd8e740c789350fadeb9a13ab367380da2b9b42f</id>
<content type='text'>
During initial DDR training, false parity errors may be detected.
This patch adds workaround to fix the erratum.
Tested on LS2085QDS and LS2080RDB.

Signed-off-by: Shengzhou Liu &lt;Shengzhou.Liu@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
<entry>
<title>driver/ddr/fsl: Add address parity support for DDR4 UDIMM/discrete</title>
<updated>2016-03-21T19:42:13Z</updated>
<author>
<name>Shengzhou Liu</name>
<email>Shengzhou.Liu@nxp.com</email>
</author>
<published>2016-03-10T09:36:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=eb118807a4c1778bda6294c36e379711cb08e198'/>
<id>urn:sha1:eb118807a4c1778bda6294c36e379711cb08e198</id>
<content type='text'>
Add support of address parity for DDR4 UDIMM or discrete memory.
It requires to configurate corresponding MR5[2:0] and
TIMING_CFG_7[PAR_LAT]. Parity can be turned on by hwconfig,
e.g. hwconfig=fsl_ddr:parity=on.

Signed-off-by: Shengzhou Liu &lt;Shengzhou.Liu@nxp.com&gt;
Reviewed-by: York Sun &lt;york.sun@nxp.com&gt;
</content>
</entry>
</feed>
