Age | Commit message (Collapse) | Author |
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 60df6bc2b69a7f405f4b14fee1d53e8b3b84c054)
|
|
The u-boot-fslc does not amend other machines and then cannot be seen
as something that poison other BSP. Adding the restriction to the
common file makes all native tools incompatible.
Fixes:
,----
| [imx23evk] ERROR: Nothing PROVIDES 'u-boot-mxsboot-native'
| [imx23evk] u-boot-fslc-mxsboot-native PROVIDES u-boot-mxsboot-native
| but was skipped: incompatible with machine imx23evk (not in
| COMPATIBLE_MACHINE)
`----
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit b9d5f039c61ee106be048fd31bb2b0531beb7b02)
|
|
* Respect OE flags inside makefiles
* Its not a autotooled recipe but a simple makefile based one
Fixes
NOTE: i586-yoe-linux-musl-objdump -p
TOPDIR/build/tmp/work/i586-yoe-linux-musl/mxsldr/0.0.0+gitAUTOINC+c40d804725-r0/packages-split/mxsldr/usr/bin/mxsldr
ERROR: QA Issue: No GNU_HASH in the elf binary:
'TOPDIR/build/tmp/work/i586-yoe-linux-musl/mxsldr/0.0.0+gitAUTOINC+c40d804725-r0/packages-split/mxsldr/usr/bin/mxsldr'
[ldflags]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 9ae826a5ddb318e7f9248cbab426a509c69f1e19)
|
|
This helps in using meta-freescale with other BSP layers in same
projects, which is common usecase
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
Cc: Zhenhua Luo <zhenhua.luo@nxp.com>
Cc: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 16c528880f20c68731e645775d31c7445c95a8db)
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit ec60f9636b63613ef82091e638df95de0c0821bb)
|
|
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
When adding meta-freescale, the sstate basehash of libsdl2 changes
because EXTRA_OECONF_IMX is appended to EXTRA_OECONF unconditionally,
causing EXTRA_OECONF to now depend on EXTRA_OECONF_IMX, invalidating
the sstate.
This is particularly annoying for the native flavour of this
recipe, because qemu-native depends on libsdl2-native, causing a
massive rebuild of a lot of packages for no good reason, preventing
efficient sstate re-use across different machines.
Just drop EXTRA_OECONF_IMX and append to EXTRA_OECONF using
variable overrides directly.
Signed-off-by: André Draszik <git@andred.net>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This is necessary to support network over bluetooth:
| Sep 11 15:36:33 imx6qdl-variscite-som bluetoothd[281]: kernel lacks bnep-protocol support
| Sep 11 15:36:33 imx6qdl-variscite-som bluetoothd[281]: System does not support network plugin
Same as [1]
[1] https://github.com/Freescale/linux-fslc/pull/35
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
systemd in default oe-core configuration complains:
| Sep 11 15:36:33 imx6qdl-variscite-som systemd[1]: Starting Hostname Service...
| Sep 11 15:36:33 imx6qdl-variscite-som systemd[296]: systemd-hostnamed.service: PrivateNetwork=yes is configured, but the kernel does not support network namespaces, ignorin>
To enable it needs CONFIG_NAMESPACES=y either.
Same as [1]
[1] https://github.com/Freescale/linux-fslc/pull/35
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Just in case somebody tries to build machines without BLOBs using these
overrides.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Networkmanager still listens on sysfs and seems to load firmware from
userspace for radio units. For Variscite VarSOM this fixed Bluetooth.
More details at linux-fslc / imx_v6_v7_defconfig commit [1]
[1] https://github.com/Freescale/linux-fslc/commit/80f8894094e04ddb6ae8dadbba41ebe7f392f230
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
This includes
* CONFIG_TMPFS_POSIX_ACL=y
* CONFIG_FW_LOADER_USER_HELPER(_FALLBACK)=y
in imx_v6_v7_defconfig
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Tested on Variscite VarSOM Starterkit. Checked journal and no new issues could
be detected.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Tested on X-server glmark-es2 creates same results.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
>From [1] we know the imx-alsa-plugins_1.0.26 does support all imx7, and
it is defined in the BSP as MACHINE_EXTRA_RRECOMMENDS, so this patch add
imx7ulp as compatible.
It also fixes the following error (when building for imx7ulpevk):
ERROR: Nothing RPROVIDES 'imx-alsa-plugins' (but
/home/daiane/code/yocto/master/sources/poky/meta/recipes-core/images/core-image-base.bb,
/home/daiane/code/yocto/master/sources/poky/meta/recipes-core/packagegroups/packagegroup-base.bb
RDEPENDS on or otherwise requires it)
imx-alsa-plugins was skipped: incompatible with machine imx7ulpevk (not
in COMPATIBLE_MACHINE)
[1]
https://source.codeaurora.org/external/imx/meta-fsl-bsp-release/tree/imx/meta-bsp/recipes-multimedia/alsa/imx-alsa-plugins_1.0.26.bb?h=rocko-4.9.88-2.0.0_ga
Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
fixes
| ERROR: Feature 'xcomposite-glx' was enabled, but the pre-condition 'features.wayland-client && features.opengl && !features.opengles2 && features.xlib && libs.xcomposite && libs.glx' failed.
|
| ERROR: Feature 'xcomposite-glx' was enabled, but the pre-condition 'features.wayland-server && features.opengl && !features.opengles2 && libs.xcomposite && libs.glx' failed.
FWIW: Have similar for Raspi/VC4 in meta-raspi-light
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
* they were not updated for long time
* they mach neither name nor version of the recipes in meta-browser
* they cause parse-errors
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
Append LDFLAGS to LFLAGS instead of replacing LFLAGS.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 6de2c265e01b2809c8089fc056d23514bc39ec6c)
|
|
Fixes:
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[220]: Failed to apply ACL on /dev/v4l-subdev0: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[224]: Failed to apply ACL on /dev/v4l-subdev1: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[215]: Failed to apply ACL on /dev/v4l-subdev10: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[228]: Failed to apply ACL on /dev/v4l-subdev2: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[232]: Failed to apply ACL on /dev/v4l-subdev5: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[217]: Failed to apply ACL on /dev/v4l-subdev11: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[214]: Failed to apply ACL on /dev/dri/card1: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[216]: Failed to apply ACL on /dev/v4l-subdev8: Operation not supported
| Sep 04 09:05:10 imx6qdl-variscite-som systemd-udevd[226]: Failed to apply ACL on /dev/v4l-subdev9: Operation not supported
and nasty follow-ups: Starting weston from sddm as unpriviledged user fails
with some hints on missing access rights.
For a better understanding CONFIG_TMPFS=y was added which was set indirectly
by CONFIG_DEVTMPFS=y
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 63366536e30e892e0bf3ee6b5e53de77720ae158)
|
|
The only change introduced is menuconfig fix.
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit dbf6103a3e30f9b56b4952eefb6507f1dbea891d)
|
|
As OpenEmbedded-Core now supports (from commit
5b4aab6b40cf21471442e21abc8051b38985de84) building multiple kernels,
this patch completly replaces the old linux-mfgtool with a single
statement:
KERNEL_PACKAGE_NAME = "linux-mfgtool"
and it works surprisingly well! This patch also provides a separate
defconfig for linux-imx-mfgtool (which currently is a copy of
linux-imx defconfig).
Note: The linux-mfgtool kernel will be deployed in ${DEPLOY}/mfgtool.
Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
1e13b91af7 mx6sabre_common: Allow the videoargs to be passed to bootargs
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 385e68c9470e52ff8226002aaa89a9f70206cec6)
|
|
This reverts commit dca6c66e5710938a3ea035b09b86ca3d1a6915c6.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 063154a7783aeafd299739c450e9fef754ead7a8)
|
|
This removes duplicated code from the extender class and instead calls
the parent's code.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 801658c710e3a59ce9dc8d5fa892f1865071fc94)
|
|
This fixes following error:
ERROR: Nothing PROVIDES 'virtual/mfgtool-arm-...-binutils'.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 7a5f1e14504e43bf41ebb9f36cb56bd71cceab32)
|
|
wayland-egl.pc is installed by imx-gpu-viv and we need to remove
from wayland package for imxgpu machines.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 3be51cd536cfb08e95e852ddfdb180a51798b1f0)
|
|
This updates the fork on top of current 2018.07 release and also adds
a much improved support to pico-imx7d and pico-imx6ul. The list of
commits included are:
bc558729a7 warp7: update defconfig to support the generic loading interface
e5a6138278 mx25pdk: Change root to use a single partition layout
f9d1e13cf5 mx6sabre_common: Dynamically change the video output
865268ce8a mx6sabresd: Enable video interfaces in bootargs
7db6f3d8c5 mx6sabresd: Use LDO dtb file until LDO bypass support is added
84fc5b0de1 mx6slevk: Use LDO dtb file until LDO bypass support is added
ccf16e75e7 pico-imx6ul: Convert to distro config
06eecc42a2 configs/imx: Remove 'mmcautodect' variable
12c65ae7a9 pico-imx7d: Add new pico-pi config
fe4fd4e1ea pico-imx7d: README: Drop old instructions about secure mode
a076cc293b pico-imx7d: README: Use dfu-util to flash U-Boot
24f9fcde47 pico-imx7d: Enable auxiliary code support
78fead0843 pico-imx7d: Allow default fdtfile to be overridden by defconfig
04d0d8894f pico-imx7d: Do not override addrmap5
e5833f48e6 pico-imx7d: Enable CONFIG_ARMV7_BOOT_SEC_DEFAULT
ceb9087434 pico-imx7d: Add Falcon mode support
8800626580 pico-imx7d: Add bootmenu to choose the baseboard
f2c33216e7 pico-imx7d: Add support for update SPL using DFU
6cc975154d pico-imx7d: Add SPL support
349985a0f2 pico-imx7d: Add fastboot support
76a4da5eb1 pico-imx7d: Add default DFU targets
c6c4a0e0d8 pico-imx7d: Add GPT partitioning support
9ac7204c7a pico-imx7d: Fix common distro configuration behavior
62523103a0 pico-imx7d: Convert to distro config
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 02fc6a68ecc9d76cdaeca483b70dc37180e2e7f8)
|
|
They need to be removed in favor of the standard ones.
Otherwise GStreamer (or most likely other packages) throws this error:
"ERROR: The file /usr/include/vulkan/vk_sdk_platform.h is installed by
both vulkan and imx-gpu-viv, aborting"
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
(cherry picked from commit 6b4da0b0a91637fe54f89d2389e43625ba1d753c)
|
|
Otherwise prevents other packages to build, producing this error:
| No package 'wayland-egl' found
Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
(cherry picked from commit ddbc0c5fe55e38ccf020ee2f1d852074f0991cd8)
|
|
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit ce51c26a125495728b9d5485afa4d540bf0f405b)
|
|
This recipe need to be set by machine using:
PREFERRED_VERSION_weston = "4.0.0.imx"
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit bc093ba16280d68a8c6259788683b9bcce0a158a)
|
|
*include the following changes:
bda2c9 - .gitmodules: use codeaurora url
7db258d - Merge pull request #520 in GITAM/odp from ~NXA07732/odp:fsl_odp_v16.07_qoriq to fsl_odp_v16.07_qoriq
6a2a62f - Updating the sub-module path to bitbucket from stash.
2923db9 - dpaa2: Fix odp restart issue in scheduler mode
946d32e - odp: Update qbman commit to 75ff61a7ca6acdbdbb780161b053cbcbc990f1be
e354952 - Removing atomic/ordered context while enqueuing the buffer
bef6398 - TM: Invalid flow crash fix
8e7a136 - Removed device based jiffies
df492ef - Fixing legal issues
3e9c5da - Scripts: binaries path and odp_tm test cases updated
c91dac8 - Werror flag enabled for ODP library
ced3aaf - Updated MC flib to version 10.3.2
a68cd87 - odp_pktio_stats API updated
03e0e05 - LD_LIBRARY_PATH removed from loopback_script
7a64406 - CUNIT: Cunit installation enabled
048c6a6 - script: ODP library path fixed
16a0e99 - Removing local compilation patch from QBMAN repo
b792e84 - Merge pull request #505 in GITAM/odp from ~B38457/odp:fsl_odp_v16.07_qoriq to fsl_odp_v16.07_qoriq
281a676 - Merge pull request #487 in GITAM/odp from ~B46187/odp:fsl_odp_v16.07_qoriq to fsl_odp_v16.07_qoriq
8e2888b - odp_dpaa2: Patch to replace build type flag from compile time to runtime.
26e4bdc - Fixed odp_pktout_send API fails to transmit > 8 packets
c46b0bb - Patch to odp_l2fwd issue in queue mode.
*fix building error with GCC8
update CFLAGS
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 01ef43dcdc3a3ffc72dad31fb12fef8a09f483de)
|
|
*Fix GCC 8 build error
*Update EXTRA_OEMAKE set
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 27d7544bd5db54ae11ac21f65e7da787d3dd2028)
|
|
*include the following changes:
2815572 - dpdmai: add --num-queues create parameter
a5f268b - scripts: suppress unit_address_vs_reg warnings when using newer dtc
0e2846a - scripts: Fix MC version check
d9cbf56 - dprc: use the corect specifier for uint16_t
1b49539 - dpni: print both rx and tx tcs number
10af575 - dpni: add support for 16 TX tcs
ad33877 - dpni: add DPNI_OPT_SINGLE_SENDER option
887deae - scripts: Infer switch ports number from specified endpoints
c8111df - scripts: Avoid word splitting
7a15d3e - ls-addsw: show netdev names when creating a dpsw
81fb178 - ls-addmux: fix endpoint discovery
254aef8 - update copyright years
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 01c1c1b365ba1b5c64412a993d69c2fd7d9b48f5)
|
|
All variants depends on `virtual/kernel`, `imx-lib` and `alsa-lib`, so
this can be added by default.
The VPU support has been moved to a `PACKAGECONFIG` so it adds the
respective `make` parameter, and dependency, depending on the
`MACHINEOVERRIDES` value.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 6fdd26a72b923044351674f4172c85f160c6f301)
|
|
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 68942ef68aef1ca59f70a4392f839e8c99b0cc02)
|
|
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit f8417256f3862f84382e1e8a3cac5b845ce3f857)
|
|
From OE-Core commit: 6e5952fcfc13ff4b63c9376bd41a1dbba957f425
Package libwayland-egl has been moved to wayland on version 1.15+
and we need to use wayland 1.15+ to build weston i.MX 4
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
For an image configured with pam and systemd, Weston apps
would fail to run. For example:
$ weston-terminal
failed to connect to Wayland display: No such file or directory
failed to create display: No such file or directory
This fix is based on a proposal by Daniel Diaz to OE-core. The
main part of the fix is the use of a new, manually created tty.
The original proposal called weston directly, but that didn't
seem to work where weston-launch did.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 6c50f608063f673f8763d2baebf1c486cb5ed63a)
|
|
For parts with 2D GPU but not 3D GPU, OpenGL is not required.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 3650dc2b1d17ea3d3c0388a890592f89c47d84de)
|
|
OpenGL is not required for parts with 2D GPU
but no 3D GPU.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 74ae306d33971487efbe5faddcaeca670ec7634d)
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 33cfb1800371a5aed74fd99a8cb6c56d118affd4)
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 57e479401af3ceb72743b0d91693f30c1af9852b)
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit b552d7aed251c084ee80b90d584d789c1f762a80)
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit c7bce1d8726cfd04f18eee688b8ce65ecd1233a2)
|
|
http://git.yoctoproject.org/cgit.cgi/poky/tree/?h=master-next&id=d05a268c5069c3fb47ceed47862ba36b5f49ebd3
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit fa818a55a70d0c6df6af57b477b4bd2ea9939953)
|
|
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 08d037b0ace4c71ae77b5e4bc6d990252995cf91)
|
|
Weston is built from a fork for all i.MX, not just
those with GPU, so set the package arch accordingly.
Change-Id: Ib8b2e639a8393dd41832c972d21812ee990a6c47
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 433a85c877765b62bd5c480be212c5df30680cd6)
|
|
The condition for GLES support was incorrect and would
remove GLES for parts with both 2D and 3D. Fix the condition
so GLES is removed only for parts with 2D and no 3D.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 681d596e5cbf78cc27d1cdfccd329022242d2c14)
|
|
Add -DEGL_API_FB for non x11 distros and -DWL_EGL_PLATFORM for wayland
distros.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
(cherry picked from commit 964a195536b61a4b9bf474a5c783ac888de2e846)
|