<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/conf, branch topic/fix-u-boot-imx</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Ffix-u-boot-imx</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Ffix-u-boot-imx'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2022-08-01T17:44:05+00:00</updated>
<entry>
<title>imx8m*-evk: allow switch between `u-boot-imx` and `u-boot-fslc`</title>
<updated>2022-08-01T17:44:05+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=1650359bc3eba454522f0db51846497549275caa'/>
<id>urn:sha1:1650359bc3eba454522f0db51846497549275caa</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;
</content>
</entry>
<entry>
<title>Merge pull request #1152 from thochstein/u-boot-imx-mfgtool</title>
<updated>2022-07-29T21:20:49+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-29T21:20:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=e195433d946dfcd335bc0431d0e0ffaf0f169799'/>
<id>urn:sha1:e195433d946dfcd335bc0431d0e0ffaf0f169799</id>
<content type='text'>
Fix u-boot-imx-mfgtool for i.MX 6 SABRE, NXP BSP</content>
</entry>
<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>imx6qdlsabre*.conf: Fix u-boot-imx-mfgtool compile error</title>
<updated>2022-07-29T20:05:23+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=4c5cd39ba8573e8956e00ff2d270487c88c276a2'/>
<id>urn:sha1:4c5cd39ba8573e8956e00ff2d270487c88c276a2</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;
</content>
</entry>
<entry>
<title>imx6qdlsabre*.conf: Fix UBOOT_CONFIG override for u-boot-imx-mfgtool</title>
<updated>2022-07-29T19:57:59+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=d9148f97bc86264d633aa03731fd9ab16bed40c0'/>
<id>urn:sha1:d9148f97bc86264d633aa03731fd9ab16bed40c0</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;
</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>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>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>Add SoC information in machines where it is missing</title>
<updated>2022-07-26T16:47:09+00:00</updated>
<author>
<name>Vinicius Aquino</name>
<email>vinicius.aquino@ossystems.com.br</email>
</author>
<published>2022-07-19T21:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=c4571b43bb041b9f9b0074d8f8fd9b20e51148b9'/>
<id>urn:sha1:c4571b43bb041b9f9b0074d8f8fd9b20e51148b9</id>
<content type='text'>
Machine files fixed:

 - imx8dx-mek.conf
 - imx8dxl-ddr3l-evk.conf
 - imx8dxl-lpddr4-evk.conf
 - imx8qm-mek.conf
 - imx8qxp-mek.conf
 - mpc8548cds.conf

Signed-off-by: Vinicius Aquino &lt;vinicius.aquino@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>qoriq-cst: rename cst to qoriq-cst</title>
<updated>2022-07-25T21:01:47+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-07-23T15:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=2f26da887f04c639e0e0bb405dfb8f87c174e627'/>
<id>urn:sha1:2f26da887f04c639e0e0bb405dfb8f87c174e627</id>
<content type='text'>
The QoriQ SoCs use a different cst tool for secure boot than i.MX SoCs
so we should name it with SoC family prefix to avoid confusion.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
</feed>
