<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/atf/plat/st, 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-10-03T18:57:25Z</updated>
<entry>
<title>delay: timeout detection support</title>
<updated>2019-10-03T18:57:25Z</updated>
<author>
<name>Lionel Debieve</name>
</author>
<published>2019-09-24T14:59:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=0711ee5cbc5645b55de1a751bd52dc8ce02ae037'/>
<id>urn:sha1:0711ee5cbc5645b55de1a751bd52dc8ce02ae037</id>
<content type='text'>
Introduce timeout_init_us/timeout_elapsed() delay tracking with CNTPCT.

timeout_init_us(some_timeout_us); returns a reference to detect
timeout for the provided microsecond delay value from current time.

timeout_elapsed(reference) return true/false whether the reference
timeout is elapsed.

Cherry picked from OP-TEE implementation [1].
  [1] commit 33d30a74502b ("core: timeout detection support")

Minor:
- Remove stm32mp platform duplicated implementation.
- Add new include in marvell ble.mk

Signed-off-by: Etienne Carriere &lt;etienne.carriere@linaro.org&gt;
Signed-off-by: Lionel Debieve &lt;lionel.debieve@st.com&gt;
Change-Id: Iaef6d43c11a2e6992fb48efdc674a0552755ad9c
</content>
</entry>
<entry>
<title>stm32mp1: add authentication support for stm32image</title>
<updated>2019-09-23T09:48:07Z</updated>
<author>
<name>Lionel Debieve</name>
</author>
<published>2019-09-03T10:22:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=4bdb1a7a6a1325343b0f0c375b43e9b874e31fca'/>
<id>urn:sha1:4bdb1a7a6a1325343b0f0c375b43e9b874e31fca</id>
<content type='text'>
This commit adds authentication binary support for STM32MP1.
It prints the bootrom authentication result if signed
image is used and authenticates the next loaded STM32 images.
It also enables the dynamic translation table support
(PLAT_XLAT_TABLES_DYNAMIC) to use bootrom services.

Signed-off-by: Lionel Debieve &lt;lionel.debieve@st.com&gt;
Change-Id: Iba706519e0dc6b6fae1f3dd498383351f0f75f51
</content>
</entry>
<entry>
<title>bsec: move bsec_mode_is_closed_device() service to platform</title>
<updated>2019-09-20T21:21:10Z</updated>
<author>
<name>Lionel Debieve</name>
</author>
<published>2019-09-16T10:17:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=f700423c1f2426ca3c5ccb9ee4e765743424b074'/>
<id>urn:sha1:f700423c1f2426ca3c5ccb9ee4e765743424b074</id>
<content type='text'>
This BSEC service is a platform specific service. Implementation
moved to the platform part.

Signed-off-by: Lionel Debieve &lt;lionel.debieve@st.com&gt;
Change-Id: I1f70ed48a446860498ed111acce01187568538c9
</content>
</entry>
<entry>
<title>stm32mp1: manage CONSOLE_FLAG_TRANSLATE_CRLF and cleanup driver</title>
<updated>2019-09-10T15:21:58Z</updated>
<author>
<name>Yann Gautier</name>
</author>
<published>2019-09-04T09:55:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=ebf851ed34eda0a4fcd87a155a13b02f3db8573c'/>
<id>urn:sha1:ebf851ed34eda0a4fcd87a155a13b02f3db8573c</id>
<content type='text'>
The STM32 console driver was pre-pending '\r' before '\n'.
It is now managed by the framework with the flag:
CONSOLE_FLAG_TRANSLATE_CRLF.
Remove the code in driver, and add the flag for STM32MP1.

Change-Id: I5d0d5d5c4abee0b7dc11c2f8707b1b5cf10149ab
Signed-off-by: Yann Gautier &lt;yann.gautier@st.com&gt;
</content>
</entry>
<entry>
<title>stm32mp1: move check_header() to common code</title>
<updated>2019-09-02T15:52:55Z</updated>
<author>
<name>Yann Gautier</name>
</author>
<published>2019-04-19T08:48:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=1e91952942f5063d57e21bd1e9a2e968003b935f'/>
<id>urn:sha1:1e91952942f5063d57e21bd1e9a2e968003b935f</id>
<content type='text'>
This function can be used on several stm32mp devices, it is then moved in
plat/st/common/stm32mp_common.c.

