aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel
AgeCommit message (Collapse)AuthorFilesLines
2019-01-14ceetm: set COMPATIBLE_MACHINE as qoriqChunrong Guo1-1/+1
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-14linux-qoriq/4.14:update toChunrong Guo1-1/+1
*update to lsdk 1812 tag include the following changes 7e0006c - Merge branch 'linux-4.14-nxp' into linux-4.14 on Dec 19, 2018 4236178 - dpaa2-eth: Increase Rx FQ taildrop threshold 7ffe13f - arm64: dts: lx2160: Modify the flexspi flash frequency 238edda - arm64: dts: ls1046: Modify the qspi flash frequency beaaa7f - Merge branch 'linux-4.14-nxp' into linux-4.14 on Dec 18, 2018 69f0f21 - sdk_fman: suspend the FMan to Deep Sleep on PPC only 334cc75 - Merge branch 'linux-4.14-nxp' into linux-4.14 on Dec 14, 2018 e97599c - staging: fsl-dpaa2/mac: connect to the fixed phy 0845a39 - staging: fsl-dpaa2/mac: fix the if_mode type ce93eb7 - crypto: caam/qi2 - relax busy polling while enqueuing FDs b160625 - crypto: caam/qi2 - rate-limit enqueue failure prints 27f75fe - crypto: caam/qi2 - use affine DPIOs d02c9f5 - Merge branch 'linux-4.14-nxp' into linux-4.14 on Dec 13, 2018 63c8fc0 - arm64: dts: Added endianness information to dts serdes node 1d98a2a - arm64: dts: lx2160: DPMAC connections to backplane PHYs example 22c1592 - arm64: dts: lx2160: PCS PHY definitions for 10GBase-KR and 40GBase-KR backplane modes 2001e28 - arm64: dts: lx2160: Add all pcs mdio definitions according to RM f9b133c - arm64: dts: ls104x: add missing dma ranges property 8e3fb42 - net/phy: xgkr: BaseKR algorithm outcome is printed on linux console 03092ae - net/phy: xgkr: Local/Remote training functions renaming ec337a2 - net/phy: xgkr: Refactoring on coefficient update a63b7e8 - net/phy: xgkr: Fixed BaseKR algorithm inconsistent coefficient updates 8a45df4 - bindings/net: Device Tree Bindings for DPAA backplane fa371c0 - net/phy: xgkr: Removed the unnecessary error message 'No associated device tree node' fb66780 - net/phy: xgkr: Dual endianness support 6d4884d - net/phy: xgkr: Minor function renaming 529da95 - net/phy: xgkr: Introduced 40G specific init parameters 0a9c718 - net/phy: xgkr: Introduced restart AN feature fff256b - net/phy: xgkr: Introduced wrapper functions for phy read/write mmd 8383aee - net/phy: xgkr: Added Master Lane specific operations 1f4fb23 - net/phy: xgkr: Add 4-lanes support e13f335 - net/phy: xgkr: Refactoring on main KR driver implementation Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2019-01-09linux-imx_4.9.123: fix kernel module deploymenmt for ipkMax Krummenacher2-2/+2
Change the LOCALVERSION to '-imx'. While only linux-imx_4.9.123.bb fails, change the the same pattern in linux-imx-headers_4.9.123.bb for consistency. At least the ipk packager doesn't like the '_' characters and errors out with the following for each kernel module: | ERROR: Fatal errors occurred in subprocesses: | Command 'PATH="..." opkg-build -Z xz kernel-module-snd-usbmidi-lib-4.9.123-imx_4.9.123_imx8mm_ga+g6a71cbc08975 \ | .../deploy-ipks/imx8qmmek' returned non-zero exit status 1.: Traceback (most recent call last): | File "/build/krm/oe-core_master/build/../layers/openembedded-core/meta/lib/oe/utils.py", line 272, in run | ret = self._target(*self._args, **self._kwargs) | File "/build/krm/oe-core_master/build/../layers/openembedded-core/meta/classes/package_ipk.bbclass", line 230, \ | in ipk_write_pkg | shell=True) | File "/usr/lib64/python3.6/subprocess.py", line 336, in check_output | **kwargs).stdout | File "/usr/lib64/python3.6/subprocess.py", line 418, in run | output=stdout, stderr=stderr) | subprocess.CalledProcessError: Command '...' returned non-zero exit status 1. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-11-29linux-fslc: Bump revision to 093a10401c15Otavio Salvador1-1/+1
This applies following changes: 093a10401c15 ARM: dts: imx7d-pico: Describe the Wifi clock Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-11-28linux-fslc: Upgrade to 4.19-based forkOtavio Salvador4-9/+15
This upgrades the Linux FSLC to a 4.19-based fork. It is currently based on 4.19.5 stable release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-11-08linux-imx-headers: Reduce visibility to imx host aloneKhem Raj1-0/+2
It uses variables that are specific to meta-fsl layer and when using in multi-BSP env this fails to expand those variables Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-11-02kernel-module-imx-gpu-viv: Upgrade to 6.2.4.p1.8Tom Hochstein1-3/+2
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-10-26linux-imx-headers: Refactor recipeOtavio Salvador1-6/+14
This builds on top of original recipe provided by Tom and do minor style and simplicity rework. - Add minor comments on the recipe for why it is doing each specific step - Add ALLOW_EMPTY for PN so it can be installed with SDK - Fix minor code style issues Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-26linux-imx-headers: Add recipe for i.MX custom kernel headersTom Hochstein2-0/+89
Add a separate package for installing custom i.MX kernel headers. This way packages depending on these headers will need to be rebuilt only when the headers change instead of for every kernel change. Headers are installed to ${includedir}/imx, in the expected sub-folder, and dependents of the headers will need to add this include path. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-10-26linux-fslc: upgrade to 4.18.12Andreas Müller1-1/+1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-07dtc-145: Fix compile failure with latest master on muslKhem Raj2-2/+59
This issue is primarily seen when building the target recipe on musl the fix is a partial backport from upstream to get over the hump Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-06Revert "dtc-145: Limit BSP specific recipes on relevant SOCs"Max Krummenacher1-1/+0
This creates a regression. dtc-145-native is needed. The native.bbclass sets MACHINEOVERRIDES to "" which then makes buiding a recipe which DEPENDS on dtc-145-native fail. This reverts commit 16c528880f20c68731e645775d31c7445c95a8db for recipes-kernel/dtc/dtc-145_git.bb. compare with output of 'bitbake -e dtc-145-native | # set /build/krm/oe-core_master/build/../layers/openembedded-core/meta/classes/native.bbclass:113 | # "" | # pre-expansion value: | # "" | MACHINEOVERRIDES="" Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01linux-imx-mfgtool: Upgrade to v4.9.123 for L4.9.123-2.3.0_8mm_gaYuqing Zhu2-0/+0
Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01linux-imx: Upgrade to v4.9.123 for L4.9.123-2.3.0_8mm_gaYuqing Zhu3-3/+17
Update to L4.9.123-2.3.0_8mm_ga release, with support for i.MX 8MM. Update the defconfig from arch/arm64/configs. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01linux-qoriq/4.9: update to e8b01fbChunrong Guo2-6/+6
*update to lsdk 1809 tag include the following changes: e8b01fb - Merge branch 'linux-4.9-nxp' into linux-4.9 on Sep 18, 2018 b4e1e65 - staging: fsl_ppfe/eth: handle ls1012a errata_a010897 08fbe85 - staging: fsl_ppfe/eth: disable CRC removal b8cccb6 - staging: fsl_ppfe/eth: remove jumbo frame enable from gemac init 70d99b6 - staging: fsl_ppfe/eth: define pfe ndo_change_mtu function 2b5471a - staging: fsl_ppfe/eth: use mask for rx max frame len 6f5a39f - staging: fsl_ppfe/eth: reorganize pfe_netdev_ops 7fcc6a4 - sdk_dpaa: ls1043a errata: move comment b24a3d7 - sdk_dpaa: ls1043a errata: align skb_shinfo 9eb7396 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Sep 17, 2018 5f51ee4 - mtd: fsl-quadspi: introduce variable to fix different invalid master Id for different platform a868c814 - encrypted_keys: Adds support for secure key-type as master key. 9262d84 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Sep 13, 2018 b2a7693 - crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 1263e51 - crypto: caam/jr - fix descriptor DMA unmapping 2b246c3 - sdk_dpaa: store the skb backpointer in the skb headroom f958c10 - powerpc/mpc85xx: fix issues in clock node 3840325 - Fix compiling error b750b6e - security/keys/secure_key: Adds the secure key support based on CAAM. 233cfc7 - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig bd42cc4 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Sep 5, 2018 82f6df6 - fmd: use "fsl,fman-ptp-timer" compatible for ptp probe fe785fb - sdk_dpaa: fix jumboframe issue de252a4 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Sep 4, 2018 10e02ba - arm64: dts: updates for Unified Backplane driver eb39c2c - arm64: dts: ls1046: add support for 10GBase-KR dcd820f - arm64: dts: ls1088a: add backplane support d0a2671 - arm64: dts: ls2088a: update backplane support with dpmac connections 4a2312c - staging: fsl-dpaa2/eth: Delay netdev_register() call ba1a544 - crypto: tcrypt - reschedule during speed tests 6fee36b - Merge branch 'linux-4.9-nxp' into linux-4.9 on Aug 30, 2018 c15a4ca - Merge Linaro LSK linux-4.9.124 into linux-4.9 7ca5139 - Merge tag 'v4.9.124' into linux-linaro-lsk-v4.9 *refresh patches Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01linux-qoriq/4.14: update to f2f35bbChunrong Guo1-1/+1
*update to lsdk 1809 tag include the following changes: f2f35bb - Merge branch 'linux-4.14-nxp' into linux-4.14 on Sep 18, 2018 5f3c405 - staging: fsl-mc/dpio: Change bpid type to u16 cb00303 - staging: fsl-mc/dpio: Use __leXX types where needed c00a439 - staging: fsl-mc/dpio: Endianness fixes e34a66e - staging: fsl_ppfe/eth: handle ls1012a errata_a010897 11b53ec - staging: fsl_ppfe/eth: disable CRC removal c536549 - staging: fsl_ppfe/eth: remove jumbo frame enable from gemac init 896cf25 - staging: fsl_ppfe/eth: define pfe ndo_change_mtu function b906f48 - staging: fsl_ppfe/eth: use mask for rx max frame len 9fae52a - staging: fsl_ppfe/eth: reorganize pfe_netdev_ops f7af8ce - crypto: caam/jr - fix ablkcipher_edesc pointer arithmetic 910cc87 - sdk_dpaa: ls1043a errata: move comment 45e56f4 - sdk_dpaa: ls1043a errata: align skb_shinfo e45c6c8 - Merge branch 'linux-4.14-nxp' into linux-4.14 on Sep 13, 2018 78347d6 - crypto: caam - fix DMA mapping direction for RSA forms 2 & 3 1f2dbbb - crypto: caam/jr - fix descriptor DMA unmapping 246d8da - usb: dwc3: core: Fix broken system suspend/resume on AM437x 82a53c6 - sdk_dpaa: store the skb backpointer in the skb headroom 46cbab6 - dts: fsl-ls1021a, fsl-ls1043a, fsl-ls1046a: add multi block node support c89ab26 - dmaengine: fsl-qdma: Add new interfance to improve the qdma driver 950d6fc - dmaengine: fsl-qdma: set Scatter/Gather table with 64B aligned to fix Errata A-008370. f3b697e - dmaengine: fsl-qdma: remove remaining code for SG mode e1b2576 - Documentation: DT: dma: Add Freescale qDMA engine device tree 6f3ef33 - dmaengine: fsl-qdma: add multi block for each core qDMA engine driver support. 0ceab86 - powerpc/mpc85xx: fix issues in clock node 98a443d - encrypted_keys: Adds support for secure key-type as master key. 2cc545a0 - security/keys/secure_key: Adds the secure key support based on CAAM. e497055 - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig 547912c - fmd: use "fsl,fman-ptp-timer" compatible for ptp probe debad8f - Merge branch 'linux-4.14-nxp' into linux-4.14 on Sep 4, 2018 7e1c0308 - staging: fsl-dpaa2/eth: Delay netdev_register() call 4590ee7 - crypto: tcrypt - reschedule during speed tests c5d21b3 - arm64: dts: updates for Unified Backplane driver Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-10-01cryptodev-qoriq: update to 479e6e7Chunrong Guo1-1/+1
*update to lsdk 1809 tag include the following changes: 479e6e7 - Merge branch 'master' of https://github.com/cryptodev-linux/cryptodev-linux f60aa08 - ioctl.c: Fix build with linux 4.17 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-28recipes: Limit BSP specific recipes on relevant SOCsKhem Raj3-0/+3
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>
2018-09-22linux-fslc/defconfig: sync with linux-fslc imx_v6_v7_defconfigAndreas Müller1-2/+12
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-22linux-fslc: upgrade 4.17 -> latest 4.18Andreas Müller1-3/+3
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-09-17linux-fslc/defconfig: CONFIG_BT_BNEP=mAndreas Müller1-0/+1
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>
2018-09-17linux-fslc/defconfig: Add CONFIG_NET_NS=yAndreas Müller1-0/+2
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>
2018-09-11linux-fslc/defconfig: Add CONFIG_FW_LOADER_USER_HELPER(_FALLBACK)=yAndreas Müller1-0/+2
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>
2018-09-10linux-fslc: upgrade to latest in 4.17.x+fslcAndreas Müller1-1/+1
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>
2018-09-07linux-imx: Add i.MX 8 supportTom Hochstein2-5/+670
- Update to L4.9.88-2.2.0 release, with support for i.MX 8QM, 8MQ, and 8QXP. - Add the defconfig from arch/arm64/configs Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2018-09-07linux-fslc: Update to 4.17.19Andreas Müller1-1/+1
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>
2018-09-05linux-fslc/defconfig: Add CONFIG_TMPFS_POSIX_ACL=yAndreas Müller1-0/+2
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>
2018-09-05linux-fslc: Update SRCREVAndreas Müller1-1/+1
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>
2018-08-30linux-mfgtool: Simplify linux-mfgtool supportMarc Ferland3-86/+467
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>
2018-08-30kernel-module-imx-gpu-viv: Update to 6.2.4.p1.6Tom Hochstein1-2/+2
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-22linux-mfgtool.inc: This reduce the extender classOtavio Salvador1-11/+2
This removes duplicated code from the extender class and instead calls the parent's code. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-22linux-mfgtool.inc: Fix wrong build dependencyOtavio Salvador1-1/+3
This fixes following error: ERROR: Nothing PROVIDES 'virtual/mfgtool-arm-...-binutils'. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-30dtc-145: Deploy renamed binary only and add new classMax Krummenacher1-0/+6
dtc-145-native is used by older U-Boot recipes. U-Boot only depends on the native dtc binary. So, to not clash with files from the regular dtc native build do only install the dtc binary renamed to dtc-145. Also, create a new class to handle with dtc-145 dependency. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2018-07-05ceetm: udpate to 6a7f2ecChunrong Guo1-1/+1
Following changes are included: 6a7f2ec - make: account for changes in the iproute2 4.15 sources 9231d65 - ceetm: dpaa2: Only print shaping info at root class level 85fd3f0 - ceetm: dpaa2: Update help text f98be8a - ceetm: choose between dpaa1/dpaa2 APIs at runtime ca49b40 - ceetm: add a DPAA version detector call 8d77ae9 - ceetm: dpaa2: rename the config type enum to reflect the arch aa9ef30 - ceetm: dpaa2: add the ceetm qdisc implementation a743094 - ceetm: dpaa1: rename the config type enum to reflect the arch c22d3d0 - ceetm: dpaa1: call the ceetm API from generic qdisc ops 4e24e6a - ceetm: dpaa1: move the ceetm API to a separate file d5b318f - ceetm: dpaa1: rename the ceetm ops to dpaa1_ceetm ops Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05linux-qoriq/4.9: update to c488184Chunrong Guo2-1/+27
*Following changes are included: c488184 - Merge branch 'linux-4.9-nxp' into linux-4.9 on June 20, 2018 361d80c - ARM: lsdk.config: enable crypto options a1fd371 - dts: add copyright to the SDK dts files 0fc2a50 - PCI: Mark NXP LS1088 to avoid bus reset bus 8b8b238 - sdk_dpaa: ceetm: drain the ceetm CQs on destroy 383e96e - sdk_dpaa: ceetm: WQ/CEETM mode switchover cleanup e7bea11 - sdk_dpaa: ceetm: reset the wbfs groups and priorities on teardown cd65244 - sdk_dpaa: ceetm: propagate the ceetm channel through the qdisc tree c0e8fe5 - fsl_qbman: ceetm: export the qman_ceetm_query_cq call 505bde5 - sdk_dpaa: ceetm: stop the netdev queues when switching ceetm on ec7e25f - Merge branch 'linux-4.9-nxp' into linux-4.9 on June 19, 2018 5240d74 - powerpc: dts: fsl: Update to use SPDX identifiers 9b5070e - staging: fsl-dpaa2/eth: Update to use SPDX identifiers 6bc0b41 - bus: fsl-mc: dpio: add maintainer for DPIO 5214f40 - staging: fsl-mc/dpio: Skip endianness conversion in portal config 7b27258 - staging: fsl-mc: fix a few implicit includes 12d5c73 - staging: fsl-mc: Add SPDX license identifiers 73718b8 - staging/fsl-mc/bus/dpio: Add Support for Order Restoration 088f152 - staging: fsl-mc/dpio: Propagate error code eda0070 - staging: fsl-dpaa2/eth: Remove Kconfig dependency on QBMAN_DEBUG 232f1af - staging: fsl-dpaa2/ethsw: Sync DPSW driver with dash-linux 6c2c4ff - staging: fsl-dpaa2/ethsw: Update copyright of DPSW drivers 35e901d - staging: fsl-dpaa2/eth: allow the driver to compile multi-arch eefdfc4 - staging: fsl-dpaa2/ethsw: Fix setting port learning/flooding flags a4b7c9d - Merge branch 'linux-4.9-nxp' into linux-4.9 on June 14, 2018 b89aaf2 - arm64: dts: freescale: Update to use SPDX identifiers 9c5a05b8 - sdk: dts: ppc: add NXP copyright a8c5369 - dmaengine: nxp-dpaa2-qdma: fix qdma driver when CPU is running on Big Endian mode. 4b0b756 - staging: fsl-mc/dpio: Add missing argument identifier cc162a8 - staging: fsl-mc/dpio: Fix incorrect masking 1a0a269 - staging: fsl-mc/dpio: Use __leXX types where needed *Fix gcc-8 build error Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05cryptodev-qoriq: update to c8b2900Chunrong Guo1-1/+1
Following changes are included:y c8b2900 - ioctl.c: Fix build with linux 4.17-rc1 (LSDK: 4.16-next) Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05linux-qoriq/4.14: update to b09b730Chunrong Guo2-1/+27
*include the following changes: b09b730 - Merge branch 'linux-4.14-nxp' into linux-4.14 on June 20, 2018 a292fda - ARM: lsdk.config: enable crypto options e74694c - dts: add copyright to the SDK dts files 2012a9d - PCI: Mark NXP LS1088 to avoid bus reset bus 9c3e6f9 - sdk_dpaa: ceetm: drain the ceetm CQs on destroy 93d6666 - sdk_dpaa: ceetm: WQ/CEETM mode switchover cleanup 04c9a32 - sdk_dpaa: ceetm: reset the wbfs groups and priorities on teardown 2f811a1 - sdk_dpaa: ceetm: propagate the ceetm channel through the qdisc tree 9f87f8e - fsl_qbman: ceetm: export the qman_ceetm_query_cq call c67cd4e - sdk_dpaa: ceetm: stop the netdev queues when switching ceetm on 1697f24 - Merge branch 'linux-4.14-nxp' into linux-4.14 on June 19, 2018 f081503 - staging: fsl-dpaa2/eth: Update to use SPDX identifiers 401c538 - powerpc: dts: fsl: Update to use SPDX identifiers 8ba3255 - staging: fsl-dpaa2/eth: Remove Kconfig dependency on QBMAN_DEBUG fcdc0b5 - staging: fsl-dpaa2/eth: allow the driver to compile multi-arch 66f6578 - staging: fsl-dpaa2/ethsw: Sync DPSW driver with dash-linux 9bedb2d - staging: fsl-dpaa2/ethsw: Update copyright of DPSW drivers 0718624 - staging: fsl-dpaa2/ethsw: Fix setting port learning/flooding flags 55037c7 - Merge branch 'linux-4.14-nxp' into linux-4.14 on June 14, 2018 4eb6958 - arm64: dts: freescale: Update to use SPDX identifiers 5b0a7af - sdk: dts: ppc: add NXP copyright faebaf6 - dmaengine: nxp-dpaa2-qdma: fix qdma driver when CPU is running on Big Endian mode. bc007d5 - staging: fsl-mc/dpio: Add missing argument identifier e5a9d78 - staging: fsl-mc/dpio: Fix incorrect masking 7ba6328 - staging: fsl-mc/dpio: Use __leXX types where needed ce5dc93 - staging: fsl-mc/dpio: Fix cast truncate warning ad16e79 - staging: fsl-mc/dpio: Fix incorrect cast c19d9c8 - staging: fsl-mc/dpio: allow the driver to compile multi-arch 7b3dcdf - staging: fsl-mc: dpio: remove foolish -Werror Makefile addtion 9426cfd - staging: fsl-mc/dpio: Fix incorrect casts *fix gcc-8 build error Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05linux-fslc: Bump revision to 076d88a62d8aFabio Berton1-1/+1
This commit merge tag 'v4.17.4' into 4.17.x+fslc Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-03linux-fslc: Bump revision 8f6a840816afFabio Berton1-1/+1
This commit merge tag 'v4.17.2' into 4.17.x+fslc and apply the following changes on top of it: - 8f6a840816af drm/etnaviv: replace license text with SPDX tags - ce59f9284323 drm/etnaviv: mmuv2: support 40 bit phys address - 0fd00862a333 drm/etnaviv: mmuv2: allocate 2nd level page tables on demand - 06bce7f3fbea drm/etnaviv: switch MMU page tables to writecombine memory - cc4f038f7db0 drm/etnaviv: remove register logging - 505c2af3829b drm/etnaviv: remove cycling through MMU address space - 119a87f31347 drm/etnaviv: correct timeout calculation - 1758817f6728 media: coda: set colorimetry on coded queue - d4a77abdd39c media: coda: do not try to propagate format if capture queue busy - 6cf92dc90e58 media: coda: reuse coda_s_fmt_vid_cap to propagate format in coda_s_fmt_vid_out Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-26dtc: Add recipe for version 1.4.5Fabio Berton2-0/+29
We need dtc version 1.4.5 to build u-boot-imx 2017.03, current version 1.4.6 raise a lot of errors and can't build older U-Boot version. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2018-06-26kernel-module-imx-gpu-viv: Update to 6.2.4.p1.2Fabio Berton4-35/+352
As NXP does not offer a specific repository for the kernel-module, this uses the Linux kernel repository and adds a Makefile on top of it. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-26kernel-module-imx-gpu-viv: Update to version 6.2.4.p1.2-based forkFabio Berton1-2/+2
This includes the following changes: - 8635400 Merge tag 'upstream/6.2.4.p1.2' - 9bbacfe Import 6.2.4.p1.2 original version - 26c273f Kbuild: fix AQROOT reassignment and remove CONFIG_MXC_GPU_VIV - 09b4ae4 Merge tag 'upstream/6.2.4.p1.0' - 7957949 Import 6.2.4.p1.0 original version - 3b9e057 Merge tag 'upstream/6.2.2.p0' - b3604bf Merge pull request #8 from gibsson/upstream - 0d83ec5 Import 6.2.2.p0 original version Change-Id: Ibd60db63830dd22fdc598f1bcc1389c3b46f4fb4 Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2018-06-26linux-imx: Update to version 4.9.88Fabio Berton3-18/+24
- Update to latest revision of 4.9.88 - Sync defconfig file with imx_v7_defconfig - Remove do_configure_prepend from linux-imx-mfgtool, once now the defconfig are the same imx_v7_defconfig - Add and update O.S. Systems Software Copyright Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2018-06-11linux-fslc: Upgrade to 4.17-based forkOtavio Salvador5-37/+33
This upgrades the kernel to the 4.17-based fork. Following changes are applied on top of v4.17 tag: 0a883adda1ba fec: Add disable_giga parameter to force 10/100 operation cfc84d295839 MA-7633-2 [Android-Reboot]reboot to fastboot\recovery mode 6bbb0bc16daa ARM: imx: add cpu_is_imx6() routine Change-Id: I5791003cd9e80ba263e1d5685d5e95aa9e8a9ed6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-04-25linux-qoriq/4.9: support big endianChunrong Guo1-1/+7
*kernel bigendian option is enabled Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-04-25linux-qoriq/4.14: support big endianChunrong Guo1-1/+7
*kernel bigendian option is enabled Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-04-02linux-qoriq/4.4: removeC.R. Guo1-63/+0
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-04-02linux-qoriq/4.14: add recipesC.R. Guo1-0/+63
*Change: dfe1b13 - Merge branch 'linux-4.14-nxp' into linux-4.14 on Mar. 10, 2018 49052dd - driver: mtd: ifc: increase eccstat array size for ver >= 2.0.0 8868a66 - staging: fsl_ppfe/eth: calculate PFE_PKT_SIZE with SKB_DATA_ALIGN 5d3108f - Merge branch 'linux-4.14-nxp' into linux-4.14 on Mar. 9, 2018 00499bc - fsl-mc/dpio: aligned access of qbman cacheable region c6dc266 - Revert "arm64: Increase the max granular size" 162a1c2 - Revert "drm/fsl-dcu: Fix DCU pixel clock issue in suspend/resume functions" c0f10fd - Revert "drm/fsl-dcu: Fix the interrupt issue in suspend/resume functions" 9fa638a - Merge branch 'linux-4.14-nxp' into linux-4.14 on Mar. 8, 2018 8a1a783 - fsl/fman: add dpaa in module names 15efaa7 - Revert "fsl/man: Inherit parent device and of_node" 71b24fe - dpaa_eth: workaround for ERR010022 610d7ad - arm64: dts: ls208x: remove NXP Erratum A008585 from LS2088A. 743dacb - arm: dts: ls1021a: correct the register range of dcfg 3401072 - Merge branch 'linux-4.14-nxp' into linux-4.14 for the first time bf6f273 - usb: fsl: Fix compilation error 1c103ed - USB3/DWC3: Add property "snps,incr-burst-type-adjustment" for INCR burst type 8160631 - arm: configs: Enable CONFIG_MTD_CFI_AMDSTD and CONFIG_MTD_PHYSMAP_OF. 6fd0fad - arm: configs: re-arrangement of configs due to savedefconfig. ef83478 - dma: caam: add dma memcpy driver e4d7155 - staging: fsl-dpaa2/ethsw: Refactor setting TCI a754c94 - driver: mtd: fsl_qspi: Remap QSPI address space for LS1088 and LS2088 e663062 - drivers: mtd: fsl_qspi: Reserve LUT for AHB read 3960ac8 - arm64: Allocate elfcorehdr & crashkernel mem before any reservation a761fda - staging: fsl-dpaa2/eth: Guard call to bpf_prog_run_xdp 54dfa72 - arm: dts: ls1021a: Add configure-gfladj property to USB3 node 63f536f - crypto: caam/qi2 - fix probing order dependencies 9f55ce5 - arm:configs: Add lttng.config to support LTTng modules b994964 - arm64:configs: Add lttng.config to support LTTng modules efcd706 - arm/arm64: KVM : do not change mapping bits for hugepages 328e23c - samples/bpf: Use getppid instead of getpgrp for array map stress 91e103c - bpf: Add -target to clang switch while cross compiling. 8a3cfaf - samples/bpf: Fix pt_regs issues when cross-compiling 090d4d0 - samples/bpf: Enable cross compiler support 78d165b - dmaengine: dmatest: fix dmatest calltrace error 18bf3d1 - staging: fsl-mc: set coherent dma mask in devices on fsl-mc bus b6ae88c - arm64: dts: update the cpu idle node Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-04-02linux-qoriq: update to 58c5568C.R. Guo1-1/+1
*include the following changes: 58c5568 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Mar. 13, 2018 63ac44c - Revert "DPAA: adjust DPAA to adapt to Linux 4.9" 4df2bc9 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Mar. 10, 2018 b4fefb1 - driver: mtd: ifc: increase eccstat array size for ver >= 2.0.0 e23a32a - staging: fsl_ppfe/eth: calculate PFE_PKT_SIZE with SKB_DATA_ALIGN 32c3e25 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Mar. 9, 2018 2ec376c - dpaa_eth: workaround for ERR010022 d143455 - fsl-mc/dpio: aligned access of qbman cacheable region 57d8fae - Merge branch 'linux-4.9-nxp' into linux-4.9 on Mar. 8, 2018 5985948 - arm64: dts: ls208x: remove NXP Erratum A008585 from LS2088A. e4ccfa4 - staging: dpaa2-evb: Update MTU update procedure 0ced0d5 - drm/fsl-dcu: Fix some issues caused by solving conflicts dca4750 - Revert "drm/fsl-dcu: Fix DCU pixel clock issue in suspend/resume functions" 89a4b48 - Revert "drm/fsl-dcu: Fix the interrupt issue in suspend/resume functions" b0626dc - Merge branch 'linux-4.9-nxp' into linux-4.9 on Mar. 6, 2018 5517e15 - staging: fsl-dpaa2/ethsw: Refactor setting TCI 5f5ffa2 - arm64: Allocate elfcorehdr & crashkernel mem before any reservation 0edbeda - Merge branch 'linux-4.9-nxp' into linux-4.9 on Mar. 5, 2018 0f8843d - ARM: dts: ls1021aqds: Add nand node for ifc controller 79fbbb0 - crypto: tcrypt - fix S/G table for test_aead_speed() 561e179 - crypto: caam/qi2 - fix probing order dependencies 7dce678 - staging: fsl-mc: set coherent dma mask in devices on fsl-mc bus 035afee - KVM: arm/arm64: add proper pagesize comparison 43b3a61 - dmaengine: dmatest: fix dmatest calltrace error 16940c6 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Feb. 11, 2018 060998d - powerpc: dts: add FMan node for t1024rdb/t1024qds/t1023rdb 374884e - Merge branch 'linux-4.9-nxp' into linux-4.9 on Feb. 6, 2018 569d2b4 - staging: fsl-dpaa2/eth: Don't use custom interface name 50d3b89 - can: flexcan: adding platform specific details for LS1021A b711051 - can: flexcan: Remodel FlexCAN register r/w APIs for big endian FlexCAN controllers. 2c5020d - Merge branch 'linux-4.9-nxp' into linux-4.9 on Feb. 3, 2018 cb8013e - net: Add net-device param to the get offloaded stats ndo 7186f10 - net: bridge: Add support for notifying devices about FDB add/del 1bb1c70 - net: switchdev: Add support for querying supported bridge flags by hardware fcc266e - arm64: defconfig: Enable CONFIG_FSL_DPAA2_ETHSW 08e4b8c - arm64: defconfig: Enable CONFIG_NET_SWITCHDEV a099407 - staging: dpaa2: Add ethsw driver 0b98ae4 - staging: fsl-dpaa2/ethsw: Fix compiling error e792e43 - staging: fsl-dpaa2/ethsw: Add TODO 08b3635 - staging: fsl-dpaa2/ethsw: Add README 011f279 - staging: fsl-dpaa2/ethsw: Add ethtool support 64a3012 - staging: fsl-dpaa2/ethsw: Add Freescale DPAA2 Ethernet Switch driver 749d648 - staging: fsl-dpaa2/ethsw: Add APIs for DPSW object e4ea406 - staging: dpaa2-ethsw: Revert l2switch drivers of old version Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-04-02cryptodev-qoriq: update to d0e1f0a9C.R. Guo1-1/+1
*include the following changes: d0e1f0a - Merge branch 'master' of https://github.com/cryptodev-linux/cryptodev-linux 0a54e38 - check session flags early to avoid incorrect failure modes 2999526 - remove unnecessary header inclusion b633268 - fix type of returned value 81ba092 - Merge pull request #27 from qtec/master f0d6977 - ioctl.c: Fix build with linux 4.13 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>