<p>Andre Heider has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/23783">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">soc/nvidia/tegra210: add missing bl31 params<br><br>The ATF tegra210 platform supports more than the currently used<br>'tzdram_size' parameter, see plat/nvidia/tegra/include/tegra_private.h<br>in the ATF tree.<br><br>Add the missing parameters and set them accordingly.<br><br>Successfully tested with with UARTB.<br><br>Change-Id: I7a47647216a154894e6c2c1fd3b304e18e85c6a5<br>Signed-off-by: Andre Heider <a.heider@gmail.com><br>---<br>M src/soc/nvidia/tegra210/arm_tf.c<br>1 file changed, 8 insertions(+), 1 deletion(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/83/23783/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/soc/nvidia/tegra210/arm_tf.c b/src/soc/nvidia/tegra210/arm_tf.c</span><br><span>index 28966c8..2d278ed 100644</span><br><span>--- a/src/soc/nvidia/tegra210/arm_tf.c</span><br><span>+++ b/src/soc/nvidia/tegra210/arm_tf.c</span><br><span>@@ -22,7 +22,12 @@</span><br><span> #include <symbols.h></span><br><span> </span><br><span> typedef struct bl31_plat_params {</span><br><span style="color: hsl(0, 100%, 40%);">-        uint32_t tzdram_size;</span><br><span style="color: hsl(120, 100%, 40%);">+ /* TZ memory size */</span><br><span style="color: hsl(120, 100%, 40%);">+  uint64_t tzdram_size;</span><br><span style="color: hsl(120, 100%, 40%);">+ /* TZ memory base */</span><br><span style="color: hsl(120, 100%, 40%);">+  uint64_t tzdram_base;</span><br><span style="color: hsl(120, 100%, 40%);">+ /* UART port ID */</span><br><span style="color: hsl(120, 100%, 40%);">+    int uart_id;</span><br><span> } bl31_plat_params_t;</span><br><span> </span><br><span> static bl31_plat_params_t t210_plat_params;</span><br><span>@@ -36,6 +41,8 @@</span><br><span> </span><br><span>     assert(tz_size_mib < 4096);</span><br><span>       t210_plat_params.tzdram_size = tz_size_mib * MiB;</span><br><span style="color: hsl(120, 100%, 40%);">+     t210_plat_params.tzdram_base = tz_base_mib * MiB;</span><br><span style="color: hsl(120, 100%, 40%);">+     t210_plat_params.uart_id = 1;</span><br><span> </span><br><span>    dcache_clean_by_mva(&t210_plat_params, sizeof(t210_plat_params));</span><br><span> </span><br><span></span><br></pre><p>To view, visit <a href="https://review.coreboot.org/23783">change 23783</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/23783"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I7a47647216a154894e6c2c1fd3b304e18e85c6a5 </div>
<div style="display:none"> Gerrit-Change-Number: 23783 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Andre Heider <a.heider@gmail.com> </div>