Change-Id: I862debe39604410f71a9ddc28713026362e9ecda
Signed-off-by: Yann Gautier &lt;yann.gautier@st.com&gt;
</content>
</entry>
<entry>
<title>stm32mp1: keep console during runtime</title>
<updated>2019-09-02T15:52:53Z</updated>
<author>
<name>Yann Gautier</name>
</author>
<published>2019-04-24T14:14:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=083bca2210e62cb8a3083158a6c500a30ecefffe'/>
<id>urn:sha1:083bca2210e62cb8a3083158a6c500a30ecefffe</id>
<content type='text'>
The runtime console is only kept in DEBUG configuration.

Change-Id: I0447dfcacb9a63a12bcdab7c55584d70c3220e5b
Signed-off-by: Yann Gautier &lt;yann.gautier@st.com&gt;
</content>
</entry>
<entry>
<title>stm32mp1: sp_min: initialize MMU and cache earlier</title>
<updated>2019-09-02T15:52:34Z</updated>
<author>
<name>Yann Gautier</name>
</author>
<published>2019-07-11T08:45:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=02f5d82052939c7bc004c0ac13544f87eac178a3'/>
<id>urn:sha1:02f5d82052939c7bc004c0ac13544f87eac178a3</id>
<content type='text'>
This change enhances performance and security in BL32 stage.

Change-Id: I64df5995fc6b04f6cf42d6a00a6d3d0f602b5407
Signed-off-by: Yann Gautier &lt;yann.gautier@st.com&gt;
</content>
</entry>
<entry>
<title>stm32mp1: add support for LpDDR3</title>
<updated>2019-09-02T15:52:29Z</updated>
<author>
<name>Yann Gautier</name>
</author>
<published>2019-04-16T14:20:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=4b549b215360bfed4d7cd14247d9c99a995ca217'/>
<id>urn:sha1:4b549b215360bfed4d7cd14247d9c99a995ca217</id>
<content type='text'>
This change enables LpDDR3 initialization with PMIC.

Change-Id: I2409a808335dfacd69a8517cb8510cee98bb8161
Signed-off-by: Yann Gautier &lt;yann.gautier@st.com&gt;
</content>
</entry>
<entry>
<title>stm32mp1: use a common function to check spinlock is available</title>
<updated>2019-09-02T15:51:57Z</updated>
<author>
<name>Yann Gautier</name>
</author>
<published>2019-05-22T17:13:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=e463d3f43e0115fbafd7a17f7ba550fc8e9a2ae0'/>
<id>urn:sha1:e463d3f43e0115fbafd7a17f7ba550fc8e9a2ae0</id>
<content type='text'>
To use spinlocks, MMU should be enabled, as well as data cache.
A common function is created (moved from clock file).
It is then used whenever a spinlock has to be taken, in BSEC and clock
drivers.

Change-Id: I94baed0114a2061ad71bd5287a91bf7f1c6821f6
Signed-off-by: Yann Gautier &lt;yann.gautier@st.com&gt;
</content>
</entry>
<entry>
<title>stm32mp1: check if the SoC is single core</title>
<updated>2019-09-02T15:51:06Z</updated>
<author>
<name>Yann Gautier</name>
</author>
<published>2019-06-04T16:23:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=b2182cde098307a59ed389cff251bd4932654bf8'/>
<id>urn:sha1:b2182cde098307a59ed389cff251bd4932654bf8</id>
<content type='text'>
Among the variants of STM32MP, the STM32MP151 is a single Cortex-A7 chip.
A function is added to check the part number of the SoC.
If it corresponds to STM32MP151A or STM32MP151C, then the chip has a single
Cortex-A7.

Change-Id: Icac2015c5d03ce0bcb8e99bbaf1ec8ada34be49c
Signed-off-by: Yann Gautier &lt;yann.gautier@st.com&gt;
Signed-off-by: Nicolas Le Bayon &lt;nicolas.le.bayon@st.com&gt;
Signed-off-by: Lionel Debieve &lt;lionel.debieve@st.com&gt;
</content>
</entry>
</feed>
