aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel
AgeCommit message (Collapse)Author
2018-09-28recipes: Limit BSP specific recipes on relevant SOCsKhem Raj
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üller
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üller
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üller
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üller
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üller
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üller
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 Hochstein
- 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üller
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üller
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üller
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 Ferland
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 Hochstein
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 Salvador
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 Salvador
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 Krummenacher
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 Guo
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 Guo
*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 Guo
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 Guo
*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 Berton
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 Berton
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 Berton
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 Berton
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 Berton
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 Berton
- 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 Salvador
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 Guo
*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 Guo
*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. Guo
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. Guo
*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. Guo
*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. Guo
*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>
2018-04-02ceetm: update to 889c527b84d5C.R. Guo
*include the following changes: 889c527 - Copyright update *update md5 checksum Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-04-02linux-fslc-imx: Update to 4.9-1.0.x GA based forkStefan Agner
This updates the kernel fork for the 4.9-1.0.x-imx branch, merges the 4.9.67 stable release on top of it and apply following changes: - ARM: dts: imx6ull: include all needed definitions - ASoC: sgtl5000: Allow LRCLK pad drive strength to be changed - video: fbdev: mxsfb: honor native-mode - video: mxsfb: simplify parsing - dmaengine: Kconfig: Extend the dependency for MXS_DMA - video: fbdev: mxsfb: fix pixelclock polarity - video: mxsfb: add compile dependencies - chipidea: make usb charger optional Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-15imx-gpu-viv: Upgrade to 6.2.2.p0Tom Hochstein
Key Features of the Vivante 6.2.2.p0 Driver Series - Full support for Khronos Vulkan 1.0 API and WSI extension APIs Vulkan is a new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs used in a wide variety of devices. Vivante’s Vulkan 1.0 implementation has passed Khronos Vulkan 1.0 Conformance Test. Vivante GC7000XS* GPU core has been certified by Khronos as a Vulkan 1.0 compliant product. - Full support for Khronos OpenGL ES 3.2 API The new OpenGL ES 3.2 and OpenGL ES Shading Language 3.20 specifications bring AEP, plus additional functionality, into core OpenGL ES. Vivante OpenGL ES 3.2 implementation has passed Khronos OpenGL ES 3.2 Conformance Test. And Vivante GC7000XS* GPU core has been certified by Khronos as an OpenGL ES 3.2 compliant product. - Draw calls specifying a base vertex parameter - Floating-point framebuffers - Robust buffer access control - Support for querying CONTEXT_FLAGS, as needed by debug and robust buffer access functionality. - Khronos OpenVX 1.0.1 API - Khronos OpenCL 1.2 API Improvements 1. Added mutex protection for referencing gctSIGNAL in gckOS_MapSignal to fix a MT race issue. 2. Streamlined GPU address calculation base on MC20 (0/1) and MMU (0/1) combinations. 3. Fixed multiple Android HWC 2.0 rendering issues. Refined HWC 2.0 driver implementation. 4. Improved HWC2.0 composition performance by composing damaged regions only. 6. Enabled offline/online compiler IR assembly dump function for users. 7. Implemented the direct rendering support (no-resolve) for Wayland platform. 8. Added EGL_EXT_buffer_age extension for Wayland and fbdev platforms. 9. Updated wayland-viv protocol to support tile status sync from client to server. 10. Improved OpenCL 1.2 builtin function support with native GPU instructions. 11. Enabled OpenCL 1.2 API trace dump function controlled by VIV_TRACE environment variable. 12. Support for OpenGL4.0 13. Cleaned up driver code issues reported by Klocwork and Coverity. Changes and Bug Fixes VG3D: MGS-2972 fix 3D OpenVG render target orientation EGL: MGS-2790 6sx-sdb Met memory dump when do xwld stress test EGL: MGS-2885 fix recursive call to dequeue buffer issue on wayland EGL: MGS-2785 Meet segmentation fault when test qt5nmapper on wayland EGL: MGS-2734 fix x11 memory leak issue Gralloc:MA-9561 fix crash issue on new gralloc1 interface. 2D: MGS-2900 fix filterblt memory leak VG2D/6SL: MGS-2882 fix video memory allocator OCL: MGS-2732 clCopyImage with max_images in OCL1.1 cts, crashes. GLES: MGS-2747 enable the full config for ES3 CTS GLES: MGS-1832 fix Mirada performance issue. optimize cpu load for fence check WEBGL: MGS-2779 webgl 1.0.2 conformance test met out of memory General:MGS-2923 fix gc2000 gpu hang when flush TS cache General:MGS-2907 fix wrong cache invalidate with dma_map_area General:MGS-2902 fix wrong release_mem_region General:MGS-2848 fix gpu hang for flat mapping optimization General:MGS-2848 Optimize MMUv1 FlatMapping performances General:MGS-2857 fix spinlock in gpu kernel driver General:MGS-2805 Enable gcdENABLE_VG by default. General:MGS-2827 fix serious performance drop on imx6q General:MGS-2832 fix axi bus error with correct baseaddress General:MA-9483 Refine android native fence code to match 4.9 kernel General:MA-9473 Fix gpu random crash issue caused by NULL pointer General:MGS-2804 fix flat mapping overflow issue General:MGS-2786 fix gpu kernel panic with debugfs General:GS-2776 fix galcore device open failure General:MGS-2767 i.MX7ULP GPU suspend/resume problem Coverity:MGS-2858 Double free in __driUtilUpdateExtraDrawableInfo Known Issues OpenCL 1.1 CTS failures. Will be addresed in 6.2.3 [imx6q/imx6qp/imx6dl] Does not work if cma region is above 'base + 2G' MGS-3027 GPU: X11 manywin draw error. 100% MGS-2935 [imx6QP] X11: glxs app test some frames render incorrectly. 100% MGS-2860 [MX7ULP/imx6SLEVK] X11/Xwld: XWindow 2D Acceleration performance test met "X Error of failed request: BadMatch (invalid parameter attributes)" error. 100% MGS-2829 [imx6qp/imx6d] xwld: mm06 Samurai and Proxycon performance regression comparing with L4.1 using 5.0.11p8 MGS-2310 [imx6qp/imx6dq/imx6dl/imx6sx] webgl: two items performance data is lower than L4.1_GA MGS-1828 [imx6qp_sd/imx6Q/imx6dl] X11/xwld: VGMARK on vg3d have some items performance drop comparing with L4.1 GA MGS-1350 [imx6qp-sd] X/FB: Some Basemark test items performance drop comparing with L3.14.52GA which use 5.0.11p7 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-06kernel-module-scatter-gather: update SRC_URLC.R. Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-06kernel-module-perf-qoriq: update SRC_URLC.R. Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-06kernel-module-ls-debug: update SRC_URLC.R. Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-06kernel-module-uio-seville: update SRC_URLC.R. Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-06kernel-module-ar: update SRC_URLC.R. Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-06linux-qoriq_4.4: update SRC_URLC.R. Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-06linux-qoriq_4.9: update SRC_URLC.R. Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-06cryptodev-qoriq: update SRC_URLC.R. Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-03-06ceetm: update SRC_URLC.R. Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-02-06pkc-host: removeChunrong Guo
This pkg will not be supported anymore. Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-01-25linux-qoriq_4.4: ${KERNEL_PACKAGE_NAME} replaces original key "kernel"Chunrong Guo
*update RDEPENDS to match kernel naming The kernel class now sets RDEPENDS_${KERNEL_PACKAGE_NAME}-base so this include needs to do the same, otherwise bitbake emits a warning and the kernel isn't removed. *FILES_${KERNEL_PACKAGE_NAME}-image () replaces original key FILES_kernel-image Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-01-25linux-qoriq_4.9: ${KERNEL_PACKAGE_NAME} replaces original key "kernel"Chunrong Guo
*update RDEPENDS to match kernel naming The kernel class now sets RDEPENDS_${KERNEL_PACKAGE_NAME}-base so this include needs to do the same, otherwise bitbake emits a warning and the kernel isn't removed. *FILES_${KERNEL_PACKAGE_NAME}-image () replaces original key FILES_kernel-image Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-01-25linux-qoriq_4.4: update to bbf051dc9Chunrong Guo
*include the following changes: bbf051d - Merge branch 'linux-4.4-nxp' into linux-4.4 on Dec. 12, 2017 672ee5e - arm64: dts: ls1046a: disable Ethernet nodes 0 and 1 e2a96c6 - arm64: dts: add dma coherent flags for DPAA 1.x Ethernet nodes 3c07d67 - arm/dts: Add nodes for flexcan devices present on LS1021A-Rev2 SoC 1027f4e - arm: dts: Remove p1010-flexcan compatible from imx series dts 712add2 - powerpc: dts: P1010: Add endianness property to flexcan node cf0f79e - arm64: dts: ls1088a: correct the i2c clock to 1/8 platform pll 4c7d926 - arm64: dts: ls208xa: correct the i2c clock to 1/2 platform pll 03ebf6a - arm64: dts: ls1012a: correct the i2c clock to 1/4 platform pll 9339c66 - clk: qoriq: add more divider clocks support 3664237 - i2c: imx: implement bus recovery with gpio for Layerscape 1b02f58 - gianfar: Disable EEE autoneg by default 280e5ca - Merge branch 'linux-4.4-nxp' into linux-4.4 on Dec. 8, 2017 6a70bac - Merge linaro linux v4.4.98 into linux-4.4 ded7a2e - staging: fsl_ppfe/eth: Avoid packet drop at TMU queues 2aa7ed0 - staging: fsl_ppfe/eth: add function to update tmu credits 0cc1286 - staging: fsl_ppfe/eth: Disable autonegotiation for 2.5G SGMII 5074a72 - staging: fsl_ppfe/eth: Enable PFE in clause 45 mode 557db3f - net: ethernet: Rename PHY_INTERFACE_MODE_SGMII_2500 9d9ffbd - phy: Add 2.5G SGMII interface mode af5b3e4 - net: ethernet: Remove PHY_INTERFACE_MODE_SGMII_2500 f444c0c - arm64: dts: freescale: ls1012a: Disable PCIe node as default d0941c3 - arm64: dts: ls1012a: Add LS1012A-2G5RDB board support 1346603 - sdk_dpaa: ceetm: increment the interface's ern counters when needed a0de89e - sdk_dpaa: ceetm: coding style fixes and added comments 403aed9 - sdk_dpaa: ceetm: stop transmitting frames when the CQ is congested a0c7c6c - sdk_dpaa: ceetm: add independent CEETM congestion thresholds e3b56f6 - usb: ehci-fsl: Fix compilation error when enable EHCI for ls1012a. 3640e5a - usb: ehci-fsl: Remove powerpc related code. 82e165d - usb: fsl: Fix compilation error ac9faac - fsl/usb: Workarourd for USB erratum-A005697 caf79c1 - arch: arm64: add ARM64 specific functions required for ehci fsl driver ad6a03d - core/linux: fsl/usb: Stops USB controller init if PLL fails to lock 08e34f4 - crypto: caam/qi - fix FD congestion weight 37144f3 - staging: fsl-dpaa2/mac: Fix compiling error 99ae4d1 - net: phy: fixed_phy: fix of_node leak in fixed_phy_unregister 1f9dbea - phy: fixed: Fix removal of phys. 13122cd - staging: fsl-dpaa2/mac: Free phydev on unbind c7aa6b3 - staging: fsl-dpaa2/mac: Cleanup code f30b1aa - staging: fsl-dpaa2/mac: Remove redundant free 5c4cac7 - staging: fsl-dpaa2/eth: Add DCB Kconfig c9190e7 - mmc: sdhci-of-esdhc: fix the mmc error after sleep on ls1046ardb 9992bca - arm64: dts: freescale: ls1012a: fix RGMII tx delay issue 307b05e - staging: fsl_ppfe/eth: fix RGMII tx delay issue abb8d8e - crypto: caam/qi2 - fix descriptors, keys DMA mapping direction 9c82eb5 - crypto: caam/qi2 - fix DMA API leaks for multiple setkey() calls a7601a9 - crypto: caam/qi2 - move flc_dma out of caam_flc struct 4d70030 - crypto: caam/qi2 - don't copy ablkcipher keys a7b007b - crypto: caam - constify key data ddd3670 - dma: fsl-qdma: add qDMA big endian support 754e64f - dts: ls1021a: add qdma node to dtsi bce9160 - staging: fsl-dpaa2/eth: defer probe if no mc portal is found 41c80cf - staging: fsl-dpaa2/eth: Remove unused FD field 4d4f46f - staging: fsl-dpaa2/eth: Don't yield the cpu unless necessary b33baa0 - staging: fsl-dpaa2/eth: Don't include HH_DATA_MOD in needed_headroom 8a1689d - staging: fsl-dpaa2/eth: Update Rx headroom computation c28cdf7 - staging: fsl-dpaa2/eth: Don't account SWA in tx_data_offset 0f2fae2 - staging: fsl-dpaa2/eth: Add buffer count to channel stats 34265ba - staging: fsl-dpaa2/eth: Fix NAPI initialization a7dfe40 - staging: fsl-dpaa2/eth: Account for Rx FD buffers on error path 76908ef - staging: fsl-dpaa2/eth: Fix potential endless loop af10703 - staging: fsl-dpaa2/eth: Fix compiling errors for backporting dash-lts ac45624 - staging: fsl-dpaa2/eth: Get PFC config from HW c34b912 - staging: fsl-dpaa2/eth: Add dpni_get_congestion_notif API 5b449a0 - staging: fsl-dpaa2/eth: Configure PFC in MC 7738538 - staging: fsl-dpaa2/eth: Refactor fq taildrop setup 9fa2a2c - staging: fsl-dpaa2/eth: Add ingress classification c06bdea - staging: fsl-dpaa2/eth: Add DCB support e0322ae - staging: fsl-dpaa2/eth: Switch to v2 dpni_set_pools cmd 1e03866 - staging: fsl-dpaa2/eth: Add fs entries for all tcs 7e68463 - staging: fsl-dpaa2/eth: Handle multiple traffic classes 119bc0d - PCI: layerscape: Change default error response behavior a2140da - PCI: Disable MSI for Freescale Layerscape PCIe RC mode Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-01-25linux-qoriq 4.9 : update to acfe4402dfChunrong Guo
*include the following changes: acfe440 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Dec. 13, 2017 c3b222b - Sync talitos driver between linux-4.9-nxp and linux-4.9 7c46b7f - crypto: talitos - fix ctr-aes-talitos 21eab2f - crypto: talitos - fix use of sg_link_tbl_len 4be9183 - crypto: talitos - fix AEAD for sha224 on non sha224 capable chips b557de5 - crypto: talitos - fix setkey to check key weakness 256a6a5 - crypto: talitos - fix memory corruption on SEC2 d2251d7 - crypto: talitos - fix AEAD test failures d311b855 - crypto: talitos - fix hashing 7ddfe40 - crypto: talitos - fix sha224 6d52ef7 - crypto: talitos - Don't provide setkey for non hmac hashing algs. d773489 - crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD 96b8b74 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Dec. 12, 2017 85464a2 - arm64: dts: ls1046a: disable Ethernet nodes 0 and 1 247e303 - arm64: dts: add dma coherent flags for DPAA 1.x Ethernet nodes d348e6c - arm/dts: Add nodes for flexcan devices present on LS1021A-Rev2 SoC df5e585 - arm: dts: Remove p1010-flexcan compatible from imx series dts 6eb1b20 - powerpc: dts: P1010: Add endianness property to flexcan node e8ac301 - arm64: dts: ls1088a: correct the i2c clock to 1/8 platform pll 405c970 - arm64: dts: ls208xa: correct the i2c clock to 1/2 platform pll 980b261 - arm64: dts: ls1012a: correct the i2c clock to 1/4 platform pll b0c4ae0 - powerpc/fsl/dts: add FMan node for t1042d4rdb b62b10a - clk: qoriq: add more divider clocks support a5e5a7b - i2c: imx: implement bus recovery with gpio for Layerscape e366883 - gianfar: Disable EEE autoneg by default 708b8b8 - Merge branch 'linux-4.9-nxp' into linux-4.9 on Dec. 8, 2017 c0246a9 - Merge Linaro linux 4.9.62 into linux-4.9 5fe8cfe - staging: fsl_ppfe/eth: Avoid packet drop at TMU queues 076847d - staging: fsl_ppfe/eth: add function to update tmu credits e42459a - staging: fsl_ppfe/eth: Disable autonegotiation for 2.5G SGMII 5dbb5b7 - staging: fsl_ppfe/eth: Enable PFE in clause 45 mode edd93f3 - net: ethernet: Rename PHY_INTERFACE_MODE_SGMII_2500 5fec534 - phy: Add 2.5G SGMII interface mode 3adb557 - net: ethernet: Remove PHY_INTERFACE_MODE_SGMII_2500 adaa2ca - arm64: dts: freescale: ls1012a: Disable PCIe node as default 45f5ed2 - arm64: dts: ls1012a: Add LS1012A-2G5RDB board support 5c7227f - sdk_dpaa: ceetm: increment the interface's ern counters when needed b8bf075 - sdk_dpaa: ceetm: coding style fixes and added comments 11a1b06 - sdk_dpaa: ceetm: stop transmitting frames when the CQ is congested 08c48ca - sdk_dpaa: ceetm: add independent CEETM congestion thresholds de0d09d - arch: arm64: add ARM64 specific functions required for ehci fsl driver 4256aae - usb: ehci-fsl: Fix compilation error when enable EHCI for ls1012a. 309862b - crypto: caam/qi - fix FD congestion weight ed6a4bb - staging: fsl-dpaa2/mac: Free phydev on unbind 59588e4 - staging: fsl-dpaa2/mac: Cleanup code 818a415 - staging: fsl-dpaa2/mac: Remove redundant free eec4194 - staging: fsl-dpaa2/eth: Add DCB Kconfig fb2c6c8 - mmc: sdhci-of-esdhc: fix the mmc error after sleep on ls1046ardb cfb3407 - crypto: caam/qi2 - fix descriptors, keys DMA mapping direction e4bcc88 - crypto: caam/qi2 - fix DMA API leaks for multiple setkey() calls 0448ead - crypto: caam/qi2 - move flc_dma out of caam_flc struct 1f4382d - crypto: caam/qi2 - don't copy ablkcipher keys 1e2a992 - crypto: caam - constify key data f77bb75 - dma: fsl-qdma: add qDMA big endian support 95084ac - dma: ls1021a: fix qdma node to dtsi 6f6972a - staging: fsl-dpaa2/eth: defer probe if no mc portal is found 21bdda4 - staging: fsl-dpaa2/eth: Remove unused FD field 01217dc - staging: fsl-dpaa2/eth: Use napi_consume_skb() 6372197 - staging: fsl-dpaa2/eth: Don't yield the cpu unless necessary b340142 - staging: fsl-dpaa2/eth: Don't include HH_DATA_MOD in needed_headroom d2c55fe - staging: fsl-dpaa2/eth: Update Rx headroom computation 6a91fe0 - staging: fsl-dpaa2/eth: Don't account SWA in tx_data_offset 660ad84 - staging: fsl-dpaa2/eth: Add buffer count to channel stats 7cc6c44 - staging: fsl-dpaa2/eth: Fix NAPI initialization 0f10e8d - staging: fsl-dpaa2/eth: Account for Rx FD buffers on error path d567182 - staging: fsl-dpaa2/eth: Fix potential endless loop e11bc97 - usb: fsl: Fix compilation error e1e457f - fsl/usb: Workarourd for USB erratum-A005697 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>