aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-bsp
AgeCommit message (Collapse)Author
2017-10-18uboot: upgrade to 2017.09Chunrong Guo
*This includes the following changes: 503eff0 - armv8: ls1046aqds: Fix NAND offset for Fman ucode and env c66ddf7 - arm64: ls2088ardb: Fix kernel validation failure 44ffe98 - armv8: ls1043ardb: disable PPA loading during SPL stage for SD boot 043c85a - armv8: ls1046ardb: disable PPA loading during SPL stage for SD boot b68c991 - armv8: fsl-layerscape: Fix some coding style problems in soc.c 25cd705 - board/ls1088: Add fsl_fdt_fixup_flash 85bfc58 - ls1088aqds: Enable IFC and QIXIS in SPL image 96cc4d7 - armv8: fsl-layerscape: Add back L3 flushing for all exception levels bdf9c1a - fsl-lsch2: csu: correct the workaround A-010315 26aaf13 - armv8/fsl-lsch2: correct QMAN clock a836f94 - arm64: ls1012ardb: Add distro secure boot support ef3b345 - arm64: ls1012afrdm: Add distro boot support 2bed40e - arm64: ls1012ardb: Add distro boot support bb85ef3 - board: common: vid: Move IR chip specific code in flag 806bca8 - board/ls2080ardb: Add mcmemsize variable in default env Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-18rcw :update recipeChunrong Guo
*update to 1a6236a *This includes the following changes: 1a6236a - LS1012ARDB: Change rcw for secure boot cdf4b72 - rcw: ls1088aqds: Add SCSI errata for detecttion of sata 16072f7 - armv8:LS1012A: RCW supporting 1GHz CPU frequency 90aef03 - LS1088ARDB:Reduce size in block copy command 53518dc - rcw: ls1088ardb: Add SCSI errata for detecttion of sata 0a869b3 - ls1021a: add workaround for pcie erratum A-007997 and A-007815 e7f18e5 - ls2088ardb: Add RCW for with platform frequency 700MHz 6f324fc - Use BSD license for both rcw and binary files c69799f - Added copyright to byte_swap.tcl bfe8c5e - Renaming COPYING as BSD-LICENSE *update LIC_FILES_CHKSUM to point to LICENSE Renaming BSD-LICENSE * add support for Qoriq. * strip possible '-32b', '-64b' and '-be' to match folder name. Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-18ls2-rcw: remove recipesChunrong Guo
* ls2-rcw and rcw are duplicated so remove ls2-rcw. Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-18ls2-phy : update recipeChunrong Guo
*update SRC_URL and update to 6036a20 includes the following changes: 6036a20 - Add ucode and readme for Cortina 10G PHY *update license to MIT *Fix the installation directory ls2-phy includes one config file. Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-18uefi :update to a812f17Chunrong Guo
*include the following changes a812f17 - ls1046ardb: update binary 2d42308 - ls2088ardb: update binary e8b5d47 - LS2088ardb: update to c1ae7b72 bd59c46 - update binaries for LSDK 1709 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-18ppa :update recipesChunrong Guo
*update to 92b208b This includes the following changes: 92b208b - Added usb and mmc as wakeup src for LS1088 system suspend; Fixed stack alignment issue. 999e6be - Correcting stack reference issue in LS1088 _soc_sys_entr_pwrdn(). 4d43c10 - Adding cpu_suspend.system support to LS1088. 8a2e7ee - Disambiguating uart driver from ddr driver and from dbg builds. d455113 - Fixing offset into bootcore data area. 87b117e - Moving Chassis defs out of soc.h and into lsch3/lsch2.h. 93f17b3 - Releasing cores from reset that are marked "to be disabled". 2872682 - Fixing ordering problem in makefile.inc which caused builds using earlier than GCC 6.2 to fail. f52a4a9 - Adding separate folders for each driver; Adding rdb board for LA17xx. b003ea1 - Adding initial ppa for soc LA17xx. ce7f372 - Changing secondary core release method to reduce risk of race condition between ppa and bootrom. 78b8281 - Fixing psci data area initialization. bed0d04 - Eliminating race condition between psci and bootrom on core release. 89ddb56 - Cleanup of prefetch disable function. 8781337 - Fix for QPPA-23: overwriting saved link register in _soc_init_start when bootcore used to initialize ocram. 4ee3738 - Adding header file left out of last commit. cc33e5e - Adding smc function prefetch disable. 2de51a3 - Changing psci call to _soc_core_rls_wait into a call to _soc_core_release. 12be3c6 - Updating text in license file. 76a61f5 - Added release note deprecating build methods using "make". *fix the below error: |Makefile:58: ../armv8/gic.mk: No such file or directory Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-18qe-ucode: update COMPATIBLE_MACHINEChunrong Guo
* 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>
2017-10-18qe-ucode: update SRC_URLChunrong Guo
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-16imx-test: Add git recipeJun Zhu
- 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>
2017-10-16imx-vpu: Upgrade to v5.4.37Jun Zhu
- 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>
2017-10-16imx-lib: Add git recipeJun Zhu
- 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>
2017-10-16u-boot-fslc: Bump to a6a15fedd1 revisionOtavio Salvador
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>
2017-10-11u-boot-imx: Upgrade to v2017.03Jun Zhu
Signed-off-by: Jun Zhu <junzhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-06u-boot-fslc-mxsboot: Rework recipe to build with U-Boot 2017.09Fabio Berton
- 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>
2017-10-06u-boot-fslc-fw-utils: Require recipes-bsp/u-boot/u-boot.incFabio Berton
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-06u-boot-fslc: Add specific bits for u-boot-fslc onlyFabio Berton
- 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>
2017-10-05u-boot-fslc: Bump to revision 977c60b153Otavio Salvador
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>
2017-10-04u-boot-fslc: Bump revision to 0edf2007c6Fabio Berton
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>
2017-10-04imx-uuc: update to new git hash, where the patch is been accepted upstreamGianfranco Costamagna
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-04u-boot-fslc-fw-utils: Add recipe for version 2017.09Fabio Berton
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-10-04u-boot-fslc: Create u-boot-fslc-common include fileFabio Berton
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>
2017-10-04alsa-state: Add override to use with use-mainline-bspFabio Berton
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>
2017-10-03imx-uuc: Fix missing build ldflags leading to QA issuesGianfranco Costamagna
Signed-off-by: Gianfranco Costamagna <gianfranco.costamagna@abinsula.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-09-29u-boot-fslc: Bump revision to 9f164a1a01Otavio Salvador
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>
2017-09-23Move from ${COREBASE}/LICENSE to ${COMMON_LICENSE_DIR}/MITOtavio Salvador
The OE-Core now warns when someone uses ${COREBASE}/LICENSE so we should move to ${COMMON_LICENSE_DIR}/MIT to fix this deprecated use. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-09-21u-boot-fslc: Bump revision to ed4d1d9Vanessa Maegima
This includes the following changes: ed4d1d9 Merge pull request #20 from vanmaegima/2017.09+fslc 114483a pico-imx7d: Enable booting from single partition 85cdf96 pico-imx7d: Replace fatload command Signed-off-by: Vanessa Maegima <vanessa.maegima@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-09-12u-boot-fslc: Upgrade to 2017.09 releaseFabio Berton
This commit merge tag v2017.09 and apply the following commits on top of it: - e4a4d913e9 ipu_common: Let the MX6 IPU clock be calculated in run-time - 57ea8c60e4 pico-imx7d: Add support for secure boot - c5ad50303c mx6sabre_common: Dynamically change the video output - 9b412b485a mx6sabre_common: Place video related settings in common code - d3d0f38957 wandboard: Set fdt based on board_rev and board_name - 199cce79e4 mx6sabresd: Enable video interfaces in bootargs - 37d69b40ea mx6sabresd: Use LDO dtb file until LDO bypass support is added - 29fffd2510 mx6slevk: Use LDO dtb file until LDO bypass support is added Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-09-12Remove $COREBASE/LICENSE from LIC_FILES_CHKSUMChunrong Guo
Several recipes reference the LICENSE file in their LIC_FILES_CHKSUM variable as ${COREBASE}/LICENSE. This forces distribution providers to keep this file verbatim or to overload the affected recipes. The section "Moving to the Yocto Project 1.6 Release" in the Yocto manual suggests removing the LICENSE file where possible. Remove LICENSE in cases where COPYING.MIT is also given and replace LICENSE with COPYING.MIT if the former was the only entry. All modified recipes specify LICENSE = "MIT" and none of the in-tree files specify a different license either. As the packages do not change (the license files are not contained in them), do not increase PR. (From OE-Core rev: 0059e0661826c857a07c862bcb46162671e0e330) Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-30imx-uuc: Bump revision to 1de598e7Otavio Salvador
This includes following changes: 1de598e Merge pull request #5 from lijunone/master a5a05da Update linuxrc 61a1449 Merge pull request #4 from mhei/fixes af76f6a uuc: fix format nitpick f8d0c75 uu.c: fix compiler warnings for unused variables 625c36e Merge pull request #2 from mhei/fixes e6304a7 Merge pull request #3 from lijunone/master c342fb0 linuxrc: add utp mass storage setup via configfs f9a8e97 uuc: fix some compiler warnings 65d8bf7 sdimage: use fsync before closing the device a977121 Add travis hint 03d64cf Small Makefile improvements 9a8c844 sdimage: no need to open image file R/W 592fdb6 sdimage: fix partition size check 3d4b3fa Add a .gitignore with the binaries sdimage and uuc 86e0a1b sdimage: move BCB header to 4 sector offset 2fa75b4 uuc: fix format warnings f64baff Honour CFLAGS 85a0b23 sdimage: add includes to prevent warnings Change-Id: I7e81dd0d4666d00b76be3d78982ef2b1bd039b53 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-21uefi: add recipesChunrong Guo
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-07rcw: support ls1088aChunrong Guo
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-07ppa: support ls1088aChunrong Guo
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-07ppa:update to 265d766Chunrong Guo
This includes the following changes: 265d766 - Adding top-level license file and update release notes 0436f86 - Suppress error return in function _soc_core_rls_wait() for LX2160. 4534d24 - Adding cache maint. ops for non-shared memory. b643354 - Fixing error return in cpu_on when cores are in wfe. d5fc0c9 - Making ECC init of OCRAM the default for LS1043, LS1046, LS1088, LS2088, LX2160. cfd4a68 - drivers/fsl_sec: Corrected SCFGR offset ce87c81 - Fixed handling of exit mode (EL2/EL1) when kernel is Aarch32. c25583f - Fixing build anomalies: (1) "unary operator" warning from bash script(2) pathname recognition in makefile da545e0 - Add check for NSEC part in HW RNG API e79965c - Add support for SEC driver in PPA 23ed26a - Moving 'tools' folder under ppa folder. 2baf493 - Fixing sim builds; Adding configuration file capability. eb9f756 - Adding line to ignore CR/LF in bash script 'build'; Concatenated multiple logic blocks "if target 'clean'". f2ebafd - HASH DRG: Add implementation for HASH DRBG 84def53 - Use relocate_rela tool to add static relocation at compile time e25e6d6 - Make PPA code Position Independent e5ce8a6 - Updating bootrom code for LS1028 a439286 - Adding 3-clause BSD license to each file. 56a0c2a - Suppressing timeout on core release for LX2160 a1e86b4 - Added preliminary support for LX2160;added test for 8-cluster, 16-core device. 89432d2 - Adding smc function smc64_membank_data() which provides an interface for the bootloader to query the secure fw about installed 38ce3ac - Saving link register in all psci & smc function calls. 3d489b7 - Implementing the psci MIGRATE functions. 2938018 - Adding SYSTEM_OFF for LS1043 b1c1824 - Maintaining 16-byte stack alignment. 5c1c2c0 - Tightened up stack initialization code. 3f8516c - Adding full-descending dynamic stack to ppa infrastructure. 7fead01 - ls104xa: Remove unused macro CONFIG_SYS_FSL_IFC_BANK_COUNT 342ccdd - LS1012ARDB: Enable DDR driver 20d1541 - DDR: Add driver for Freescale Multi-mode DDR controller afb2dfd - Add DDR init for LS1043ARDB 05340db - DDR: Move memcpy() out of dimm.c b51389f - DDR: Add support for raw timing parameter ac2a392 - Enable erratum workaround for A009663 56ba458 - ls1088aqds: Enable DDR driver 01d12f7 - Update config for QDS a347f1a - ls1088ardb: Enable DDR driver for ls1088ardb 2862e2c - Add CONFIG_ARCH_* to gate errata macros a37c140 - ls1046a: Enable workaround for A008336 8a6eb34 - lsch3: Drop macro A008336 and add A010165 e9ec12a - Fixing function name exit_boot_svcs() b53241c - Moving the call to exit_boot_services() to the secondary core init. f2caa16 - Adding 'execute' bit to gen_its file mode. 8433ded - Fixing syntax error in gen_its. 4b1a34f - Dynamic generation of ppa.its file; Renamed soc-ua to soc-la1575; Fixed incorrect comment in test_prng.s. c1d48a1 - Allowing NS access to secmon registers LS1088, LS2088; Adding infrastructure for SMC_RNG function; Adding PRNG testfile. Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-07rcw: update to bfe8c5ebChunrong Guo
*include the following changes 6f324fc - Use BSD license for both rcw and binary files c69799f - Added copyright to byte_swap.tcl bfe8c5e - Renaming COPYING as BSD-LICENSE 6eed8fd - Add License file to specify folder & supported License 97e88e8 - COPYING: Update the license text bedbdf3 - Updated Copyright 32ec6e7 - ls2088ardb: Add RCWs with Rev1.1 SoC 938ef4f - LS1043ardb: Change value of boot Hold-off to 1 for secure boot 229c8c1 - ls2081ardb: Add RCW for serdes protocol 0x4b_0x3d and 0x4b_0x43 db0c695 - ls2081arb: Update RCWs c982661 - ls1021a: qspi_boot: Update u-boot address according to DASH memory mapping 507bef8 - SECURE_BOOT: Update u-boot hdr address as per DASH memory map 34ace1b - ls2088ardb: Fix SRDS_DIV_PEX_S2 value 0ff45c5 - ls2088ardb: Update README for ref clock 4f4b9d6 - ls1088a: Add initial RCW binaraies cc98653 - ls2081ardb: Add RCWs for serdes protocol 0x4b_0x51 60782ba - ls2088ardb: Set EVT_9 to enable GPIO interface 1b240e6 - ls2088ardb: Add QSPI-boot RCW 886e3fd - Merge branch 'ls2' into alpha release 5d4624f - ls2088a: Add RCW with a new SerDes protocol fe6844e - board: ls1012aqds: Add support of 0x2205 SerDes protocol 900340e - ls2088aqds: Add initial RCW binaries 32c580c - ls2088ardb: Add RCWs for serdes protocl 0x2a_0x41 83a7a66 - ls1088a: Remove ls1088 directory ae1f2b5 - Merge pull request #37 in DPAA2/ls2-rcw from ~B22300/ls2-rcw-local:origin/master to master 666c9eb - Merge pull request #36 in DPAA2/ls2-rcw from ~B32579/ls2-rcw:master to master 585f03e - ls208xa: Make folders and name consistent 6a7a0e5 - ls2088a: Delete ls2088a rcws as it is not part of SDK f358729 - ls1012a: Make folders and name consistent 5b5695f - ls1012a: Add support of RCW for FRDM, RDB and QDS boards Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-08-07uboot: upgrade to 2017.03Chunrong Guo
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-07-19u-boot-fslc: Bump revision to 65a6a14cDenis Pynkin
This includes the following changes: 65a6a14c mx6cuboxi: Revert "mx6cuboxi: Move CONFIG_CMD_SATA to Kconfig" Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-07-14u-boot-fslc: Bump revision to be634a9Daiane Angolini
This includes the following changes: be634a9 mx6sabre_common: Dynamically change the video output f5f42f3 mx6sabre_common: Place video related settings in common code 43d4159 mx6cuboxi: Move CONFIG_CMD_SATA to Kconfig Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-07-13u-boot-fslc: Upgrade to 2017.07-based releaseOtavio Salvador
This release provides a huge improvement regarding the support for SPL to more boards. We now uses this and migrated following boards: - imx6qpsabresd -> imx6qdlsabresd - imx6qsabresd -> imx6qdlsabresd - imx6dlsabresd -> imx6qdlsabresd - imx6solosabresd -> imx6qdlsabresd - imx6qpsabreauto -> imx6qdlsabreauto - imx6qsabreauto -> imx6qdlsabreauto - imx6dlsabreauto -> imx6qdlsabreauto - imx6solosabreauto -> imx6qdlsabreauto So now, the 8 boards are covered by 2 machine files. This drastically reduces the build time and allow for a better user experience as we can use the same image to test different boards. In summary an image built for imx6qdlsabresd or imx6qdlsabreauto is capable of run on a its respective board which contains a i.MX6 QuadPlus, Quad, Dual, DualLite or Solo SoC removing the need of a specific image for each SoC type. On top of the official 2017.07 release, following patches are included: 801fd44563 mx6sabreauto: Make Ethernet functional again 8ccb1970b8 wandboard: Set fdt based on board_rev and board_name e6605743e5 mx6sabresd: Enable video interfaces in bootargs e50a2475d4 mx6sabresd: Use LDO dtb file until LDO bypass support is added b1a4715311 mx6slevk: Use LDO dtb file until LDO bypass support is added 957409876b imx: cx9020: try pxe boot, if no vmlinuz on mmc 3608315bf1 imx: cx9020: use fdt_addr_r and ramdisk_addr_r 9a1c960516 mx6sabreauto: Add Falcon mode support 3a279e5fe8 warp: Use PARTUUID to specify the rootfs location 0f9a6703e7 embestmx6boards: Use PARTUUID to specify the rootfs location c877510614 mx6cuboxi: Use PARTUUID to specify the rootfs location 0ada2d6caf wandboard: Use PARTUUID to specify the rootfs location eee442362c mx6sabre: Use PARTUUID to specify the rootfs location 80a56615fa mx6sabreauto: Do not enable WEIM by default 321339efd7 imx: reorganize IMX code as other SOCs 1567ce3edc mmc: fsl_esdhc: drop CONFIG_SYS_FSL_ESDHC_FORCE_VSELECT 40294f880d dm: mmc: fsl_esdhc: handle vqmmc supply 0378edcd02 mmc: fsl_esdhc: introduce vs18_enable for 1.8V fix I/O 3657cae890 mmc: fsl_esdhc: correct type of wp_enable 45103e1030 imx6_spl: Add u-boot-dtb.img for SPL payload 61131fa4b5 mx6sabreauto: Update to SPL only mode 07a667be9b mx6qsabreauto: Add SPL support 4506c859ee mx6cuboxi: Add support for sata a5c5962327 mx7dsabresd: Set VLD04 output to 2.8V in PMIC initialization. 4590f11b61 mx6: soc: Move mxs_dma_init() into the mxs nand driver 10d185960e net: fec_mxc: fix PHY initialization bug with CONFIG_DM_ETH b2d4bf303e icorem6_rqs: Rename icorem6_rqs config file af34708e1e dt-bindings: Document the Broadcom STB wake-up timer node 3e92667cfe serial: mxc: Add debug uart support 4e2b31a5c5 serial: mxc: Code cleanup 27835dae1a serial: mxc: Move common baud gen into _mxc_serial_setbrg 1ca9fe11fd serial: mxc: Move common init into _mxc_serial_init 14ac9d06be serial: mxc: Move cr1 and cr2 write to mxc_serial_setbrg fdd1f0debc serial: mxc: Use RFDIV in dm-code fd008b0569 serial: mxc: Add common mxc_uart reg space 2fd7878124 imx: mx6ull: fix USB bmode for i.MX 6UL and 6ULL 5c72de6152 ot1200: enable CONFIG_IMX_THERMAL for detailed thermal information 8e38f54c56 mx6sabresd: Fix guard file symbol 3320a872b0 wandboard: Remove unnecessary delay d5ae3ce6dd cm_fx6: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS 1325b822da cgtqmx6eval: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS 844365a5a0 mx6slevk_spl: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS ff9e6d62ed mx6sabresd: Remove SPL entry from CONFIG_SYS_EXTRA_OPTIONS Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-06-17u-boot-imx: Upgrade to 4.1.15-2.1.0 supporting i.MX 6SLL EVKalexandra-ioana.safta@nxp.com
Add support for the i.MX 6SLL EVK and supporting boot configurations Signed-off-by: Alexandra Safta <alexandra-ioana.safta@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-05-30u-boot-fslc.inc: add use-mainline-bspTrevor Woerner
Add use-mainline-bsp to COMPATIBLE_MACHINE since this recipe is for situations where the user wants to use mainline, and u-boot-fslc is considered mainline. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-05-30u-boot-fslc: Add dtc-native to DEPENDSFabio Berton
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-05-19imx-kobs: Fix a typoKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-05-19ppa: update to use Recipe Specific SysrootsChunrong Guo
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-05-19imx-kobs: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-05-19imx-kobs: Pick up new commit as fix-compile patch is mergedJun Zhu
The patch is merged to the new version of imx-kobs. So pick up the new version and remove the patch file. Signed-off-by: Jun Zhu <junzhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-05-02ppa: Add support for ls1012aChunrong Guo
Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-05-02pkc-firmware: update to 209e0e6Chunrong Guo
*include the following changes 209e0e6 - ring affinity: keep jobs and responses in the same ring pair 1cd87fb - remove unused parameter from function signature 688e402 - add new handshake parameters (like old is the new new :) bdd38f2 - fix irq missing issue for all rings b5f6504 - rename structure fields to match their content d0b6e25 - fix column alignment to avoid confusion 66ac4ef - remove not used fields from handshake structures 53716e6 - merge together the functions doing ring pairs initialization ffa6360 - make r_cntrs local to the app_ring structure 61a597f - remove not used allocation of s_c_cntrs_mem a1b8599 - remove not used allocation of cntrs_mem 1246eb8 - make ring indices local to the app_ring structure d01ed6c - remove redundant type casts a12f170 - allocate space for input rings independently instead of in bulk e41fc52 - num_of_rps is not used after initialization e827ac6 - refactoring: merge content of two functions 5dcdc32 - device ip_pool is not used on the host so we remove it 21bc000 - merge content of resource struct into c_mem_layout 4b39488 - remove not used function a276c46 - add U suffix to unsigned constants 6d13be3 - remove not used function 0aaeeab - remove redundant busyloop during handshake fe54ba4 - avoid returns from the middle of the handshake function fda0f8e - clean-up for consistent code indentation c441ffc - move macro definition to the header file e87f3e2 - wrap assembly directive with a macro 2091a40 - refactoring: clean-up code style f9261c3 - value returned by sel_sec_enqueue is ignored so make it void a7b2cf7 - avoid linking printf code by default a9cc62d - remove print_error because it duplicates print_debug 542c9d1 - remove deprecated or not used code 542c9d1 - remove deprecated or not used code b11bbbf - fix precision loss conversion errors 428c51c - remove not used code ecd79e6 - avoid playing with compiler optimizations games 5121ad3 - remove deprecated and not used code 949c908 - raise interrupt on the ring that submitted the jobs 92e7089 - refactoring: merge related code into a single function f131421 - remove no longer used handshake fields 6e3ab80 - simplify calculation of msi address 7e337a9 - rename local variables for clarity e4bef8e - refactoring: extract two functions to simplify code 9dd692d - move handshake state initialization to appropriate function 70f061b - cluster together initialization code e92ede5 - remove not used macros 31636ca - remove duplicated function 7c87c3a - search the ring that received rng descriptors and remove waiting 9d132e3 - remove inconsistently used local variable 4fab968 - remove ignored variable dcbdc8a - start counting SEC engines from 0 as in C29x documentation 2189d7a - remove not-used structure field sec_jr.id 739e1cc - remove not used structure field sec 4bb7e8f - use a dummy allocator to keep track of data addresses 0d960b7 - remove padding fields from handshake structures 6973141 - remove not used structure members dgb_print & err_print f3c1977 - remove not used structure members intr_*_ticks 612371b - rearrange code to merge two #ifdef's a86a0a9 - move definition to the header file ff8ce9d - remove unused function wait_for_timeout 97a0657 - remove unused typedef shadow_indexes_mem_t 5d0e0b0 - remove redundant definitions of standard types 86a6451 - remove unused function irja_signal_caam 8106252 - remove unused function circ_room 086f102 - job ring result has no significance as a signed integer dc8f37d - remove not used members of sec_engine structure 9a6a5c2 - rewrite the initalization code for sec engines list 8ab2b15 - remove priority queues and ignore ring order settings 1b48817 - remove not used struct member order_j_d_index e64f7fc - remove not used struct member resp_j_done_flag 7b20be4 - remove the assumption that ring 0 has any special significance 0d9946b - make explicit that we are using C89/90 standard with GNU extensions cf7cd79 - remove not used padding fields in handshake structure d7adc6e - pad not used handshake fields to prepare for their removal 670c95f - make explicit that we have a single response ring hardcoded to id 0 db84b26 - remove not used structure variable enqcount 07b9fda - remove not used structure pointer cmdrp b253763 - don't send available data through stack 0d19768 - remove macro hiding simple code 0aaba96 - remove commented code 8278186 - remove code supporting P4080 prototypes f88a9bc - remove non-high-perf supporting code 090755e - remove not used structure cmd_tbl_s 4f8184b - remove not used orig_rps structure variable 0a635a9 - remove not used structure variable drv_resp_ring_count 3432b1c - rename structure variable ring_count to num_of_rps 71a3a3d - remove duplicated assignment Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-05-02u-boot:update to a06b209Chunrong Guo
*include the following changes a06b209 - ls1012aqds:Copyright added in file ls1012aqds_pfe.h f3fa3db - Merge pull request #200 in SDK/u-boot-devel from jira/QUBOOT-2516 to master ad74937 - armv8/fsl-layerscape: fdt: On ls1012 don't check sysclk for USB 436ad38 - T1042RDB: Remove nand secure boot compilation error af36232 - Merge pull request #197 in SDK/u-boot-devel from jira/QSDK-3498 to master 6cae345 - Merge pull request #194 in SDK/u-boot-devel from jira/QUBOOT-2432 to master 15d85eb - armv8: ls1046aqds: enable ppa in defconfig 9ac8b14 - armv8: ls1046aqds: added ppa support 50dc1ec - config: fsl-ppa: support load PPA from eMMC/SD and NAND Flash 4185ac3 - fsl PPA: add support PPA image loading from NAND and SD be143b2 - mtd: nand: remove nand size print from nand_init function 17c7a0c - mtd: nand: add initialization flag 1b99b67 - Merge pull request #195 in SDK/u-boot-devel from jira/QUBOOT-2448 to master 7f6bb70 - Merge pull request #193 in SDK/u-boot-devel from jira/QUBOOT-2485 to master f4ea06d - armv8/fsl-layerscape: fdt: replace CONFIG_ARCH_LS1012A with CONFIG_LS1012A a2acee2 - cmd: move CMD_PXE to Kconfig 74233ce - cmd: Convert CMD_BOOTMENU 8a82416 - powerpc: e6500: Lock/unlock 1 cache instead of L1 as init_ram ba5e636 - Merge pull request #191 in SDK/u-boot-devel from jira/QUBOOT-2338 to master 99cab9b - Merge pull request #189 in SDK/u-boot-devel from jira/QUBOOT-2438 to master c6a1023 - armv8: dts: fsl-ls1012a: Change number of CS in SPI node ddc2ade - spi: fsl_qspi: Add support for one chip select 905d419 - Merge pull request #188 in SDK/u-boot-devel from jira/QUBOOT-1949 to master f47bef7 - arm: ls1043ardb: Add NAND secure boot target 0d3329b - arm: ls1046ardb: Add SD secure boot target 5cbd88a - arm: ls1043ardb: Add SD secure boot target 9b61565 - crypto/fsl : Reduce the size of CAAM driver for SPL Build fd4214e - LS1046ARDB: SPL size reduction in case of non-xip boot b6fb53f - LS1043ARDB: SPL size reduction in case of non-xip boot 390b399 - armv8/ls104xa: remove the DDR interactive debugging info from SPL 7b996bc - board: freescale: Enable PSCI on LS2080A 7deaf93 - pci: layerscape: Add support ls2088a kernel DT node fixup 79bbfc9 - pci: layerscape: add LS2088A series SoC pcie support ea5c6e4 - ls1012aqds:Fix up for 1G and 2.5G interface 0dffcb8 - board: ls1012aqds: Update PHY address for AQR 105 riser card 7069777 - board: ls1012aqds: Add support of 2.5G X-SGMII riser card 634cf94 - driver: net: pfe: Configure internal MAC to support 2.5G 0127cee - driver: net: pfe: Add support of MDIO Clause 45 PHYs 561adee - board: ls1012aqds: Clean and reorganize board_eth_init 3b143c3 - board: ls1012aqds: Register the MDIO1 controller 48d02fb - Merge pull request #182 in SDK/u-boot-devel from jira/QUBOOT-2402 to master c9395ee - Merge pull request #183 in SDK/u-boot-devel from jira/QUBOOT-2400 to master 8ef037c - Merge pull request #181 in SDK/u-boot-devel from jira/QUBOOT-2329 to master b3c75e4 - drivers: net: fsl-mc: Fixup MAC addresses in DPC e0369e0 - armv8/fsl-layerscape: fdt: remove SYSCLK frequency fixup for ls1012a 6d9421b - driver: rtc: add pcf2127 support caefee8 - armv8/fsl-layerscape: Update erratum A009635 implementation 7efb311 - ls2080ardb,ls2080aqds: Add mcmemsize in default env setting 636228a - board: freescale: ls2080a: Intergrate and enable PPA on LS2080A 5651957 - Merge pull request #175 in SDK/u-boot-devel from jira/QUBOOT-2378 to master bf23c09 - Secure Boot: Enable IE (Key extention) Feature in LS2080A f26426a - Merge pull request #176 in SDK/u-boot-devel from jira/QUBOOT-2286 to master badf91e - armv8: fsl-layerscape: Add vid support for LS2080AQDS 20f3971 - armv8: fsl-lsch3: Update VID support 746211e - armv8: fsl-layerscape: Updates DCFG register map 049463b - LS2080A : Move sec_init to board_init a99dd2c - SECURE_BOOT: Define CONFIG_SYS_LS_PPA_ESBC_ADDR for LS2080A 537fe6d - LS2080A: Add validation of MC & DPC images. 8f404a5 - SECURE_BOOT: Update bootscript and its hdr addresses 134644f - Merge pull request #166 in SDK/u-boot-devel from jira/QUBOOT-2101 to master 2b17c7b - Merge pull request #165 in SDK/u-boot-devel from jira/QUBOOT-2313 to master 6cad42f - armv8: fsl-lsch2: disable ECC on armv8 chassis 2 platforms 475feb5 - driver: net: fsl-mc: Use aligned address for MC FW load 69c545f - armv8: fsl-layerscape, ccn504: Set forced-order mode in RNI-6, RNI-20 5669484 - driver: fsl-mc: qbman: Add QBMAN 4.1 support 235e989 - armv8: ls2080a: Add serdes1 protocol 0x3b support 0d8d4b9 - driver: net: ldpaa_eth: Fix missing bracket issue e02d502 - armv8: ls2080a: Update serdes protocol support 6764afb - armv8/fsl-lsch3: Update code to release secondary cores 6415d77 - armv8: fsl-layerscape: Add NXP LS2088A SoC support 8f3a354 - armv8: fsl-layerscape : Check SVR for initializing TZASC 789d497 - armv8: fsl-layerscape: Update TZASC registers type 02e3cc3 - armv8: lsch3: Use SVR based timer base address detection 80dbc3c - armv8: lsch3: Add generic get_svr() in assembly 47d5b49 - LS1021ATWR: Modify u-boot size for sd secureboot Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-05-02ls2-rcw: update to 5d4624fChunrong Guo
*include the following changes 5d4624f - ls2088a: Add RCW with a new SerDes protocol fe6844e - board: ls1012aqds: Add support of 0x2205 SerDes protocol 900340e - ls2088aqds: Add initial RCW binaries 32c580c - ls2088ardb: Add RCWs for serdes protocl 0x2a_0x41 Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2017-05-02ppa :update to 9fcb080Chunrong Guo
*include the following changes 9fcb080 - Fixing syntax error in $(CMN_SRC). ef15fbf - Adding infrastructure for prng driver. 6cac899 - Merge branch 'master' of http://sw-stash.freescale.net/scm/dnnpi/ppa-generic c9eba96 - Fixing syntax error for targets rdb-fit, qds-fit. 3c0d284 - rdb-fit : Fixed build issue from top level build script dacdc9a - Add support for LS1088 qds board. 8e0136a - Adding infrastructure for qds board support. eeabd6d - Suppressed benign error msg when build is not directly from git repo 7d5a230 - Adding prototype for _init_ddr(); Fixing undefined constants in ls2088 soc.s; Cleanup of sim plat.mk files;Using var ARMV8_ 098f92a - Final merge of ddr init. d164d7e - Merge branch 'ddr-init-v01'; This is a non-buildable intermediate commit. e77d7e4 - Saving/Restoring additional registers when called from Aarch32; Modified to use one common vector.s file. 4ebb613 - Cleaning bits 63:32 of input parameter registers when 64-bit function called from 32-bit interface. d863875 - Adding cpu hotplug capability to LS1088. 22b5260 - psci: ls1088a: add CPU_SUSPEND support 88f85df - Enabling SRE for ICC_SRE_EL1(S) and ICC_SRE_EL1(NS) in GICv3 initialization. b686af9 - common/makefile.inc: Fix dependency 13b87a5 - Changing mode on build script to 'execute'. 9ca1e42 - Reworked _soc_core_restart() of LS2088 to set interrupt priority and group on the core executing CPU_ON rather than the cor 3152e62 - Adding support for parallel (make -jn) builds. 91aeb18 - Reworking cpu_off for LS2080, LS2088; Cleanup _gic_init_percpu 7c702de - Forcing sequential processing by make. d70d1ff - Adding core timer enable in LS2088 _soc_core_entr_off(); Removing endian parameter from smc64_arch_el2_2_aarch32(). b5342e6 - Adding smp-boot support for the UA device. Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>