<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/atf/plat/rockchip/px30, 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-20T00:42:53Z</updated>
<entry>
<title>rockchip: Update BL31_BASE to 0x40000</title>
<updated>2019-09-20T00:42:53Z</updated>
<author>
<name>Kever Yang</name>
</author>
<published>2019-09-19T02:37:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=0aad563c74807195cc7fe2208d17e2d889157f1e'/>
<id>urn:sha1:0aad563c74807195cc7fe2208d17e2d889157f1e</id>
<content type='text'>
Rockchip platform is using the first 1MB of DRAM as secure ram space,
and there is a vendor loader who loads and runs the BL31/BL32/BL33,
this loader is usually load by SoC BootRom to the start addres of DRAM,
we need to reserve enough space for this loader so that it doesn't need
to do the relocate when loading the BL31. eg.
We use U-Boot SPL to load ATF BL31 and U-Boot proper as BL33, the SPL
TEXT BASE is offset 0 of DRAM which is decide by Bootrom; if we update
the BL31_BASE to offset 0x40000(256KB), then the 0~0x40000 should be
enough for SPL and no need to do the relocate while the space size
0x10000(64KB) may not enough for SPL.
After this update, the BL31 can use the rest 768KB of the first 1MB,
which is also enough, and the loader who is using BL31 elf file can
support this update without any change.

Change-Id: I66dc685594d77f10f9a49c3be015fd6729250ece
Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>rockchip: Fix typo for TF content text</title>
<updated>2019-09-20T00:42:32Z</updated>
<author>
<name>Kever Yang</name>
</author>
<published>2019-09-20T00:40:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=382ddb3dd46ada0d7439d2d95bb0de3b3abb6d9d'/>
<id>urn:sha1:382ddb3dd46ada0d7439d2d95bb0de3b3abb6d9d</id>
<content type='text'>
The 'txet' should be 'text'.

Change-Id: I2217a1adf50c3b86f3087b83c77d9291b280627c
Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>rockchip: px30: add uart5 as option for serial output</title>
<updated>2019-08-05T07:45:09Z</updated>
<author>
<name>Heiko Stuebner</name>
</author>
<published>2019-08-05T07:45:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=5f441a7b3db705cd1dd546f6e623586801da6c07'/>
<id>urn:sha1:5f441a7b3db705cd1dd546f6e623586801da6c07</id>
<content type='text'>
The px30 mini-evb can use either uart2 (muxed with the sd-card pins) or
uart5 via its pin header for serial output. Uart5 is especially useful
when needing to boot from the sd-card, where uart2 obviously is not
useable.

So add the uart5 constants and it as uart option for the serial-param
handler.

Signed-off-by: Heiko Stuebner &lt;heiko@sntech.de&gt;
Change-Id: Ib88df7a55d761ee104d312c9953a13de3beba1c4
</content>
</entry>
<entry>
<title>rockchip: px30: Use new bl31_params_parse functions</title>
<updated>2019-07-29T13:52:20Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-07-29T13:52:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=f8aa5d7df0bc9146501dfba1d42fe0d8e12dd60a'/>
<id>urn:sha1:f8aa5d7df0bc9146501dfba1d42fe0d8e12dd60a</id>
<content type='text'>
This change is needed for the platform to compile following the changes
made in commits cbdc72b559ab and 3e02c7436cf4.

Change-Id: I3468dd27f3b4f3095fb82f445d51cd8714311eb7
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
</content>
</entry>
<entry>
<title>rockchip: px30: Fix build error</title>
<updated>2019-07-25T15:14:40Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-07-25T15:06:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=8a079e88d12860382193328e883e775765a6777f'/>
<id>urn:sha1:8a079e88d12860382193328e883e775765a6777f</id>
<content type='text'>
"result of '1 &lt;&lt; 31' requires 33 bits to represent, but 'int' only has
32 bits [-Werror=shift-overflow=]"

This is treated as an error since commit 93c690eba8ca ("Enable
-Wshift-overflow=2 to check for undefined shift behavior")

Only the actual errors are being tackled by this patch. It is up to the
platform to choose whether there needs to be further modifications to
the code.

Change-Id: I70860ae5f2a34d7c684bd491b76da50aa04f778e
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
</content>
</entry>
<entry>
<title>rockchip: px30: support px30</title>
<updated>2019-07-09T09:07:13Z</updated>
<author>
<name>XiaoDong Huang</name>
</author>
<published>2019-06-13T02:55:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=010d6ae3388ef63f2a2afcd408c1dc461fb43583'/>
<id>urn:sha1:010d6ae3388ef63f2a2afcd408c1dc461fb43583</id>
<content type='text'>
px30 is a Quad-core soc and Cortex-a53 inside.
This patch supports the following functions:
1. basic platform setup
2. power up/off cpus
3. suspend/resume cpus
4. suspend/resume system
5. reset system
6. power off system

Change-Id: I73d55aa978096c078242be921abe0ddca9e8f67e
Signed-off-by: XiaoDong Huang &lt;derrick.huang@rock-chips.com&gt;
</content>
</entry>
</feed>
