Commit Graph

3142 Commits

Author SHA1 Message Date
Tom Hochstein
56a1460777 weston: Fix patch for no input device handling
The previous patch had a logic error. The upstream submission
was correct, so this just synchronizes the patch.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-02-08 21:47:21 -02:00
Dominic Sacré
bfa91b1250 linux-fslc-imx-rt: Bump revision to ee67fc7e072d
Align version with linux-fslc-imx recipe, and update RT patch to
4.1.37-rt43.

This also fixes a build failure, because the checksum of the previous
version of the compressed RT patch had changed on the server.

Signed-off-by: Dominic Sacré <dominic.sacre@gmx.de>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-02-08 21:47:21 -02:00
Daiane Angolini
d51e4f04ad Update machine description fields
Change description fields from Freescale to NXP in machine files to align to
2016 corporate transfer to NXP.

Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-02-08 21:36:23 -02:00
Bob Cochran
66179cf8c3 change-file-endianess: update do_deploy_class-native so it finds byte_swap.tcl
Modify do_deply_class-native task to copy byte_swap.tcl from top of working directory ${S} rather than ${STAGING_BINDIR_NATIVE} since file isn’t found at current location and this causes a “No such file or directory” error.

Signed-off-by: Bob Cochran <yocto@mindchasers.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-02-08 21:35:41 -02:00
Otavio Salvador
e3b357ebe0 Revert "qoriq-base, imx-base: Allow DISTRO and local.conf override of IMAGE_FSTYPES"
The IMAGE_FSTYPES is set in bitbake.conf as ?= so we cannot use the
weak assingment here. This brings back the image generation using the
standard set for the BSP but we will need to investigate a solution
for the distro overriding issue.

Change-Id: I57cda5eb894330ad857b0bca44a8a987dc06afb2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-02-01 11:02:25 -02:00
Daiane Angolini
b9e01a95ef machine: Change maintainer email to nxp.com for Daiane Angolini
Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:38:57 -02:00
Otavio Salvador
4807490ae8 imx6ulevk: Add mx6 in the MACHINEOVERRIDES set
The i.MX 6UL was dealt in a specific way due the metadata not being
fully ported still to the feature overrides set; now that most
metadata has been converted it is the right time to add the mx6 SoC
family here as well.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
cc8cbcea8b imx-parser: Remove i.MX 6UL specific metadata
The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
3b738c7522 imx-codec: Remove i.MX 6UL specific metadata
The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
bdaa820bfe linux-imx: Remove i.MX 6UL specific metadata
The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
3025746a5f u-boot-imx: Remove i.MX 6UL specific metadata
The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
2383798ea5 u-boot-fslc: Remove i.MX 6UL specific metadata
The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
b7a7e6a2b6 imx-test: Remove i.MX 6UL specific metadata
The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
d9e5ebee40 imx-lib: Remove i.MX 6UL specific metadata
The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
0937592ccd firmware-imx: Remove i.MX 6UL specific metadata
The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Otavio Salvador
4bc94140ec imx-base.inc: SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS can be always appended
There is no need to restrict the appending of
SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS values as the respective packages will
be added only on the supported packages thus not affecting other
machines.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Otavio Salvador
73b3dc81bd imx-base.inc: Convert to use i.MX MACHINEOVERRIDES_EXTENDER
There were some core BSP variables which were still using SoC family
names instead of feature overrides (XSERVER_DRIVER,
MACHINE_SOCARCH_FILTER) and those needed to be reworked so other SoC
families could be dealt in the generic way (e.g: mx6ul).

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
ec05c05b84 qt4-imx-support: Set override for imxgpu2d machines
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
3529135113 piglit: Set override for imxgpu2d machines
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
b0f52e8958 mesa-demos: Set override for imxgpu2d machines
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
fbc3f10251 libdrm: Set override for imxgpu2d machines
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
03b08496a0 opencv: Set override for imxgpu2d machines
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
e7452222f7 gtk+3: Set override for imxgpu2d machines
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
d41447e68a cogl: Set override for imxgpu2d machines
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
79543e57e9 clutter: Set override for imxgpu2d machines
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
f1fa4e2fdf efl: Set override for imxgpu2d machines
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Otavio Salvador
3cf7a6da87 pulseaudio: Remove i.MX 6UL specific metadata
The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Otavio Salvador
e316ea8620 alsa-lib: Remove i.MX 6UL specific metadata
The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Otavio Salvador
145ab0b318 alsa-state: Remove i.MX 6UL specific metadata
The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Otavio Salvador
add51863ec image_types_fsl.bbclass: Remove i.MX 6UL specific metadata
The SoC is now dealt as a i.MX6 SoC so there is no need for the
specific metadata.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Otavio Salvador
9979bd20a2 mesa: Rework recipe to use the feature overrides
The recipe was still using the mx6 specific overrides, which is
wrong. We should use the feature overrides so more SoCs can be dealt
in the generic way.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-27 13:31:41 -02:00
Fabio Berton
90a4edf9dd xserver-common: Set PACKAGE_ARCH override for imxgpu3d machines
Patch it's only enable for imxgpu3d, change mx6 override to imxgpu3d
and remove unused mx7 override.

Change-Id: Ifac37d8d792c0e5558f30ad439a13bd1fd6514fc
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-26 17:03:03 -02:00
Fabio Berton
27b46b46f5 xserver-common: Append SRC_URI for imxgpu3d machines
Remove variable PATCHES_IMX_SPECIFIC and apply patch for all imxgpu3d
machines.

