summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/u-boot
Commit message (Collapse)AuthorAgeFilesLines
* u-boot-qoriq: Add recipe fw-utilsJoris Offouga2018-10-261-0/+45
| | | | | | | Initial support for fw utils for qoriq Signed-off-by: Joris Offouga <offougajoris@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: use a u-boot-qoriq-common includeJoris Offouga2018-10-262-18/+20
| | | | | | | | Use a common file to make easier update, maintain and create others U-Boot recipes like U-Boot fw-utils. Signed-off-by: Joris Offouga <offougajoris@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Avoid restricting parsing for 'imx'Otavio Salvador2018-10-041-2/+0
| | | | | | | | | | | | | | | | | The u-boot-fslc does not amend other machines and then cannot be seen as something that poison other BSP. Adding the restriction to the common file makes all native tools incompatible. Fixes: ,---- | [imx23evk] ERROR: Nothing PROVIDES 'u-boot-mxsboot-native' | [imx23evk] u-boot-fslc-mxsboot-native PROVIDES u-boot-mxsboot-native | but was skipped: incompatible with machine imx23evk (not in | COMPATIBLE_MACHINE) `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-imx: Update to L4.9.123-2.3.0_8mm_ga releaseYuqing Zhu2018-10-011-2/+2
| | | | | Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* uboot: update to 1e96fd8Chunrong Guo2018-10-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *update to lsdk 1809 tag include the following changes: 1e96fd8 - ls2080ardb: remove dhcp function from u-boot env as boot source 5c03a79 - ls1088a: remove dhcp function from u-boot env as boot source 6f5dc2c - ls1012a: remove debug info from u-boot log. fa2d088 - ls1088ardb_pb: Secure boot: Change bootscript and header name 13bedc9 - driver: net: fsl-mc: Memset MC reserve ram memory before usage 165c98a - Revert "driver: net: fsl-mc: Memset MC reserve red memory before usage" e0a7cda - Revert "armv8: fsl-layerscape: add missing register blocks base address defines" cb9edfa - Revert "armv8: ls1046a: advertise QMan v3 in configuration" 19528d0 - Revert "misc: fsl_portals: setup QMAN_BAR{E} also on ARM platforms" e3b589b - Revert "armv8: fsl-layerscape: add missing debug stream ID" 342682e - Revert "armv8: ls1046a: initial icid setup support" 0a725a4 - Revert "armv8: ls1046a: add icid setup for qman portals" 2f59bf6 - Revert "armv8: ls1046a: setup fman ports ICIDs and device tree" 5c872b4 - Revert "armv8: ls1046a: setup SEC ICIDs and fix up device tree" 9f304d2 - Revert "armv8: ls1043a: advertise QMan v3 in configuration" 4648116 - Revert "armv8: ls1043a: add icid setup support" 6624809 - Revert "armv8: icid: fix 'set_icids' call" 52b9297 - ls1088ardb_pb: Add SD boot support. ad074ad - driver: net: fsl-mc: Memset MC reserve red memory before usage 5c50f5a - armv8: layerscape: fix compilation warning 'unused ns_dev' a654fcc - ls1012afrwy: Add ls1012afrwy revC board support. 69a7e63 - armv7: ls102xa: Disable QE before enter deep sleep db1990f - arm: layerscape: Remove CONFIG_U_QE define in ls1012atwr.h e1f8fe0 - qe: kconfig: U QE kconfig 6584582 - ls1088ardb_pb: remove sd u-boot support. 960ae1e - armv8: icid: fix 'set_icids' call 7402171 - ls1088ardb_pb: Add support for ls1088ardb_pb board. dd5ae4b - armv8: ls1043a: add icid setup support e9b0593 - armv8: ls1043a: advertise QMan v3 in configuration 4c762cf - armv8: ls1046a: setup SEC ICIDs and fix up device tree 1719ffd - armv8: ls1046a: setup fman ports ICIDs and device tree 82327f1 - armv8: ls1046a: add icid setup for qman portals dbcacdc - armv8: ls1046a: initial icid setup support 1b86306 - armv8: fsl-layerscape: add missing debug stream ID 6b1519e - misc: fsl_portals: setup QMAN_BAR{E} also on ARM platforms 64e4333 - armv8: ls1046a: advertise QMan v3 in configuration c986803 - armv8: fsl-layerscape: add missing register blocks base address defines Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* recipes: Limit BSP specific recipes on relevant SOCsKhem Raj2018-09-281-0/+2
| | | | | | | | | | | This helps in using meta-freescale with other BSP layers in same projects, which is common usecase Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andreas Müller <schnitzeltony@gmail.com> Cc: Zhenhua Luo <zhenhua.luo@nxp.com> Cc: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc-mxsboot: Add bison-native to build dependsOtavio Salvador2018-09-261-1/+1
| | | | | | | | | | | Fixes: | bison -oscripts/kconfig/zconf.tab.c -t -l scripts/kconfig/zconf.y | /bin/sh: bison: command not found | make[1]: *** [scripts/Makefile.lib:228: scripts/kconfig/zconf.tab.c] | Error 127 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Upgrade to 2018.09-based forkOtavio Salvador2018-09-154-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This updates the fork to current 2018.09 release and apply following changes on top: 62f2841dc4 pico-imx6ul: Add instructions for booting in Falcon mode a803c01c03 pico-imx6ul: Add Falcon mode support 3e5f58a2a4 wandboard: README: Include the mx6qp variant in the list 28b8458749 imx: imx6ull: fix pinmux input_val for uart5 rx pin 1bc802f9cc pico-imx6ul: Remove CONFIG_FSL_USDHC from .h cc97092f7c pico-imx6ul: Add new pico-hobbit config 11aaa94cd8 pico-imx6ul: Sync README with pico-imx7d 52723c960f pico-imx6ul: Improve default DFU settings c90fa9c1a2 pico-imx6ul: Add bootmenu to choose the baseboard 2141bc7952 pico-imx6ul: Sync defconfig with new changes 9ff1d5305d pico-imx6ul: Update the README file 2b0e81461c pico-imx6ul: Add support for the 512MB module e45ab0b309 pico-imx6ul: Add bmode support ad3c1b13d8 pico-imx6ul: Add fastboot support fa2c10bbac pico-imx6ul: Convert to SPL b143e3f027 pico-imx6ul: Convert to distro config a9c45f15b2 mx6sabre_common: Allow the videoargs to be passed to bootargs b584b845b1 mx25pdk: Change root to use a single partition layout 146e490814 mx6sabre_common: Dynamically change the video output a278950282 mx6sabresd: Enable video interfaces in bootargs 77cac8a16e mx6sabresd: Use LDO dtb file until LDO bypass support is added be4d1c4100 mx6slevk: Use LDO dtb file until LDO bypass support is added Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-imx: Add support for i.MX 8QM, 8MQ, and 8QXPTom Hochstein2018-09-081-4/+4
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-fslc: Bump revision to 1e13b91aOtavio Salvador2018-08-301-1/+1
| | | | | | 1e13b91af7 mx6sabre_common: Allow the videoargs to be passed to bootargs Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Add bison-native dependency for 2018.07Daiane Angolini2018-08-301-1/+1
| | | | | | | | | | | | | | | | | | | | The u-boot-fslc now depends on bison to complete the build. This patch fixes the following error message: | rm -f .tmp_quiet_recordmcount | make -f /home/daiane/code/yocto/master/build/tmp/work/imx7dsabresd-fslc-linux-gnueabi/u-boot-fslc/v2018.07+gitAUTOINC+bc558729a7-r0/git/scripts/Makefile.build obj=scripts/kconfig mx7dsabresd_config | bison -oscripts/kconfig/zconf.tab.c -t -l /home/daiane/code/yocto/master/build/tmp/work/imx7dsabresd-fslc-linux-gnueabi/u-boot-fslc/v2018.07+gitAUTOINC+bc558729a7-r0/git/scripts/kconfig/zconf.y | /bin/sh: 1: bison: not found | scripts/Makefile.lib:228: recipe for target 'scripts/kconfig/zconf.tab.c' failed | make[2]: *** [scripts/kconfig/zconf.tab.c] Error 12 Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* dtc-145: Deploy renamed binary only and add new classMax Krummenacher2018-07-301-2/+1
| | | | | | | | | | dtc-145-native is used by older U-Boot recipes. U-Boot only depends on the native dtc binary. So, to not clash with files from the regular dtc native build do only install the dtc binary renamed to dtc-145. Also, create a new class to handle with dtc-145 dependency. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* u-boot-fslc: Update to 2018.07-based forkOtavio Salvador2018-07-115-16/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This updates the fork on top of current 2018.07 release and also adds a much improved support to pico-imx7d and pico-imx6ul. The list of commits included are: bc558729a7 warp7: update defconfig to support the generic loading interface e5a6138278 mx25pdk: Change root to use a single partition layout f9d1e13cf5 mx6sabre_common: Dynamically change the video output 865268ce8a mx6sabresd: Enable video interfaces in bootargs 7db6f3d8c5 mx6sabresd: Use LDO dtb file until LDO bypass support is added 84fc5b0de1 mx6slevk: Use LDO dtb file until LDO bypass support is added ccf16e75e7 pico-imx6ul: Convert to distro config 06eecc42a2 configs/imx: Remove 'mmcautodect' variable 12c65ae7a9 pico-imx7d: Add new pico-pi config fe4fd4e1ea pico-imx7d: README: Drop old instructions about secure mode a076cc293b pico-imx7d: README: Use dfu-util to flash U-Boot 24f9fcde47 pico-imx7d: Enable auxiliary code support 78fead0843 pico-imx7d: Allow default fdtfile to be overridden by defconfig 04d0d8894f pico-imx7d: Do not override addrmap5 e5833f48e6 pico-imx7d: Enable CONFIG_ARMV7_BOOT_SEC_DEFAULT ceb9087434 pico-imx7d: Add Falcon mode support 8800626580 pico-imx7d: Add bootmenu to choose the baseboard f2c33216e7 pico-imx7d: Add support for update SPL using DFU 6cc975154d pico-imx7d: Add SPL support 349985a0f2 pico-imx7d: Add fastboot support 76a4da5eb1 pico-imx7d: Add default DFU targets c6c4a0e0d8 pico-imx7d: Add GPT partitioning support 9ac7204c7a pico-imx7d: Fix common distro configuration behavior 62523103a0 pico-imx7d: Convert to distro config Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: udpate to version 2018.03Chunrong Guo2018-07-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Following changes are included: 11abda9 - armv8: ls2080ardb: update copyright claim 7d5b814 - Revert "EHCI: Fix endian access issue on EHCI intinalization" 160deab - Revert "powerpc/T104xRDB: Fix endian access issue on EHCI intinalization" 007ac5c - Revert "powerpc/p1_p2_rdb_pc: Fix endian access issue on EHCI intinalization" e82a7bc - LS1043ARBD: Fix SD Boot issue with PPA ec7f4b3 - armv8: ls1088a: change dpl load address to 0x80001000 from 0x80000000 93bb79f - board: freescale: ls1012afrwy: Add LS1012A-FRWY board support. aabf70f - board: freescale: ls1012afrx:Common files to support da97a2b - watchdog: disable to build the driver in default 60afe56 - watchdog: Kconfig: add config to disable wdog reset cf17a12 - watchdog: driver support for layerscape 6ac9ac0 - armv8: ls1088: change ttyS1 to ttyS0 0c9305b - boards: freescale: lsch3: Add 0.9v entry for vid 0346460 - armv8: ls1088a: change dpl load command from apply to lazyapply. c43f05a - drivers/net/vsc9953: Initialize action RAM in VCAP complex 0a1adba - board: Kconfig: Re-Arrangement of PPA firmware and header addresses ecf1d55 - arm: ls1021aqds: config: enable CONFIG_ID_EEPROM for mac command 4d94f28 - board: freescale: ls1012ardb: Add command to switch QSPI bank cba0675 - driver/mtd/spi: Default page size Spansion flash "S25FS512S" is 256b 7c4f3c8 - LS1012AFRWY: Add Secure Boot support 51a93cc - board: move ppa header address in board specific kconfig e26f485 - board: ls1012a: FRWY-LS1012A board support d000b14 - board: move ppa firmware address in board specific kconfig 2f51b35 - armv8: ls1088a: Enable USB in ls1088ardb_sdcard_qspi_SECURE_BOOT_defconfig 842df34 - armv8/fsl-lsch2: make the workaround for PIN MUX erratum A010539 robust 1fa9417 - armv8: sec_firmware: Add support for multiple loadables eca9656 - armv8/fsl-lsch2: correct QMAN clock c3a6ed4 - driver: net: fsl-mc: updated copyright info 39966d9 - armv8: ls1088a: Move CONFIG_BOOTARGS and CONFIG_CMD_GREPENV to defconfig ccde7d9 - armv8: ls1088aqds: Enable mdio commands on u-boot prompt 9c912c7 - armv8: sec_firmware: Remove JR3 from device tree node in all cases 5ecc2f5 - mmc: fsl_esdhc: fix probe issue without CONFIG_BLK enabled 8ed20db - usb: Add delay to fix USB 2.0 stick enumeration failure on LS208xA b133620 - EHCI: Fix endian access issue on EHCI intinalization faf6feb - u-boot: fixup the iommu-map property of fsl-mc node 8e0c780 - powerpc: configs: Set initrd_high environment varible Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* dtc: Add recipe for version 1.4.5Fabio Berton2018-06-261-1/+1
| | | | | | | | We need dtc version 1.4.5 to build u-boot-imx 2017.03, current version 1.4.6 raise a lot of errors and can't build older U-Boot version. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* u-boot-imx: Update to branch imx_v2017.03_4.9.88_2.0.0_gaFabio Berton2018-06-261-2/+3
| | | | | | | | - Update to latest stable branch - Add O.S. Systems Software Copyright Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* u-boot-fslc: Update to a092fb1504 revisionOtavio Salvador2018-06-111-1/+1
| | | | | | | | | | | Following changes are included: a092fb1504 spl: Add default values for ARCH_MX7 17ee0afbc7 wandboard: Remove hardcoded baudrate from "console" variable a9cd19f296 pico-imx7d: Adjust the dtb name Change-Id: If3c37fb22924dbd7489c188ff45dd590224e255c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Update to 2018.05-based final releaseOtavio Salvador2018-06-051-1/+1
| | | | | | | | The revision used was of a pre-release and we ought to instead point to the current final release. Fixup it. Change-Id: Ic1ff8641a3b1d135610b51b5051c2974daf9d88c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Upgrade to 2018.05-based forkOtavio Salvador2018-06-014-2/+2
| | | | | | This upgrades the fork for the latest stable release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc-mxsboot: Add dtc as build dependencyOtavio Salvador2018-04-261-1/+1
| | | | | | | | | The dtc must be available during build time. It fixes a build error when host does not have it installed and we are building a native variant. Change-Id: I3a64d40575bce9ae4289a419ea8892fe006b7de6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: support big endianChunrong Guo2018-04-251-1/+5
| | | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: update toC.R. Guo2018-04-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *include the following changes: 00cde47 - driver: net: fsl-mc: remove usage of CONFIG_FSL_MC_ENET a2d3f26 - powerpc: configs: Set initrd_high environment varible cab48d3 - armv8: ls1043ardb_sdcard: delete CONFIG_SPL_FSL_LS_PPA 6f8b6dd - mmc: fsl_esdhc: fix probe issue without CONFIG_BLK enabled 03560b1 - armv8: sec_firmware: Remove JR3 from device tree node in all cases 123ee86 - ls1088a: qspi: Enable XIP mode above 16 MB addresses eb3ddd0 - PowerPC: phy: enable all phylib drivers when use phylib and tsec enet 2efee07 - ls2081a: qspi: Enable config to write aligned data to TxFIFO b32402c - ls2088a: qspi: Enable config to write aligned data to TxFIFO e7f0b4a - ls2080a: qspi: Enable config to write aligned data to TxFIFO 1c693ab - ls1088a: qspi: Enable config to write aligned data to TxFIFO edcb0a5 - Kconfig: qspi: Add SPI_ALIGNED_TXFIFO config details c6a9fe0 - qspi: Add code to send only aligned data to TxFIFO 1f13780 - ls1088a: Moving CONFIG_FSL_QSPI to defconfig 4cbef43 - EHCI: Fix endian access issue on EHCI intinalization 901ad16 - ARMv8: ls1046a: Enable PCIe and E1000 in lpuart defconfig 7340b38 - armv8: ls1088: Add CONFIG_SPI_FLASH_SPANSION to sdcard defconfigs a17a22d - armv8: ls1088a: Move CONFIG_BOOTARGS and CONFIG_CMD_GREPENV to defconfig 226adb1 - armv8: ls1088: Add qixis offsets for lbmap and rcw_src 71fed5f - fsl: common :qixis: Add ifc and emmc switch support in qixis 2705761 - board:ls1012a2g5rdb: define PFE firmware address in kconfig ec53bd9 - board: ls1012a: update mdio, phy parameters based on serdes protocol cce1563 - board: ls1012a2g5rdb: avoid phy reset 621dd47 - dm: pci: change bus number register setting compliant with Linux f5285a8 - armv8: ls1088ardb: secure boot: Use tiny printf to save spl size a6932b4 - armv8: ls1088a: vid: Add some function in SPL for VID adc2721 - ls1088a: Add VID support for QDS and RDB platforms 318f7c4 - common: board_f: vid: Add VID specific API to adjust core voltage d0d1638 - ls1088a: ddr: configure DDR for 0.9v for VID support 55540f3 - ddr: fsl: set cdr1 first in case 0.9v VDD is enabled for some SoCs 2586b3a - board: common: vid: Add support for LTC3882 voltage regulator chip dfbc0d1 - Kconfig: Add LTC3882 voltage regulator config f5f238d - board: common: vid: Move IR chip specific code in flag 094c483 - board: common: vid: Add board specific vdd adjust API 9d25d53 - board: common:vid: Add LS1088A VID Supported voltage values fe1dc63 - armv8: lsch3: Add serdes and DDR voltage setup Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: bump revision to a07698ftexierp2018-04-021-1/+1
| | | | | | | | | This includes the following change: a631182 warp7: update defconfig to support the generic loading interface Signed-off-by: Pierre-Jean TEXIER <texier.pj2@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: update SRC_URLC.R. Guo2018-03-061-1/+1
| | | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc-fw-utils: add u-boot-fw-utils to PROVIDEStexierp2018-02-211-0/+1
| | | | | | | | | Without this, bitbake use the default one, and not "u-boot-fslc-fw-utils". This was observed when layer is used together with poky (with Mender). Signed-off-by: Pierre-Jean TEXIER <texier.pj2@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* classes/recipes: Convert SkipPackage -> SkipRecipeChunrong Guo2018-01-261-1/+1
| | | | | | | | | The new name is much more consistent with what this actually means. We put the pieces in place to rename everything a while back but looks like we forgot to actually do it! Fix that now. Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: update to 2017.12Chunrong Guo2018-01-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *include the following changes: 9f7df1b - env: sf:Enable environmnet varibale before relocation 840a903 - board/ls2080a, ls1088a: Add check for mc-dpl applied in fdt 208b0b6 - armv8: ls1088 : MC alignment should always be fixed to 512MB 6dd3af0 - ls1012a:dts: Correct LS1012A-2G5RDB device tree d7ca121 - armv8: layerscape: Discard the needless cpu nodes 69620c9 - armv8: ls1043a/ls2080a: check SoC by device ID 196d773 - armv8: ls1088ardb: support force SDHC mode by hwconfig 68218ae - LS1012ARDB Secure Boot: Add encapsulation support 90a096f - armv8: ls1046aqds: update IFC NOR timings 212917d - drivers: net: pfe_eth: Disable autonegotiation for 2.5G SGMII 77c795d - board: freescale: ls1012a: LS1012A-2G5RDB board support 51c350b - armv8/kconfig: Align boards of same family at one place 6adcdca - driver: fsl-mc: MC object cleanup when DPL not loaded 4b02c65 - powerpc/p1_p2_rdb_pc: Fix endian access issue on EHCI intinalization bbc95ad - powerpc/T104xRDB: Fix endian access issue on EHCI intinalization 5857001 - boards: ls1046ardb: disable unavailable "ethernet" node in dts 86682f0 - arm: Add support of updating dts before fix-up df8d00c - common: Fix-up MAC addr in dts by fetching env variable serially 75045a7 - fsl-qbman: Include missing function prototype 269953a - driver: net: fsl-mc: flib changes for MC 10.3.0 813486a - drivers: net: pfe_eth: remove unused code under CONFIG_PFE_WARN_WA fdf2bf4 - drivers: net: pfe_eth: remove unused code under CONFIG_UTIL_PE_DISABLED 44c39f0 - drivers: net: pfe_eth: cleanup typos and indent 5dc8c93 - drivers: net: pfe_eth: use writel/readl to access hw bds 8dc0a63 - drivers: net: pfe_eth: add pfe_rx_done to clear bd after packet processing 85a3451 - usb: Add delay to fix USB 2.0 stick enumeration failure on LS208xA 139ec62 - Revert "armv8: ls1088a: correct pcie fixup compatible string" 7bd0db8 - SECURE BOOT: Add SD fall back option 2068345 - cmd: mac: Update description of help b040e4a - armv8: fsl-layerscape: Add support of disabling core prefetch f53d786 - armv8: fsl-layerscape: Allocate Secure memory from first ddr region 8e9a95e - u-boot: fixup the iommu-map property of fsl-mc node a95797b - armv7: ls1021a: Fix marco CONFIG_LS102XA c249f5f - ls1088aqds: Add CONFIG_SGMII_PHYLIB in header file for QDS 64169db - armv8: ls1088: introduce CONFIG_SGMII_PHYLIB 002dc70 - driver: net: ldpaa_eth: Add PHY-less SGMII support 44a294b - drivers: net: ldpaa_eth: Correct error handler for qbman_swp_acquire() 0ca9091 - armv8: fsl-layerscape: Fix MC reserved memory calculation Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc-fw-utils: Fix buildOtavio Salvador2017-11-301-4/+2
| | | | | | | | There was a wrong include of u-boot.inc on this recipe which were causing build errors, also it was using the old target to build the environment tools. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Upgrade to 2017.11-based forkOtavio Salvador2017-11-294-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This includes following changes on top of 2017.11 tag: ca0c3f3fac configs: icore-rqs: Enable falcon mode c39e5ad9ad engicam: imx6q: Return mmc dev 0 for icore 7953884755 i.MX6: engicam: Add imx6q/imx6ul boards for existing boards 924ac4a9ac board: icore-rqs: Fix mmc get env device 1caace2d74 i.MX6UL: icore: Add SPL_OF_CONTROL support 655f153b7c pinctrl: imx6ul: Fix pinctrl data overlapped with DT area 735b8429cf i.MX6Q: icore: Add SPL_OF_CONTROL support e2aee01772 i.MX6Q: icorem6: Move spl load fit to common/spl 7265424b4b i.MX6: engicam: Move set_fdt_file to common 676484d0f5 mx6sxsabresd: Use PARTUUID to specify the rootfs location c685436fb6 imx: Remove boolean parameter from wdog powerdown function dfd399d4b2 imx: Also clear powerdown enable bit for WDOG3 on i.MX6ULL 21e5b103ee mx6ull: Fix WDOG3 base address 28a06c12ca envtools: make sure version/timestamp header file are available 5a3afcb579 mx6sabreauto: Remove unneeded SPL selection a80c8e3c7a mx6: Select MX6QDL option via Kconfig 7c9d795887 mx53: Add Board support for GE PPD a7dbf3c3a4 board: ge: make VPD code common fd7ab796b5 rtc: add support for s35392a efc51f73e3 bootcount: add support for bootcounter on EXT filesystem 8b0c1c4d23 arm: mx5: Add more register definitions 29e5e9df46 pwm: imx: Enable PWM support on i.MX53 02cc3e8037 ext4: recover from filesystem corruption when reading 4c530ec27c imx: mxc_i2c: tweak the i2c transfer method 87d4563bbd Revert "wandboard: Remove unnecessary delay" 913c93d432 pico-imx6ul: Use FS_GENERIC load command bd7c72d0e2 pico-imx6ul: Add function to create gpt partitions 1bd87551eb pico-imx6ul: Define partition layout in the environment 6d2499a223 pico-imx6ul: Add boot and rootfs dfu_alt_info 114501165b pico-imx6ul: Use PARTUUID to specify the rootfs location 9a6f8019f6 pico-imx6ul: Move dfu_alt_info to CONFIG_DFU_ENV_SETTINGS variable 0b20df36bc mx25pdk: Change root to use a single partition layout 2dcd3eeeff pico-imx7d: Enable booting from single partition d6008b2e1a pico-imx7d: Replace fatload command 7fe81082a3 pico-imx7d: Add support for secure boot f960fe77df mx6sabre_common: Place video related settings in common code f4998c99d4 mx6sabre_common: Dynamically change the video output c3e252e8ca mx6sabresd: Enable video interfaces in bootargs c94a211847 mx6sabresd: Use LDO dtb file until LDO bypass support is added 3abd094faf mx6slevk: Use LDO dtb file until LDO bypass support is added Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-qoriq: update to c249f5fChunrong Guo2017-11-101-1/+1
| | | | | | | | | | | | c249f5f - ls1088aqds: Add CONFIG_SGMII_PHYLIB in header file for QDS 64169db - armv8: ls1088: introduce CONFIG_SGMII_PHYLIB 002dc70 - driver: net: ldpaa_eth: Add PHY-less SGMII support 44a294b - drivers: net: ldpaa_eth: Correct error handler for qbman_swp_acquire() 0ca9091 - armv8: fsl-layerscape: Fix MC reserved memory calculation fbedf04 - armv8: Workaround for USB erratum A-009007 on LS1088A Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* uboot : update to fbedf04Chunrong Guo2017-11-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | *include the following changes: fbedf04 - armv8: Workaround for USB erratum A-009007 on LS1088A 07dce79 - board: freescale: ls1012a: fix RGMII tx delay issue 39bd068 - armv8: ls1088aqds: Change phy mode to PHY_INTERFACE_MODE_RGMII_ID aad3422 - armv8: configs: ls1012a: correct the generic timer frequency issue 0f0e241 - configs: ls1012a: add pfe configuration for LS1012A a518a57 - fsl: csu: enable ns access for PFE d91e382 - armv8: fsl-lsch2: configure pfe's scfg & dcfg registers 99089ae - armv8: fsl-lsch2: add pfe macros and update ccsr_scfg structure 7b2f1c3 - armv8: fsl-lsch2: initialize pfe gemac f0640ed - board: freescale: ls1012a: enable network support on ls1012a platforms af5f822 - drivers: net: pfe_eth: LS1012A PFE headers 676ef26 - drivers: net: pfe_eth: provide pfe commands 74b6833 - drivers: net: pfe_eth: LS1012A PFE driver introduction 3ddb3d3 - armv8: fsl-layerscape: Add support of GPIO structure 091c401 - driver: fsl-mc: memset pointers after malloc 4dcd33d - armv8: ls1088a: Update MC boot sequence 2dcba27 - arm64: ls2088ardb: Fix nor fall back option failure c64ac4c - QE: Set QE_IRAM_READY after uploading firmware Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-imx: Change git repository URLDaiane Angolini2017-10-281-2/+2
| | | | | | | | Change the git URL to Code Aurora as it mirrors the git.freescale.com. It also changes the branch name to the matching one. Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* uboot: upgrade to 2017.09Chunrong Guo2017-10-182-88/+1
| | | | | | | | | | | | | | | | | | | | | | *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>
* 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>
* 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>
* 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>
* 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>
* 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>
* u-boot-fslc: Bump revision to ed4d1d9Vanessa Maegima2017-09-211-1/+1
| | | | | | | | | | | 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>
* u-boot-fslc: Upgrade to 2017.09 releaseFabio Berton2017-09-123-9/+9
| | | | | | | | | | | | | | | | | 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>
* uboot: upgrade to 2017.03Chunrong Guo2017-08-071-2/+2
| | | | | Signed-off-by: Chunrong Guo <B40290@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Bump revision to 65a6a14cDenis Pynkin2017-07-191-1/+1
| | | | | | | | | 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>
* u-boot-fslc: Bump revision to be634a9Daiane Angolini2017-07-141-1/+1
| | | | | | | | | | | 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>
* u-boot-fslc: Upgrade to 2017.07-based releaseOtavio Salvador2017-07-133-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* u-boot-imx: Upgrade to 4.1.15-2.1.0 supporting i.MX 6SLL EVKalexandra-ioana.safta@nxp.com2017-06-171-2/+3
| | | | | | | 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>