<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/conf, branch backport-1169-to-kirkstone</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=backport-1169-to-kirkstone</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=backport-1169-to-kirkstone'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2022-08-02T18:50:19+00:00</updated>
<entry>
<title>imx-base.inc: Expand comment for UBOOT_SUFFIX</title>
<updated>2022-08-02T18:50:19+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-08-02T18:06:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=42cb2e70466293a1cc9b3aea79c9f167e4fd7aeb'/>
<id>urn:sha1:42cb2e70466293a1cc9b3aea79c9f167e4fd7aeb</id>
<content type='text'>
The UBOOT_SUFFIX override is complex and makes a requirement on the
machine config that is easy to overlook, namely that it will
evaluate incorrectly to empty if the variable is not overridden
in some form by the machine config.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
(cherry picked from commit 526798901506f890f5682ff31a00ba1ea7b31331)
</content>
</entry>
<entry>
<title>imx6ulevk.conf: Add missing overrides for u-boot-imx-mfgtool</title>
<updated>2022-08-02T18:50:19+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-08-02T18:05:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=1733bf1dd19b0681122099d84cb758197c8fd898'/>
<id>urn:sha1:1733bf1dd19b0681122099d84cb758197c8fd898</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
(cherry picked from commit 6569140c9f390681a21e714f48e90ec0ae642908)
</content>
</entry>
<entry>
<title>imx8m*: Drop redundant UBOOT_SUFFIX assignment</title>
<updated>2022-08-02T18:50:19+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-08-02T18:04:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=42b35e3c98876c2e8aa4294f1a378e0a826b4e3d'/>
<id>urn:sha1:42b35e3c98876c2e8aa4294f1a378e0a826b4e3d</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
(cherry picked from commit d3f8b15d3cab77ae0397ab95ddcb4aed559e2db0)
</content>
</entry>
<entry>
<title>imx8mq-evk.conf: Extend fix for `u-boot-imx` and `u-boot-fslc`</title>
<updated>2022-08-02T11:28:58+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-08-02T01:34:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=deac7549930f3bd747d7f23ecc7d2f0fc04fb642'/>
<id>urn:sha1:deac7549930f3bd747d7f23ecc7d2f0fc04fb642</id>
<content type='text'>
Extend the recent fix to properly configure `imx-boot-container`
machine overide.

Extends: 1650359
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
(cherry picked from commit 15be26ce8c7e3f5a941601584923131682be45a8)
</content>
</entry>
<entry>
<title>imx8m*-evk: allow switch between `u-boot-imx` and `u-boot-fslc`</title>
<updated>2022-08-01T19:20:58+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-08-01T17:44:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=35d3f3f518a64904dae946cf4b9879b1e507555d'/>
<id>urn:sha1:35d3f3f518a64904dae946cf4b9879b1e507555d</id>
<content type='text'>
We ought to add `imx-boot-container` `MACHINEOVERRIDES` only if not
building for `u-boot-imx`. This can be removed once it uses `binman` as
`u-boot-imx` and u-boot-fslc would use same mechanism to build the
container.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
(cherry picked from commit 1650359bc3eba454522f0db51846497549275caa)
</content>
</entry>
<entry>
<title>imx6qdlsabre*.conf: Fix u-boot-imx-mfgtool compile error</title>
<updated>2022-07-29T21:21:08+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-07-29T18:14:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=daa53e8f2acf694b47ce8a6538e4fc2073db5247'/>
<id>urn:sha1:daa53e8f2acf694b47ce8a6538e4fc2073db5247</id>
<content type='text'>
Building u-boot-imx-mfgtool for i.MX 6 SABRE, NXP BSP, fails:
```
| cp: cannot stat '/.../tmp/work/imx6qdlsabresd-fsl-linux-gnueabi/u-boot-imx-mfgtool/2022.04-r0/build/mx6qsabresd_defconfig/u-boot.imx': No such file or directory
```

The failure is because the target `all` is being used. For NXP BSP, the
correct target is `u-boot.imx`.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
(cherry picked from commit 4c5cd39ba8573e8956e00ff2d270487c88c276a2)
</content>
</entry>
<entry>
<title>imx6qdlsabre*.conf: Fix UBOOT_CONFIG override for u-boot-imx-mfgtool</title>
<updated>2022-07-29T21:21:08+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-07-29T17:56:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=baa6f9cb8f6cc8040fd1208836cf733535f2da55'/>
<id>urn:sha1:baa6f9cb8f6cc8040fd1208836cf733535f2da55</id>
<content type='text'>
Building u-boot-imx-mfgtool for i.MX 6 SABRE results in the following
error:
```
ERROR: Nothing PROVIDES 'u-boot-imx-mfgtool'
u-boot-imx-mfgtool was skipped: The selected UBOOT_CONFIG key ['mfgtool'] has no match in dict_keys(['sd-fslc', 'sd-imx', 'sd-optee-imx', 'sata-imx', 'mfgtool-imx']).
```

The UBOOT_CONFIG key for u-boot-imx-mfgtool is set as `mfgtool`, but the
configuration for NXP BSP uses `mfgtool-imx` because there is not
alignment between u-boot-imx and mainline on the machine to use for
i.MX 6 SABRE boards.

Changing the selected key to mfgtool-imx is difficult, so rework the
original solution so the selection of the machine name is done in a
separate variable and the keys can be kept simple without the `-imx`
adornment.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
(cherry picked from commit d9148f97bc86264d633aa03731fd9ab16bed40c0)
</content>
</entry>
<entry>
<title>imx-atf: allow setting the UART used during boot</title>
<updated>2022-07-29T21:20:34+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=b511d2ad3ba4b8175b68eca8410ff8cb1c7d2792'/>
<id>urn:sha1:b511d2ad3ba4b8175b68eca8410ff8cb1c7d2792</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;
(cherry picked from commit 453def7956c864818b6d6a1a44b2b267df3a44fc)
</content>
</entry>
<entry>
<title>imx-base.inc: consolidate `IMX_EXTRA_FIRMWARE` definition</title>
<updated>2022-07-29T21:20:34+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=59324fb456d71f03f8071117504d7402276c4733'/>
<id>urn:sha1:59324fb456d71f03f8071117504d7402276c4733</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;
(cherry picked from commit 63d73925950aa35ec1378696c0f5dcfd2fef9e83)
</content>
</entry>
<entry>
<title>imx-base.inc: avoid explicit imx-boot dependency</title>
<updated>2022-07-29T21:20:34+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=2ede256f549af5f9e173b4a9139fd4af2524bea3'/>
<id>urn:sha1:2ede256f549af5f9e173b4a9139fd4af2524bea3</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;
(cherry picked from commit bed09c8daec54c73766b563feb9ff7b4168c3e44)
</content>
</entry>
</feed>
