Commit Graph

953 Commits

Author SHA1 Message Date
Javier Viguera c5fb8d61b0 cryptoauthlib: fix GitHub repository URL
Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2018-02-15 13:02:26 +01:00
Arturo Buzarra dcbce7ab9c mca_tool: update checksums for build 1.12
Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2018-02-13 17:27:16 +01:00
Jose Diaz de Grenu b112f0510e trustfence-sign-tools: add missing dependency
util-linux is needed as the scripts use 'hexdump'. In previous versions
of Yocto the tool from the host was used, but this has been fixed in
Yocto 2.3

Also fix the other dependencies: the -native suffix is not needed nor
correct, as the native and nativesdk classes already map packages in
the DEPENDS variable to the corresponding packages.

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-02-12 12:25:57 +01:00
Javier Viguera 518ccf11ac imx: install 'imx-alsa-plugins' depending on alsa distro feature
This is how it's done for the NXP reference boards in 'meta-freescale'

Signed-off-by: Javier Viguera <javier.viguera@digi.com>
2018-02-12 11:01:45 +01:00
Gabriel Valcazar d7413dd551 linux-dey-4.9: sync defconfigs to add Goodix touch driver as built-in
https://jira.digi.com/browse/DEL-5007

Signed-off-by: Gabriel Valcazar <gabriel.valcazar@digi.com>
2018-02-09 16:56:18 +01:00
Alex Gonzalez 2ae061cbab meta-digi: Move cryptoauthlib to meta-digi-arm
The MACHINE_EXTRA_RRECOMMENDS for the ccimx6ul in meta-digi-arm contains
cryptoauthlib. If we want to use meta-digi-arm as a standalone BSP layer
we need to move the cryptoauthlib recipe to meta-digi-arm, that or not make it
a machine dependency.

Signed-off-by: Alex Gonzalez <alex.gonzalez@digi.com>
2018-02-02 12:14:33 +01:00
Jose Diaz de Grenu 4895148009 u-boot-fw-utils: fix environment access functions
In the old u-boot-fw-utils 2016.x the function 'fw_env_close' wrote
the environment to the media. That is no longer the case, now that
function only frees the memory used, and 'fw_env_flush' is used
to write the environment.

This was causing that userspace application using this library were not
able to write changes to the environment.

https://jira.digi.com/browse/DEL-5644

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-31 13:57:09 +01:00
Jose Diaz de Grenu f3c7f91d90 trustfence-cst: include in SDK
Generate and include the host tools in the SDK when Trustfence is enabled.
This makes it easier to use the standalone signing and encrypting scripts.

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-29 18:33:53 +01:00
Arturo Buzarra 314d4c82d6 meta-digi: fix scripts to remove undesired warning ignoring null bytes
Bash v4.4 or higher warns when discarding NULL bytes in command substitution
output. Remove these bytes to avoid the undesired warnings.

https://jira.digi.com/browse/DEL-5588

Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2018-01-24 17:59:14 +01:00
Isaac Hermida 02c14f6ac0 usbutils_%.bbappend: remove udev-hwdb recomendation
This allows us to save around 4MiB of space in the rootfs image.
(see commit in poky/meta 71ca295786e35b7be84bfd4bc04e0c3ec0f97cd8)

https://jira.digi.com/browse/DEL-5613

Signed-off-by: Isaac Hermida <isaac.hermida@digi.com>
2018-01-24 17:42:21 +01:00
Hector Palacios 5eb436f152 u-boot-fw-utils: forward port support for dynamic environment
Support for dynamic location of U-Boot environment was added in
commit 2b5017956b. This forward ports
the patch to Yocto 2.4.

Signed-off-by: Hector Palacios <hector.palacios@digi.com>

https://jira.digi.com/browse/DEL-5574
2018-01-22 12:18:48 +01:00
Hector Palacios 02504c6730 ccimx6: default kernel image to zImage
As a side effect, remove U-Boot entry point variable and LOADADDR
extra parameter from the kernel recipe.

Signed-off-by: Hector Palacios <hector.palacios@digi.com>

https://jira.digi.com/browse/DEL-5554
2018-01-18 18:50:18 +01:00
Arturo Buzarra 301597e320 linux-dey: build from 'v4.9/dey-2.4/maint' branch
https://jira.digi.com/browse/DEL-5572

Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2018-01-18 16:57:04 +01:00
Jose Diaz de Grenu a41d386204 rocko migration: adapt layer for meta-freescale rocko
Some packages are not updated in meta-freescale/rocko, so we do
need to include some of these.

The patches for gstreamer in the original commit are skipped, as
poky/rocko uses a newer version.

This partially reverts commits:
 * 52a10ff88d.
 * b06c81b277

