<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/conf/machine, 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-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>
<entry>
<title>conf/machine/ls1046ardb.conf: Add DTB fsl-ls1046a-rdb-usdpaa-shared.dtb</title>
<updated>2022-07-14T06:17:41+00:00</updated>
<author>
<name>Jun Zhu</name>
<email>junzhu@nxp.com</email>
</author>
<published>2022-07-14T05:56:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=1e2171368117a3ae8ae53cf54f4e2c6deb958ec3'/>
<id>urn:sha1:1e2171368117a3ae8ae53cf54f4e2c6deb958ec3</id>
<content type='text'>
LS1046A add shared MAC DTB from Kernel 5.10

Signed-off-by: Jun Zhu &lt;junzhu@nxp.com&gt;
</content>
</entry>
<entry>
<title>Revert "imx-base.inc: upgrade to gstreamer 1.20.2"</title>
<updated>2022-07-11T20:12:41+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2022-07-01T18:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=c35ef4115ad93a4b940f1ae5fb3cc9ac1920eab3'/>
<id>urn:sha1:c35ef4115ad93a4b940f1ae5fb3cc9ac1920eab3</id>
<content type='text'>
This reverts commit 912829e1aa543326682f45656b6240db97864655.

There is no downstream fork based on gstreamer 1.20.2.
Currently in meta-freescale master it is still 1.18.5.imx with non forked gstreamer components carried in meta-freescale at 1.18.5 for compatibility.

Prevents:
| WARNING: preferred version 1.20.2.imx of gstreamer1.0 not available (for item gstreamer1.0)
| WARNING: versions of gstreamer1.0 available: 1.18.5.imx 1.20.2
| ...

Fixes build of imx-gst1.0-plugin
| ERROR: imx-gst1.0-plugin-4.6.4-r0 do_compile: ExecutionError('... imx-gst1.0-plugin/4.6.4-r0/temp/run.do_compile.25172', 1, None, None)
|
| [1/37] aarch64-tdx-linux-gcc -mcpu=cortex-a72.cortex-a53 -march=armv8-a+crc -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot -Ilibs/libgstfsl-1.0.so.0.0.0.p -Ilibs -I../git/libs -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/gstreamer-1.0 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/glib-2.0 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/lib/glib-2.0/include -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/orc-0.4 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/imx -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -U_FILE_OFFSET_BITS -DARM -D_GUNC_ -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0=/usr/src/debug/imx-gst1.0-plugin/4.6.4-r0 -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0=/usr/src/debug/imx-gst1.0-plugin/4.6.4-r0 -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot= -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot-native= -fPIC -pthread -DUSE_X11 -MD -MQ libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o -MF libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o.d -o libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o -c ../git/libs/gstimxcommon.c
| FAILED: libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o
| aarch64-tdx-linux-gcc -mcpu=cortex-a72.cortex-a53 -march=armv8-a+crc -fstack-protector-strong -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot -Ilibs/libgstfsl-1.0.so.0.0.0.p -Ilibs -I../git/libs -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/gstreamer-1.0 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/glib-2.0 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/lib/glib-2.0/include -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/orc-0.4 -I/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot/usr/include/imx -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O0 -U_FILE_OFFSET_BITS -DARM -D_GUNC_ -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0=/usr/src/debug/imx-gst1.0-plugin/4.6.4-r0 -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0=/usr/src/debug/imx-gst1.0-plugin/4.6.4-r0 -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot= -fdebug-prefix-map=/workdir/oe/tmp/work/cortexa72-cortexa53-mx8-tdx-linux/imx-gst1.0-plugin/4.6.4-r0/recipe-sysroot-native= -fPIC -pthread -DUSE_X11 -MD -MQ libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o -MF libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o.d -o libs/libgstfsl-1.0.so.0.0.0.p/gstimxcommon.c.o -c ../git/libs/gstimxcommon.c
| ../git/libs/gstimxcommon.c:21:10: fatal error: gstimxcommon.h: No such file or directory
|    21 | #include "gstimxcommon.h"
|       |          ^~~~~~~~~~~~~~~~
| compilation terminated.

Signed-off-by: Max Krummenacher &lt;max.krummenacher@toradex.com&gt;
</content>
</entry>
<entry>
<title>imx-base.inc: Use ??= for PREFERRED_VERSION</title>
<updated>2022-07-11T15:41:23+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-07-11T13:41:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=5b47898ff939791ab426fff17821aca3476ddd7a'/>
<id>urn:sha1:5b47898ff939791ab426fff17821aca3476ddd7a</id>
<content type='text'>
The variable values set in meta-freescale with a default value, i.e.
with ?=, can be overridden just once by a user, with =.

Change the PREFERRED_VERSION settings to a weak default value, i.e.
with ??=, so users of meta-freescale are not so limited. When a
variable value is set with a weak default value, the variable can be
overridden by any successively higher priority layer with ??=.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>imx-base.inc: upgrade to gstreamer 1.20.2</title>
<updated>2022-06-24T14:06:33+00:00</updated>
<author>
<name>Daiane Angolini</name>
<email>daiane.angolini@foundries.io</email>
</author>
<published>2022-06-24T13:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=912829e1aa543326682f45656b6240db97864655'/>
<id>urn:sha1:912829e1aa543326682f45656b6240db97864655</id>
<content type='text'>
Signed-off-by: Daiane Angolini &lt;daiane.angolini@foundries.io&gt;
</content>
</entry>
</feed>