Change-Id: Ic8a8d8eebf109cc7c2256417a7423b7f83bdd99b
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-26 17:02:54 -02:00
Tom Hochstein
7dddff9f7a weston: Consolidate i.MX GPU patches
This is a non-functional change with one small exception, an additional
variable initialization that has no known behavioral effect:

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-25 14:28:30 -02:00
Gary Thomas
37619f7e5e xserver-common: Move to dynamic layers
The xserver-common recipe can only be built if the openbedded (meta-oe)
layer is present, so move it to the dynamic layers to prevent breakage
if that layer is not in the build.

Signed-off-by: Gary Thomas <gary@mlbassoc.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-25 14:28:30 -02:00
Fabio Berton
bdd3abc31f linux-fslc-imx: Bump revision to ee67fc7e072d
This commit merge tag Linux 4.1.38 and apply the following changes:

  - ee67fc7e072d (HEAD -> 4.1-2.0.x-imx, origin/4.1-2.0.x-imx) ARM:
    dts:imx7s-warp: Add watchdog pinmux
  - 5fd79049c122 ARM: dts: imx7: Add "LPSR" to LPSR iomux pin names
  - 739f0c753a6d Merge tag 'v4.1.38' into 4.1-2.0.x-imx

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-25 14:28:30 -02:00
Oliver Graute
65bf4fed25 linux-fslc: Bump revision to 3d8f8d0
This includes following change:

This commit merges tag v4.8.17 into 4.8.x+fslc

Change-Id: I6ac7293a212351cfcb0ea550d426036da30aef14
Signed-off-by: Oliver Graute <oliver.graute@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-25 14:28:30 -02:00
Oliver Graute
a57b3074f8 linux-fslc: Longterm Branch 4.4.x
This is the Longterm supported Linux kernel branch 4.4.x

this bump linux-fslc 4.4.x to 4.4.43

Change-Id: I2035e88f0f69789d4f982e7a38fe51129db13bd5
Signed-off-by: Oliver Graute <oliver.graute@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-25 14:28:30 -02:00
Tom Hochstein
e01c9a24f9 weston: Touch events cause startup failure
Pressing the touch panel continously during boot up caused
weston to crash. The weston view was being accessed before it
was fully initialized, so now we guard against this.

Upstream-Status: Denied [Could not reproduce]

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-25 14:28:30 -02:00
Tom Hochstein
2685afe021 weston: Undo recent command-line change for renderer selection
To restore command-line compatibility, reverting back to
integer-based renderer selection syntax:

weston [--use-gl=0|1] [--use-g2d=0|1]

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-25 14:28:30 -02:00
Tom Hochstein
a0f22bbdd5 weston: xwayland: Fix crash when run with no input device
Starting an xterm with no input device led to a crash
because weston_wm_pick_seat() was returning garbage and
weston_wm_selection_init() was trying to use the garbage.

Upstream-Status: Accepted [https://cgit.freedesktop.org/wayland/weston/commit/?id=e7fff215ada3fd3d1b2af664888f960c082f9065]

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-25 14:28:30 -02:00
Tom Hochstein
4a324bf471 weston: Enable double buffer with fb_pan_display for weston compositor
Refine offset calculation.

Upstream-Status: Inappropriate [i.MX specific]

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-25 14:28:30 -02:00
Tom Hochstein
6de935fb3f weston: T3DStressTest_Wayland displays abnormally while using G2D compositor
It need add g2d_finish after repaint_region and before copy to framebuffer.
Because if using dual dpu cores, the tasks on each core will be executed
sequently, but it can't ensure one task splited on dual cores can be finished
synchronously by hardware.

Upstream-Status: Inappropriate [i.MX specific]

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-25 14:28:30 -02:00
Alexandra Safta
36f461f8c5 Update machine description fields
Change description fields from Freescale to NXP in machine files to align to
2016 corporate transfer to NXP.

Signed-off-by: Alexandra Safta <alexandra-ioana.safta@nxp.com>
Signed-off-by: Lauren Post <lauren.post@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-25 14:28:30 -02:00
Neena Busireddy
5ffdc92462 xserver-common: Enable iglx module
Enable iglx module to pass indirect glx rendering test case.

Signed-off-by: Neena Busireddy <neenareddy.busireddy@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-25 14:28:30 -02:00
Mirza Krak
c9727b3e67 mfgtool-initramfs-image.bbclass: do not overwrite IMAGE_CLASSES
Use the += operator instead to add image_types_uboot to IMAGE_CLASSES
which will correctly append that image type.

Signed-off-by: Mirza Krak <mirza.krak@gmail.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-17 09:31:38 -02:00
Fabio Berton
682cfd54db u-boot-qoriq: Fix python function for fsl-lsch2-32b arch
Add missing argument in function getVar() to avoid error:

Exception: TypeError: getVar() missing 1 required positional argument: 'expand'

Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-17 09:31:38 -02:00
Otavio Salvador
022d7611ec qoriq-base, imx-base: Allow DISTRO and local.conf override of IMAGE_FSTYPES
To allow the DISTRO and local.conf to override the IMAGE_FSTYPES value
we must provide a weak default (using the ??= operator) otherwise
machines need to play with the import order to override it.

Change-Id: I93407b8b6a93e5953bc4bae08f4ae4dafc5c6158
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-17 09:31:38 -02:00
Tom Hochstein
4855f21084 qtbase: Recipe cleanup
- List variables in override priority order
- Replace deprecated base_contains
- Remove extraneous whitespace

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-11 11:01:53 -02:00
Tom Hochstein
c897188496 qtbase: Configure eglfs with EGL pkg-config
A build error occurred because eglfs needs to be
configured with the EGL pkg-config.

Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-01-11 11:01:53 -02:00