<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-freescale.git/classes, branch topic/add-initial-uuu-scripts</title>
<subtitle>Mirror of github.com/Freescale/meta-freescale</subtitle>
<id>https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fadd-initial-uuu-scripts</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-freescale.git/atom?h=topic%2Fadd-initial-uuu-scripts'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/'/>
<updated>2023-04-01T20:37:43+00:00</updated>
<entry>
<title>classes/mfgtool-initramfs-image: remove u-boot-mfgtool dependency</title>
<updated>2023-04-01T20:37:43+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2023-03-22T19:06:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=2783cc3ccab0f45eb8a8f4a228d38b9c8aa0be32'/>
<id>urn:sha1:2783cc3ccab0f45eb8a8f4a228d38b9c8aa0be32</id>
<content type='text'>
The initramfs image doesn't use the U-Boot binaries so there is no
reason for a dependency on it.

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>classes/image_populate_mfgtool: init</title>
<updated>2023-04-01T20:37:43+00:00</updated>
<author>
<name>Otavio Salvador</name>
<email>otavio@ossystems.com.br</email>
</author>
<published>2022-12-14T18:15:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=47580844ea289702870a2715f70f06e603695e4f'/>
<id>urn:sha1:47580844ea289702870a2715f70f06e603695e4f</id>
<content type='text'>
The class provides the infrastructure for MFGTOOL generation and is tied
to images. To generate the bundle, the task populate_mfgtool must be
called. For example:

,----[ Running populate_mfgtool for core-image-minimal image ]
| $: bitbake core-image-minimal -c populate_mfgtool
`----

The class behavior is controlled through the MFGTOOLCONFIG (analogous to
PACKAGECONFIG) variable. The MFGTOOLCONFIG variable itself specifies a
space-separated list of the script to enable. Following the script, you
can determine the behavior of each script by providing up to two
order-dependent arguments, which are separated by commas. You can omit
any argument you like but must retain the separating commas. The order
is important and specifies the following:

  1. Extra dependencies that should be added to the do_populate_mfgtool
     task, if the script is enabled.
  2. Extra binaries that should be added to the bundle, if the script is
     enabled.

For example:

,----[ Defining foo.uuu.in and bar.uuu script ]
| MFGTOOLCONFIG = "foo.uuu.in bar.uuu"
| MFGTOOLCONFIG[foo.uuu.in] = "dep-foo1:do_deploy dep-foo2:do_deploy,file-foo1"
| MFGTOOLCONFIG[bar.uuu] = "dep-bar1:do_deploy,file-bar1 file-bar2"
`----

The dep-foo1:do_deploy, dep-foo2:do_deploy, and dep-bar1:do_deploy are
added to do_populate_mfgtool dependencies. In addition, file-foo1,
file-bar1, and file-bar2 are copied to the bundle, only if the script is
enabled.

During the mfgtool bundle generation, the uuu.in files are processed and
some variables replaced. The variables are:

  - MACHINE
  - UBOOT_BINARY
  - SPL_BINARY
  - IMAGE_BASENAME

Signed-off-by: Otavio Salvador &lt;otavio@ossystems.com.br&gt;
</content>
</entry>
<entry>
<title>use-imx-security-controller-firmware.bbclass: SECO_FIRMWARE_NAME as weak variable</title>
<updated>2023-03-22T03:50:52+00:00</updated>
<author>
<name>Jun Zhu</name>
<email>junzhu@nxp.com</email>
</author>
<published>2023-03-22T11:53:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9018954bf1edd518dc15d2d294de36a40e4ecc59'/>
<id>urn:sha1:9018954bf1edd518dc15d2d294de36a40e4ecc59</id>
<content type='text'>
With `SECO_FIRMWARE_NAME` weak variable, user can update with new name
when new version is released.

Signed-off-by: Jun Zhu &lt;junzhu@nxp.com&gt;
</content>
</entry>
<entry>
<title>use-imx-security-controller-firmware: Add i.MX 93 configuration</title>
<updated>2023-02-14T13:59:01+00:00</updated>
<author>
<name>Daiane Angolini</name>
<email>daiane.angolini@foundries.io</email>
</author>
<published>2023-01-26T19:15:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=de744be7cff86f513cc6b7e57d990ee5ceb23fff'/>
<id>urn:sha1:de744be7cff86f513cc6b7e57d990ee5ceb23fff</id>
<content type='text'>
It add SECO_FIRMWARE_NAME for mx93-nxp-bsp.

