<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/atf/plat/imx/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-08-01T20:14:12Z</updated>
<entry>
<title>Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__</title>
<updated>2019-08-01T20:14:12Z</updated>
<author>
<name>Julius Werner</name>
</author>
<published>2019-07-09T20:49:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=d5dfdeb65ff5b7f24dded201d2945c7b74565ce8'/>
<id>urn:sha1:d5dfdeb65ff5b7f24dded201d2945c7b74565ce8</id>
<content type='text'>
NOTE: __ASSEMBLY__ macro is now deprecated in favor of __ASSEMBLER__.

All common C compilers predefine a macro called __ASSEMBLER__ when
preprocessing a .S file. There is no reason for TF-A to define it's own
__ASSEMBLY__ macro for this purpose instead. To unify code with the
export headers (which use __ASSEMBLER__ to avoid one extra dependency),
let's deprecate __ASSEMBLY__ and switch the code base over to the
predefined standard.

Change-Id: Id7d0ec8cf330195da80499c68562b65cb5ab7417
Signed-off-by: Julius Werner &lt;jwerner@chromium.org&gt;
</content>
</entry>
<entry>
<title>Merge changes from topic "jun-add-imx7-pico" into integration</title>
<updated>2019-07-26T09:25:54Z</updated>
<author>
<name>Soby Mathew</name>
</author>
<published>2019-07-26T09:25:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=df7a906f8803640b23294a4e41ef177a1e6607b3'/>
<id>urn:sha1:df7a906f8803640b23294a4e41ef177a1e6607b3</id>
<content type='text'>
* changes:
  plat: imx7: Add PicoPi iMX7D basic support
  plat: imx7: refactor code for reuse
</content>
</entry>
<entry>
<title>plat: imx7: Add PicoPi iMX7D basic support</title>
<updated>2019-07-17T08:03:20Z</updated>
<author>
<name>Jun Nie</name>
</author>
<published>2019-06-13T03:47:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=936072edbb29ac77be94ee182ed7c5c3581b11b1'/>
<id>urn:sha1:936072edbb29ac77be94ee182ed7c5c3581b11b1</id>
<content type='text'>
The PicoPi iMX7D is a 2 board development board consisting of
a System-on-Module and a carrier baseboard and optimized for
the Internet-of-Things (IoT).

This patch add basic support to this board.

Signed-off-by: Jun Nie &lt;jun.nie@linaro.org&gt;
Reviewed-by: Louis Mayencourt &lt;louis.mayencourt@arm.com&gt;
Change-Id: I009d85819c4f73b7063aab73d0f6ee74e6ef3fc4
</content>
</entry>
<entry>
<title>plat: imx7: refactor code for reuse</title>
<updated>2019-07-17T08:03:20Z</updated>
<author>
<name>Jun Nie</name>
</author>
<published>2019-06-13T03:38:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=c5937f2d1d3ce4c24026d77d57f2fe80414a787f'/>
<id>urn:sha1:c5937f2d1d3ce4c24026d77d57f2fe80414a787f</id>
<content type='text'>
For the iMX7 SOCs, part of the code for platform
setup implementation can be reused and made
common for all these SoCs. This patch extracts
the common part for reuse.

Signed-off-by: Jun Nie &lt;jun.nie@linaro.org&gt;
Change-Id: I42fd4167e6903416df96a0159a046abf3896e878
</content>
</entry>
<entry>
<title>Update imx platform to not rely on undefined overflow behaviour</title>
<updated>2019-07-12T08:12:19Z</updated>
<author>
<name>Justin Chadwell</name>
</author>
<published>2019-07-03T13:14:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=dc5baeb3c2d519cc2d9f964dad5f3be1984fb2c2'/>
<id>urn:sha1:dc5baeb3c2d519cc2d9f964dad5f3be1984fb2c2</id>
<content type='text'>
This consists of ensuring that the left operand of each shift is
unsigned when the operation might overflow into the sign bit.

