<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/atf/plat/nvidia/tegra/soc, 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-04-03T14:30:46Z</updated>
<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>Tegra186: trampoline: include bl_common.h</title>
<updated>2019-02-07T16:47:51Z</updated>
<author>
<name>Varun Wadekar</name>
</author>
<published>2019-01-11T22:48:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=5e2fe3a3b54095e48c8e67739175009bb4e29fae'/>
<id>urn:sha1:5e2fe3a3b54095e48c8e67739175009bb4e29fae</id>
<content type='text'>
This patch includes bl_common.h from plat_trampoline.S to link with
the __BL31_END__ symbol.

Change-Id: Ie66c5009018472607db668583c9a0b3553f0ae73
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
</entry>
<entry>
<title>Tegra186: use common 'BL31_BASE' variable</title>
<updated>2019-02-07T16:47:42Z</updated>
<author>
<name>Varun Wadekar</name>
</author>
<published>2019-01-11T18:48:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=b8c7e54d2c47094e37174b56a39e0f1e1e570811'/>
<id>urn:sha1:b8c7e54d2c47094e37174b56a39e0f1e1e570811</id>
<content type='text'>
This patch modfies the 'tegra_soc_pwr_domain_power_down_wfi' handler
to use BL31_BASE variable, provided by bl_common.h

Change-Id: I9747228d0193c1ae6999284458b9f866955a61a2
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
</entry>
<entry>
<title>Tegra186: remove ENABLE_AFI_DEVICE macro usage</title>
<updated>2019-02-05T16:27:43Z</updated>
<author>
<name>Varun Wadekar</name>
</author>
<published>2019-01-25T17:38:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=9a861d0f15ca238efdaef233b584320efba7b78a'/>
<id>urn:sha1:9a861d0f15ca238efdaef233b584320efba7b78a</id>
<content type='text'>
This patch removes this macro and its usage as it is used only
within the Tegra186 files and all derived platforms keep the
macro enabled.

Change-Id: Ib831b3c002ba4dedc3d5fafbb7d321daa28fa9ea
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
</entry>
<entry>
<title>spd: trusty: memmap trusty's code memory before peeking</title>
<updated>2019-02-05T16:27:43Z</updated>
<author>
<name>Varun Wadekar</name>
</author>
<published>2019-01-03T18:44:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=15440c528004915a79f62e6a6da30e10c49673a4'/>
<id>urn:sha1:15440c528004915a79f62e6a6da30e10c49673a4</id>
<content type='text'>
This patch dynamically maps the first page of trusty's code memory,
before accessing it to find out if we are running a 32-bit or 64-bit
image.

On Tegra platforms, this means we have to increase the mappings to
accomodate the new memmap entry.

Change-Id: If370d1e6cfcccd69b260134c1b462d8d17bee03d
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: restrict non-secure PMC accesses</title>
<updated>2019-01-31T16:50:52Z</updated>
<author>
<name>Varun Wadekar</name>
</author>
<published>2018-03-12T22:11:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=a01b0f1619e90aa39e0b5232767269d083186d74'/>
<id>urn:sha1:a01b0f1619e90aa39e0b5232767269d083186d74</id>
<content type='text'>
Platforms that do not support bpmp firmware, do not need access
to the PMC block from outside of the CPU complex. The agents
running on the CPU can always access the PMC through the EL3
exception space.

This patch restricts non-secure world access to the PMC block on
such platforms.

Change-Id: I2c4318dc07ddf6407c1700595e0f4aac377ba258
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
</entry>
<entry>
<title>Tegra186: memctrl: disable stream id writes for MC clients</title>
<updated>2019-01-31T16:50:43Z</updated>
<author>
<name>Krishna Reddy</name>
</author>
<published>2017-12-07T21:52:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=a7f4e89b27cb5db9be7e62ded44c516e730e4a57'/>
<id>urn:sha1:a7f4e89b27cb5db9be7e62ded44c516e730e4a57</id>
<content type='text'>
As per the latest recommendations from the hardware team, write access
needs to be disabled for APE, BPMP, NvDec and SCE clients. This patch
disables stream id register writes for these MC clients to implement
those recommendations.

Change-Id: I8887c0f2cc5bc3fc5bba42074810ba5c1d3f121f
Signed-off-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
</content>
</entry>
<entry>
<title>Tegra210: toggle ring oscillator across cluster idle</title>
<updated>2019-01-31T16:50:22Z</updated>
<author>
<name>Varun Wadekar</name>
</author>
<published>2018-04-20T00:50:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=6a397d1d44067d71a0e418f1018db6b497f237da'/>
<id>urn:sha1:6a397d1d44067d71a0e418f1018db6b497f237da</id>
<content type='text'>
This patch toggles the ring oscillator state across cluster idle
as DFLL loses its state. We dont want garbage values being written
to the pmic when we enter cluster idle state, so enable "open loop"
when we enter CC6 and restore the state to "closed loop" on exit.

Change-Id: I56f4649f57bcc651d6c415a6dcdc978e9444c97b
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
</entry>
<entry>
<title>Tegra210: clear PMC_DPD registers on resume</title>
<updated>2019-01-31T16:50:13Z</updated>
<author>
<name>kalyani chidambaram</name>
</author>
<published>2018-04-09T21:40:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=da0f47437506b437a7729c22f95b9e351401d4af'/>
<id>urn:sha1:da0f47437506b437a7729c22f95b9e351401d4af</id>
<content type='text'>
This patch clears the PMC's DPD registers on resuming from System
Suspend, for all Tegra210 platforms that support the sc7entry-fw.

Change-Id: I7881ef0a5f609ed28b158bc2f4016abea3c7f305
Signed-off-by: kalyani chidambaram &lt;kalyanic@nvidia.com&gt;
</content>
</entry>
</feed>
