summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* flib: update to 14489eeChunrong Guo2017-10-181-1/+1
| | | | | | | | | | *include the following changes 14489ee - add AES-CTR support in cnstr_shdsc_blkcipher() 875b56d - authenc: add AES-CTR support 317f9d9 - add generic AES-GCM support Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* eth-config: update SRC_URL and update to e3dcd11Chunrong Guo2017-10-181-2/+2
| | | | | | | | *This includes the following changes: e3dcd11 - eth_config: ls1046a: update the rcw configuration name Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* cst :update to 1afb40cChunrong Guo2017-10-182-2/+32
| | | | | | | | | | | | | | | | | | | | | | *This includes the following changes: 1afb40c - Make SRK table default option 1650003 - Make ls1088_ls2088.sh executable 4ae056a - Generate SRK hash value c3e7c34 - LS1088 QSPI: Change in address in input file fe4e0da - LS104x_1012: Add signing of bootscript_decap in case of NAND 8f42212 - LS1088 SD: Add input files for LS1088ardb SD 88b3f45 - Merge pull request #73 in SDK/cst from ~B57223/cst-create-pbi:master to master 63bfb68 - To enable blob, added input file d124628 - LS1021ATWR: Change SPL hdr load address 12c489f - LS2088_1088: Add uni_sign input files for sd boot 04ac1a0 - LS2088_1088: Sample uni_pbi input file for sd boot 23bf3b7 - LS2088_1088: Modify tool to add pbi commands for sd secure 46f4045 - Enable cmd line flag "--u" urand option for gen_otpmk_drbg *Fix fails compilation due to uninitialized variables Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qe-ucode: update COMPATIBLE_MACHINEChunrong Guo2017-10-181-1/+1
| | | | | | | * nxp release will not support ppc machine Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* qe-ucode: update SRC_URLChunrong Guo2017-10-181-1/+1
| | | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-test: Add git recipeJun Zhu2017-10-163-13/+25
| | | | | | | | | | | - As imx-test git repository is public as git://git.freescale.com/imx/imx-test.git, build it from git. - Add support to i.MX 6SLL and 7ULP. - Replace imx-vpu with virtual/imxvpu in DEPNEDS. - Set PV as 6.0+${SRCPV} Signed-off-by: Jun Zhu <junzhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-vpuwrap: replace imx-vpu with virtual/imxvpu in DEPENDSJun Zhu2017-10-161-1/+2
| | | | | | | | In order to support future VPUs on other SoC, replace imx-vpu with virtual/imxvpu. Signed-off-by: Jun Zhu <junzhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-vpu: Upgrade to v5.4.37Jun Zhu2017-10-163-11/+18
| | | | | | | | - Add virtual/imxvpu provides for the future VPUs on other SoC. - Integrate the bug fixes. Signed-off-by: Jun Zhu <junzhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-lib: Add git recipeJun Zhu2017-10-162-18/+18
| | | | | | | | | | | | - As the imx-lib git repository is public as git.freescale.com/imx/imx-lib.git, build it from the git. - Add support to i.MX 6SLL and 7ULP. - Set PV as 5.8+${SRCPV} Add the options to support i.MX 6SLL and 7ULP Signed-off-by: Jun Zhu <junzhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc_4.13: Bump SRCREV for WandboardTrevor Woerner2017-10-161-1/+1
| | | | | | | Bump the SRCREV that is used to include the RevD1 additions for the Wandboard. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Bump to a6a15fedd1 revisionOtavio Salvador2017-10-161-1/+1
| | | | | | | | | | | | | | | | | | | This includes following changes: a6a15fedd1 udoo: Remove cpu type check prior to setup_sata() 25aa0ce98a wandboard: Remove cpu type check prior to setup_sata() 6c94a45c23 wandboard: Add support for the MX6QP variant 46800a79b6 mx6slevk: Fix MMC breakage for the SPL target 3760ecfce4 imx: Fix regression with CONFIG_DM_MMC=y 59d4771838 ARM: imx6: Add DHCOM i.MX6 PDK board support a77a794847 imx: mx7: spl: remove redundant SATA definitionas fdb70bf620 mx6: sys_proto: Add prototypes for imx6_pcie_toggle() functions 308e7844f8 mx6: clock: Add a prototype for do_mx6_showclocks() 300a095165 i.mx6ul: xpress: update UART init for current board revision 2812798091 mx6slevk: Use PARTUUID to specify the rootfs location acea9a74c8 drivers: pci: imx: fix imx_pcie_remove function Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base: Set WKS_FILE for mxs machinesFabio Berton2017-10-111-0/+1
| | | | | | | | Use imx-uboot-mxs-bootpart.wks for mxs machine once u-boot suffix is .sb instead of .imx. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base: Create variable to allow set WKS_FILE using machine overrideFabio Berton2017-10-111-1/+4
| | | | | | | | Use SOC_DEFAULT_WKS_FILE variable to set WKS_FILE for allow set WKS_FILE by machine. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-uboot-mxs: Add wks file for mxs machinesFabio Berton2017-10-111-0/+18
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-uboot-mxs-bootpart: Add wks file with bootpart for mxs machinesFabio Berton2017-10-111-0/+19
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Add i.MX SDMA firmwaresOtavio Salvador2017-10-111-4/+4
| | | | | | | | | The OE-Core now provides the linux-firmware-imx-sdma-imx6q and linux-firmware-imx-sdma-imx7d packages. This patch adds them to the respective SoC families as well as the mainline specific one (use-mainline-bsp). Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Update for imx7ulpevk board supportJun Zhu2017-10-111-1/+11
| | | | | Signed-off-by: Jun Zhu <junzhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx7ulpevk.conf: Create i.MX 7ULP EVK machine configure fileJun Zhu2017-10-111-0/+27
| | | | | Signed-off-by: Jun Zhu <junzhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-imx: Upgrade kernel to v4.9.11Jun Zhu2017-10-117-461/+66
| | | | | Signed-off-by: Jun Zhu <junzhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-imx: Upgrade to v2017.03Jun Zhu2017-10-112-3/+5
| | | | | Signed-off-by: Jun Zhu <junzhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc-mxsboot: Rework recipe to build with U-Boot 2017.09Fabio Berton2017-10-061-8/+12
| | | | | | | | | | - Use the same EXTRA_OEMAKE and do_compile task that u-boot-mkimage from OE-Core - Rework do_install task - Recipe depends only of openssl, no need to append DEPENDS variable Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc-fw-utils: Require recipes-bsp/u-boot/u-boot.incFabio Berton2017-10-061-0/+1
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Add specific bits for u-boot-fslc onlyFabio Berton2017-10-062-12/+11
| | | | | | | | | | | | | | | - u-boot-msxboot doesn't use recipes-bsp/u-boot/u-boot.inc, so require this file only in recipes that use it. - Compatible machine and package arch are needed only for u-boot-fslc, once u-boot-fw-utils has cross class and u-boot-mxsboot has native class. - Add description in u-boot-fslc recipe - Drop unused depends for mxs. We don't need to use elftosb, mkimage can generate an BootStream for i.MX23 and i.MX28. See u-boot-fslc commit 6654f33c9b520bd4073c7f82a13044e79bc1489. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx6ullevk: Add machine fileDaiane Angolini2017-10-061-0/+24
| | | | | | | | | | | | CPU: Freescale i.MX6ULL rev1.0 at 396MHz CPU: Commercial temperature grade (0C to 95C) at 41C Reset cause: POR Board: MX6ULL 14x14 EVK I2C: ready DRAM: 512 MiB Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* classes/image_types_fsl.bbclass: Remove linux.sb supportOtavio Salvador2017-10-061-27/+0
| | | | | | | There is no machine which makes use of this image type and it is untested since long time ago. Drop it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx23evk: Remove imx-bootlets supportOtavio Salvador2017-10-061-1/+0
| | | | | | | The imx-bootlets is abandoned and untested for long time. Remove the support for it from the machine file. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* image_types_fsl.bbclass: Add deprecation warningOtavio Salvador2017-10-061-0/+2
| | | | | | | | | | This adds a deprecation warning when using the 'sdcard' image format. We are supporting 'wic' for all SoCs and the conversion is straightforward. This 'sdcard' image format will be removed for next release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* machines: fix dtb build failure when use-mainline-bsp is usedHiraku Toyooka2017-10-057-0/+15
| | | | | | | | | When the use-mainline-bsp is used, dtb files listed in KERNEL_DEVICETREE are different from ones to be build, so the build fails. This patch fixes it by adding KERNEL_DEVICETREE_use_mainline_bsp. Signed-off-by: Hiraku Toyooka <hiraku.toyooka@cybertrust.co.jp> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Use wic.gz for all i.MX machines by defaultOtavio Salvador2017-10-055-5/+7
| | | | | | | | | | | | | | This change moves the default image for all i.MX machines. We moved from sdcard.gz to wic.gz. Following machines were change: - imx25pdk: use imx-uboot.wks - imx6qdlsabreauto: use imx-uboot-spl-bootpart.wks - imx6qdlsabresd: use imx-uboot-spl-bootpart.wks - imx6ulevk: use imx-uboot-spl-bootpart.wks Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Generate a default IMAGE_BOOT_FILESOtavio Salvador2017-10-052-0/+35
| | | | | | | | | | | | When the machine requires a boot partition, it needs to define the IMAGE_BOOT_FILES to include the device tree files and Linux kernel image. This is essentially a generic solution so instead of defining it for all machines we are providing a default value for them. To implement that, we borrowed an utility function from Raspberry Pi BSP. It is copied as is at conf/machine/include/utilities.inc file. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Bump to revision 977c60b153Otavio Salvador2017-10-051-1/+1
| | | | | | | | | | This includes the following changes: 977c60b153 Revert "wandboard: Set fdt based on board_rev and board_name" e439122438 wandboard: Add support for the latest revd1 revision ada0d28cb4 doc: update imx_usb_loader URL Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Bump revision to 0edf2007c6Fabio Berton2017-10-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This includes the following changes: - 0edf2007c6 arm: imx7d: add support for Compulab cl-som-imx7 - f62d34202d imx: mx7: SPL support for i.MX7 - b4ee050163 imx: mx7: DDR controller configuration for the i.MX7 architecture - 9ad01a2efb imx: mx7: fix the CCM_ macros - 23a60cfbec icorem6_rqs: env: Return mmc devno - 4a8723b299 icore: configs: Fix merge conflict issue - 48e0c40604 topic_miami: Remove CONFIG_CMD_BOOTZ undef - 19cdefc994 mx6sabresd: Include <usb/ehci-ci.h> header file - 9b1dd35df2 usb: ehci-ci: Add a prototype for board_ehci_power() - 23e7d7d1c6 mx6sabresd: Include <asm/mach-imx/spi.h> header file - 916afc51de mx6: soc: Include <asm/bootm.h> header file - fc7dc87a9f mx7ulp_evk: Move CONFIG_CMD_BOOTZ to Kconfig - 96fd173ca1 imx: sys_proto: Add a prototype for board_mmc_get_env_dev() - e6e4db4473 imx: Include <input.h> header file - cbc14ee959 mx6: toradex: Remove custom CONFIG_SPL_PAD_TO definition - c6cbcda3de README.imx6: Prefer loading SPL via the new SDP mechanism - d327aab07f mx53loco: Let CONFIG_DISPLAY_CPUINFO be selected Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-uuc: update to new git hash, where the patch is been accepted upstreamGianfranco Costamagna2017-10-042-47/+2
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx6sllevk: Drop u-boot and kernel PREFERRED_VERSIONFabio Berton2017-10-041-3/+0
| | | | | | | | | | The line PREFERRED_PROVIDER_linux-imx ??= "4.1.15" is wrong, the correct is use PREFERRED_VERSION to set version. But we can drop this line because currently we have one linux-imx version. Also drop preferred version to u-boot, 2016.03 is the only option. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc-fw-utils: Add recipe for version 2017.09Fabio Berton2017-10-041-0/+45
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Create u-boot-fslc-common include fileFabio Berton2017-10-043-28/+17
| | | | | | | | Use a common file to make easier update, maintain and create others U-Boot recipes like U-Boot fw-utils. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* alsa-state: Add override to use with use-mainline-bspFabio Berton2017-10-041-0/+2
| | | | | | | | | Add use-mainline-bsp override to install asound.conf file to machines that use mainline bsp. Change-Id: I13e61bbabb163eeb3e3408ba47e8cd4954b41ba6 Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-uuc: Fix missing build ldflags leading to QA issuesGianfranco Costamagna2017-10-032-1/+46
| | | | | Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc-imx: Bump to 6c1ad49339f4 revisionMax Krummenacher2017-09-301-1/+1
| | | | | | | | | | | | This merges the the 4.1.44 stable release and backports a fix to fsl-quadspi which doesn't directly apply to the downstream codebase. - 6c1ad49339f4 mtd: fsl-quadspi: fix macro collision problems with READ/WRITE" - 8f568c088636 Revert "mtd: fsl-quadspi: fix macro collision problems with READ/WRITE" - 346ae4600d05 Merge tag 'v4.1.44' into 4.1-2.0.x-imx Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* kernel-imximage.bbclass: Add documentation about the classOtavio Salvador2017-09-301-0/+19
| | | | | | This adds a small documentation about the class as comment. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx25pdk: Add machine fileOtavio Salvador2017-09-301-0/+24
| | | | | | | | | | | CPU: i.MX25 with ARM926EJ–S core - 400 MHz maximum speed NXP® MC34704B power management IC NXP SGTL5000 ultra-low–power audio codec Memory: 64 MB or 512 MB DDR2 2 GB NAND flash Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-fslc: Add i.MX25 configurationOtavio Salvador2017-09-291-0/+190
| | | | | | | This adds the i.MX25 configuration. It is based on imx_v4_v5_defconfig. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Bump revision to 9f164a1a01Otavio Salvador2017-09-292-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | This includes following changes: 9f164a1a01 mx25pdk: Change root to use a single partition layout 642e1ec971 mx25pdk: Remove duplicated define bb8bb2c1bd mx25pdk: Use generic filesystem commands a3581b705a imx6: disable clock command and print_cpuinfo code in SPL 555c0086e6 colibri_imx6: Avoid calling setup_display() from SPL code 0985fc630b apalis_imx6: Avoid calling setup_display() from SPL code a01e041d10 mx6cuboxi: Avoid calling setup_display() from SPL code 939d30becd wandboard: Avoid calling setup_display() from SPL code 025f356829 cgtqmx6eval: Avoid calling setup_display() from SPL code 3cfa1bd347 mx6sabresd: Avoid calling setup_display() from SPL code 6d9b99b923 mx6sabresd: Add Serial Download Protocol support 3766ef9cea toradex: imx6: Move g_dnl_bind_fixup() into common SPL code da4a0fd824 board: ge: bx50v3: set eth0 MAC address 5e57f55125 detect and setup solidrun hummingboard2 35e7f4f0aa imx6: drop duplicated bss memset and board_init_r() call 72066ea7f5 pico-imx7d: Add "how to boot with NXP 4.1 Kernel" 58cb0bc9f0 imx: imx7d: remove CamelCase from ENET_xMHz macros 2df17bffbc imx_common: detect USB serial downloader reliably 5615ed0835 imx: add macro to detect whether USB PHY is active Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Always use wic for i.MX25 imagesOtavio Salvador2017-09-291-0/+10
| | | | | | | The i.MX25 support is new so there is no reason to extend the dependency on the old image generation class. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-base.inc: Add basic settings for i.MX25Otavio Salvador2017-09-291-1/+2
| | | | | | | The i.MX25 will always use the use-mainline-bsp override so we force its inclusion with the override extender mechanism. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* wic: Add a i.MX bootpart templatesOtavio Salvador2017-09-292-0/+39
| | | | | | | | This includes the wic templates which use a separated boot partition. This allow for easier migration from the new deprecated sdcard generation class. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* wic: Force the use of 'msdos' partition tablesOtavio Salvador2017-09-293-0/+6
| | | | | | | | Some old SoC has problems to read GPT partition tables so we use 'msdos' as default here and if some vendor wants to override it, it can still be done in their wks files. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* wic: Move all wks files to root layer directoryOtavio Salvador2017-09-293-0/+0
| | | | | | | | The wic looks for wks files in many places. The root layer directory is one of those and makes much easier to find the wks files for reference and use. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-parser: Upgrade to v4.2.1Yuqing Zhu2017-09-272-3/+5
| | | | | | | | | | | | | | | | | | | | | 1. Upgrade EULA to v18 2. Bugfixes/Optimization - Update HEVC PARSER 01.00.02/ APE PARSER 00.00.08/ MPEG2 PARSER 04.05.10 1. Delete the useless label in HEVC PARSER. 2. Fix 2 variables' not init in special case for APE PARSER. 3. Fix one struct's not init for MPEG2 PARSER. - Fix one mp3 can't play on jb4.3_1.1.1-ga ID3V2 contains a picture larger than 3MB, need to save ID3 data size in self->m_dwID3V2Size to let parser skip it when starting playback. - Fix creating parser error When variable value is negative, if(bytesToRead) will return true, modify this condition to if(bytesToRead > 0). Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* imx-codec: Upgrade to v4.2.1Yuqing Zhu2017-09-272-3/+5
| | | | | | | | | | | | | | | | | | 1. Upgrade EULA to v18 2. Bugfix/Optimization - AACPlus:M4A format audio only can output about 1s audio, then keep silence It is caused by AACPlus decoder because aacplus decoder occupys much cpu time when decoding. Add -O3 build option into aacplus decoder's build script to optimize the code. - Optimize the code Cancel duplicated code in aac_dec/aacplus_dec. Cancel unused code in flac_dec. Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>