summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* pkc-firmware: update to 21a6b5bTing Liu2016-08-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ed90f15 fix dequeueing of rng descriptors b83c7e9 add FIXME note regarding response rings 39ec4f5 add support to read SEC fault registers a92d35d mark as not used the command field in dev handshake structure 06d0ca0 remove code blocks to enhance clarity f8447c5 remove not used handshake field 4955e78 describe field purpose abc3893 remove not used counters from local resources 36f23a0 rename handshake counters to match local structures cfcb505 describe the structure member bcc6f5e compact the use of if-else conditional 4b0fa3e align debug print output for easy readout 9cac843 split double assignment to clarify code b05aef4 rename functions for clarity 837d691 rename counter to be consistent with the rest of code 4d5461d fix memory allocation for interrupt flags bb46e51 group functions together for easy review f0bd7f3 introduce variable to reduce code duplication e6274e0 move #define out of the structure into a common definitions area 2257be3 rename handshake structure located on host 4129716 rename handshake structure located on the device b09a3ad describe SEC registers 0e6c428 simplify calculation of address alignment cb18b7e clarify meaning of a hard-coded register (GUTS_SVR) 45e730c group assignments and prints to simplify code review 4fca737 group together all msi and ob assignments 6eb1e08 remove useless assignment which is overwritten later 4c07318 fix calculation and print free memory 479c677 minor clean-up in code layout db7c91c add missing commas to clarify code intent 7bbdf77 remove unused "intr_ctrl_flags" field fb7b45d use offset of response ring instead of its physical address 7614c6e use offsets into ob-mem instead of host dma addresses Signed-off-by: Ting Liu <ting.liu@nxp.com>
* cantest: add recipeTing Liu2016-08-121-0/+15
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* pme-tools: add recipeTing Liu2016-08-122-0/+160
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* hyperrelay: add recipeTing Liu2016-08-121-0/+32
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* fsl-pme: add recipeTing Liu2016-08-121-0/+26
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* fm-ucode: update to 7ebea453Chunrong Guo2016-08-121-4/+5
| | | | | | | | | Changelog: 7ebea45 update version number to 106_x_18 37d6c98 update EULA 56e93be fm-ucode: fix IPR timeout related issues Signed-off-by: Ting Liu <ting.liu@nxp.com>
* usdpaa-apps: update to 835cbceTing Liu2016-08-123-142/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: 835cbce classifier_demo: Fix IPv4 table entry removal on LE platforms 2806cdc classifier_demo: Replace obsolete platform flags with FMan version flags aca81f7 classifier_demo: Avoid using compile time symbols abae100 IPSECFWD:Using correct SEC ERA version check for split key generation 5d8452a IPSECFWD: RTA changes for Authentication Key d314b64 USDPAA-APPS: Ipsecfwd for ls1043 for sdk2.0 b3b078b ipsec_offload: Add debug tools 424fcbe reassembly_demo: Add support for running on LS1043A ee4a5d2 fragmentation_demo: Add support for running on LS1043A 1dc24e8 classifier_demo: Add support for running on LS1043A d3928a6 simple_crypto: remove unused variable 57131aa ls1043_config: Adding config for ls1043 fmc. 3cc1bbc USDPAA-APPS:reflector,ipfwd and lpm-ipfwd support for LS1043 e47d4d2 USDPAA-APPS support for LS1043(makefile and standalone-env) 9cd4030 libfslcrypto: enable apps compilation in out-of-tree mode 2c57883 simple_proto: fix AEAD descriptor creation function order of parameters 42f4d02 ipsecfwd: sync with FLIB f80d93b simple_proto: add endianness support for protocols 9228309 simple_proto: fix IPSec test vector 028e14e libfslcrypto: workaround for CPU frequency 98d949e simple_crypto: fix SNOW_F8_F9 processing 23ce7f6 qman, libfslcrypto: export SG transformation functions 75a2010 simple_crypto: add swap option for block cipher descriptors 146c4e1 simple_crypto: fix endianness for preheader 8800996 libfslcrypto: support for dumping extended SG entries 49dd54f libfslcrypto: fix comparison for results < 4B b54325f libfslcrypto: fix SGT handling endianness 97d3eb5 libfslcrypto: fix preheader bitfields c5c35f8 Revert "ipsecfwd, simple_proto, simple_crypto: sync with FLIB" 07ed016 Revert "libfslcrypto: support for dumping extended SG entries" 2c9cd79 ipsecfwd, simple_proto, simple_crypto: sync with FLIB 126a441 ipsecfwd, simple_proto: flib sync - IPsec - fix PDB endianness 5493443 fix the inline function definition with gcc 5.x 9e08876 xfrm_km.c: use in6_* macros from glibc instead of kernel Signed-off-by: Marian Chereji <marian.chereji@freescale.com> Signed-off-by: Ting Liu <ting.liu@nxp.com>
* dpa-offload: update to fed08b0Ting Liu2016-08-121-9/+7
| | | | | | | | Changelog: fed08b0 Add support for ARM cross-build 2b23a18 dpa_stats get_counters event handling redesign Signed-off-by: Ting Liu <ting.liu@nxp.com>
* usdpaa: update to 940d8f7Ting Liu2016-08-121-7/+7
| | | | | | | | | | | | | | | | | | | | | | Changelog: 7f19829 qbman: fix endianess conversion for query result 3047eb5 qbman: re-enable preemption when releasing a ceetm ccg bfff7db qbman/qman_high.c: Correct endianness for ARM 4102487 qman: Set overhead accounting limit (oal) in LNI 759fb1c Removal of warning due to bad casting 8a44b2a qbman: update qbman driver to support ceetm in LE mode 556b085 Handling endianness for macless in usdpaa-drivers and initializing "na" variable as and when required 606fe43 qbman: remove 06-usdpaa-uio.rules from QBman installable files ab81ed3 bman: fix stockpile logic 2cc5062 USDPAA driver fman changes for LS1043 support 3b62bf2 fsl_sec: fix ERA property reading from device tree c1662b8 CONFIG_PPC flags added in Makefile for powerpc boards 179254b Standalone-env corrections for SDK2.0 for all platforms b2b32b8 LS1043 support in standalone-env for SDK2.0 0fb857b Integrate support for ARM platforms for QBMan fa7d506 LS1043 support for SDK2.0 Signed-off-by: Ting Liu <ting.liu@nxp.com>
* skmm-host: update to d5912ebTing Liu2016-08-121-2/+2
| | | | | | | | | Changelog: d5912eb replace scatterwalk_sg_next with sg_next 0b99bce remove duplicated sg copy functions 4da8ba7 remove strict_strtol macro Signed-off-by: Ting Liu <ting.liu@nxp.com>
* skmm-ep: update to bbf1ba0Ting Liu2016-08-121-2/+2
| | | | | | | | | | | | | | Changelog: bbf1ba0 change mtd device number to match the settings in sdk2.0 2deec49 fix host freeze problem due to counter mismatch b7d5801 simplify logic for "dequeue_from_sec" function d01f904 remove unnecessary variable initialization a439c44 rename variables for clarity 613db4a remove LOOP label and implement using "while" f7c3026 remove NEXTRING label and revert the condition of if statement e68443f remove DEQ label and replace with simple if statement Signed-off-by: Ting Liu <ting.liu@nxp.com>
* uio-seville: update to 0f31fbcTing Liu2016-08-121-2/+2
| | | | | | | | Changelog: 0f31fbc Fix kernel warning when no PHY interrupts are found and module is removed c9abc13 Use %pa to print resource_size_t Signed-off-by: Ting Liu <ting.liu@nxp.com>
* hypervisor: update to f23ac6dTing Liu2016-08-121-6/+6
| | | | | | | | | | | | | | | Changelog: f23ac6d Topaz v1.3-012 8d2b56e Implement a basic virtualized guts device 32e5797 Properly report store/load emulation for all cases 27303c7 Update device virtualization support fa9d1bd Topaz v1.3-011 9db437a update libos c29f210 Ensure L1 cache is properly enabled after cache flush 2f512f3 pamu: Support coalescing DMA sub-windows 92ca358 update libos Signed-off-by: Ting Liu <ting.liu@nxp.com>
* fmlib: update to 43fa98fChunrong Guo2016-08-121-4/+5
| | | | | | | | | | | | | | | | | Changelog: 43fa98f fmlib: fix typo in Makefile 38ec904 fmlib: Unify makefile for both ppc and arm architectures a1bf8c9 fmlib: add PPPoE insert/remove manipulation d06b20a fmlib: add ls1043 aarch32 support 31c8535 fmlib: insert all changes to maintain coherency with sdk1.9 c33ee64 Merge pull request #4 in DPAAMODULES/fmlib from ~R52568/fmlib:ls1043 to ls1043 b88fbab fmlib: update ls1043 branch according to master branch b51ab91 Merge pull request #1 in DPAAMODULES/fmlib from ~B37577/fmlib:dev-ls1043 to ls1043 3ce82eb fmlib: Update fmlib function name to its correct declaration name 329d31d fmlib: fix compiler name in Makefile f92c13b fmlib: add ls1043 support Signed-off-by: Ting Liu <ting.liu@nxp.com>
* flib: update to 08e2aebTing Liu2016-08-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: 09e4606 fix MBMS Type 0 PDU error path halt condition ee097e6 ensure MBMS Type 0 header CRC calculation finishes before comparation f9dccdd fix MBMS payload CRC calculation 105e520 fix MBMS header CRC calculation bbab28b fix PDCP warnings for User Plane descriptor fcad69f fix PDCP SNOW f8 + AES CMAC decapsulation 2a0e960 define no_printf() when pr_debug() unavailable and !RTA_DEBUG 74f5e94 Reversed parameters in cnstr_shdsc_authenc b8512ee Fix cpu_to_xx32 not defined macros c3389a2 Fix endianness related macros ed721cb Eliminate compile warnings b365b64 IPSEC transport mode missing defines ed8ed13 silence PDCP descriptor creation functions compilation warnings 921906e add endianness support for protocol descriptors 9b23809 fix PATCH_LOAD endianness eaa3f8e fix endianness detection in RTA 24035e8 fix swapping for algorithm descriptors 724cbe2 improve pr_* print macros fe1ff5e IPsec new mode - make descriptor swapping user-configurable 8ca6cd2 IPsec (non-protocol) - fix implicit arithmetic conversion 9f18649 convert alginfo->algmode from uint32_t to uint16_t 2110f9b fix 64-bit values swapping / endianness e2e2dbf add AEAD-like descriptor 8983561 add algorithm mode support a718fc1 IPsec legacy mode - don't require an MDHA split key for authentication 42fa298 IPsec new mode - update authdata kernel-doc 4a5c07d IPsec new mode - don't require an MDHA split key for authentication 6e7ef07 add Derived Key Protocol (DKP) support 19bd624 add MSG_CHKSUM SEQFIFOSTORE output data type df037d1 IPsec - add more defines for PDB fields e417316 PROTOCOL - add IPsec NULL authentication 74a4acf IPsec legacy mode - fix zero-length key(s) cases b903014 PROTOCOL - fix GCM16 and GMAC modes for IPsec e454154 IPsec - fix compilation error 5c6f9ad fix spurious regression tests failures 8711bd6 remove PATCH_*_NON_LOCAL macros 32be2d0 IPsec - fix PDB endianness a219517 Merge branch 'sdk-v1.7.x' f0a6d0b add SPDX license identifier a9b0e1d rename iv_flags to b0_flags 5c4f8e6 pdcp: fix snow f8 & aes-cmac decap descriptor on ERA4 e89b84d IPsec new mode - add shared desc. lengths for NULL enc / auth 3d25504 fix default case for PDCP U-Plane descriptors b9fb949 silence unused variable warning in set_move_offset() f71cb8b update PROGRAM_FINALIZE to return error when appropriate 854fb89 kernel-doc templates - misc fixes, updates 54e1735 fix signed/unsigned comparation in rta_inline_query 07c18e9 fix MBMS descriptor creation 21e8632 replace OP_ALG_{ENCRYPT|DECRYPT} with DIR_{ENC|DEC} in API e55885a IPsec legacy mode - allow upper layer to enable byte swapping 1e2e4df remove unused defines LDST_BYTE and LDST_WORD 734a4bc remove checkpatch warning in __rta_dma_data() 3581006 IPsec new mode - add shared descriptors lengths da38d98 let user decide whether keys should be inlined or not 42b5d62 add extended pointer size support in flib/desc/algo.h e4a00fd add functions for computing MDHA split key (pad) length 26406be update cnstr_* API to return descriptor buffer size 9a0aebf fix compilation errors in flib/desc/algo.h 784ad8e fix bool type usage in AIOP (#2) f90ea6b fix bool type usage in AIOP 87dfe2a update RTA API to explicitly provide a struct program pointer f8a0513 don't use macros that expand to two parameters a9cfef2 fix standalone usage of flib/desc.h 6cacd56 fix HMAC descriptor key length 7b699ed fix PDCP NULL & encryption only descriptors b64c476 add new command MATHI 13b5e7d fix bits / masks that are not shifted 1d30937 add BIT macro for defining single-bit fields e92aed4 remove redundant MATH operators definitions b2634b0 change parameters to corresponding enum types 4910fa5 add ICV checking operation for HMAC descriptor ffaa509 remove unneeded CLASS attributes for algorithm descriptors 1e36f44 remove unused length parameter in SEQFIFO(LOAD|STORE) with VLF 9df3447 allow block cipher shared descriptor to read the IV from the input 31ff79f fix HMAC & block cipher descriptor sharing type 437ddee enable HMAC algorithm truncated output b91afdf remove cipher parameter for block cipher descriptor 85ab8ea refactor helper macros for finding out descriptor length 0d53d47 sync (#2) with changes in AIOP / MC byte-swapping macros d5d3f4f fix checkpatch warnings / errors f0a3806 move __MOVE* defines in implementation file 847289d use enumerations where appropriate 659b330 use bool type where appropriate 16261f9 remove BYTES_* defines d7115de remove doxygen project file 4335bca remove unused NRM and JDK FIFOSTORE encryption flags 5792dca do not define pr_* print macros when in AIOP / MC fcf552c change RTA library core to return error codes on error paths a908cb8 rename {low|high}_32b to {lower|higher}_32_bits 8af3219 remove WITH and SIZE macros 8256645 convert doc from Doxygen to kernel-doc 3e79ab0 fix RTA integration overview diagram (svg) 2bb26e9 update README with SEC Era details 86625bb fix ZUC-E + SNOW f9 decapsulation 2888b05 fix PDCP Control Plane AES-CTR + SNOW f9 decapsulation 49ee4fa WiMAX: wait to update the header on encap era4 23a856c WiMAX: invalidate prefetch buffer on encap (era5+) eb57b56 fix WiFi for SEC ERA > 5 adb7aa4 sync with changes in AIOP byte-swapping macros 64ba916 IPsec new mode - user to provide Optional IP Header pointer d8aa416 fix invalid offset in PDCP MOVE commands 53df752 add WCDMA RLC protocol descriptors 1ca26fa remove nonsensical comment for MBMS descriptor creation function 340591d fix byte *_SWAP macros used on AIOP platform b39e808 remove inclusion of headers using relative paths 723dcf5 MBMS processing should be done only on devices with SEC ERA >= 5 6cb9793 MOVE - fix (#2) support for selecting offset in MATH Regs using AUX field 1eceae0 MOVE - fix support for selecting offset in MATH Regs using AUX field 72472a2 PROTOCOL - include flib/rta.h before flib/desc/common.h cb48dc0 add MBMS statistics retrieval function 6383501 fix MBMS statistics writeback 35f2df3 refactoring - split protoshared.h into per-protocol files b83f392 PROTOCOL - remove zero-length array from IPsec decap PDB b135304 rename ENDIAN_DATA macro to COPY_DATA f302613 change pr_debug to pr_err where appropriate 9efe096 change typeof to __typeof__ 7a3a934 add IPsec ESP Tunnel new mode descriptors e1a270e PROTOCOL - refine support for IPsec ESP Tunnel new mode e7c4ab5 beautify MBMS descriptor creation functions 84dea25 add PATCH_RAW and PATCH_RAW_NON_LOCAL support f6e7f27 fix IFB in MBMS Type 1 & 3 descriptors c2e6fe7 unit tests - use O0 compiler flag instead of O3 90a501b remove compiler warnings from descriptors 5eff78f add MBMS SYNC protocol processing support b462b0c remove compiler warnings from RTA library core 28380d0 SEQ IN PTR - don't generate pointer field when SOP is used 6a658ae add byte swapping support 52d6545 be consistent with header double inclusion protection f0e5daa fix PDCP Control Plane AES-CTR + SNOW f9 decapsulation for SEC ERA >=6 ee6bf3b add IPsec ESP Tunnel new mode descriptor generation stubs 2904ba2 enable SEC Era 8 support 6dc05f2 PROTOCOL - add support for IPsec ESP Tunnel new mode 2f53587 PROTOCOL - add support for LTE PDCP Control Plane mixed 28d9638 Job descriptor - no support for RSLS / RSI in Era 8 e56b75c NFIFO - add support for SEC Era 8 d67675d enable SEC Era 7 support 3a23ed5 HEADER - add support for Era 7 3bb1ef4 PROTOCOL - add support for SEC Era 7 dbcb9ca MATH - add support for SEC Era 7 0438dc7 PKHA_OPERATION - add support for SEC Era 7 38220f0 ALG_OPERATION - no support for certain algos on Era 7 be91092 add new commands MOVEB and MOVEDW 8d7926f MOVE - add support for SEC Era 7 8fb9f9c FIFOSTORE - no support for AFHA S-box on Era 7 53104fc STORE - add support for SEC Era 7 7684508 NFIFO - no support for AFHA S-box on Era 7 6a2f8ab KEY - add support for SEC Era 7 c39364d PROTOCOL - add ODF and DFV HMO bits for IPsec protocol bd9f4ce fix PDCP Control Plane with ZUC encryption & NULL integrity Signed-off-by: Ting Liu <ting.liu@nxp.com>
* fmc: set EXTRA_OEMAKE_PLATFORM for ls1043ardbTing Liu2016-08-121-12/+11
| | | | | | Also use ${sysconfdir} to replace /etc. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* eth-config: update to c1a4b3aTing Liu2016-08-121-2/+2
| | | | | | | Changelog: c1a4b3a dpaa_eth: add hash PCD files for LS1043ARDB Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ceetm: update to a237e09Camelia Groza2016-08-121-10/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | * kernel module was seperated now, no need to build/install * update the compatible machine list Changelog: a237e09 ceetm: qcount and qweight aren't mandatory; update the help message 09fd87e ceetm: change the qweight for wbfs classes at runtime 09d6bc7 ceetm: remove the ceetm kernel module fd9c4b3 ceetm: update class statistics 92c37a4 ceetm: edit the help message d155fd6 ceetm: configure the cr and er of prio classes 610e157 ceetm: separate print_opt into two calls 3a35a3c ceetm: configure the wbfs weight 3b2fdd0 ceetm: show wbfs classes 8b42626 ceetm: add the wbfs qdisc e9deb04 ceetm: merge the qdisc and class types; allow rates equal to 0 e45fc61 Configure the channels in the root classes 0eb7c9b Print a prio class 270c21b ceetm: configure the prio qdisc f272dbe ceetm: configure the root qdisc and the underlying classes fa07c93 ceetm: update the qdisc's help messages 1adfe00 ceetm: obtain the port's subportal dynamically Signed-off-by: Ting Liu <ting.liu@nxp.com>
* ar: update to 9a74743Ting Liu2016-08-121-2/+2
| | | | | | | | Changelog: 0a908cd QSDK-2770: Makefile change required for SDK2.0 to handle directory structure change in fman 907f66a Makefile change required for SDK2.0 to handle directory structure change in fman Signed-off-by: Ting Liu <ting.liu@nxp.com>
* cst: update to d1c6c28Ting Liu2016-08-121-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: 9413594 Correct the prototype of function calc_srk_hash_ta_3_x() 4aa0411 add BSD license on scripts a53d641 ls1043/ppa: add input file for PPA validation 412e350 IE: Add IE based input files fro LS2085 7318fa2 IE Table: Made IE Table Address as 64 bit 05383c9 uni_pbi: Update PBI commands to add IE Key Table Address cb28fa5 create IE KEY Table as SG ENTRY 1 for ISBC e1d65a3 add API to create IE KEY Table 59318fb Makefile: Disable strict aliasing warnings ed6cd51 Fix the compile error 0ad2103 Add input files for LS2085 d0e1439 modify Makefile to copy scripts in Home Directory dbeecbe resolve Klocwork issues 7bea8ff update the README fe5d376 correct CRC calculation for PBI af0b811 correct the macro name 6ff901e add check for length of input file field dc59aef Add LS2080 in Trust 3.0 5d874e8 Input Files corrected cfec3ae create_hdr_pbi: correct image hash calculation ccab293 ISBC Key Extension for ESBC Header d5cadb0 CST Version print added ea5b622 Directory structure for code changed 376fa05 New tool added for creating CF Header d192616 Input Files added cde107b Image Hash calculation different for Trust1 Non-PBL 04fc50b SG Flag is not set on platforms other than TRUST1 PBL f1ad29a ISBC Header: Add Support for TRUST 1.x e2176d7 ESBC Header: SRK Table not supported on TRUST1 a3512ad ESBC Header: Support Added for TRUST 1 and TRUST 2 a3491e7 isbc_hdr_ta2: Dump Header corrected 4a21d92 ISBC Header: Support Added for TRUST 2.x 6a452c3 Scripts modified to have similar usage as earlier e620e9d command line options added to tools 4870135 common functions moved to one file 73d1ec0 srk_hash and img_hash options added to tools f90a426 Crypto Functions Moved to crypto_utils 34dd208 TAAL (TA Abstraction Layer) initialization changed af43ea3 wrapper scripts added fro tools b9ad23b Sample Input Files added 6caf90f New CST Tools added a723374 Remove existing tools update the license file as previous file does not exist now. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* asf: update to a8bbba6Ting Liu2016-08-121-2/+2
| | | | | | | | | | | | | | | Changelog: a8bbba6 Adding missing NULL checks for pointers a57b54c ASF: Fix for compilation error in IPSEC 4c1e657 IPSEC: Fix for crash with RedSide disabled. 53c68a9 ASFQOS: Removing Compilation errors. a2435dd ASF: Changing dpa files path and Flag 03d158e asf: Patch to fix api issue in kernel change. 30fe696 asf_ipsec: Patch to fix the insmod issue with gcc5.2 705730c asf: Patch to remove compilation error when ASF_IPV6 is disabled. 08c71f3 asfipsec: Patch to linearize nr_frag and fraglist coming from linux. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* apptrk: update to 873f44cTing Liu2016-08-121-3/+3
| | | | | | | | | Changelog: 873f44c Use unified EULA file f0ef785 Update End-User License Agreement df1f1d8 ARM Support for hardware breakpoints and watchpoints Signed-off-by: Ting Liu <ting.liu@nxp.com>
* rcw: update to 1af724bChunrong Guo2016-08-121-10/+8
| | | | | | | | | | | | | | | | | | | | | | * change license to Freescale-EULA * add tcl-native to DEPENDS as byte_swap.tcl is needed to run * run byte_swap.tcl for all the boards * update COMPATIBLE_MACHINE to support ls1043a, and exclude ls2080a Changelog: 1af724b update End-User License Agreement 76854c9 ls1043aqds: revise the description of SERDES1 Protocol 0x3358 970cc5d ls1043aqds: add SATA support under QSPI boot 017ed94 ls1021a/ls1043a: byte_swap: should 8 byte alignment ea90914 ls1021a: remove the unnecessary PBI 3f37603 ls1043aqds: Clear SerDes RxBoost on lane D cbf49c1 LS1043a-RDB: Add RCW files for UEFI bootloader 419bd59 ls1043ardb: SECURE_BOOT- RCW added ae3461a qe-tdm: add qe-tdm support on ls1043ardb 26042fa ls1043ardb: Add RCW for ls1043ardb board 4ae7fc3 ls1043aqds: Add RCW for ls1043aqds board Signed-off-by: Ting Liu <ting.liu@nxp.com>
* qe-ucode: update to a95f42aeTing Liu2016-08-121-5/+4
| | | | | | | | | | | Changelog: a95f42a Unify the EULA file 441e947 Update the EULA file update the license file add fsl-ch2 as COMPATIBLE_MACHINE Signed-off-by: Ting Liu <ting.liu@nxp.com>
* openssl-qoriq: correct the find.pl pathZhenhua Luo2016-08-121-1/+1
| | | | | | | Fix the following build error: | Can't locate find.pl in @INC (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.22.1 /usr/local/share/perl/5.22.1 /usr/lib/x86_64-linux-gnu/perl5/5.22 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.22 /usr/share/perl/5.22 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base .) at perlpath.pl line 7. Signed-off-by: Zhenhua Luo <zhenhua.luo@nxp.com>
* openssl-qoriq: upgrade to 1.0.2h plus fsl patchesCristian Stoica2016-08-1295-6933/+13912
| | | | | | | | | Based on oe-core openssl-1.0.2h, revision: e49d337 meta: update patch metadata extended with patches from fsl to enable more features. Signed-off-by: Cristian Stoica <cristian.stoica@nxp.com>
* cryptodev-qoriq: upgrade to 1.8 plus fsl patchesCristian Stoica2016-08-1255-266/+1983
| | | | | | | | | | | upstream commit: 87b56e04b24c6d4be145483477eff7d3153290e9 Also: - move all fsl patches on top of cryptodev-1.8 - add CIOCHASH ioctl - fix incorrect tests initializations - modify yocto patches to match updated Makefiles Signed-off-by: Cristian Stoica <cristian.stoica@nxp.com>
* udev-rules-qoriq: add dpaa networking rules for ls1043aTing Liu2016-08-124-4/+17
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* qemu-qoriq: upgrade to v2.4 plus fsl patchesTing Liu2016-08-121-18/+8
| | | | | | | Detailed commit log can be found at: http://git.freescale.com/git/cgit.cgi/ppc/sdk/qemu.git/log/?h=sdk-v2.0.x Signed-off-by: Ting Liu <ting.liu@nxp.com>
* qemu-qoriq: Fix runtime providersTing Liu2016-08-121-1/+10
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux-qoriq: add a symlink zImage under /bootTing Liu2016-08-121-0/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux-qoriq: add merge_delta_config taskTing Liu2016-08-121-2/+5
| | | | | | | | | | | fsl-kernel-localversion added a separate task in which defconfig is needed. But qoriq boards don't have a unified defconfig, different KERNEL_DEFCONFIG should be copied as ${WORKDIR}/defconfig. add a merge_delta_config task to merge kernel delta configs. for ls1043ardb and ls2080ardb, freescale.config should be appended first. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux-qoriq: upgrade to 4.1 plus fsl patchesTing Liu2016-08-129-394/+42
| | | | | | | | | | | | | | | | | | | | 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>
* linux-qoriq: merge .inc and .bb fileTing Liu2016-08-122-58/+56
| | | | | | No code change. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* linux-fslc-imx: Add simple card driver supportBreno Lima2016-08-121-0/+1
| | | | | | | | | Select CONFIG_SND_SIMPLE_CARD driver by default. warp7 board needs this driver for audio to work. Signed-off-by: Breno Lima <breno.lima@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Bump revision to 59b38c32Breno Lima2016-08-121-1/+1
| | | | | | | | It includes the following changes: 59b38c32 ARM: dts: imx7s-warp: Enable BT_REG_ON Signed-off-by: Breno Lima <breno.lima@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Bump to revision ae973bcDaiane Angolini2016-08-121-1/+1
| | | | | | | | | | It includes the following changes: ae973bc warp7: Select secure boot b66cb5f warp7: Modify fdt_file environment variable Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Bump revision to b8fb01d4Daiane Angolini2016-08-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This merges the 4.1.29 stable release onto the fork and the following changes: b8fb01d ARM: dts: imx7s-warp: Add Wifi support fe8d662 ARM: dts: imx7s-warp: Move memory node 07c4014 ARM: dts: imx7s-warp: Enable crypto 51bca3b ARM: dts: warp7: Rename the dts file 8eaed11 ARM: imx_v7_defconfig: Add simple card driver support a2d0fba sgtl5000.c: HACK, defer probe when I2C not yet running 12ecd0e ARM: dts: imx7d-warp: Add audio support a0fa08d ARM: dts: imx7d: Add #sound-dai-cells into sai nodes a0f8868 ARM: dts: imx7d-warp: Add BC3770 support. 0d4b750 ARM: dts: imx7d-warp: Enable bluetooth device 4cc7e24 ARM: dts: imx7d-warp: Add User Button support ace4c64 ARM: dts: imx7d-warp: Add NFC support d237364 ARM: dts: imx7d-warp: Add support for precision altimeter f9dbcc8 ARM: dts: imx7d-warp: Add support for accelerometer and magnetometer ccdf497 ARM: dts: imx7d-warp: Add I2C4 device node, princtrl ba38303 Merge tag 'v4.1.29' into 4.1-1.0.x-imx c3ed55b Linux 4.1.29 Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* fsl-kernel-localversion: Make sure build dir exist before create .configFabio Berton2016-08-121-0/+1
| | | | | | | | | | | | | | | Create directory ${B} before do_preconfigure task creates file ${B}/.config Fix error: ../fsl-community-bsp/build/tmp/work/imx6slevk-poky-linux-gnueabi/linux-fslc-imx/ 4.1-1.0.x+gitAUTOINC+0c0844f9fa-r0/temp/run.do_preconfigure.16220: line 109: ../fsl-community-bsp/build/tmp/work/imx6slevk-poky-linux-gnueabi/ linux-fslc-imx/4.1-1.0.x+gitAUTOINC+0c0844f9fa-r0/build/.config: No such file or directory Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: patches to file build errors with GCC6Lauren Post2016-08-054-0/+432
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx7dsabresd: Add mipi-dsi device treeLauren Post2016-08-051-1/+1
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Upgrade to 4.1.15-1.2.0 i.MX 7Dual GA releaseLauren Post2016-08-051-2/+2
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Upgrade to 4.1.15-1.1.1 Patch releaseLauren Post2016-08-051-2/+2
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Bump revision to 16a2670Otavio Salvador2016-08-052-2/+2
| | | | | | | | | | | This backport following changes from upcoming 2016.09 release: 16a2670 arm: imx: Add support for Advantech DMS-BA16 board b5e61c4 mx7dsabresd: Print secure/non-secure mode info 28830fe mtd: nand: mxs: fix cache alignment for cache lines >32 Change-Id: I332effe171f58f814f5f525e835b22f6e54e5601 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Bump to revision e38d99fOtavio Salvador2016-08-052-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This backport following changes from upcoming 2016.09 release: e38d99f MAINTAINERS: i.MX: Add board/freescale/*mx* path aad9e75 mx7dsabresd: MAINTAINERS: Add mx7dsabresd_secure_defconfig c40981b mx7_common: initialize generic timer on all CPU's bb7dbb1 mx6ul_14x14_evk: Remove unused define 1f89a59 cgtqmx6eval: Remove uneeded PHYS_SDRAM_SIZE 5433e5c novena: Remove uneeded PHYS_SDRAM_SIZE 97145ad bx50v3: Use imx_ddr_size() for calculating the DDR size 557c86a aristainetos: Use imx_ddr_size() for calculating the DDR size f2ff911 warp: Use imx_ddr_size() for calculating the DDR size 7b53769 warp7: Move some USB configuration options to defconfig bc7bbb5 colibri_imx7: add Colibri iMX7S/iMX7D module support c2381c0 cgtqmx6eval: Replace is_mx6q() for macro 9280131 mx6cuboxi: Replace is_mx6q() for macro 5396047 wandboard: Replace is_cpu_type() for macro ccbd486 imx: ventana: add dt fixup for watchdog external reset 6da2a41 imx: ventana: refactor board-specific dt fixups (no functional change) f13197c imx: ventana: make hwconfig initialize based on board configuration 505d466 imx: ventana: add extra DIO's for GW5520 ede70ae imx: ventana: make number of digital I/O's dynamic 85327cb imx: ventana: make RS232 enable board specific 67d376a imx: ventana: re-enable late board info display 1f71a76 imx: ventana: default pci to disabled 71fbd29 pci: allow disabling of pci init/enum via env e315991 imx: ventana: add dt fixup for eth1 mac-address c8bfa71 imx: ventana: add dt fixup for GW16082 irq mapping 6308105 mx7dsabresd_secure_defconfig: Use CONFIG_ARMV7_BOOT_SEC_DEFAULT 6eae48f pico-imx6ul: drop warning due to redefined c5502fb mx6: wandboard: fix warning due to missing prototype a9fef43 Fix build for mx7dsabresd (secure config) Change-Id: I1fa2a8a4db9d265494831deef53a11633faf3454 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* glmark2: Add XWayland supportTom Hochstein2016-08-051-2/+3
| | | | | | | | If DISTRO_FEATURES contains x11 and wayland, configure the package for a Wayland backend. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* glmark2: Don't include OpenGL ES 2.0 support for Wayland backend on i.MX ↵Tom Hochstein2016-08-051-1/+1
| | | | | | | | | | 6SoloLite The i.MX 6SoloLite has no 3D support, so don't build glmark2 with OpenGL ES 2.0 support. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-imx: Avoid warning about missing build dependency for G2DOtavio Salvador2016-08-051-0/+1
| | | | | | | | | | | | | | | | The gstreamer1.0-plugins-imx-imxg2d has the dependency satisfied by the GPU driver, which is already listed as dependency. This marks the warning as a false-positive. Fixes: ,---- | WARNING: QA Issue: /usr/lib/gstreamer-1.0/libgstimxg2d.so_gstreamer1.0-plugins-imx-imxg2d | contained in package gstreamer1.0-plugins-imx-imxg2d requires | libg2d.so.0.9, but no providers found in its RDEPENDS [file-rdeps] `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gstreamer1.0-plugins-imx: Update to version 0.12.2Carlos Rafael Giani2016-08-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: * imxv4l2videosrc: * Stricter checks for video device capabilities * Add support for more video formats like 8/16-bit grayscale * pxp: Fix incorrect return code which broke blitter with GStreamer 1.8 * blitter: * Improvements in error logging * Fixes for RGBx framebuffer format detection * Fix for subtle tearing problem by implementing triple buffering * audio: * Replace objdump-based scan during build configuration Codec filenames are instead moved to the C code; the libdir path of the libfslaudiocodec.pc file is used to know where on the target the files are placed * Explicitely add the libfslaudiocodec.pc libdir to the MP3 encoder Fixes build errors in buildroot * Minor logging fixes * misc: * Proper check for region copies in phys_mem_meta * Add missing G_END_DECLS lines in headers Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Bump revision to 0c0844fFabio Berton2016-08-051-1/+1
| | | | | | | | | | This includes following change: - 0c0844f 4.1.28 Fix bad backport of 8f182270dfec "mm/swap.c: flush lru pvecs on compound page arrival" Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>