<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/atf/plat/nvidia/tegra/common, branch master</title>
<subtitle>Broadcom-s Trusted Firmware A</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/atf/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/atf/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/'/>
<updated>2019-09-05T15:40:38Z</updated>
<entry>
<title>Tegra: memctrl_v2: fix "overflow before widen" coverity issue</title>
<updated>2019-09-05T15:40:38Z</updated>
<author>
<name>Varun Wadekar</name>
</author>
<published>2019-09-05T15:17:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=36bf55d66c3b01970f8aff0d3c2b70c9271717b7'/>
<id>urn:sha1:36bf55d66c3b01970f8aff0d3c2b70c9271717b7</id>
<content type='text'>
This patch fixes a coding error, where the size of the protected memory area
was truncated due to an incorrect typecast.

This defect was found by coverity and reported as CID 336781.

Change-Id: I41878b0a9a5e5cd78ef3393fdc7b9ea7f7403ed3
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
</entry>
<entry>
<title>tegra: add support for multi console interface</title>
<updated>2019-08-15T20:49:34Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-05-29T13:04:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=544c092b9c77ebe8c23f0fee96e3342dd80f5a6d'/>
<id>urn:sha1:544c092b9c77ebe8c23f0fee96e3342dd80f5a6d</id>
<content type='text'>
This patch updates all Tegra platforms to use the new multi console API.

Change-Id: I27c0c7830a86e26491dea9991a689f0b01e4dbf0
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt;
</content>
</entry>
<entry>
<title>Tegra: Fix typo in comment</title>
<updated>2019-06-20T09:34:14Z</updated>
<author>
<name>Andreas Färber</name>
</author>
<published>2019-06-16T22:06:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=9d74bc300f557201385edbfc8519ff1f2940bb74'/>
<id>urn:sha1:9d74bc300f557201385edbfc8519ff1f2940bb74</id>
<content type='text'>
initilise -&gt; initialise

Signed-off-by: Andreas Färber &lt;afaerber@suse.de&gt;
Change-Id: Ib129e6bd48623b6565b669bc674208893a2f7668
</content>
</entry>
<entry>
<title>Tegra: Extend NS address check error output</title>
<updated>2019-06-20T09:34:14Z</updated>
<author>
<name>Andreas Färber</name>
</author>
<published>2019-06-16T21:32:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=055b7e91a26d503450d30adba47290f208dfde0e'/>
<id>urn:sha1:055b7e91a26d503450d30adba47290f208dfde0e</id>
<content type='text'>
Let bl31_check_ns_address() print the address it doesn't like.

Signed-off-by: Andreas Färber &lt;afaerber@suse.de&gt;
Change-Id: I29a4fb33c24e9f7464ccd2ea44a4608f5cfe5be6
</content>
</entry>
<entry>
<title>Makefile: remove extra include paths in INCLUDES</title>
<updated>2019-04-03T14:30:46Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-03-28T09:01:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=6e756f6d6d6a71a6ec51d40bef00ec8be12b98b5'/>
<id>urn:sha1:6e756f6d6d6a71a6ec51d40bef00ec8be12b98b5</id>
<content type='text'>
Now it is needed to use the full path of the common header files.

Commit 09d40e0e0828 ("Sanitise includes across codebase") provides more
information.

Change-Id: Ifedc79d9f664d208ba565f5736612a3edd94c647
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
</content>
</entry>
<entry>
<title>Tegra: dummy support for the io_storage backend</title>
<updated>2019-03-01T18:22:54Z</updated>
<author>
<name>Varun Wadekar</name>
</author>
<published>2019-03-01T18:18:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=8d56e24bb397cacbc8dc47b43ce64f35c06afb04'/>
<id>urn:sha1:8d56e24bb397cacbc8dc47b43ce64f35c06afb04</id>
<content type='text'>
This patch provides dummy macros and platform files to compile
the io_storage driver backend. This patch is necessary to
remove the "--unresolved=el3_panic" linker flag from Tegra's
makefiles and allow us to revert this workaround, previously
suggested by the ARM toolchain team.

The "--unresolved=el3_panic" flag actually was a big hammer that
allowed Tegra platforms to work with armlink previously but it
masks legit errors with the code as well.

Change-Id: I0421d35657823215229f84231896b84167f90548
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
</entry>
<entry>
<title>Tegra: initialise per-CPU GIC interface(s)</title>
<updated>2019-02-05T16:27:43Z</updated>
<author>
<name>Varun Wadekar</name>
</author>
<published>2019-01-03T18:12:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=500fc9e10b3d49a5108d8775c0e47d9666d83c57'/>
<id>urn:sha1:500fc9e10b3d49a5108d8775c0e47d9666d83c57</id>
<content type='text'>
This patch initilises the per-CPU GIC bits during cold boot and
secondary CPU power up. Commit 80c50ee accidentally left out this
part.

Change-Id: I73ce59dbc83580a84b827cab89fe7e1f65f9f130
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
</entry>
<entry>
<title>Tegra: spe: prepend '\r' to '\n'</title>
<updated>2019-02-05T16:27:43Z</updated>
<author>
<name>Varun Wadekar</name>
</author>
<published>2018-05-07T18:21:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=843d0aad8077fc2ce2ee6dcb32e58a5d8381465d'/>
<id>urn:sha1:843d0aad8077fc2ce2ee6dcb32e58a5d8381465d</id>
<content type='text'>
This patch udpates the SPE console driver to prepend '\r' to
'\n'. This fixes the alignment of prints seen by the host
machines on their UART ports.

Tested by collecting the logs from host PC using Cutecom

Reported by: Mustafa Bilgen &lt;mbilgen@nvidia.com&gt;

Change-Id: I6e0b412bd71ff5eb889582071df8c157da5175ed
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
</entry>
<entry>
<title>Tegra: Enable irq as wake-up event for cpu_standby</title>
<updated>2019-02-05T16:27:43Z</updated>
<author>
<name>Vignesh Radhakrishnan</name>
</author>
<published>2018-04-20T21:31:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=07faf4d8c5823700bb2e87606ad365a26512c3cd'/>
<id>urn:sha1:07faf4d8c5823700bb2e87606ad365a26512c3cd</id>
<content type='text'>
As per ARM ARM D1.17.2, any physical IRQ interrupt received by the PE
will be treated as a wake-up event, if SCR_EL3.IRQ is set to '1',
irrespective of the value of the PSTATE.I bit value.

This patch programs the SCR_EL3.IRQ bit before entering CPU standby
state, to allow an IRQ to wake the PE. On waking up, the previous
SCR_EL3 value is restored.

Change-Id: Ie81cf3a7668f5ac35f4bf2ecc461b91b9b60650c
Signed-off-by: Vignesh Radhakrishnan &lt;vigneshr@nvidia.com&gt;
</content>
</entry>
<entry>
<title>Tegra: bpmp: mark device "not present" on boot timeout</title>
<updated>2019-01-31T16:50:31Z</updated>
<author>
<name>Varun Wadekar</name>
</author>
<published>2018-04-23T20:25:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=e6712cf547f6beedf50f19c98b7215998df677e2'/>
<id>urn:sha1:e6712cf547f6beedf50f19c98b7215998df677e2</id>
<content type='text'>
This patch updates the state machine to "not present" if the bpmp
firmware is not found in the system during boot. The suspend
handler also checks now if the interface exists, before updating
the internal state machine.

Reported by: Kalyani Chidambaram Vaidyanathan &lt;kalyanic@nvidia.com&gt;

Change-Id: If8fd7f8e412bb603944555c24826855226e7f48c
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
</entry>
</feed>
