summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ipsec-demo: set COMPATIBLE_MACHINE as qoriqTing Liu2015-12-281-1/+1
| | | | | Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
* linux-qoriq: inherit kernel-archTing Liu2015-12-281-2/+2
| | | | | | | This avoids using hardcoded 'powerpc'. Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
* linux-qoriq: replace tab with spacesTing Liu2015-12-281-20/+20
| | | | | Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
* linux-qoriq: default not install Images into rootfsTing Liu2015-12-281-0/+3
| | | | | | | | As size limited, kernel image files are not wanted in rootfs. Install kernel-image if needed. Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
* linux-qoriq: update to commit 43cecdaTing Liu2015-12-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New commits imported: 43cecda fmd: remove cc-aging support 867551d fmd: relocate aging_support field to maintain compatibility 08d3161 Merge pull request #75 in SDK/linux-devel from ~R52568/linux-devel:hotfix/QLINUX-3938-fmd-ioc_compat_fm_pcd_kg_scheme_spc_t to master 1cf7b57 fmd: PCD: fix offline port blocked by fragmented IPV6 295abbb fmd: move compat_copy_fm_pcd_kg_scheme_spc out of DPAA 11 def 976b0aa fmd: PCD: fix offline port blocked by fragmented IPV6 b242e9c fmd: Add support for IPF after HMan fd8e7c7 Merge pull request #69 in SDK/linux-devel from ~R27762/linux-devel:add_hm_node_stats to master 1c291fd Merge pull request #72 in SDK/linux-devel from ~B56421/linux-devel_sdk_ip-usb:bugfix/QSDK-2454 to master 50eea51 Merge pull request #48 in SDK/linux-devel from ~R52568/linux-devel:bugfix/QLINUX-3822-monitoring-any-match-inside-hash to master dd05648 arm: dts: ls1021a: Add dma-coherent property to usb3 node e8c288e drivers: dwc3: Set dma ops for xhci dev 56afee9 drivers: dwc3 : Add support for USB snooping 3f83306 drivers: dwc3: host: Change burst beat and outstanding pipelined transfers requests. 1666d68 fmd: add ioctl call to retrieve scheme counter - spc a9d0ea5 fmd: Render header manip node statistics available in user space e176e3f fmd: fix compat layer for aging_support 3a8d082 Merge pull request #65 in SDK/linux-devel from ~R01356/linux-devel:bugfix/QUSDPA-704-segfault-in-dma_mem-allocator.c to master a57ffba Merge pull request #64 in SDK/linux-devel from ~B06830/linux-devel:bugfix/QSDK-2404-cryptodev-linux-sha1-offloading to master 0586472 Merge pull request #63 in SDK/linux-devel from ~B29983/linux-devel-tyt:QSDK-2438-there-is-some-improper-information to master 61f0e11 Merge pull request #61 in SDK/linux-devel from ~R54964/linux-devel:bug-fix to master cfb981f dev-exporting dev functions to support ceetm e98f36e fsl_usdpaa: Remove TLB entries when unmapping memory 8700bab crypto: caam - Change kmalloc to kzalloc to avoid residual data 4fd8cac crypto: caam - fix memory corruption in ahash_final_ctx 16d4087 crypto: caam - Fix incorrect size when DMA unmapping buffer 270c770 crypto: caam - improve initalization for context state saves 67ef9d13 crypto: caam - enable LARGE_BURST for enhancing DMA transactions size 2c27666 crypto: caam - make write transactions bufferable on PPC platforms 418316c cpufreq: qoriq: fix output information error 300c3ff fsl-qbman: Handle memory leaks 56e16e2 fsl-pme: Check for null pointers 3ac31aa fsl-dce: Handle memory allocation failures e11b65b fsl-dce: Correct error paths and add new labels ea1259d fsl_qbman: null check for lni in qman_ceemt_sp_release e82a761 fmd: fix locks in ModifyKey function dedb4b3 fmd: support aging in CC 0506053 pci/layerscape: Do not check link status e03bbdd asf_tcp_nf: Patch to correct typecast in tcp timestamp copy. 91aade9 Revert "gianfar: Add dma transfer endian property support" 03dd666 kconfig-asf : asf_qos disabled with asf by default b8d41cb dev-asf-qos - correcting the qos hooks for dpaa linux qos 18b0779 dpaa_eth: fix bpool seeding for advanced drivers 7faf498 net, gianfar, rt: Update TX_TIMEOUT to 5HZ 502650e net, rt: limit net_rx napi calls in threaded ISR context e37ce25 powerpc/t1040/dts: Add interrupts for PHYs connected to L2 Switch ports 6da728b fmd: support aging in CC 5cd3a8f fmd: fix policer spelling issues b5d9899 fmd: Remove FM_PORT_PcdPrsModifyStartOffset routine - not supported 4c642e7 fsl_qbman: enable sending cscn to dcp for old qman revision b8887bd t4240dts: correct the ceetm node f33567a dpaa_eth: Add a configurable dpa_tx call e48b858 mmc: sdhci-of-esdhc: fix compile error on ARM platform fb9a06b QorIQ/TMU: add TMU node to device tree for QorIQ T1023/T1024 4fbd4cf QorIQ/TMU: add thermal management support based on TMU a9463a3 QorIQ/TMU: add TMU node to device tree for QorIQ T1040/T1042 6b43e2b thermal: fix cpu_cooling max_level behavior f0a70b9 mmc: sdhci-of-esdhc: add SDR50 mode support for SD/MMC Legacy Adapter Card 9ac6075 mmc: esdhc: add eMMC45 Adapter Card HS200 mode support e89634e QorIQ/TMU: add TMU node to device tree for LS1021A fd1b282 Merge branch 'feature/LS1-for-SDK' of ssh://sw-stash.freescale.net/dnnpi/ls1-linux-jason into LS1-SDKV04-SDK1.9 8d3a3ca t104xd4rdb: add DS26522 nodes to device tree aaa395f Merge branch 'qoriq-sdk' into LS1-SDK-Rev2.0 ec78b41 arm: ls1021a: mask interrupts before entering deep sleep 13d0daf arm: dts: ls1021a: Add transfer mode property in DSPI2 node 6f50fc1 arm: dts: ls1021atwr: Enable DSPI2 dts node 7a6dba4 arm: ls1021a: change the order of setting PMC interrupt registers 4e61417 crypto: caam - fix SEC ERA reading bcd5862 crypto: caam - fix snooping for write transactions eec616d1 arm/dts: Add node for ina220 on LS1021ATWR-Rev 3915d65 arm/defconfig: Add Atheros AT803X PHYs support e364aa2 QE/HDLC: modify QE-HDLC for both ARM and POWERPC bb21962 Test patch: Enable CAN SoC level loopback a4c59bc arm/dts: Add nodes for flexcan devices present on LS1021A-Rev2 SoC 6e9c5a3 can: flexcan: Add support for non RX-FIFO mode c466de8 can: flexcan: Remodel FlexCAN register r/w APIs for BE instances 306f67c can: flexcan: Add ls1021a flexcan device entry 7e71163d doc/bindings: Add 'endianess' optional-property for FlexCAN controller 1795472 Revert 'can: flexcan: Add ls1021a flexcan device entry' 863d717 Revert 'net: can: Remodel FlexCAN register read/write APIs for BE instances' 41cfacd Revert 'can: flexcan: Add support for non RX-FIFO mode and conditional ERRATA ERR005829 handling' 8d04086 mmc: sdhci: more efficient interrupt enable register handling e08d8bf pci/layerscape: update MSI code for ls1021 rev2 MSI support d217d96 mmc: sdhci-pltfm: enable interrupt mode to detect card 7549302 arm: ls1021a: enable sleep and deep sleep for rev 2.0 silicon 3aa9846 ls1021a: dts: Add eTSEC info for 2nd interrupt groups 5217966 Merge branch 'qoriq-sdk' into LS1-SDK-Rev2.0 02d571e ls102xa: nor: Adjust the partition for NOR flash according to the new mapping table 78fd893 arm: ls1021a: add deep sleep support on TWR-LS1021A-PB b65882a Revert "gianfar: Disable Rx snooping for LS1" 138b929 Revert "gianfar: Remove tx snooping support from LS1" 7b56cb1 arm: ls1021a: add platform notifier for dma-coherent requirement 62a2834 ls102xa: dts: Remove big-endian-regs property for SAI bebea77 Revert "ls102xa: audio: Workaround for SAI data transfer endian issue" a449b22 ls102xa: nor: Adjust the partition for NOR flash Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
* u-boot-qoirq: update to commit eb3d4fcTing Liu2015-12-281-138/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To align with meta-fsl-arm, re-use u-boot.inc from oe-core New commit imported: eb3d4fc powerpc/mpc85xx: fix disable port for FMAN erratum A007273 63dfac1 powerpc/mpc85xx: restrict platform for FMAN erratum A007273 54e5fde powerpc/mpc85xx: Add workaround for FMAN erratum A007273 61ac6ba drivers:usb:fsl: Add affected SOCs for USB Erratum A007792 ced4086 fsl/ddr: updated ddr errata-A008378 for arm and power SoCs 17f724f fsl/errata: move fsl_errata.h to common directory 6acff65 arm: ls102x: add get_svr and IS_SVR_REV helper 0caf24c arm: ls102xa: Set fdt_high and initrd_high to the value of 0xffffffff 263a323 powerpc: e6500: Lock/unlock L2 cache instead of L1 as init_ram f28fd70 powerpc: configs: Fix init_ram physical address for several boards 46be0a4 ls102xa: fdt: Disable IFC in SD boot for QSPI f1ca68a ls102xa: etsec: Use proper settings for BE BDs e0712fe mpc85xx/u-boot*.lds: remove _GLOBAL_OFFSET_TABLE_ definition a04b8b3 mmc: fsl_esdhc: fix mmc read/write error on T4160/T4080 23a735b arm: ls1021a: Fix the patch check warnings for the previous commit 5a42d5d SECURE_BOOT: Correct reading of ITS bit f6310eb arm: ls1021a: Add QSPI or IFC support in SD boot ab2db1a arm: ls102xa: fix patch check issue. 7611d2c Merge pull request #40 in SDK/u-boot-devel from ~B29983/u-boot-devel-tyt:feature/QUBOOT-1181-the-u-boot-deepsleep-resume-time to master d406c4f arm: ls102xa: enable all the snoop signal for masters. 1686b84 Merge pull request #38 in SDK/u-boot-devel from ~B46683/u-boot-devel:bugfix/QUBOOT-1173-ls1021atwr-sd-boot-don-t-support to master 0258a33 Merge pull request #37 in SDK/u-boot-devel from ~B18965/my-u-boot-devel:master to master dfc49e9 arm: ls1021atwr: optimize the deep sleep latency 2023326 Merge pull request #34 in SDK/u-boot-devel from ~B40530/u-boot-devel:feature/QUBOOT-789-sd-boot-on-t4-rdb to master 3a8f547 Merge pull request #35 in SDK/u-boot-devel from ~B47093/u-boot-devel-sdhc:feature/QLINUX-3755-support-the-uhs-speed-mode-for to master e4957df Merge pull request #31 in SDK/u-boot-devel from DNNPI/ls1-uboot:feature/LS1-for-SDK1.9 to master 774b080 configs: ls1021atwr: Enable ID EEPROM for SD boot 95a9abb arm: mmu: Add missing volatile for reading SCTLR register c9a7868 mmc: fsl_esdhc: enable EVDD automatic control for SD/MMC legacy card 3fe5a18 Merge pull request #27 in SDK/u-boot-devel from ~B45475/u-boot-devel-fork:feature/QUBOOT-1057-support-qe-tdm-on-t1040rdbd4 to master 767a4ad powerpc/t1040qds: enable peripheral clock for eSDHC 0867fed powerpc/t1040qds: enable adapter card type identification support 26d6853 mmc: fsl_esdhc: enable dat[4:7] for eMMC4.5 acd4c74 powerpc/t4rdb: Add SD boot support for T4240RDB board b773c94 configs: ls1021atwr: Disable DSPI2 with NOR boot 98bf337 mtd: sf: Add support AT26DF081A chip 91bdf34 dm: dts: ls1021a-twr: Enable DSPI2 on LS1021ATWR 7289cb9 configs: ls1021atwr: Enable DSPI for LS1021ATWR 870af21 t1040d4rdb: assign muxed pins to qe-tdm when set hwconfig qe-tdm 300674e powerpc/t1023rdb: change default core frequency to 1200MHz 45f88eb powerpc/t1023rdb: eMMC boot without external SD card aee4875 board/t1023rdb: add support for T1023RDB RevC 2c86026 ls1021atwr: sdboot: change serdes 0x20 to 0x30 8d38d25 LS102XA:workaround:disable priorities within DDR 2621445 arm: ls1021a: allow OCRAM access permission as R/W in SPL 10bc2b0 crypto/fsl: fix "era" property value on LE platforms 6d5733d arm: ls102xa: enable snooping for CAAM transactions d3e6f11 Revert "Enable snooping on transactions from CAAM block" a5dc0f7 arm: ls1021a: Ensure LS1021 ARM Generic Timer CompareValue Set 64-bit 0669b57 LS102XA: Workaround: DDR require a register write 449ab6a ls102xa: Enable snoop and DVM message requests. 6ae8810 Revert "arm: ls102xa: workaround for cache coherency problem" 617f1fd Revert "sf: Add support for flag status register on Micron chips" 18bd7bb arm: ls102xa: Add LE mode support for audio IPs on Rev2.0 silicon 80a22d8 QE: modify the address of qe ucode 784f7f2 arm: ls1021atwr: program the regulator for deep sleep 8971e50 ls1021atwr: added deep sleep support in uboot 9f692ae ls102xa: etsec: Enable Tx Data and TxBD snooping 79da560 arm/ls102xa:Add support of conditional workaround implementation as per SoC ver b6876d0 arm: ls102xa: Adjust the load address of U-Boot for NOR boot Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
* fsl-u-boot-localversion.bbclass: import from meta-fsl-armTing Liu2015-12-281-0/+27
| | | | | | Prepare for fsl-arm/ppc merge. Signed-off-by: Ting Liu <ting.liu@freescale.com>
* usdpaa-apps: use in6_* macros from glibc instead of kernelTing Liu2015-12-232-0/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Both glibc and the kernel have in6_* macros definition. Use the one from glibc. Kernel headers will check for previous libc definitions by including include/linux/libc-compat.h. Fix the below build error: | [CC] xfrm_km.c (bin:srio_ipsec_offload) | In file included from .../tmp/sysroots/b4860qds-64b/usr/include/linux/xfrm.h:4:0, | from src/srio_ipsec_offload/xfrm_km.c:46: | .../usr/include/netinet/in.h:99:5: error: expected identifier before numeric constant | IPPROTO_HOPOPTS = 0, /* IPv6 Hop-by-Hop options. */ | ^ | In file included from .../tmp/sysroots/b4860qds-64b/usr/include/netinet/ip.h:24:0, | from src/srio_ipsec_offload/xfrm_km.c:52: | .../tmp/sysroots/b4860qds-64b/usr/include/netinet/in.h:209:8: error: redefinition of 'struct in6_addr' | struct in6_addr | ^ | In file included from .../tmp/sysroots/b4860qds-64b/usr/include/linux/xfrm.h:4:0, | from src/srio_ipsec_offload/xfrm_km.c:46: | .../tmp/sysroots/b4860qds-64b/usr/include/linux/in6.h:32:8: note: originally defined here | struct in6_addr { | ^ Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* usdpaa-apps: fix the inline function definition with gcc 5.xTing Liu2015-12-232-1/+83
| | | | | | Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* udev-rules-qoriq: remove useless automount.rulesTing Liu2015-12-231-23/+0
| | | | | | Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* udev-rules-qoriq: restrict COMPATIBLE_MACHINE to qoriq-ppcTing Liu2015-12-231-0/+1
| | | | | | | | | | | | | The autobuilder does a universe fetch with the meta-fsl-* layers enabled, and gets errors when MACHINE=qemux86. Restrict COMPATIBLE_MACHINE to skip this recipe. Fix [Yocto: #8802] Signed-off-by: Ting Liu <ting.liu@freescale.com> Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-qoriq: fix the kernel hang issue with gcc-5.2Zhenhua Luo2015-11-102-0/+38
| | | | | | | | | | 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>
* skmm-ep: fix the inline function definition with gcc 5.xZhenhua Luo2015-09-242-0/+68
| | | | | | | | | | There are different semantics for inline functions for gcc-5.x compared to previous gcc. Fix the following build error. | skmm.c:(.text.startup+0xfc): undefined reference to `va_to_pa' | skmm.c:(.text.startup+0x10c): undefined reference to `va_to_pa' Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* adjust MACHINEOVERRIDES orderingTing Liu2015-08-137-7/+7
| | | | | | | | | | | | | | | | FILESPATH is in part built by using MACHINEOVERRIDES and the path is built working right to left. Use =. instead of .= to prepend (e6500-64b:qoriq-ppc) to (soc:board). Take t2080rdb-64b as example, change from: FILESOVERRIDES="powerpc64:t2:t2080:t2080rdb-64b:qoriq-ppc:e6500-64b:poky" MACHINEOVERRIDES="t2:t2080:t2080rdb-64b:qoriq-ppc:e6500-64b" To: FILESOVERRIDES="powerpc64:e6500-64b:qoriq-ppc:t2:t2080:t2080rdb-64b:poky" MACHINEOVERRIDES="e6500-64b:qoriq-ppc:t2:t2080:t2080rdb-64b" Signed-off-by: Ting Liu <ting.liu@freescale.com>
* udev-rules-qoriq: avoid conflict with udev-extraconfTing Liu2015-08-131-5/+0
| | | | | | | | udev-extraconf installs file mount.blacklist too. rpm/ndb bits should go into udev-extraconf recipes, otherwise there will be file conflict. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* cryptodev: set CLEANBROKENTing Liu2015-08-021-0/+2
| | | | | | | | | | | | | | | | Fix the below error: DEBUG: Executing shell function do_configure NOTE: make -e MAKEFLAGS= clean make -C /lib/modules/3.16.0-4-amd64/build SUBDIRS=`pwd` clean make[1]: *** /lib/modules/3.16.0-4-amd64/build: No such file or directory. Stop. Makefile:39: recipe for target 'clean' failed make: *** [clean] Error 2 ERROR: oe_runmake failed This aligns with the cryptodev recipe in Poky. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: add -fgnu89-inline option for gcc5Ting Liu2015-07-292-0/+40
| | | | | | | | | | | | | | | | Fix the below build issues: CC drivers/crypto/fsl/sec.o LD arch/powerpc/cpu/mpc8xxx/built-in.o arch/powerpc/cpu/mpc8xxx/fdt.o: In function `ld_le16': ../arch/powerpc/include/asm/byteorder.h:12: multiple definition of `ld_le16' The problem is the change of the default C standard from gnu89 to gnu11 which changes the semantics of 'inline'. The issue is described in the Porting guide at https://gcc.gnu.org/gcc-5/porting_to.html. Adding the '-fgnu89-inline' option fixes the issue. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: Add linux/compiler-gcc5.h to fix builds with gcc5Ting Liu2015-07-292-1/+94
| | | | Signed-off-by: Ting Liu <ting.liu@freescale.com>
* u-boot-qoriq: correct PVTing Liu2015-07-291-1/+1
| | | | | | | | u-boot-qoriq was upgraded to 2015.01 now. Use _append to not override the PV in recipe. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* openssl-1.0.1i: s/inline/static/ to fix gcc5.2 issueTing Liu2015-07-291-2/+2
| | | | | | | | | | Fix the following error: | ../libcrypto.so: undefined reference to `spcf_bn2bin' | ../libcrypto.so: undefined reference to `spcf_bn2bin_ex' | collect2: error: ld returned 1 exit status | make[2]: *** [link_app.gnu] Error 1 Signed-off-by: Ting Liu <ting.liu@freescale.com>
* cryptodev: update to 1.7 plus FSL patchesCristian Stoica2015-07-2034-99/+1531
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To avoid build issue when Poky upgrades cryptodev, keep a copy of cryptodev-{linux,modules,tests) recipe in this repository. Based on the upstream, this includes the following FSL patches: 0001-add-support-for-composite-TLS10-SHA1-AES-algorithm-o.patch 0002-add-support-for-COMPAT_CIOCAUTHCRYPT-ioctl.patch 0003-PKC-support-added-in-cryptodev-module.patch 0004-Compat-versions-of-PKC-IOCTLs.patch 0005-Asynchronous-interface-changes-in-cryptodev.patch 0006-ECC_KEYGEN-and-DLC_KEYGEN-supported-in-cryptodev-mod.patch 0007-RCU-stall-fixed-in-PKC-asynchronous-interface.patch 0008-Add-RSA-Key-generation-offloading.patch 0009-Fixed-compilation-error-of-openssl-with-fsl-cryptode.patch 0010-add-support-for-composite-TLS10-SHA1-3DES-algorithm-.patch 0011-add-support-for-TLSv1.1-record-offload.patch 0012-add-support-for-TLSv1.2-record-offload.patch 0013-clean-up-code-layout.patch 0014-remove-redundant-data-copy-for-pkc-operations.patch 0015-fix-pkc-request-deallocation.patch 0016-add-basic-detection-of-asym-features.patch 0017-remove-dead-code.patch 0018-fix-compat-warnings.patch 0019-fix-size_t-print-format.patch 0020-fix-uninitialized-variable-compiler-warning.patch Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com> Signed-off-by: Ting Liu <ting.liu@freescale.com>
* openssl: add sdk-v1.8 patchesCristian Stoica2015-07-2027-34/+1531
| | | | | | | | | | | | | | | | The imports the following changes: eng_cryptodev: extend TLS offload with+ 3des_cbc_hmac_sha1 eng_cryptodev: add support for TLSv1.1 record offload eng_cryptodev: add support for TLSv1.2 record offload cryptodev: drop redundant function cryptodev: do not zero the buffer before use cryptodev: clean-up code layout cryptodev: do not cache file descriptor in 'open' cryptodev: put_dev_crypto should be an int cryptodev: simplify cryptodev pkc support code Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* openssl: rewrite recipe to remove code duplicationCristian Stoica2015-07-202-35/+4
| | | | | | | | | | - the package is now based on upstream tarball instead of Freescale git repository - Freescale cryptodev patches are applied only on target package to avoid build errors Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* openssl: remove native dependency on cryptodevCristian Stoica2015-07-201-4/+3
| | | | | | | | | | | | | The original intent of the code was good but the comment was missleading since the cryptodev dependency was always set, even for the native package. Dependency on acceleration engines (including cryptodev) should be disabled for the native package to reduce the risk of incorrect builds and other runtime issues. In particular, the chain of dependencies for such a high profile crypto package should be minimal to help with code audit. Signed-off-by: Cristian Stoica <cristian.stoica@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* openssl: fix the packaging qa errorZhenhua Luo2015-07-201-4/+4
| | | | | | | | | | ERROR: QA Issue: non debug package contains .debug directory: openssl-engines path .../packages-split/openssl-engines/usr/lib64/engines/.debug/libcswift.so ERROR: QA run found fatal errors. Please consider fixing them. Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* dpa-offload: add recipeTing Liu2015-07-201-0/+49
| | | | | | | The user space DPAA offloading drivers were splited from the old usdpaa. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* usdpaa-apps: add recipeTing Liu2015-07-201-0/+65
| | | | | | | The usdpaa applications were splitted from the old usdpaa repository. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* usdpaa: update to revision 3b07179Ting Liu2015-07-201-38/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | usdpaa repository was splited into usdpaa (drivers), dpa-offload (drivers). and usdpaa-apps. This recipe now stores only usdpaa drivers. Remove unrelated bits. New git commits: 3b07179 fsl-usdpaa: Add spin_lock_destroy e65a5e6 qbman: Fix qman_ceetm_cscn_dcp_get() 1eda3c8 qbman: Update ceetm with some user friendly APIs 991a6fe Add COPYING file 26eb74a qbman: Agressively clean QMan portals before use e00f58f standalone-env: Added support for T1023, T1024 boards. 79eaaf1 fman: Optimize implementation of "fm_mac_config_loopback" function 0c95b1f include: install needed header files a7c1d67 Rename source directory from 'drivers' to 'src' 6ffdb3e lib/mm: Relocate common library from apps 2858d19 standalone-env: Remove application exports b298439 Relocate test directory to usdpaa-apps 40ae339 apps/libs: Relocate to usdpaa-apps a34d0b3 srio_ipsec_offload: Relocate to usdpaa-apps 7018460 dsp_dpa: Relocate to usdpaa-apps 935dfb0 dpa_offload: Relocate driver to own repository 8364e4f ppac: Relocate to usdpaa-apps f955e2d test_netcfg: Relocate to usdpaa-apps a64f8b1 sra: Relocate to usdpaa-apps bbb8ea4 simple_proto: Relocate to usdpaa-apps 5aaee69 simple_crypto: Relocate to usdpaa-apps 6fdd64a rmu: Relocate to usdpaa-apps 51a3580 reflector: Relocate to usdpaa-apps 2bbf219 reassembly_demo: Relocate to usdpaa-apps f6c34d5 qbman_speed: Relocate to usdpaa-apps b97246d pme_loopback: Relocate to usdpaa-apps c96ce65 lpm-ipfwd: Relocate to usdpaa-apps f689a86 ipsec_offload: Relocate to usdpaa-apps b501eed ipsecfwd: Relocate to usdpaa-apps a6f6f7e ipfwd: Relocate to usdpaa-apps c9020e1 hello_reflector: Relocate to usdpaa-apps bfe0a37 fragmentation_demo: Relocate to usdpaa-apps 6a52158 fra: Relocate to usdpaa-apps d75cb94 dma_test: Relocate to usdpaa-apps 86f15cc cpu_hotplug: Relocate to usdpaa-apps 8dcb426 classifier_demo: Relocate to usdpaa-apps 5e47efe ceetm_demo: Relocate to usdpaa-apps b05c038 capwap: Relocate to usdpaa-apps 1c1a546 capwap: remove dependency on internal/compat f87542d srio_ipsec_offload: remove dependency on internal/compat fc0d7f9 pme_loopback: remove dependency on internal/compat fd82904 libfslcrypto: fix setting of FD field 51dddc7 Add FMAN API fm_mac_conf_max_frame_len 89f9869 Add FMAN API fm_mac_config_loopback 2393a84 Add FMAN API fm_mac_set_rx_ignore_pause_frames 450b89e Adding FMAN API fm_mac_add_exact_match_mac_addr and fm_mac_config 47fced1 Adding FMAN API fm_mac_set_promiscuous 8c77b68 simple_crypto: add support for block cipher algorithm mode Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* fm-ucode: update to revision 2827f00Ting Liu2015-07-201-2/+3
| | | | | | | | | | This import the following changes: 2827f00 fm-ucode: release 106_x_15 version Also add the reglex for new t1023/t1040/t1042 boards. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* hv-cfg: update to revision b9287b0Ting Liu2015-07-201-3/+3
| | | | | | | | | | | | | | | | | | | This imports the following changes: b9287b0 t1040d4rdb: initial scenario d3aa1b2 experimental/t4240rdb: initial hv-1p scenario b94307e experimental/t4240qds: add missing devices e72637b t4240qds: add missing fman1 sgmii port 6a0e0ff drop restriction of just one portal for kernel eth driver c41b33b t2080rdb: Use MAC9 as shared-mac interface instead of MAC1 f020964 t1024qds: initial hv-2p scenario fd7f4d0 t1024rdb: initial hv-2p scenario f8c3cca t1042rdb: initial hv-2p scenario As t1042rdb/t1040rdb are not supported, update config for new t1042d4rdb and t1040d4rdb. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* qemu-fsl: upgrade from v1.7 to v2.2.0Ting Liu2015-07-202-16/+14
| | | | | | | | | | | | | | | | | | | | Update the supported QEMU version from v1.7 to v2.2.0 and include the Freescale patches on top of this. Baseline: http://git.qemu.org/?p=qemu.git;a=tag;h=refs/tags/v2.2.0 Freescale patches: 00ac004 QEMU: PPC: Support for VFIO_IOMMU_DUMMY. 58d1cc4 QEMU: PPC: Identity mapped memory support for qemu. 07d4f5f Qemu: PPC: e500: Move CCSR and MMIO space to upper end of address space a7aee41 QEMU: PPC: e500: Move CCSR definition to params fbcc0ca vfio-pci: add direct pci device assignment for fsl powerpc 536df03 Update Linux Headers from 3.18 ee367e4 QEMU:Add support for e5500 core revision v102.1 present on T1024 SOC. b0c2f44 hw/arm/virt: Use memory_region_allocate_system_memory to allocate memory b2f233e PPC: add e6500 cpu class 694c39a QEMU: PPC: set default cpu type to be 'host' 1572872 QEMU: PPC: specify PVRs for all e500 cores Also fix indent. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* t1023: name DPAA FMan eth port as fmN-macNTing Liu2015-07-201-0/+1
| | | | | | | Apply the rule which is the same with t1024 and all e6500 boards. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* t1040rdb[-64b]: remove as it is not supportedTing Liu2015-07-202-32/+0
| | | | | | | | | | | The board is not supported in SDK 1.8 and as it is untested QorIQ team does not offer support for it. Drop the board to avoid user using untested BSP components in this board. But t1040d4rdb which has the same soc with t1040rdb is supported. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* t1042rdb-pi[-64b]: remove as it is not supportedTing Liu2015-07-202-49/+0
| | | | | | | | | | | The board is not supported in SDK 1.8 and as it is untested QorIQ team does not offer support for it. Drop the board to avoid user using untested BSP components in this board. But t1042d4rdb which has the same soc with t1042rdb-pi is supported. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* t1042rdb[-64b]: remove as it is not supportedTing Liu2015-07-202-32/+0
| | | | | | | | | | | The board is not supported in SDK 1.8 and as it is untested QorIQ team does not offer support for it. Drop the board to avoid user using untested BSP components in this board. But t1042d4rdb which has the same soc with t1040rdb is supported. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* t1024qds[-64b]: remove as it is not supportedTing Liu2015-07-202-32/+0
| | | | | | | | | | | The board is not supported in SDK 1.8 and as it is untested QorIQ team does not offer support for it. Drop the board to avoid user using untested BSP components in this board. But t1024rdb which has the same soc with t1024qds is supported. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* t1042d4rdb[-64b]: add machine filesTing Liu2015-07-202-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The T1042D4 Reference Design Board (RDB) system is a hardware board featuring the Freescale QorIQ T1042 processor with two Power e5500 cores. T1042D4RDB board Overview ------------------------------------- - SERDES Connections, 8 lanes supporting: - PCI - SGMII - SATA 2.0 - QSGMII(only for T1040D4RDB) - DDR Controller - Supports rates of up to 1600 MHz data-rate - Supports one DDR4 UDIMM -IFC/Local Bus - NAND flash: 1GB 8-bit NAND flash - NOR: 128MB 16-bit NOR Flash - Ethernet - Two on-board RGMII 10/100/1G ethernet ports. - PHY #0 remains powered up during deep-sleep - CPLD - Clocks - System and DDR clock (SYSCLK, ¡°DDRCLK¡±) - SERDES clocks - Power Supplies - USB - Supports two USB 2.0 ports with integrated PHYs - Two type A ports with 5V@1.5A per port. - SDHC - SDHC/SDXC connector - SPI - On-board 64MB SPI flash - I2C - Devices connected: EEPROM, thermal monitor, VID controller - Other IO - Two Serial ports - ProfiBus port Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* t1040d4rdb[-64b]: add machine filesTing Liu2015-07-202-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The T1040D4 Reference Design Board (RDB) system is a hardware board featuring the Freescale QorIQ T1040 processor with two Power e5500 cores. T1040D4RDB board Overview ------------------------------------- - SERDES Connections, 8 lanes supporting: - PCI - SGMII - SATA 2.0 - QSGMII(only for T1040D4RDB) - DDR Controller - Supports rates of up to 1600 MHz data-rate - Supports one DDR4 UDIMM -IFC/Local Bus - NAND flash: 1GB 8-bit NAND flash - NOR: 128MB 16-bit NOR Flash - Ethernet - Two on-board RGMII 10/100/1G ethernet ports. - PHY #0 remains powered up during deep-sleep - CPLD - Clocks - System and DDR clock (SYSCLK, ¡°DDRCLK¡±) - SERDES clocks - Power Supplies - USB - Supports two USB 2.0 ports with integrated PHYs - Two type A ports with 5V@1.5A per port. - SDHC - SDHC/SDXC connector - SPI - On-board 64MB SPI flash - I2C - Devices connected: EEPROM, thermal monitor, VID controller - Other IO - Two Serial ports - ProfiBus port Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* t1023rdb[-64b]: add machine filesTing Liu2015-07-202-0/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The T1023 Reference Design Board (RDB) system is a hardware board featuring the Freescale QorIQ T1023 processor with two Power e5500 cores and speed up to 1.4 GHz. T1023RDB board Overview ----------------------- - CoreNet fabric supporting coherent and noncoherent transactions with prioritization and bandwidth allocation - Memory: 2GB Micron MT40A512M8HX unbuffered 32-bit fixed DDR4 without ECC - Accelerator: DPAA components consist of FMan, BMan, QMan, DCE and SEC - Ethernet interfaces: - one 1G RGMII port on-board(RTL8211F PHY) - one 1G SGMII port on-board(RTL8211F PHY) - one 2.5G SGMII port on-board(AQR105 PHY) - PCIe: Two Mini-PCIe connectors on-board. - SerDes: 4 lanes up to 10.3125GHz - NOR: 128MB S29GL01GS110TFIV10 Spansion NOR Flash - NAND: 512MB S34MS04G200BFI000 Spansion NAND Flash - eSPI: 64MB S25FL512SAGMFI010 Spansion SPI flash. - USB: one Type-A USB 2.0 port with internal PHY - eSDHC: support SD/MMC card and eMMC on-board - 256Kbit M24256 I2C EEPROM - RTC: Real-time clock DS1339 on I2C bus - UART: one serial port on-board with RJ45 connector - Debugging: JTAG/COP for T1023 debugging Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: update to revision v2015.01-630-g6ba8eedTing Liu2015-07-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: 1. Rebased on git://git.denx.de/u-boot.git v2015.01-487-gab92da9 2. Applied another 143 FSL/backported patches (git log ab92da9..6ba8eed) 3. run script genboardscfg.py to generate boards.cfg firstly The detailed 143 patches are: 6ba8eed DM: crypto/rsa_mod_exp - Correct copyright on rsa-mod-exp.h d7cfd64 t4rdb: fix reset altbank ab547e7 t4240qds: update rcw to support 1.8GHz 488bca3 crypto/fsl: add support for multiple SEC engines initialization 5eaa15a arch/arm, arch/powerpc: add # of SEC engines on the SOC 2a10e25 arch/arm: add SEC JR0 offset 3851bc8 drivers/elbc:Memory leak fix 3def5c1 powerpc/t1024: update fman liodn for mac1 9ee5a72 T102xRDB: Enable ifc nand ecc encode and decode 03084cb mpc85xx/t104xd4rdb: Update DDR controller settings 98cb1fa T104xD4RDB: Fix PHY address for PHY connected to FM1@DTSEC3 dffab04 net/phy: set led for rtl8211f phy da6438e sf: Add support for flag status register on Micron chips 1e14807 powerpc: mpc85xx: Correct CONFIG_USB_MAX_CONTROLLER_COUNT for p1025 98a6712 mpc85xx/T104xRDB: Remove vbank check redundant code 06546ff powerpc/b4860qds:Update README for DIP switch information b5c2dd2 board/ls1021atwr: Enable bootscript for secure boot 270cea4 powerpc/t1042d4rdb: Update rcw.cfg e2bea76 drivers:usb:fsl: Remove board_usb_init() function cf9cfea drivers:usb:fsl: Return if USB_MAX_CONTROLLER_COUNT is incorrect 8986dfb board/t1040d4rdb: Disable all CPLD interrupts, except QSGMI1 and QSGMI2 6b01f67 arm/ls1021a: Remove ccsr_ddr from immap_ls102xa.h c0953d3 driver/ddr/fsl: Remove deskew_cntrl register 32ea516 arm: ls1021a: Remove the inappropriate use of the function 'sprintf' af1dbff Enable snooping on transactions from CAAM block 0e1f5e1 driver/qe: use strncpy instead of strcpy ef770a2 fsl/sata: Replace sprintf() with snprintf() 9238012 mpc85xx/t104x, t102x: Update CPC debug register value in PBI commands 651251d mpc85xx/t104x:Update README for PBL images c6e1fe8 driver/qe: transform parameter to compatible type 306c7fd powerpc/mpc85xx:Add GCC flag -fno-delete-null-pointer-checks 82db1ee crypto/fsl - enable raw data instead of von Neumann data 6606ff0 crypto/fsl - change starting entropy delay value 3d9d33c crypto/fsl - disable RNG oscillator maximum frequency check 9961bb6 P4080 : Added PAMU driver 4bc7e84 Revert "powerpc/mpc85xx: SECURE BOOT - Bypass PAMU in case of secure boot" 703824e mmc: fsl_esdhc: set ESDHCCTL[PCS] when selecting peripheral clk b80144c board/t2080rdb: reset cs4315 phy cd01a9d net/phy: refactor RTL8211F initialization 8ac0b92 drivers: usb: fsl: Implement Workaround for Erratum A004477 cb362dc mmc: fsl_esdhc: update eMMC44 adapter card erase timeout c93a3ea mpc85xx/T1042D4RDB: Select DIU in cpld mux for T1042D4RDB b176d64 fsl/deepsleep: avoid the DDR restore from being optimized out 6c3b324 arm: ls102xa: Disable regulation of outstanding read transactions for S2 37c695e board/t102x: use fdt_setprop_string instead of fdt_setprop 8f425d1 QE/DeepSleep: add QE deepsleep support for arm 5458df5 kbuild: include config.mk when auto.conf is not older than .config adb1487 ls1021aqds: config: remove default FB DCU support 14d9d27 board/t2080rdb: enable CONFIG_PHY_AQUANTIA 437a114 net/phy: fixup for get_phy_id dacfd54 boards/t2080rdb: update ddr frequency from 1600MT/s to 1867MT/s 1a8bad0 board/p1_p2_rdb_pc: Eliminate the FDT_ERR_NOTFOUND warnning 203635c fsl/pci: Set CFG_READY for PCIe v3.0 and later e7646b8 T104xD4RDB: Enable L2 Switch on T104xD4RDB board e593bba mmc: fsl_esdhc: Add peripheral clock support for t2080qds dfe7a91 mmc: fsl_esdhc: Add adapter card type identification support b878145 arm:ls1021a: Reserve secure code into RAM instead of OCRAM 575e280 ls1021a: ahci: Added workaround for erratum ERR008407 11e63c5 ls1021a: ahci: Added workaround for erratum ERR008402 2b07de2 ls1021a: ahci: Adjust the default settings 6dcb9ea cmd_scsi: Enable SoC AHCI device on platforms with PCI 3140296 T104xD4: Add Secure boot support for T104xD4 platforms. 2d40ae3 drivers:usb:fsl: Implement Erratum A-009116 for XHCI controller 887c1df board/t4240rdb: Enable CONFIG_SYS_CORTINA_FW_IN_NOR f6fb2b8 arm: ls102xa: Enable Driver Model SPI for ls1021atwr 738f236 arm: ls102xa: Enable Driver Model SPI for ls1021aqds 760ce9a arm: ls102xa: Enable CONFIG_DEFAULT_DEVICE_TREE to defconfig for ls1021a 22ad698 sf: Update AT45DB021D flash chip parameters a9e4bb1 sf: probe: Add support Atmel AT45DB series devices special commands 7b18162 dm: spi: Convert Freescale DSPI driver to driver model be352ab dm: spi: Convert Freescale QSPI driver to driver model d7f8021 dm: ls1021a: dts: Add QSPI dts node 8b64aa1 dm: ls1021a: dts: Update DSPI node to support DM SPI 480c575 dm: ls1021a: dts: Change address_cells and size_cells from 2 to 1 3e932cf dm: ls1021a: Bring in ls1021a dts files from linux kernel 91f9040 dm: arm: Bring in skeleton64 device tree file from Linux f62cbd5 dm: introduce dev_get_addr interface c807f2b dm: core: Ignore disabled devices when binding 77db7df dm: spi: Move slave details to child platdata dc7eeff dm: spi: Set up the spi_slave device pointer in child_pre_probe() 22a0a94 dm: core: Allow uclass to set up a device's child before it is probed da110a5 dm: core: Allow the uclass to set up a device's child after binding c6f8f43 dm: spi: Move the per-child data size to the uclass 6312dc6 dm: core: Allow uclasses to specify private data for a device's children 8258af5 dm: core: Add a flag to control sequence numbering 8a151f6 dm: core: Add a function to get a device's uclass ID facf860 dm: core: Add a post_bind method for parents 400bf5b dm: core: Allow uclasses to specify platdata for a device's children f4fc028 dm: core: Allow parents to have platform data for their children be86f28 dm: core: Allocate platform data when binding a device 2141dd9 dm: core: Tidy up error handling in device_bind() f3627ae dm: core: Set device tree node for root device 4472e2f net/phy: Add support for realtek RTL8211F 37d25d5 board/t208xrdb: VID support 52674c7 QE/DeepSleep: add QE deepsleep support for mpc85xx f7e6de8 powerpc/t1023rdb: Add T1023 RDB board support 81d2058 powerpc/t2080rdb: update ddr to support 1866MT/s 67b23a8 arm: ls102xa: workaround for cache coherency problem 839c88b mpc85xx/T104xD4RDB: Add T104xD4RDB boards support 1293181 T104xRDB : remove raw timing parameter 2ec98c2 pci/layerscape: fix link and class issues to support ls2085a 1fe92b5 pci/layerscape: remove unnecessary pcie_layerscape.h 70d18dd driver/pci: add Layerscape PCIe driver b9b27ae arm/ls1021a: add PCIe settings 6ea40af arm/ls102xa: use a array to define pexmscportsr acf3674 arm/ls102xa: create TLB to map PCIe region 450e7ee ls1021atwr: add hwconfig setting to do pin mux ae2b5a0 powerpc/t2080: enable erratum_a007186 for t2080 rev1.1 48f582d SECURE_BOOT: Disable IE Key feature for RAMBOOT eb75fb7 drivers:usb:fsl: Add affected SOCs for USB Erratum A007792 60bae11 drivers:usb: Check if USB Erratum A005697 is applicable on 913x 1498a63 ls-1/usb: Add USB support for ls1021atwr 1b3e623 ls-1/usb: Add XHCI support for ls1021aqds 621c3e2 ls102xa: config: Add USB XHCI controller base address for LS102XA 9322aab drivers: usb: fsl: Add USB XHCI stack support 920eae8 powerpc/mpc85xx: SECURE BOOT-Copy Boot Script on RAM 3b3c26f powerpc/mpc85xx: SECURE BOOT- NAND secure boot target for P5020 and P5040 d9b6ccf powerpc/mpc85xx: SECURE BOOT- NAND secure boot target for P3041 789db66 ls102xa: ddr4: Use LPUART as console output to verify DCU driver ae8ecf3 arm: ls102xa: Enable regulation of outstanding read transactions for slave interface S2 7d426cc arm: ls1021x: Add support for initializing CAAM's stream id 930f42f arm: ls102xa: Define default values for some CCSR macros 0193232 powerpc: 85xx: Modify CONFIG_USB_MAX_CONTROLLER_COUNT for P1022DS f5da45f drivers:usb: Add device-tree fixup to identify socs having dual phy bdf6935 Add bootscript support to esbc_validate. 64ea65b SECURE_BOOT : enable esbc_validate command for powerpc and arm platforms. eb82578 SECURE BOOT: Add command for validation of images 6f67c1b fsl_sec_mon: Add driver for Security Monitor block of Freescale e6aa74f fsl_sfp : Move ccsr_sfp_regs definition to common include cb9678a rsa : Compile Modular Exponentiation files based on CONFIG_RSA_SOFTWARE_EXP 0c489dc crypto/fsl - Add progressive hashing support using hardware acceleration. 9bc1528 crypto/fsl: Make function names consistent for blob encapsulation/decapsulation. 2fe7e4e rsa: Use checksum algorithms from struct hash_algo 5172da9 Use hash.c in mkimage 3043003 hash: Add function to find hash_algo struct with progressive hash f5082b7 lib/rsa: Add Kconfig for devices supporting RSA Modular Exponentiation f5c65f2 DM: crypto/fsl - Add Freescale rsa DM driver cbf5557 lib/rsa: Modify rsa to use DM driver 0b4c7ac configs: Move CONFIG_FIT_SIGNATURE to defconfig de5370a DM: crypto/rsa_mod_exp: Add rsa Modular Exponentiation DM driver 8f6a26f FIT: Modify option FIT_SIGNATURE in Kconfig 3b55114 rsa: Split the rsa-verify to separate the modular exponentiation 98583e8 net/phy/realtek: Disable interrupt on Realtek Ethernet PHY drivers Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* p2/p3/p5/t2/t4/b4: build usdpaa-shared-interfaces.dtbTing Liu2015-07-2017-22/+66
| | | | | | | Also split long line to multiple ones. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* t1/t2/t4/b4: update KERNEL_DEFCONFIGTing Liu2015-07-2016-16/+16
| | | | | | | | | | The KERNEL_DEFCONFIG needs to be updated with the latest kernel codes. * 85xx/e6500rev2_defconfig -> corenet64_fmanv3h_smp_defconfig * corenet64_fmanv3_smp_defconfig -> corenet64_fmanv3l_smp_defconfig * corenet32_fmanv3_smp_defconfig -> corenet32_fmanv3l_smp_defconfig Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-qoriq: update to revision f488de6Ting Liu2015-07-2038-3821/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Minor version update to 3.12.37-rt51 with new features: * e6500 hugepage TLB miss performance improvement * T1023RDB support * T1040D4RDB and T1042D4RDB support * DIU [T1042] * DPAA Ethernet: loadable module * eMMC: DDR mode [T2080] * eTSEC: Gianfar upstream updates and fixes * fmlib: table statistics, stats extension * IEEE802.1AE (MACSEC) and IEEE802.1X (port-based network access control) [T104x, T102x] * IEEE1588 ptpd open source stack includes more DPAA processors: P1023, P2041, P3041, P5020, P5040, T4240, T1023 * LAG SGMII 2.5G ports support - IPv4 traffics forwarding on aggregated 2 x 2.5Gb L2 Switch FMAN ports [1040] * LAG support of IPv6 traffics forwarding and TCP/UDP traffics over IPv6 forwarding (2 x 2.5Gb L2 Switch WAN) [1040] * LAG support of IPv6 traffics forwarding and TCP/UDP traffics over IPv6 forwarding on both 1 G RGMII port and 1G SGMII port [1040] * Power Management: Power off feature for all QDS boards except B9132QDS and B4860QDS * SEC: QI Driver IPSec performance improvement * SGMII 2.5G fixed link [T1024] * USB: Dual UTMI For detailed history, see http://git.freescale.com/git/cgit.cgi/ppc/sdk/linux.git/tag/?id=fsl-sdk-v1.8 Also remove the patches which already merged in 3.12.37-rt51 Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* use 64b toolchain binaries to build e6500 kernelTing Liu2015-07-201-3/+7
| | | | | | | | | | | | | | | | | | e6500 only supports 64b kernel. When building 64b kernel + 32b rootfs, kernel build uses a hack previously, ie. append '-m64' and '-elf64ppc' to 32b toolchain binaries. This fails if kernel use some builtin functions: | LINK vmlinux | LD vmlinux.o | powerpc-fsl-linux-ld.bfd: Relocatable linking with relocations from | format elf32-powerpc (.../4.9.2/libgcc.a(_popcountdi2.o)) to format | elf64-powerpc (vmlinux.o) is not supported | make: *** [vmlinux] Error 1 | ERROR: oe_runmake failed modify KERNEL_{CC,LD,AR} to use 64b toolchain binaries to avoid error. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* rcw: update to revision 426f7a6Ting Liu2015-07-202-24/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This imports following changes: 426f7a6 SECURE BOOT: Add missing RCW's for T4240QDS 756454f SECURE BOOT: Rename the RCW's 7782087 SECURE BOOT: Remove Unwanted RCW's e93c210 LS1021: Unset BOOT_HO bit in rcw. 4375fc4 t1023rdb: update IFC_MODE to 0x2F for errata A-009138 5cf9bc5 T4240QDS: Add four 1800MHz/Core RCW files for T4240QDS board cff536a t1023rdb: set RTC=1 to enable GPIO1[14] a5983f2 T4240RDB: Add one new RCW for T4240RDB board 3a6ae48 ls1021a: fix some serdes settings for SATA 31078e1 ls1021atwr: do not power down PLL which is used by SATA c6d72e3 t2080qds: rcw: Add eMMC DDR mode RCW c77415c T104xD4RDB: update SRDS_PLL_REF_CLK_SEL_S1 value e2c0844 ls1021atwr: add USB 2.0 support fd0c1df p5020/p5040: NAND Secure Boot RCW added with PBI commands 259d57d t1023rdb: add rcw for t1023rdb board c3ab906 T1042: Add t1042d4rdb rcw files for serdes protocol 0x86 ae39560 T1040: Add t1040d4rdb rcw files for serdes protocol 0x66 b9d3c22 p3041: NAND Secure Boot RCW added with PBI commands dc0fad9 t2080rdb: update ddr to 1866MT/s 03c5ee6 t2080: update platform clock to 600MHz 72945fa rcw: ls102xa: merge rcw for lpuart and dcu 6678741 rcw: ls102xa: Adjust the features supported in SD boot f7a54c1 arm: ls102xa: Increase IO drive strength for LS1021AQDS board 3dd07fa B4860-As-B3: Add two new RCW files 69a041c B4860QDS: Add HWA_CGA_M3_CLK_SEL bits define in b4860.rcwi file 87289d5 ls102xa: rcw: Add QSPI boot RCW for LS1021A TWR board 13bf692 t1024: update FM1_MAC_RAT from 0 to 1 5b94b3e t1024rdb: add new rcw 0x135 and minor update Also align with the one in meta-fsl-arm layer. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* asf: use KBUILD_OUTPUT to point to build-artifactsTing Liu2015-07-201-1/+2
| | | | | | | | | | | | | | | | In poky commit 46cdaf1, the kernel build output was put into kernel-build-artifacts, and kernel-source is kept "pristine". KERNEL_PATH points to kernel-source, while KBUILD_OUTPUT points to build-artifacts which can be used for external module build. asf Makefile tries to include the .config, use KBUILD_OUTPUT to avoid build error. It is needed to process all the Makefile with new revision. Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* asf: update to revision 62ba10aTing Liu2015-07-201-3/+2
| | | | | | | | | | | | | | | | | This imports following changes: 62ba10a asf_fmc: Patch to update the name of xml files. 8d744dd asf: Patch to fix ipv6 issue on dpaa. ddf9678 asf: Patch to return jumbo packet back. dcda291 asf: Patch to include caam_jr_strstatus in ASF_IPSEC_DEBUG mode. 49f591f asf: Patch to change function signature caam_jr_strstatus f860eff ipsecproc: Patch to fix display of ipsec stats. 461586d ASFIPSEC: fix compilation for SEC 3.x when ASF_IPSEC_DEBUG is defined 03b9bad asf: Patch to fix sha256 issue. a21b2d7 Removing Ethernet padding in abuf to skb conversion a03283d4 Aligning function ASFFFPProcessAndSendFD and ASFFFPProcessAndSendPkt while validating flows Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* cst: update to revision 6f57c86Ting Liu2015-07-201-2/+2
| | | | | | | | | | | | | | | This imports following changes: 6f57c86 Modify input files comments. 327932d FIX SFP Write Protect Issue dbc2080 Add support for SFP1.x and SFP2.x in gen_drv utility. 5aa79ec Modify images names in ls1 input files. b5d442b P3/P5: Input Files for NAND Secure Boot 51dc4a4 Makefile: Build uni_pbi tool a647f39 CST : Change Alignment offset Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* eth-config: update to revision 1d6ad16Ting Liu2015-07-201-2/+2
| | | | | | | | | | | This import the following changes: 1d6ad16 eth_config: Remove support for T1040RDB/QDS, T1042RDB, T1042RDB-PI c51e333 eth_config: Add support for T1042D4RDB 9736329 eth_config: Add support for T1040D4RDB 10b5f51 eth_config: Add support for T1023RDB Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>
* flib: update to revision 91bbb13Ting Liu2015-07-201-1/+1
| | | | | | | | | | | | | | | | | | | | This imports the following changes: 91bbb13 tls: remove misleading comment 2206af9 PROTOCOL - add IPsec NULL authentication a8bc0be IPsec legacy mode - fix zero-length key(s) cases e92572e PROTOCOL - fix GCM16 and GMAC modes for IPsec b18fb26 fix spurious regression tests failures b0a4577 tls: add stateless 3DES_EDE_CBC_SHA TLS10 kernel descriptors 0e2ffc0 tls: add stateless TLS10 kernel descriptors 0a58a47 rename operation mapping structure member 5bdf1a4 rename iv_flags to b0_flags d1c1b3b Don't use ERA dependent code for AEAD descriptor 8ad040d fix AEAD descriptor pointer size specification ec280b6 add AEAD-like descriptor 11688af add algorithm mode support Signed-off-by: Ting Liu <ting.liu@freescale.com> Acked-by: Otavio Salvador <otavio@ossystems.com.br>