<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/arm/include/asm, branch v2018.03</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include/asm?h=v2018.03</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/arm/include/asm?h=v2018.03'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2018-03-11T15:00:00Z</updated>
<entry>
<title>imx: hab: Make usage of packed attribute consistent</title>
<updated>2018-03-11T15:00:00Z</updated>
<author>
<name>Bryan O'Donoghue</name>
<email>bryan.odonoghue@linaro.org</email>
</author>
<published>2018-03-09T13:07:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f0d5bd4ba54862190f87295cc5a59e35a1e302c4'/>
<id>urn:sha1:f0d5bd4ba54862190f87295cc5a59e35a1e302c4</id>
<content type='text'>
commit cd2d46003ce1 ("arm: imx: hab: Add IVT header definitions") declares
struct ivt_header as "__attribute__((packed))".

commit ed286bc80e9d ("imx: hab: Check if CSF is valid before
authenticating image") declares struct hab_hdr with __packed.

This patch makes the __packed convention consistent.

Signed-off-by: Bryan O'Donoghue &lt;bryan.odonoghue@linaro.org&gt;
Cc: Utkarsh Gupta &lt;utkarsh.gupta@nxp.com&gt;
Cc: Breno Lima &lt;breno.lima@nxp.com&gt;
Cc: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
Reviewed-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
</content>
</entry>
<entry>
<title>imx: hab: Fix usage of packed attribute</title>
<updated>2018-03-11T14:59:51Z</updated>
<author>
<name>Bryan O'Donoghue</name>
<email>bryan.odonoghue@linaro.org</email>
</author>
<published>2018-03-09T13:07:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ffab61f4aaed85d1a1d7543a0ef1d949fabbdf84'/>
<id>urn:sha1:ffab61f4aaed85d1a1d7543a0ef1d949fabbdf84</id>
<content type='text'>
commit ed286bc80e9d ("imx: hab: Check if CSF is valid before authenticating
image") makes use of "__packed" as a prefix to the "struct hab_hdr"
declaration.

With my compiler "gcc version 7.2.1 20171011 (Linaro GCC 7.2-2017.11)" we
get:

./arch/arm/include/asm/mach-imx/hab.h:42:25: error: expected ‘=’, ‘,’, ‘;’,
‘asm’ or ‘__attribute__’ before ‘{’ token
 struct __packed hab_hdr {

Fix this problem by including &lt;linux/compiler.h&gt;

Signed-off-by: Bryan O'Donoghue &lt;bryan.odonoghue@linaro.org&gt;
Cc: Utkarsh Gupta &lt;utkarsh.gupta@nxp.com&gt;
Cc: Breno Lima &lt;breno.lima@nxp.com&gt;
Cc: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
Reviewed-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
</content>
</entry>
<entry>
<title>Merge git://git.denx.de/u-boot-mmc</title>
<updated>2018-02-26T03:28:59Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2018-02-26T03:28:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4bafceff0e9e5a36908031e41c69a6b37e82da58'/>
<id>urn:sha1:4bafceff0e9e5a36908031e41c69a6b37e82da58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mmc: omap_hsmmc: do not embed struct mmc in struct omap_hsmmc_plat</title>
<updated>2018-02-26T01:52:15Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
<email>jjhiblot@ti.com</email>
</author>
<published>2018-02-23T09:40:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=45530e3943445f2787dc254cc12c58810b9e840f'/>
<id>urn:sha1:45530e3943445f2787dc254cc12c58810b9e840f</id>
<content type='text'>
The area for struct mmc can be allocated dynamically. It greatly reduces
the size of struct omap_hsmmc_plat. This is useful in cases where the board
level code declares one or two struct omap_hsmmc_plat because it doesn't
use the Driver Model.

This saves around 740 bytes for the am335x_evm SPL.

Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
Tested-by: Adam Ford &lt;aford173@gmail.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>Merge git://git.denx.de/u-boot-imx</title>
<updated>2018-02-25T20:38:42Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2018-02-25T20:38:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e12546de54fc9be818e8d39967b07fa351d9e5ba'/>
<id>urn:sha1:e12546de54fc9be818e8d39967b07fa351d9e5ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arm: imx: hab: Define HAB_RVT_BASE according to the processor version</title>
<updated>2018-02-22T13:36:06Z</updated>
<author>
<name>Breno Lima</name>
<email>breno.lima@nxp.com</email>
</author>
<published>2018-02-20T01:19:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7b889baf29c3c891a26eea0eeb3769263af80476'/>
<id>urn:sha1:7b889baf29c3c891a26eea0eeb3769263af80476</id>
<content type='text'>
Currently the following devices are using a different definition for ROM
Vector Table addresses:

- i.MX6DQP =  All rev
- i.MX6DQ &gt;= rev 1.5
- i.MX6SDL &gt;= rev 1.2

There is no need to create a new RVT macros since the only update were the
RVT base address. Remove HAB_RVT_*_NEW macros and define a new RVT base
address.

More details about RVT base address can be found on processors Reference
Manual and in the following documents:

EB803: i.MX 6Dual/6Quad Applications Processor Silicon Revision 1.2 to 1.3
Comparison

EB804: i.MX 6Solo/6DualLite Application Processor Silicon Revision 1.1
to 1.2/1.3 Comparison

Signed-off-by: Breno Lima &lt;breno.lima@nxp.com&gt;
Reviewed-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
</content>
</entry>
<entry>
<title>imx: hab: Check if CSF contains deprecated commands</title>
<updated>2018-02-22T13:35:57Z</updated>
<author>
<name>Utkarsh Gupta</name>
<email>utkarsh.gupta@nxp.com</email>
</author>
<published>2018-02-20T01:19:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=20fa1dd386c891f7d6477e7d442dda76af6c765b'/>
<id>urn:sha1:20fa1dd386c891f7d6477e7d442dda76af6c765b</id>
<content type='text'>
Write, Check and Set MID commands have been deprecated from the Code
Signing Tool (CST) v2.3.3 and will not be implemented in newer versions
of HAB, hence the following features are no longer available:

- Write Data
- Clear Mask
- Set Mask
- Check All Clear
- Check All Set
- Check Any Clear
- Check Any Set
- Set MID

The inappropriate use of Write Data command may lead to an incorrect
authentication boot flow. Since no specific application has been identified
that requires the use of any of these features, it is highly recommended to
add this check.

Signed-off-by: Utkarsh Gupta &lt;utkarsh.gupta@nxp.com&gt;
Signed-off-by: Breno Lima &lt;breno.lima@nxp.com&gt;
Reviewed-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
</content>
</entry>
<entry>
<title>imx: hab: Check if CSF is valid before authenticating image</title>
<updated>2018-02-22T13:35:42Z</updated>
<author>
<name>Utkarsh Gupta</name>
<email>utkarsh.gupta@nxp.com</email>
</author>
<published>2018-02-20T01:19:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ed286bc80e9d237dd1732ced037427e7d9a277a0'/>
<id>urn:sha1:ed286bc80e9d237dd1732ced037427e7d9a277a0</id>
<content type='text'>
For proper authentication the HAB code must check if the CSF is valid.
Users must call the csf_is_valid() function to parse the CSF prior to
authenticating any additional images. The function will return a failure
if any of the following invalid conditions are met:

- CSF pointer is NULL
- CSF Header does not exist
- CSF does not lie within the image bounds
- CSF command length zero

Signed-off-by: Utkarsh Gupta &lt;utkarsh.gupta@nxp.com&gt;
Signed-off-by: Breno Lima &lt;breno.lima@nxp.com&gt;
Reviewed-by: Fabio Estevam &lt;fabio.estevam@nxp.com&gt;
</content>
</entry>
<entry>
<title>ARM: OMAP5: set mmc clock frequency to 192MHz</title>
<updated>2018-02-19T07:58:55Z</updated>
<author>
<name>Kishon Vijay Abraham I</name>
<email>kishon@ti.com</email>
</author>
<published>2018-01-30T15:01:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2022270c7ddaaad1e1c4e78e5d03e4df0a8ce222'/>
<id>urn:sha1:2022270c7ddaaad1e1c4e78e5d03e4df0a8ce222</id>
<content type='text'>
Now that omap_hsmmc has support for hs200 mode, change the clock
frequency to 192MHz. Also change the REFERENCE CLOCK frequency to
192MHz based on which the internal mmc clock divider is calculated.

Signed-off-by: Kishon Vijay Abraham I &lt;kishon@ti.com&gt;
Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
</content>
</entry>
<entry>
<title>mmc: omap_hsmmc: add signal voltage selection support</title>
<updated>2018-02-19T07:58:55Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
<email>jjhiblot@ti.com</email>
</author>
<published>2018-01-30T15:01:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=04f9f8be8301ec7a9be6371c558fd20a7b9a179a'/>
<id>urn:sha1:04f9f8be8301ec7a9be6371c558fd20a7b9a179a</id>
<content type='text'>
I/O data lines of UHS SD card operates at 1.8V when in UHS speed
mode (same is true for eMMC in DDR and HS200 modes). Add support
to switch signal voltage to 1.8V in order to support
UHS cards and eMMC HS200 and DDR modes.

Signed-off-by: Kishon Vijay Abraham I &lt;kishon@ti.com&gt;
Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
</content>
</entry>
</feed>
