<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/atf/plat/socionext, 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-03T09:08:16Z</updated>
<entry>
<title>uniphier: set CONSOLE_FLAG_TRANSLATE_CRLF and clean up console driver</title>
<updated>2019-09-03T09:08:16Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2019-07-23T03:53:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=abfd5719741ff6a1b9f7f68c78154673b2fe98cc'/>
<id>urn:sha1:abfd5719741ff6a1b9f7f68c78154673b2fe98cc</id>
<content type='text'>
This console driver sends '\r' before 'n', not after.
It works, but the convention is "\r\n" (i.e. CRLF)

Instead of fixing it in the driver, set CONSOLE_FLAG_TRANSLATE_CRLF
to leave it to the framework.

Change-Id: I2154e29313739a40dff70cfb5c0f8989136d4ad2
Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>uniphier: fix typo and coding style</title>
<updated>2019-07-31T07:35:29Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2019-07-26T11:04:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=4dd4bde4b7c0db6d5431e942968a71a329286695'/>
<id>urn:sha1:4dd4bde4b7c0db6d5431e942968a71a329286695</id>
<content type='text'>
Fix the typo "warn" -&gt; "warm".

Also fix the following checkpatch.pl warnings:

  CHECK: Prefer using the BIT macro
  CHECK: No space is necessary after a cast
  CHECK: Alignment should match open parenthesis
  CHECK: Unnecessary parentheses around uniphier_io_policies[image_id].dev_handle

Change-Id: Ic11eea2668c4bf2d1e8f089e6338ba7b7156d80b
Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>uniphier: replace DIV_ROUND_UP() with div_round_up() from utils_def.h</title>
<updated>2019-07-31T07:34:25Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2019-07-26T11:07:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=f5de1aba3327fec6b15061390a0d40e01ff93df1'/>
<id>urn:sha1:f5de1aba3327fec6b15061390a0d40e01ff93df1</id>
<content type='text'>
Use the helper in utils_def.h instead of the own macro.

Change-Id: I527f9e75914d60f66354e365006b960ba5e8cbae
Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>synquacer: Fix compilation fail for SPM support build config</title>
<updated>2019-07-12T14:12:11Z</updated>
<author>
<name>Madhukar Pappireddy</name>
</author>
<published>2019-07-08T23:05:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=91e6bef9f5c115e00aec361a68ddc78a96cc3885'/>
<id>urn:sha1:91e6bef9f5c115e00aec361a68ddc78a96cc3885</id>
<content type='text'>
Fix the header file path

Signed-off-by: Madhukar Pappireddy &lt;madhukar.pappireddy@arm.com&gt;
Change-Id: I73a92a3f0049ecbda7eade452405927c04048e01
</content>
</entry>
<entry>
<title>uniphier: support console based on  multi-console</title>
<updated>2019-07-05T09:43:16Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2019-07-02T13:03:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=ac9f1b555519ec77829f95d2e227c5d51afbd37b'/>
<id>urn:sha1:ac9f1b555519ec77829f95d2e227c5d51afbd37b</id>
<content type='text'>
The legacy console is gone. Re-add the console support based on the
multi-console framework.

I am still keeping the putc, getc, and flush callbacks in
uniphier_console.S to use plat/common/aarch64/crash_console_helpers.S

The console registration code already relies on that C environment
has been set up. So, I just filled the struct console fields with the
callback pointers, then called console_register() directly. I also
re-implemented the init function in C to improve the readability.

Removing the custom crash console implementation has one disadvantage;
we cannot use the crash console on very early crashes because
crash_console_helpers.S works only after the console is registered.
I can live with this limitation.

Tested on my boards, and confirmed this worked like before.

Change-Id: Ieab9c849853ff6c525c15ea894a85944f257db59
Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
</content>
</entry>
<entry>
<title>Remove MULTI_CONSOLE_API flag and references to it</title>
<updated>2019-06-28T09:52:48Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-04-04T08:13:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=5b6ebeec9c99f8d6a539d3b15e5dfb827891174a'/>
<id>urn:sha1:5b6ebeec9c99f8d6a539d3b15e5dfb827891174a</id>
<content type='text'>
The new API becomes the default one.

Change-Id: Ic1d602da3dff4f4ebbcc158b885295c902a24fec
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
</content>
</entry>
<entry>
<title>Mbed TLS: Remove weak heap implementation</title>
<updated>2019-04-12T08:52:52Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-04-10T11:50:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=2374ab1799bedae1acc17fde0205d272f8111836'/>
<id>urn:sha1:2374ab1799bedae1acc17fde0205d272f8111836</id>
<content type='text'>
The implementation of the heap function plat_get_mbedtls_heap() becomes
mandatory for platforms supporting TRUSTED_BOARD_BOOT.

The shared Mbed TLS heap default weak function implementation is
converted to a helper function get_mbedtls_heap_helper() which can be
used by the platforms for their own function implementation.

Change-Id: Ic8f2994e25e3d9fcd371a21ac459fdcafe07433e
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
</content>
</entry>
<entry>
<title>plat/arm: mhu: make mhu driver generic</title>
<updated>2019-03-13T00:54:35Z</updated>
<author>
<name>Masahisa Kojima</name>
</author>
<published>2019-03-07T02:23:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=cf6c30e08ba54a22a0ce8abd6eac8b1d1ccad324'/>
<id>urn:sha1:cf6c30e08ba54a22a0ce8abd6eac8b1d1ccad324</id>
<content type='text'>
MHU doorbell driver requires arm platform specific
macro "PLAT_CSS_MHU_BASE".
Rename it to "PLAT_MHUV2_BASE", so that platforms other than arm
can use generic MHU doorbell driver.

Signed-off-by: Masahisa Kojima &lt;masahisa.kojima@linaro.org&gt;
</content>
</entry>
<entry>
<title>plat/synquacer: enable SCMI support</title>
<updated>2019-03-13T00:54:15Z</updated>
<author>
<name>Masahisa Kojima</name>
</author>
<published>2019-03-07T01:41:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=b67d20297fd67d29931283c6a01e4aab7898d570'/>
<id>urn:sha1:b67d20297fd67d29931283c6a01e4aab7898d570</id>
<content type='text'>
Enable the SCMI protocol support in SynQuacer platform.
Aside from power domain, system power and apcore management protocol,
this commit adds the vendor specific protocol(0x80).
This vendor specific protocol is used to get the dram mapping information
from SCP.

Signed-off-by: Masahisa Kojima &lt;masahisa.kojima@linaro.org&gt;
</content>
</entry>
<entry>
<title>Remove unneeded include paths in PLAT_INCLUDES</title>
<updated>2019-02-01T12:24:57Z</updated>
<author>
<name>Antonio Nino Diaz</name>
</author>
<published>2019-02-01T12:22:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=5e447816c78f4b4b5ef0b42683b820c2e88f810f'/>
<id>urn:sha1:5e447816c78f4b4b5ef0b42683b820c2e88f810f</id>
<content type='text'>
Also, update platform_def.h guidelines about includes in the porting
guide.

Change-Id: I1ae338c9dd3242b309f6d53687ba2cb755d488c3
Signed-off-by: Antonio Nino Diaz &lt;antonio.ninodiaz@arm.com&gt;
</content>
</entry>
</feed>
