<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git, branch topic/secure-boot-rework</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fsecure-boot-rework</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fsecure-boot-rework'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2022-07-29T20:36:38+00:00</updated>
<entry>
<title>imx-atf: allow setting the UART used during boot</title>
<updated>2022-07-29T20:36:38+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-23T16:52:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=453def7956c864818b6d6a1a44b2b267df3a44fc'/>
<id>urn:sha1:453def7956c864818b6d6a1a44b2b267df3a44fc</id>
<content type='text'>
A new `ATF_BOOT_UART_BASE` variable can be used in machine to set the
UART aimed for use during the boot, without the need of changing the
source code.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>imx-atf: mark `do_configure` as `noexec`</title>
<updated>2022-07-29T16:23:06+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-23T17:24:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=205b34dce629f7345a29b659e3d6bbb7fae8ffb3'/>
<id>urn:sha1:205b34dce629f7345a29b659e3d6bbb7fae8ffb3</id>
<content type='text'>
There is no configure step or script so avoid running the task.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>imx-atf: use `MACHINE_ARCH` as `PACKAGE_ARCH`</title>
<updated>2022-07-29T16:23:06+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-23T16:34:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=09ed3f6ad94544bdeb74439470cf510e786c8d5e'/>
<id>urn:sha1:09ed3f6ad94544bdeb74439470cf510e786c8d5e</id>
<content type='text'>
The recipe build changes depending on the `MACHINE_FEATURES`
value (`optee` presence) so we need to set this as machine-specific.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>imx-atf: avoid default dependencies addition</title>
<updated>2022-07-29T16:23:06+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-23T16:27:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=896b5adc3fb85bd2817174d7aa2a07b64409f422'/>
<id>urn:sha1:896b5adc3fb85bd2817174d7aa2a07b64409f422</id>
<content type='text'>
We can use `INHIBIT_DEFAULT_DEPS` to avoid extra dependencies
declaration and instead we can explicitly add the
`virtual/${HOST_PREFIX}gcc` requirement.

This is equivalent to previous code but in a easier to undertand
implementation.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>imx-base.inc: consolidate `IMX_EXTRA_FIRMWARE` definition</title>
<updated>2022-07-29T16:23:06+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-26T18:59:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=63d73925950aa35ec1378696c0f5dcfd2fef9e83'/>
<id>urn:sha1:63d73925950aa35ec1378696c0f5dcfd2fef9e83</id>
<content type='text'>
We should have a single definition for `IMX_EXTRA_FIRMWARE` variable as
this is SoC specific and not machine, or recipe, dependent. This removes
multiple assignments from:

- conf/machine/imx8mq-evk.conf
- conf/machine/include/imx8mm-evk.inc
- conf/machine/include/imx8mn-evk.inc
- conf/machine/include/imx8mp-evk.inc
- recipes-bsp/imx-mkimage/imx-boot_1.0.bb

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>Remove unuse `BOOT_TOOLS` variable</title>
<updated>2022-07-29T16:20:52+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-23T14:43:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=0d87d90f79c381dfc1a92548bd19600a23376a98'/>
<id>urn:sha1:0d87d90f79c381dfc1a92548bd19600a23376a98</id>
<content type='text'>
The `BOOT_TOOLS` variable isn't used, but defined, inside few
recipes. We are removing it from:

- u-boot-fslc
- imx-atf

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>imx-base.inc: avoid explicit imx-boot dependency</title>
<updated>2022-07-29T16:20:52+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-23T14:39:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=bed09c8daec54c73766b563feb9ff7b4168c3e44'/>
<id>urn:sha1:bed09c8daec54c73766b563feb9ff7b4168c3e44</id>
<content type='text'>
We shouldn't force `imx-boot` dependency for i.MX8 SoCs as many can use
U-Boot mainline and those use `imx-boot-container` to generate the
binary blob.

We moved the backward-compatibility note, about 'imx-boot' to the
'imx-boot-container' class.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>Merge pull request #1148 from Freescale/topic/upgrade-components</title>
<updated>2022-07-29T16:20:18+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-29T16:20:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=fd5438e6eda1f99d1520e21fb44958d93a80ecd6'/>
<id>urn:sha1:fd5438e6eda1f99d1520e21fb44958d93a80ecd6</id>
<content type='text'>
Upgrade components</content>
</entry>
<entry>
<title>imx8mm-evk: lift imx8mm-lpddr4-evk and imx8mm-ddr4-evk restrictions</title>
<updated>2022-07-29T16:14:57+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-23T20:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=43534097a557810b36b4c30495d51d1d129c34b2'/>
<id>urn:sha1:43534097a557810b36b4c30495d51d1d129c34b2</id>
<content type='text'>
The Linux mainline kernel has support for both variations but U-Boot
mainline only supports the LPDDR4 version. For now, we restrict the
imx8mm-ddr4-evk version to use u-boot-imx.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>Merge pull request #1149 from thochstein/kernel</title>
<updated>2022-07-29T14:49:53+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-29T14:49:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=cc390c423d90d0a4cdf63358bf86c3fbd8ad26cb'/>
<id>urn:sha1:cc390c423d90d0a4cdf63358bf86c3fbd8ad26cb</id>
<content type='text'>
Kernel, u-boot upgrades for NXP release 5.15.32-2.0.0</content>
</entry>
</feed>