It is based on 5.15.71_2.2.0 NXP BSP release.

Signed-off-by: Daiane Angolini &lt;daiane.angolini@foundries.io&gt;
</content>
</entry>
<entry>
<title>use-imx-security-controller-firmware: Configure for imx8ulp</title>
<updated>2023-02-07T11:16:40+00:00</updated>
<author>
<name>Daiane Angolini</name>
<email>daiane.angolini@foundries.io</email>
</author>
<published>2023-01-24T13:33:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=5fac36afdf8b0a3d0094e5647116dc6b0f6acece'/>
<id>urn:sha1:5fac36afdf8b0a3d0094e5647116dc6b0f6acece</id>
<content type='text'>
Add SECO_FIRMWARE_NAME for i.MX 8ULP.

Signed-off-by: Daiane Angolini &lt;daiane.angolini@foundries.io&gt;
</content>
</entry>
<entry>
<title>imx-boot-container: add copy of soc-specific firmware</title>
<updated>2022-11-26T17:45:34+00:00</updated>
<author>
<name>Gary Bisson</name>
<email>gary.bisson@boundarydevices.com</email>
</author>
<published>2022-11-25T19:12:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=bfd95d9c437b5d5b2b9069721ed224e7b8837074'/>
<id>urn:sha1:bfd95d9c437b5d5b2b9069721ed224e7b8837074</id>
<content type='text'>
- Currently only the DDR firmware files are copied
- i.MX 8MQ SoC also requires either HDMI or DP firmware
- Refactor the copy from deploydir to the U-Boot build folder to be
  generic to all firmware files

Signed-off-by: Gary Bisson &lt;gary.bisson@boundarydevices.com&gt;
</content>
</entry>
<entry>
<title>bb.data.update_data is deprecated</title>
<updated>2022-11-14T23:27:09+00:00</updated>
<author>
<name>Laurits Riple</name>
<email>laurits.triple@gmail.com</email>
</author>
<published>2022-11-14T23:27:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=f4cd8cd27890e44ed1c67b680ebc6e0f02cfc2fc'/>
<id>urn:sha1:f4cd8cd27890e44ed1c67b680ebc6e0f02cfc2fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>EULA,SCR: Update for NXP release 5.15.52-2.1.0</title>
<updated>2022-10-23T15:43:18+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-10-23T15:43:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=9537272254a2898a35672af357fe7689bf27636b'/>
<id>urn:sha1:9537272254a2898a35672af357fe7689bf27636b</id>
<content type='text'>
Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
<entry>
<title>classes/fsl-dynamic-packagearch: Add multilib support</title>
<updated>2022-09-16T19:50:13+00:00</updated>
<author>
<name>Guillaume Deroire</name>
<email>guillaume.deroire@hach.com</email>
</author>
<published>2022-09-07T20:56:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=61b81118e3cbc699f78e22752f5c5938a8b09d77'/>
<id>urn:sha1:61b81118e3cbc699f78e22752f5c5938a8b09d77</id>
<content type='text'>
Currently, the class doesn't support multilib image/SDK generation for packages
built for MACHINE_SOCARCH with MULTILIB support and this commit fixes this.

To reproduce the error, add to local.conf:

require conf/multilib.conf
MULTILIBS = "multilib:lib32"
DEFAULTTUNE:virtclass-multilib-lib32 = "armv7athf-neon-vfpv4"
IMAGE_INSTALL_append = "lib32-libusb1"

Build image with: 'bitbake core-image-minimal'

The build will fail during do_rootfs/do_populate_sdk on lib32-wayland-protocols package.
</content>
</entry>
<entry>
<title>fsl-eula-unpack.bbclass: Expose a function for reuse</title>
<updated>2022-08-10T15:59:34+00:00</updated>
<author>
<name>Tom Hochstein</name>
<email>tom.hochstein@nxp.com</email>
</author>
<published>2022-08-09T21:58:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-freescale.git/commit/?id=98275f8772806d6f67934b5dc0a1704eab2cebd0'/>
<id>urn:sha1:98275f8772806d6f67934b5dc0a1704eab2cebd0</id>
<content type='text'>
Expose find_nxp_eula_licenses for others to use.

Signed-off-by: Tom Hochstein &lt;tom.hochstein@nxp.com&gt;
</content>
</entry>
</feed>
