aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/linux-qoriq
AgeCommit message (Collapse)Author
2019-04-11linux-qoriq/4.14:update to 7e52442Chunrong Guo
*update to lsdk 1903 tag include the following changes: 7e52442 - vfio/fsl-mc: Reset container on last reference release 66346b1 - Revert "net: phy: aquantia: add pause frame support" 5a51f09 - Merge branch 'linux-4.14-nxp' into linux-4.14 on Mar 21, 2019 0412772 - PCI: controller: dwc: Do not let PCIE_DW_PLAT_HOST default to yes 55f1e5e - i2c: imx: defer probing on dma channel request c42701e - i2c: imx: fix dma_request_chan error handling e16c8a1 - i2c: imx: improve the error handling in i2c_imx_dma_request() 434a13d - i2c: imx: notify about real errors on dma i2c_imx_dma_request ba46a4b - powerpc/dts/fsl: add crypto node alias for B4 1c0ec67 - arm64: dts: ls1043a: add crypto node alias also for qds eb96cdd - soc: fsl: dpio: Increase timeout for QBMan Management Commands a695286 - soc: fsl: qbman: avoid race in clearing QMan interrupt 07977ec - drivers: soc: fsl: fix problem of compiling qixis driver 0529a6d - PCI: endpoint: Correcting nonstandard NXP copyright 70827e4 - Merge branch 'linux-4.14-nxp' into linux-4.14 on Mar 20, 2019 2a71b28 - crypto: caam - fix building job ring as module b87ba6a - soc/fsl/bqman: page align iommu mapping sizes d2e2129 - sdk: dts: remove dma-coherent from sdk dts for QE 788e297 - net: phy: aquantia: add pause frame support fcc8208 - dpaa2-eth: Update pause frames settings on link up 4c86a9c - dpaa2-eth: fix race condition with bql frame accounting e0d959e - dpaa2-eth: configure the cache stashing amount on a queue bafb6b5 - staging: fsl-dpaa2/mac: Fix bug in pause frame advertising 0ed08fd - staging: fsl-dpaa2/mac: add pause frames support for managed phys adcaa66 - of/device: Set bus DMA mask as appropriate 7f97665 - iommu/dma: Respect bus DMA limit for IOVAs *refresh patches Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
2018-10-01linux-qoriq/4.9: update to e8b01fbChunrong Guo
*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-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-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>
2017-08-07linux: upgrade to v4.4Chunrong Guo
*include the following changes ec61f52 - irqchip/gicv3: Remove disabling redistributor and group1 non-secure interrupts 7f4242d - arm64: dts: update the cpu idle node ab7df6a - arm: dma-mapping: export arch_setup_dma_ops() 9d921e8 - gianfar_ptp: replace get_of_u32 with of_property_read_u32 ec491e1 - arm64: dts: ls2088ardb: Update nodes for QSPI 69fe6d7 - mtd: spi-nor: Fix the wrong setting for SPI_NOR_DDR_QUAD_READ 13694ee - arm: config: Remove CONFIG_MTD_CFI_BE_BYTE_SWAP in multi_v7_defconfig 9153b91 - arm: dts: Add big-endian for IFC on LS1021A 765159b - armv8: dts: Add big-endian for IFC on LS1043A/LS1046A dec2400 - arm64: configs: Remove CONFIG_MTD_CFI_BE_BYTE_SWAP in lsdk.config b1ce954 - driver: mtd: update struct map_info's swap as per map requirement dea4d1b - phy: allow 10G fixed PHY support e16454a - net: phy: add 10000 as valid speed for fixed-link 57e8edd - crypto: caam/qi2 - setup CG only if supported b4b138a - crypto: caam/qi2 - add dpseci capabilities support 110fc6b - serial: fsl_lpuart: Remove the alias node dependence 4f43ea0 - pcie-ep: Fix the memory leak issue 4a14d8f - pci-ep/ls1046a: Add new interface to show the transfer data 3da05d2 - pci-ep/ls1046a: Instead of the __get_free_pages with dma_alloc_coherent 270c4da - pci-ep/ls1046a: Add new input parameter to set transfer data c4b6a9a - pci-ep/ls1046a: Remove the BARs set step 22b58f3 - pci-ep/ls1046a: Correct LUT offset for different LS platform cc463ba - pci/layerscape: add msi trigger function 284f305 - pci/layerscape: fix compile issue 04f2757 - pci/layerscape: Add PCIe endpoint driver faad801 - ls1088a: dts: Added reboot node 8b5f765 - crypto: caam/qi - abort algorithm setup on DPAA2 parts 574f783 - arm64: defconfig: enable CONFIG_GPIO_MPC8XXX 2fb5946 - crypto: caam/qi2 - fix authenc givencrypt shared descriptor da6f201 - arm64: dts: ls2088a: add cpu idle support 943127c - arm64: dts: ls1088a: add cpu idle support 4884a91 - arm64: dts: ls1043a: add cpu idle support 9b01166 - arm64: dts: ls1012a: add cpu idle support 4878b3b - staging: fsl-dpaa2/eth: Set Tx timestamp support correctly cde1f46 - dpaa_eth: move global variable 'clock' into ptp_priv_s struct 7579dc5 - config: arm32: enable necessary options for KVM and containers 2b8471d - dts: ls1046aqds: add "simple-bus" and ranges to fpga bde83bb - usb: dts: for fix usb port faile issue on ls1021atwr 206cee8 - usb: dwc3 : Add support for USB snooping 6ee3ba2 - usb: host: xhci: add a new quirk XHCI_NO_64BIT_SUPPORT 7532a3a - fmd: use ptp-timer for Fman RTC node name c95fecc - dpaa_eth: use ptp-timer phandle instead of ptimer-handle 43ea287 - arm64: dts: ls1088ardb: correct the base address of watchdog d1d561b - arm64: dts: add qmda note in ls1043/ls1046 dts. 1f984eb - arm64:configs: Enable CEPH_FS and XFS_FS in lsdk.config 63543be - crypto: caam/qi2: add support for TLS 1.0 record 508ce50 - caam/qi - add support for TLS 1.0 record 68054f6 - crypto: caam - add support for MOVEB command 4aa26bc - crypto: caam/qi - explicitly set dma_ops 9ba9074 - crypto: caam/qi - fix AD length endianness in S/G entry 41b5850 - crypto: caam/qi - use QBMan (NXP) SDK driver db3e005 - dpa_eth: remove unused code a648124 - dpaa_eth: ceetm: adapt to net/sched API changes e5435d5 - fsl_qbman: set dma_ops e954a2f - staging: fsl-dpaa2/eth: Update tx_shaping max burst size 7644da1 - staging: fsl-dpaa2/eth: Fix kfree bug 47d6760 - cpufreq: qoriq: enhance bus frequency calculation 53cc39e - arm64: lsdk.config: Enable CONFIG_OVERLAY_FS in kernel e394bc8 - driver: mtd: ifc: update bufnum mask for ver >= 2.0.0 67565eb - driver: mtd: ifc: Initialize SRAM for all version >= 1.0 3c9e9ac - Add dspi node for fsl-ls1046a-qds-sdk dts 9990039 - crypto: backport TLS implementation to v4.4 API Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-04-11linux-qoriq, powerpc: kernel patches for cmp assembly instructions that fail ↵Bob Cochran
with binutils 2.28 linux-qoriq 4.1.35 64b kernel fails to build for vdso64/gettimeofday.S, vdso64/datapage.S, and head_64.S due to incorrectly coded cmp instructions. Apply two existing kernel patches from upstream, mainline kernel to correct the coding of these instructions. Built and tested on an e5500 t1040rdb-64b machine Change-Id: I710d0d1a5b886cc23c2aa0052e0ec1c148870635 Signed-off-by: Bob Cochran <yocto@mindchasers.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-03-17linux-qoriq: update to b14540eTing Liu
* merged upstream v4.1.35 release. * support LS1012A * Includes additional workarounds for Chip Errata: A-010284, A-010150, A-008975 Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-12-09linux-qoriq: fix CVE-2016-0758Sona Sarmadi
Fixes a flaw in the Linux kernel's ASN.1 DER decoder processed certain certificate files with tags of indefinite length. A local, unprivileged user could use a specially crafted X.509 certificate DER file to crash the system or, potentially, escalate their privileges on the system. References: https://lkml.org/lkml/2016/5/12/270 Upstream patch: https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/patch/ ?id=af00ae6ef5a2c73f21ba215c476570b7772a14fb [backported from stable 3.16] Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-12-09linux-qoriq: fix CVE-2016-2053Sona Sarmadi
The asn1_ber_decoder function in lib/asn1_decoder.c in the Linux kernel before 4.3 allows attackers to cause a denial of service (panic) via an ASN.1 BER file that lacks a public key, leading to mishandling by the public_key_verify_signature function in crypto/asymmetric_keys/public_key.c. References: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-2053 upstream patch: https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/ ?id=15430f775ee686b61569a0c3e74cf0b2ad57c8eb [backported from stable 3.16] Signed-off-by: Sona Sarmadi <sona.sarmadi@enea.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-10-31linux-qoriq: fix CVE-2016-5696Adrian Dudau
net/ipv4/tcp_input.c in the Linux kernel before 4.7 does not properly determine the rate of challenge ACK segments, which makes it easier for man-in-the-middle attackers to hijack TCP sessions via a blind in-window attack. References: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-5696 https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/ patch/?id=5413f1a526d2d51d7a5768133c90936c017165c6 https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/ patch/?id=72c2d3bccaba4a0a4de354f9d2d24eccd05bfccf (This a follow-up to "tcp: make challenge acks less predictable) Signed-off-by: Adrian Dudau <adrian.dudau@enea.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-12linux-qoriq: fix build path of the dtbTing Liu
Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-08-12linux-qoriq: upgrade to 4.1 plus fsl patchesTing Liu
The main features are: * Linux kernel 4.1.8 * ARM A7 (AARCH32), A53 and A57 (AARCH64), Little Endian (default) * Power Architecture e500mc, e5500, e6500 * Multicore SMP support and multithread (e6500) * 32-bit effective kernel addressing [e500mc, e5500, A57] * 64-bit effective addressing [e6500, A53, A57] * Huge Pages (hugetlbfs) * Linux Real-Time (RT) [P4080, B4860, LS1021A] * Kernel-based Virtual Machine (KVM) * Libvirt 1.2.19 * Linux Containers (LXC) 1.1.4 function support Detailed commit log can be found at: http://git.freescale.com/git/cgit.cgi/ppc/sdk/linux.git/log/?h=sdk-v2.0.x Signed-off-by: Ting Liu <ting.liu@nxp.com>
2016-06-03linux-qoriq: fix build issue under gcc6Zhenhua Luo
Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19linux-qoriq: fix the kernel hang issue with gcc-5.2Zhenhua Luo
Backport a patch to fix the kernel hang issue when the uImage is built by gcc-5.2. The details can be found in https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5e95235 Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> (backported from meta-fsl-ppc:95d9f9aba81ccdae53011ac8c6fbbc2605b9cedc) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2016-04-19linux-qoriq: fix gcc 5.2 build issues of ls1021atwrZhenhua Luo
Cherry picked patches from future kernel versions to fix gcc5.2 build errors (Port from meta-fsl-arm rev: d4da62e1972d78a0ebfa51e6bad232732144e4b2) Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com>