https://jira.digi.com/browse/DEL-5518

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-18 16:29:23 +01:00
Jose Diaz de Grenu 52a10ff88d rocko migration: remove duplicated NXP packages
All these recipes and patches are now available and maintained in the
meta-freescale layer.

https://jira.digi.com/browse/DEL-5518

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-12 15:59:15 +01:00
Jose Diaz de Grenu 0307d0c975 rocko migration: u-boot-fw-utils: update patches
Pending to update the patch for dynamic environment location in NAND.

https://jira.digi.com/browse/DEL-5518

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-12 15:59:13 +01:00
Jose Diaz de Grenu 2c39f48c51 rocko migration: cryptodev: remove patch
Cryptodev has been updated to version 1.9 and the patch is no longer
needed.

https://jira.digi.com/browse/DEL-5518

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-12 15:59:13 +01:00
Jose Diaz de Grenu 28cbfa966d rocko migration: remove imx-gpu-viv kernel module
This kernel module was only used with old kernels.

https://jira.digi.com/browse/DEL-5518

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-12 15:59:12 +01:00
Jose Diaz de Grenu 7416361505 rocko migration: remove rng-tools
This tool was only needed for old kernels, newer kernels use the hardware
random number generator themselves.

https://jira.digi.com/browse/DEL-5518

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-12 15:59:12 +01:00
Jose Diaz de Grenu f65b736bb0 rocko migration: remove support for old kernels
ConnectCore 6 and ConnectCore 6 UL are now supported in kernel v4.9.

https://jira.digi.com/browse/DEL-5518

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-12 15:59:11 +01:00
Jose Diaz de Grenu 75d235d0bf rocko migration: linux: update ConnectCore6 to v4.9
Also update vivante driver and graphic components.

https://jira.digi.com/browse/DEL-5518

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-12 15:59:11 +01:00
Jose Diaz de Grenu e2cfd14824 rocko migration: remove linux-dtb includes
This functionality is automatically enabled for any recipe that inherits
the kernel class.

https://jira.digi.com/browse/DEL-5518

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-12 15:59:10 +01:00
Jose Diaz de Grenu 8a81b2cb25 rocko migration: trustfence: fix dependencies
https://jira.digi.com/browse/DEL-5518

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-12 15:59:04 +01:00
Jose Diaz de Grenu ebc927b220 rocko migration: adapt trustfence conversion
https://jira.digi.com/browse/DEL-5518

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-09 11:33:19 +01:00
Jose Diaz de Grenu 203dc44300 rocko migration: add missing dependency for 'truncate'
Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-05 14:08:23 +01:00
Jose Diaz de Grenu 199e48d635 rocko migration: adapt dependencies for images
As per Yocto 2.4, do_image_<type>[depends] has replaced IMAGE_DEPENDS_<type>.

The previous trick to propagate *boot* dependencies from *boot.[vfat|ubifs]*
is no longer needed.

https://jira.digi.com/browse/DEL-5518

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2018-01-05 14:08:05 +01:00
Jose Diaz de Grenu d7657ee0c6 linux-dey-4.9: sync defconfigs
Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2017-12-21 17:56:39 +01:00
Hector Palacios df41b20efc Revert "linux-dey: build from 'v4.9/dey-2.2/maint' branch"
Build back from master branch.

This reverts commit 64c9227cfe.

Signed-off-by: Hector Palacios <hector.palacios@digi.com>
2017-11-30 13:28:01 +01:00
David Escalona b55a37b7ef ccimx6sbc/ul: synchronize kernel v4.1 defconfig
Signed-off-by: David Escalona <david.escalona@digi.com>
2017-11-27 13:34:32 +01:00
Jose Diaz de Grenu 0b7da46eb0 trustfence-cst: avoid warnings about cst tarball
When parsing the recipe, a warning is shown because the tarball is only found
in the downloads folder. However this is expected as it cannot be distributed.

As a workaround, add the tarball to the SRC_URI variable only when Trustfence
is active. That way the warning is not shown in all other cases.

This was incorrectly removed in commit 14fc51147f.

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2017-11-24 17:26:20 +01:00
Jose Diaz de Grenu 14fc51147f trustfence-cst: add support for CST 2.3.3
https://jira.digi.com/browse/DEL-5337

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2017-11-23 14:15:14 +01:00
Hector Palacios f94533e137 ccimx6ulsbc: add support for SBC Pro board ID=136
Signed-off-by: Hector Palacios <hector.palacios@digi.com>

https://jira.digi.com/browse/DUB-769
2017-11-22 13:37:40 +01:00
Hector Palacios 5d18ee6731 ccimx6/ccimx6ul: default kernel image to zImage, except for CC6
U-Boot has been able to boot kernel zImage for a long time so make this
the default kernel image.
For the CC6 we still want to use uImage for compatibility reasons.

Signed-off-by: Hector Palacios <hector.palacios@digi.com>

