<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/ram, branch v2020.07-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/ram?h=v2020.07-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/ram?h=v2020.07-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2020-04-15T07:08:37Z</updated>
<entry>
<title>configs: stm32mp1: replace STM32MP1_TRUSTED by TFABOOT</title>
<updated>2020-04-15T07:08:37Z</updated>
<author>
<name>Patrick Delaunay</name>
<email>patrick.delaunay@st.com</email>
</author>
<published>2020-04-01T07:07:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=654706be84322b27ae9524c8def7dda4a71763cf'/>
<id>urn:sha1:654706be84322b27ae9524c8def7dda4a71763cf</id>
<content type='text'>
Activate ARCH_SUPPORT_TFABOOT and replace the arch stm32mp
specific config CONFIG_STM32MP1_TRUSTED by the generic CONFIG_TFABOOT
introduced by the commit 535d76a12150 ("armv8: layerscape: Add TFABOOT
support").
This config CONFIG_TFABOOT is activated for the trusted boot chain,
when U-Boot is loaded by TF-A.

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
Reviewed-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>ram: stm32mp1: the property st, phy-cal becomes optional</title>
<updated>2020-03-24T13:23:30Z</updated>
<author>
<name>Patrick Delaunay</name>
<email>patrick.delaunay@st.com</email>
</author>
<published>2020-03-06T10:14:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9368bdfebde16368cdb642adbb12f9c871c94d63'/>
<id>urn:sha1:9368bdfebde16368cdb642adbb12f9c871c94d63</id>
<content type='text'>
This parameter "st,phy-cal" becomes optional and when it is
absent the built-in PHY calibration is done.

It is the case in the helper dtsi file "stm32mp15-ddr.dtsi"
except if DDR_PHY_CAL_SKIP is defined.

This patch also impact the ddr interactive mode
- the registers of the param 'phy.cal' are initialized to 0 when
  "st,phy-cal" is not present in device tree (default behavior when
  DDR_PHY_CAL_SKIP is not activated)
- the info 'cal' field can be use to change the calibration behavior
  - cal=1 =&gt; use param phy.cal to initialize the PHY, built-in training
             is skipped
  - cal=0 =&gt; param phy.cal is absent, built-in training is used (default)

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
Acked-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>ram: stm32mp1: reduce delay after BIST reset for tuning</title>
<updated>2020-03-24T13:23:26Z</updated>
<author>
<name>Patrick Delaunay</name>
<email>patrick.delaunay@st.com</email>
</author>
<published>2020-03-06T10:14:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d424e6786f637d3181ffa9e2cc9ed6bca00aa30f'/>
<id>urn:sha1:d424e6786f637d3181ffa9e2cc9ed6bca00aa30f</id>
<content type='text'>
Reduce the delay after BIST delay, from 1ms to 10us
which is enough accoriding datasheet.

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
Acked-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>ram: stm32mp1_ddr: fix self refresh disable during DQS training</title>
<updated>2020-03-24T13:23:18Z</updated>
<author>
<name>Patrick Delaunay</name>
<email>patrick.delaunay@st.com</email>
</author>
<published>2020-03-06T10:14:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b604a41c6bcfb6273e7478089ff3e7b65e233645'/>
<id>urn:sha1:b604a41c6bcfb6273e7478089ff3e7b65e233645</id>
<content type='text'>
DDRCTRL_PWRCTL.SELFREF_EN needs to be reset before DQS training step, not
to enter in self refresh mode during the execution of this phase.
Depending on settings, it can be set after the DQS training.

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
Acked-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>ram: stm32mp1: update BIST config for tuning</title>
<updated>2020-03-24T13:20:50Z</updated>
<author>
<name>Patrick Delaunay</name>
<email>patrick.delaunay@st.com</email>
</author>
<published>2020-03-06T10:14:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8c9ce0807545976c4080621be80dfb02b4ead400'/>
<id>urn:sha1:8c9ce0807545976c4080621be80dfb02b4ead400</id>
<content type='text'>
Update the BIST config to compute the real use mask for the real
bank, row and col of the used DDR. The values are get from addrmap
register value.

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
Acked-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>ram: stm32mp1: tuning: deactivate derating during BIST test</title>
<updated>2020-03-24T13:20:50Z</updated>
<author>
<name>Patrick Delaunay</name>
<email>patrick.delaunay@st.com</email>
</author>
<published>2020-03-06T10:14:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=27e7b4edeabe87be1cb9dc549b2f7d91c1f3e3a7'/>
<id>urn:sha1:27e7b4edeabe87be1cb9dc549b2f7d91c1f3e3a7</id>
<content type='text'>
The derating (timing parameter derating using MR4 read value)
can't be activated during BIST test, as the MR4 read answer will
be not understood by BIST (BISTGSR.BDONE bit stay at 0,
BISTWCSR.DXWCNT = 0x206 instead of BISTWCR.BWCNT = 0x200).

This patch only impacts the tuning on LPDDR2/LPDDR3,
if derateen.derate_enable = 1.

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
Acked-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>ram: stm32mp1: tuning: add timeout for polling BISTGSR.BDDONE</title>
<updated>2020-03-24T13:20:50Z</updated>
<author>
<name>Patrick Delaunay</name>
<email>patrick.delaunay@st.com</email>
</author>
<published>2020-03-06T10:14:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f711d1f0804e01586b8f68af81cde6a15b58d427'/>
<id>urn:sha1:f711d1f0804e01586b8f68af81cde6a15b58d427</id>
<content type='text'>
Avoid to block the tuning procedure on BIST error (not finished
BIST procedure) by adding a 1000us timeout on the polling of
BISTGSR.BDDONE executed to detect the end of BIST.

The normal duration of the BIST test is around 5us.

This patch also cleanup comments.

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
Acked-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>ram: stm32mp1: don't display the prompt two times</title>
<updated>2020-03-24T13:20:50Z</updated>
<author>
<name>Patrick Delaunay</name>
<email>patrick.delaunay@st.com</email>
</author>
<published>2020-03-06T10:14:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1c55a91b9d35ddd30a37bb5efe4ba1ea66b5720d'/>
<id>urn:sha1:1c55a91b9d35ddd30a37bb5efe4ba1ea66b5720d</id>
<content type='text'>
Remove one "DDR&gt;" display on command
- next
- step
- go

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
Acked-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>ram: stm32mp1: display result for software read DQS gating</title>
<updated>2020-03-24T13:20:50Z</updated>
<author>
<name>Patrick Delaunay</name>
<email>patrick.delaunay@st.com</email>
</author>
<published>2020-03-06T10:14:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c8eb4e038cf4dab68d7f79ec740198e30b6005a2'/>
<id>urn:sha1:c8eb4e038cf4dab68d7f79ec740198e30b6005a2</id>
<content type='text'>
Display result information for software read DQS gating, the tuning 0
which be used by CubeMX DDR tuning tools.

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
Acked-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
<entry>
<title>ram: stm32mp1: increase vdd2_ddr: buck2 for 32bits LPDDR</title>
<updated>2020-03-24T13:20:50Z</updated>
<author>
<name>Patrick Delaunay</name>
<email>patrick.delaunay@st.com</email>
</author>
<published>2020-03-06T10:14:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e9a20f8a198c11a4108ca4b4deef8398f0cd93aa'/>
<id>urn:sha1:e9a20f8a198c11a4108ca4b4deef8398f0cd93aa</id>
<content type='text'>
Need to increase the LPDDR2/LPDDR3 the voltage vdd2_ddr: buck2
form 1.2V to 1.25V for 32bits configuration.

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
Acked-by: Patrice Chotard &lt;patrice.chotard@st.com&gt;
</content>
</entry>
</feed>
