<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/atf/drivers/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-03T09:17:48Z</updated>
<entry>
<title>gpio: stm32_gpio: do not mix error code types</title>
<updated>2019-10-03T09:17:48Z</updated>
<author>
<name>Nicolas Le Bayon</name>
</author>
<published>2019-09-11T13:58:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=243b61d15aaa59794e73769de7be64f02223cfad'/>
<id>urn:sha1:243b61d15aaa59794e73769de7be64f02223cfad</id>
<content type='text'>
Change-Id: I84f8a99be2dcdf7c51fbecdb324df8e2f32cc855
Signed-off-by: Nicolas Le Bayon &lt;nicolas.le.bayon@st.com&gt;
Signed-off-by: Yann Gautier &lt;yann.gautier@st.com&gt;
</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>crypto: stm32_hash: Add HASH driver</title>
<updated>2019-09-20T21:21:10Z</updated>
<author>
<name>Lionel Debieve</name>
</author>
<published>2019-08-26T13:14:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=b1e0b11cc9e8a850a8e479927432068ce62a815a'/>
<id>urn:sha1:b1e0b11cc9e8a850a8e479927432068ce62a815a</id>
<content type='text'>
The driver manages the HASH processor IP on STM32MP1

Signed-off-by: Lionel Debieve &lt;lionel.debieve@st.com&gt;
Change-Id: I3b67c80c16d819f86b951dae29a6c465e51ad585
</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>mmc: stm32_sdmmc2: correctly manage block size</title>
<updated>2019-09-02T15:53:16Z</updated>
<author>
<name>Yann Gautier</name>
</author>
<published>2019-06-11T18:03:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=d9d803e0be7af7785d8ea72e79b2926db581bb65'/>
<id>urn:sha1:d9d803e0be7af7785d8ea72e79b2926db581bb65</id>
<content type='text'>
DBLOCKSIZE should be filled such as the data size is 2^DBLOCKSIZE.
Hence it is calculated with __builtin_ctz.

Change-Id: Id6b5ff9b594afc4fc523a388011beed307e6abd1
Signed-off-by: Yann Gautier &lt;yann.gautier@st.com&gt;
</content>
</entry>
<entry>
<title>mmc: stm32_sdmmc2: manage max-frequency property from DT</title>
<updated>2019-09-02T15:53:14Z</updated>
<author>
<name>Yann Gautier</name>
</author>
<published>2019-05-28T09:54:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/atf/commit/?id=2c2c9f1eb1596793dd590cfc19d65488fd286dfc'/>
<id>urn:sha1:2c2c9f1eb1596793dd590cfc19d65488fd286dfc</id>
<content type='text'>
If the max-frequency property is provided in the device tree mmc node,
it should be managed. The max allowed frequency will be the min between
this property value and what the card can support.

Change-Id: I885b676c3300d2670a0fe4c6ecab87758b5893ad
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: 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>
</feed>