Change-Id: Ia0a10b4a30e63c0cbf1d0f8dfe5768e0a93ae1c7
Signed-off-by: Justin Chadwell &lt;justin.chadwell@arm.com&gt;
</content>
</entry>
<entry>
<title>imx8: Replace PLAT_IMX8* with automatic PLAT_imx8*</title>
<updated>2019-05-20T08:28:51Z</updated>
<author>
<name>Leonard Crestez</name>
</author>
<published>2019-05-20T08:28:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=f56afc1f59a66cf0d19f53d5ff848628d21676ca'/>
<id>urn:sha1:f56afc1f59a66cf0d19f53d5ff848628d21676ca</id>
<content type='text'>
Platform defines are already provided by the build system so let's not
duplicate them.

Change-Id: Icf1ea76c3c3213e27b447c95e2b22b961fa7693e
Signed-off-by: Leonard Crestez &lt;leonard.crestez@nxp.com&gt;
</content>
</entry>
<entry>
<title>plat: imx8mq: Implement IMX_SIP_GET_SOC_INFO</title>
<updated>2019-05-20T08:24:54Z</updated>
<author>
<name>Leonard Crestez</name>
</author>
<published>2019-05-10T10:07:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=72196cbb669bf3fe9b28091889e8fc7fbf2a2556'/>
<id>urn:sha1:72196cbb669bf3fe9b28091889e8fc7fbf2a2556</id>
<content type='text'>
The manual documents that 0x3036006c should contains the soc revision
for imx8mq but this always reports A0. Work around this by parsing the
ROM header and checking if OCOTP register 0x40 is stuck at 0xff0055aa.

Determining this inside TF-A makes life easier for OS, see for example
this linux discussion: https://lkml.org/lkml/2019/5/3/465

The soc revision can also be useful inside TF-A itself, for example for
the non-upstream DDR DVFS "busfreq" feature is affected by 8mq erratas.

The clock for OCOTP block can be disabled by OS so only initialize soc
revision once at boot time.

Change-Id: I9ca3f27840229ce8a28b53870e44da29f63c73aa
Signed-off-by: Leonard Crestez &lt;leonard.crestez@nxp.com&gt;
</content>
</entry>
<entry>
<title>plat: imx8m: Implement IMX_SIP_BUILDINFO</title>
<updated>2019-05-09T14:20:43Z</updated>
<author>
<name>Leonard Crestez</name>
</author>
<published>2019-05-08T19:29:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=950d05f752e0d35c45a7123ed1538efaabd8c37c'/>
<id>urn:sha1:950d05f752e0d35c45a7123ed1538efaabd8c37c</id>
<content type='text'>
The IMX_SIP_BUILDINFO call was implemented for imx8qm and imx8qx but
it's also applicable to imx8m.

This fixes U-Boot not printing commit hash on 8m with upstream TF-A.

Change-Id: Idcfd9729eaaccf329c24e241da325f1f6cd3c880
Signed-off-by: Leonard Crestez &lt;leonard.crestez@nxp.com&gt;
</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>Console: remove deprecated finish_console_register</title>
<updated>2019-04-03T13:55:18Z</updated>
<author>
<name>Ambroise Vincent</name>
</author>
<published>2019-03-27T15:45:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=be3991c0c31bda7b07f002d733c65c65655eb9ad'/>
<id>urn:sha1:be3991c0c31bda7b07f002d733c65c65655eb9ad</id>
<content type='text'>
The old version of the macro is deprecated.

Commit cc5859ca19ff ("Multi-console: Deprecate the
`finish_console_register` macro") provides more details.

Change-Id: I3d1cdf6496db7d8e6cfbb5804f508ff46ae7e67e
Signed-off-by: Ambroise Vincent &lt;ambroise.vincent@arm.com&gt;
</content>
</entry>
</feed>
