aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-09-14gstreamer1.0-plugins-imx: Fix inoperable package configurationmaster-nextTom Hochstein1-6/+1
All packages were being built all the time because the configure arguments from PACKAGECONFIG were not being passed. The problem manifested itself as the QA issue build-deps, but the problem wasn't fixed and the QA issue was silenced. This is fixed by passing the PACKAGECONFIG arguments through EXTRA_OECONF. Also, the build-deps QA issues are re-enabled. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-14firmware-imx: Install the firmware on a subfoldersDaiane Angolini1-9/+13
The package provides firware files for 4 different modules. This patch install each module in a different subfolder, so both can coexist. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-14firmware-imx: Fix the installation directoryMarco Franchi1-10/+10
The default Kernel defconfig points the bcm repository, but the recipes was creating a brcm repository. Signed-off-by: Marco Franchi <marco.franchi@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-13kernel-module-imx-gpu-viv: Bump revision to 375bd95Otavio Salvador2-34/+3
This includes following changes: 375bd95 build: Copy the module build information files to topdir 6a69d95 Fix gcc 6 build error -Werror=misleading-indentation as well as removes the corresponding patch file of the GCC 6 build error. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-13imx-test: Add patch to fix build breaks wtih ldflag changeLauren Post2-0/+172
This fixes the build breaks with unit tests that includes external libraries Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-13Use IMGDEPLOYDIR for SDCard image generationOtavio Salvador2-2/+2
This change is needed as the commit OE-Core:6d969bac (image: Deploy images to IMGDEPLOYDIR) has changed the deployment directory from DEPLOY_DIR_IMAGE to IMGDEPLOYDIR causing failures when using the image_types_fsl.bbclass class. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08qtbase: Enable support for i.MX SoCs with PXPOtavio Salvador1-0/+2
This enables the use of GLES2 backend for Software Rendering allowing SoCs without GPU support to use it. Up to now, this includes i.MX6UL and i.MX7D. Change-Id: I3011a84198d42744639121394423106fcfc738b3 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08gstreamer1.0-plugins-imx: Change EGL platform preference orderOtavio Salvador1-4/+4
The i.MX BSP now defaults for XWayland when both X11 and Wayland support is available, so we ought to use the Wayland backend for this case as well. Change-Id: Iab93cebea5cbd9796aaf9903e25be2686ce653c4 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08imx-codec: Refactor code to use the new overridesOtavio Salvador1-2/+1
The recipe has been reworked to use the 'imxvpu' feature override. Change-Id: I2caba9278db1c78e1368da6c4f82eb0b738917a2 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08gstreamer1.0-plugins-imx: Refactor code to use the new overridesOtavio Salvador1-6/+6
The recipe has been reworked to use the 'imxpxp', 'imxipu', 'imxvpu', 'imxgpu2d' and 'imxgpu3d' feature overrides. Change-Id: Ia4730f94d619d37265bd7234b8447bf29286ee70 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08weston: Refactor code to use the new overridesOtavio Salvador1-30/+31
The recipe has been reworked to use the 'imxpxp', 'imxgpu2d' and 'imxgpu3d' feature overrides. While on that, the i.MX6UL specific code has been reworked to used when only PXP-only support is available, fixing the i.MX7D support as well. Change-Id: Ieaae9f95bd7ace58df7bccdab19b42ad35f44f5e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08mesa-gl: Refactor code to use the new overridesOtavio Salvador1-4/+1
The recipe has been reworked to use the 'imxgpu2d' feature override. This override has been taken as it is the common only on the matching overrides. Change-Id: Id9b66b2c8f7c9ebff3f7ee9413700a6b42b8278d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08imx-gpu-viv: Refactor code to use the new overridesOtavio Salvador1-7/+6
The recipe has been reworked to use the 'imxgpu2d' and 'imxgpu3d' feature overrides. While on that, the i.MX6SL specific code has been reworked to used when only 2D GPU support is available. Change-Id: Ied0415ed9e8cc27682d8516e432165e6327a6773 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08eglinfo: Refactor code to use the new overridesOtavio Salvador2-6/+2
The recipe has been reworked to use the 'imxgpu3d' feature override. Change-Id: I070f22de1ad8455cb090e034f5f4aee5470269c4 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08cairo: Refactor code to use the new overridesOtavio Salvador1-7/+9
The recipe has been reworked to use the 'imxgpu2d' and 'imxgpu3d' feature overrides. Change-Id: I889bdf7997d9e9863e99e3a0416a06da20485c09 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08qtbase: Refactor code to use the new overridesOtavio Salvador1-12/+11
The recipe has been reworked to use the 'imxgpu2d' and 'imxgpu3d' feature overrides. While on that, the i.MX6SL specific code has been reworked to used when only 2D GPU support is available. Change-Id: I8fade08f54bd74e1dfd46b59711f6896c0bc7e6e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08glmark2: Refactor code to use the new overridesOtavio Salvador1-4/+4
The recipe has been reworked to use the 'imxgpu2d' and 'imxgpu3d' feature overrides, while on that, the '_remove' operator usage has been removed as it is impossible to override using a bbappend file. Change-Id: I89d4a4d461b182ad3d7ca8ed8ebbfe2183caf467 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08chromium: Refactor code to use the the new overridesOtavio Salvador2-6/+2
The recipe has been reworked to use the 'imxvpu' feature override. Change-Id: Idc7e20dbb3354eb03d804d3c0e9aa79413f95c87 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08imx-base.inc: Enable machine overrides extender for i.MX6Otavio Salvador1-0/+9
This enables the machine overrides extender for the i.MX6 devices. It maps (spaces are used to easy the read): - mx6q -> imxipu imxvpu imxgpu2d imxgpu3d - mx6dl -> imxpxp imxipu imxvpu imxgpu2d imxgpu3d imxepdc - mx6sx -> imxpxp imxgpu2d imxgpu3d - mx6sl -> imxpxp imxgpu2d imxepdc - mx6ul -> imxpxp - mx7d -> imxpxp imxepdc So it allows for reusing of overrides while keeps this control at the BSP side. Change-Id: Ie43aa497ce57b4a29f7b37a3eb941fb0d66691aa Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08machine-overrides-extender.bbclass: Automatically set extend the ↵Otavio Salvador1-0/+29
MACHINEOVERRIDES This allow to grouping of different settings for similar platforms. To use the class, specify, for example: MACHINEOVERRIDES_EXTENDER_soc = "group1:group2" Change-Id: I4a7dcd353b8bedf9d8f213827d7de768783c3d5d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08imx-test: Stop using generic SoC overridesOtavio Salvador1-3/+4
The recipe has been changed to use the SoC specific override. It makes the recipe easier to read and to maintain. Change-Id: Iece4680dc88e1ee83e9f06b493074ede5c505dee Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08imx-lib: Stop using generic SoC overridesOtavio Salvador1-2/+4
The recipe has been changed to use the SoC specific override. It makes the recipe easier to read and to maintain. Change-Id: I6cb608efea8668e57bbde24750d1a857737271d1 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-08Convert SOC_FAMILY to MACHINEOVERRIDESOtavio Salvador23-45/+41
The SOC_FAMILY is an indirection which makes the understanding, from OpenEmbedded versed developers and users, more difficult. Instead of using the SOC_FAMILY indirection which is rarely used, we now move to the MACHINEOVERRIDES mechanism as this is in fact what is in use. Change-Id: Ic6e58b79bdc990ac853c87761c3fff635786e4e5 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-09-06imx-kobs: Add git recipeJun Zhu1-0/+19
The tools "kobs-ng" will be maintained as a open source project. The repository location is https://github.com/NXPmicro/imx-kobs Keep patch "fix-compile.patch" only as the other two are merged into new version. Signed-off-by: Jun Zhu <junzhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-23SCR: Replace SCR with 4.1 ga releases that align to i.MX kernel releases on ↵Lauren Post3-124/+607
this branch Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-23imx7dsabresd: Install WiFi and Bluetooth by defaultDaiane Angolini1-0/+2
This machine has the ZP_BCM4339 chip, so install the firmware by default. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-23firmware-imx: Add brcm firmware installationDaiane Angolini2-2/+33
Add the subpackage firmware-imx-brcm which installs 4 set of WiFi and Bluetooth firmwares: * 1BW_BCM43340 * 1DX_BCM4343W * SN8000_BCM43362 * ZP_BCM4339 Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-23imx-test: obey LDFLAGS settingsOtavio Salvador2-1/+3
The gcc-cross default linker hash has been changed in OE-Core:fa436aeb, due that the broken recipes (which were not respecting the set LDFLAGS settings) are now exposed. This fixes the error setting the need Make flags so the build system obey the LDFLAGS setting. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-23xf86-video-imxfb-vivante: obey LDFLAGS settingsOtavio Salvador2-1/+4
The gcc-cross default linker hash has been changed in OE-Core:fa436aeb, due that the broken recipes (which were not respecting the set LDFLAGS settings) are now exposed. This fixes the error setting the need Make flags so the build system obey the LDFLAGS setting. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-23machine: Change maintainer email to nxp.com for Lauren PostLauren Post6-6/+6
Signed-off-by: Lauren Post <lauren.post@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-22Revert "firmware-imx: Add firmware for WiFi and Bluetooth"Daiane Angolini2-14/+2
This reverts commit e4a93c79de6aae56182c63c6223c19e01bdfeb42. The git repository pointed in the commit is not part of any NXP release so it is not tested. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-22fsl-u-boot-localversion.bbclass: Ensure git is run inside ${S}Otavio Salvador1-1/+1
The tasks does not run inside ${S} by default anymore so we must ensure to run Git inside it. Change-Id: I9bba889ed13cc386d23fa4efdac2af5b46e2d65b Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-18Remove apm from machine featuresStefan Agner4-4/+4
APM (Advanced Power Management) is a more or less ancient power management API mainly from the x86 world. There is an optional APM emulation layer for ARM, and some platform make some extended use of it (e.g. PXA). However, neither is the emulation enabled on any NXP/Freescale kernel nor is it commonly used, hence remove it from machine feature. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-18u-boot-fslc: Bump to revision e6b4241Fabio Berton1-1/+1
It includes the following change: - e6b4241 wandboard: Fix mmcroot device name Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-16u-boot-fslc: Bump to revision 328e7d6Breno Lima1-1/+1
It includes the following change: 328e7d6: warp: Fix RAM size runtime detection Signed-off-by: Breno Lima <breno.lima@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-12linux-fslc-imx: Replace MPL3115 driverBreno Lima1-1/+1
There are currently two driver implementations for the MPL3115: - drivers/input/misc/mpl3115.c (from NXP kernel) - drivers/iio/pressure/mpl3115.c (from upstream kernel). Use the CONFIG_MPL3115 instead of CONFIG_INPUT_MPL3115 because this driver uses the Industrial I/O framework, which is the preferred and standard subsystem for sensors. The data from this sensor can be read by using the following commands on a warp7 board: cat /sys/bus/iio/devices/iio:device0/in_pressure_raw cat /sys/bus/iio/devices/iio:device0/in_temp_raw Signed-off-by: Breno Lima <breno.lima@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-12firmware-imx: Add firmware for WiFi and BluetoothDaiane Angolini2-2/+14
Add firmware for BCM4339/TypeZP and include a new sub-package: firmware-imx-bcm4339 Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-12firmware-imx: Rework recipe to use base_libdirDaiane Angolini1-10/+10
Rework recipe to use ${base_libdir} instead of pointing direct to the "lib/" path. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-10linux-fslc-imx: Add simple card driver supportBreno Lima1-0/+1
Select CONFIG_SND_SIMPLE_CARD driver by default. warp7 board needs this driver for audio to work. Signed-off-by: Breno Lima <breno.lima@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-10linux-fslc-imx: Bump revision to 59b38c32Breno Lima1-1/+1
It includes the following changes: 59b38c32 ARM: dts: imx7s-warp: Enable BT_REG_ON Signed-off-by: Breno Lima <breno.lima@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-09u-boot-fslc: Bump to revision ae973bcDaiane Angolini1-1/+1
It includes the following changes: ae973bc warp7: Select secure boot b66cb5f warp7: Modify fdt_file environment variable Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-09linux-fslc-imx: Bump revision to b8fb01d4Daiane Angolini1-1/+1
This merges the 4.1.29 stable release onto the fork and the following changes: b8fb01d ARM: dts: imx7s-warp: Add Wifi support fe8d662 ARM: dts: imx7s-warp: Move memory node 07c4014 ARM: dts: imx7s-warp: Enable crypto 51bca3b ARM: dts: warp7: Rename the dts file 8eaed11 ARM: imx_v7_defconfig: Add simple card driver support a2d0fba sgtl5000.c: HACK, defer probe when I2C not yet running 12ecd0e ARM: dts: imx7d-warp: Add audio support a0fa08d ARM: dts: imx7d: Add #sound-dai-cells into sai nodes a0f8868 ARM: dts: imx7d-warp: Add BC3770 support. 0d4b750 ARM: dts: imx7d-warp: Enable bluetooth device 4cc7e24 ARM: dts: imx7d-warp: Add User Button support ace4c64 ARM: dts: imx7d-warp: Add NFC support d237364 ARM: dts: imx7d-warp: Add support for precision altimeter f9dbcc8 ARM: dts: imx7d-warp: Add support for accelerometer and magnetometer ccdf497 ARM: dts: imx7d-warp: Add I2C4 device node, princtrl ba38303 Merge tag 'v4.1.29' into 4.1-1.0.x-imx c3ed55b Linux 4.1.29 Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-09fsl-kernel-localversion: Make sure build dir exist before create .configFabio Berton1-0/+1
Create directory ${B} before do_preconfigure task creates file ${B}/.config Fix error: ../fsl-community-bsp/build/tmp/work/imx6slevk-poky-linux-gnueabi/linux-fslc-imx/ 4.1-1.0.x+gitAUTOINC+0c0844f9fa-r0/temp/run.do_preconfigure.16220: line 109: ../fsl-community-bsp/build/tmp/work/imx6slevk-poky-linux-gnueabi/ linux-fslc-imx/4.1-1.0.x+gitAUTOINC+0c0844f9fa-r0/build/.config: No such file or directory Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-04linux-imx: patches to file build errors with GCC6Lauren Post4-0/+432
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-04imx7dsabresd: Add mipi-dsi device treeLauren Post1-1/+1
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-04linux-imx: Upgrade to 4.1.15-1.2.0 i.MX 7Dual GA releaseLauren Post1-2/+2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-04linux-imx: Upgrade to 4.1.15-1.1.1 Patch releaseLauren Post1-2/+2
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-03u-boot-fslc: Bump revision to 16a2670Otavio Salvador2-2/+2
This backport following changes from upcoming 2016.09 release: 16a2670 arm: imx: Add support for Advantech DMS-BA16 board b5e61c4 mx7dsabresd: Print secure/non-secure mode info 28830fe mtd: nand: mxs: fix cache alignment for cache lines >32 Change-Id: I332effe171f58f814f5f525e835b22f6e54e5601 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-03u-boot-fslc: Bump to revision e38d99fOtavio Salvador2-2/+2
This backport following changes from upcoming 2016.09 release: e38d99f MAINTAINERS: i.MX: Add board/freescale/*mx* path aad9e75 mx7dsabresd: MAINTAINERS: Add mx7dsabresd_secure_defconfig c40981b mx7_common: initialize generic timer on all CPU's bb7dbb1 mx6ul_14x14_evk: Remove unused define 1f89a59 cgtqmx6eval: Remove uneeded PHYS_SDRAM_SIZE 5433e5c novena: Remove uneeded PHYS_SDRAM_SIZE 97145ad bx50v3: Use imx_ddr_size() for calculating the DDR size 557c86a aristainetos: Use imx_ddr_size() for calculating the DDR size f2ff911 warp: Use imx_ddr_size() for calculating the DDR size 7b53769 warp7: Move some USB configuration options to defconfig bc7bbb5 colibri_imx7: add Colibri iMX7S/iMX7D module support c2381c0 cgtqmx6eval: Replace is_mx6q() for macro 9280131 mx6cuboxi: Replace is_mx6q() for macro 5396047 wandboard: Replace is_cpu_type() for macro ccbd486 imx: ventana: add dt fixup for watchdog external reset 6da2a41 imx: ventana: refactor board-specific dt fixups (no functional change) f13197c imx: ventana: make hwconfig initialize based on board configuration 505d466 imx: ventana: add extra DIO's for GW5520 ede70ae imx: ventana: make number of digital I/O's dynamic 85327cb imx: ventana: make RS232 enable board specific 67d376a imx: ventana: re-enable late board info display 1f71a76 imx: ventana: default pci to disabled 71fbd29 pci: allow disabling of pci init/enum via env e315991 imx: ventana: add dt fixup for eth1 mac-address c8bfa71 imx: ventana: add dt fixup for GW16082 irq mapping 6308105 mx7dsabresd_secure_defconfig: Use CONFIG_ARMV7_BOOT_SEC_DEFAULT 6eae48f pico-imx6ul: drop warning due to redefined c5502fb mx6: wandboard: fix warning due to missing prototype a9fef43 Fix build for mx7dsabresd (secure config) Change-Id: I1fa2a8a4db9d265494831deef53a11633faf3454 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-07-28glmark2: Add XWayland supportTom Hochstein1-2/+3
If DISTRO_FEATURES contains x11 and wayland, configure the package for a Wayland backend. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>