https://jira.digi.com/browse/DEL-5237
2017-11-21 10:14:39 +01:00
Arturo Buzarra faabf6ebbb udev-extraconf: add rule not to autoload spidev module
Prevents loading the spidev module at boot time to avoid
the undesired warning message from driver.

https://jira.digi.com/browse/DEL-4748

Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2017-11-17 15:57:03 +01:00
Arturo Buzarra 557bf97081 ccimx6ul/ccimx6qp: synchronize kernel v4.9 defconfig
https://jira.digi.com/browse/DEL-4748

Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2017-11-15 18:01:15 +01:00
Hector Palacios 64c9227cfe linux-dey: build from 'v4.9/dey-2.2/maint' branch
Signed-off-by: Hector Palacios <hector.palacios@digi.com>
2017-11-13 09:59:48 +01:00
Sebastian Pastor 23f36d558f linux-dey-4.9: ccimx6qpsbc: sync defconfig
Signed-off-by: Sebastian Pastor <sebastian.pastor@digi.com>
https://jira.digi.com/browse/DEL-5272
2017-11-07 15:46:02 +01:00
Arturo Buzarra b9440ff590 firmware-imx: upgrade VPU firmware to v6.0
https://jira.digi.com/browse/DEL-5234

Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2017-11-03 15:08:09 +01:00
Arturo Buzarra a4f33b85b4 imx-vpu: upgrade VPU library to v5.4.37
https://jira.digi.com/browse/DEL-5234

Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2017-11-03 15:08:09 +01:00
Arturo Buzarra 2d0da1cc55 imx-gpu-g2d: move imx-gpu-g2d out of imx-gpu-viv v6
This commit re-adds the imx-gpu-g2d recipe that was removed
from the imx-gpu-viv v6 driver.

https://jira.digi.com/browse/DEL-5234

Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2017-11-03 15:08:09 +01:00
Arturo Buzarra 1fec236192 xf86-video-imxfb-vivante: Upgrade to 6.2.2.p0
https://jira.digi.com/browse/DEL-5234

Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2017-11-03 15:08:09 +01:00
Arturo Buzarra e6f9137f7c imx-gpu-viv: Upgrade GPU driver to 6.2.2.p0
This commit adds the recipe to update the GPU driver
to the latest version.

https://jira.digi.com/browse/DEL-5234

Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2017-11-03 15:08:08 +01:00
Jose Diaz de Grenu a8eaa47b85 meta-digi: update support email address
Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2017-10-30 17:02:33 +01:00
Hector Palacios 295bad2bbf ccimx6qpsbc: added device tree for CC6PLUS non-wireless variant
Signed-off-by: Hector Palacios <hector.palacios@digi.com>

https://jira.digi.com/browse/DEL-5229
2017-10-25 19:28:28 +02:00
Hector Palacios 37e4a2f9c3 ccimx6qpsbc: added device tree for board ID=160
ARM: dts: added CC6PLUS id160 device tree

ID160 corresponds to ConnectCore 6 QuadPlus SBC with:
 - i.MX6QP, 1 GHz
 - 4 GB eMMC
 - 2 GB DDR3
 - Microcontroller Assist (MKL14Z32VFT4)
 - 802.11a/b/g/n/ac
 - Bluetooth 4.2
 - Gigabit Ethernet
 - CryptoAuth

Signed-off-by: Hector Palacios <hector.palacios@digi.com>
2017-10-25 10:53:39 +02:00
Hector Palacios 4b986b197c ccimx6ul: sync defconfig
Signed-off-by: Hector Palacios <hector.palacios@digi.com>
2017-10-24 11:41:22 +02:00
Jose Diaz de Grenu bb11717499 linux-dey-4.9: ccimx6qpsbc: sync defconfig
https://jira.digi.com/browse/DEL-5176
https://jira.digi.com/browse/DEL-5219

Signed-off-by: Jose Diaz de Grenu <Jose.DiazdeGrenu@digi.com>
2017-10-20 16:55:29 +02:00
Arturo Buzarra 3a5a92f542 kernel-module-imx-gpu-viv: update to recipe v6.2.2.p0
This commit adds the recipe to update the Vivante GPU
driver to the latest version and refresh patches.

https://jira.digi.com/browse/DEL-5082

Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2017-10-19 14:07:57 +02:00
Arturo Buzarra e37138ac85 linux-dey: add support for ccimx6qpsbc to kernel v4.9
This commit adds the defconfig for the platform ccimx6qpsbc
to the kernel v4.9 and modifies the recipe.

Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2017-10-18 12:10:22 +02:00
Arturo Buzarra 8c14ae877f meta-digi recipes: adjust machine overrides for new platform
This commit modifies different recipes to support the new platform
ccimx6qpsbc and adapt it to maintain the support to ccimx6sbc.

https://jira.digi.com/browse/DEL-5082

Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2017-10-18 09:20:11 +02:00