summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/u-boot
Commit message (Collapse)AuthorAgeFilesLines
* u-boot-qoriq: fix bug with gcc10Jens Rehsack2020-06-162-0/+30
| | | | | | | | | | | | | | | Newer buildhost distributions as Fedora 32 come with GCC10+, which causes: gcc -isystemtmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/usr/include -O2 -pipe -Ltmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/usr/lib -Ltmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/lib -Wl,--enable-new-dtags -Wl,-rpath-link,tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/usr/lib -Wl,-rpath-link,tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/lib -Wl,-rpath,tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/usr/lib -Wl,-rpath,tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/recipe-sysroot-native/lib -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2 -o scripts/dtc/dtc scripts/dtc/dtc.o scripts/dtc/flattree.o scripts/dtc/fstree.o scripts/dtc/data.o scripts/dtc/livetree.o scripts/dtc/treesource.o scripts/dtc/srcpos.o scripts/dtc/checks.o scripts/dtc/util.o scripts/dtc/dtc-lexer.lex.o scripts/dtc/dtc-parser.tab.o tmp/hosttools/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x10): multiple definition of `yylloc'; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0): first defined here collect2: error: ld returned 1 exit status make[3]: *** [scripts/Makefile.host:106: scripts/dtc/dtc] Error 1 make[2]: *** [tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/git/scripts/Makefile.build:432: scripts/dtc] Error 2 make[1]: *** [tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/git/Makefile:528: scripts] Error 2 make[1]: Leaving directory 'tmp/work/lx2160acex7-poky-linux/u-boot-qoriq/2019.10+fslgit-r0/build/mdr_gt_tfa_defconfig 'Backporting' fix from mainline to this failure. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* u-boot-qoriq: update to LSDK-20.04-update-290520Jens Rehsack2020-06-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | Forward to commit 1e55b2f9e7 (LSDK-20.04-update-290520), which contains since LSDK-20.04 (3cd9bc3993): 1e55b2f9e7 lx2160a : Update eMMC boot environment variable 98247c2b65 mmc: fsl_esdhc: workaround for hardware 3.3v IO reliability issue 9cd843a51c mmc: fsl_esdhc: read register once for card inserted status 8ded21cab5 configs: ls1012afrwy: drop env qspi_bootcmd 8911beb6ca armv8: ls1028a: clean up the environment variables 93d1089cbb configs: ls1012afrwy: fix board name aab85e08a4 configs: ls1046aqds: support distro boot d78a7f85ec configs: ls2080aqds: support distro boot 8c65af759f configs: ls1088aqds: support distro boot eae5fa98d3 include/configs: ls1012aqds: add default environment variable 9a9f2f8f34 armv8: ls1028aqds: add some environments be032ac3b4 configs: ls1028aqds: add lpuart config bd2c372fdc armv8: ls1028aqds: add lpuart dts support e8c89a28e7 arm: dts: ls1028a: add lpuart nodes c4cfcc2a34 board: freescale: ls1028a: mux changes for lpuart Signed-off-by: Jens Rehsack <sno@netbsd.org>
* u-boot-fslc: upgrade 2020.01 -> 2020.04Pierre-Jean Texier2020-05-273-3/+3
| | | | Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* u-boot-qoriq: remove superfluous .incJens Rehsack2020-05-262-28/+27
| | | | | | | | | | | | | | | | With the removal of u-boot-qoriq-fw-utils in commit d15639a0a27393aa455adae113f4692c27367e89 Author: Otavio Salvador <otavio@ossystems.com.br> Date: Thu Apr 2 11:19:34 2020 -0300 u-boot-qoriq-fw-utils: Drop recipe as libubootenv works as replacement u-boot-qoriq-common_2019.10.inc has lost any raison d'être. Move the content of to u-boot-qoriq-common_2019.10.inc intou-boot-qoriq_2019.10.bb for easier maintenance. Signed-off-by: Jens Rehsack <sno@netbsd.org>
* u-boot-qoriq: fix pylibfdt build with Python3Ting Liu2020-05-089-0/+1537
| | | | | | | | | Backport patches to fix build failure on powerpc machines: | /bin/sh: 1: python2: not found | make[4]: *** [scripts/dtc/pylibfdt/_libfdt.so] Error 127 | make[3]: *** [scripts/dtc/pylibfdt] Error 2 Signed-off-by: Ting Liu <ting.liu@nxp.com>
* u-boot-qoriq: update to 3cd9bc3Ting Liu2020-04-201-1/+1
| | | | | | | | | New changes: 3cd9bc3993 net/dsa: Remove (c) in copyright line c8c2bb1533 i2c: mxc: fix copyright 024518ee2e configs: ls1021a: Append CMA configuration to bootargs Signed-off-by: Ting Liu <ting.liu@nxp.com>
* u-boot-qoriq: not DEPENDS tcl/change-file-endianessTing Liu2020-04-201-2/+2
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* u-boot-qoriq: rename to match version 2019.10Ting Liu2020-04-202-0/+0
| | | | | | | The right u-boot version is 2019.10. LSDK-20.04 is an unified tag for all qoriq components. Signed-off-by: Ting Liu <ting.liu@nxp.com>
* u-boot-imx-common: upgrade to lf-5.4.y_v2019.04Andrey Zhizhikin2020-04-161-2/+2
| | | | Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* u-boot-imx: resolve build issue with missing targetAndrey Zhizhikin2020-04-033-0/+53
| | | | | | | | | | | | | Since the replacement of u-boot-fw-utils with libubootenv in OE-Core, U-Boot recipe requires an additional target to be built, which contains the default environment. This target has been introduced in U-Boot with version 2019.07 and is missing in NXP fork of U-Boot source tree, therefore one patch from the U-Boot source tree is backported in order to introduce a missing build target. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* u-boot-qoriq: update to LSDK-20.04Jens Rehsack2020-04-032-1/+1
| | | | | | | | | | Update u-boot-qoriq from u-boot-qoriq_2019.09 to u-boot-qoriq_2020.04 since LSDK-19.09 doesn't support 'make u-boot-initial-env'. Fixes incompatibility to OE-core commit 4882a93566f2ef24787777d33950f12a9cc5db4e u-boot: Restore valid default environment for running system Signed-off-by: Jens Rehsack <sno@netbsd.org>
* u-boot-qoriq-fw-utils: Drop recipe as libubootenv works as replacementOtavio Salvador2020-04-021-44/+0
| | | | | | | Now we are using libubootenv and dropped the u-boot-qoriq-fw-utils, we need to move the configuration file to the main recipe. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc-fw-utils: Drop recipe as libubootenv works as replacementOtavio Salvador2020-04-021-45/+0
| | | | | | | Now we are using libubootenv and dropped the u-boot-fslc-fw-utils, we need to move the configuration file to the main recipe. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-imx-tools: Make recipe visible only for mx6, mx7 and mx8 machinesFabio Berton2020-04-011-0/+1
| | | | | | | | | | | | | | When building an image for a external meta-freescale machine, e.g. raspberrypi3, and with meta-freescale in bblayer.conf we get: NOTE: Multiple providers are available for u-boot-mkimage-native (u-boot-imx-tools-native, u-boot-tools-native) Consider defining a PREFERRED_PROVIDER entry to match u-boot-mkimage-native Set COMPATIBLE_MACHINE to reduce visibility only for mx6, mx7 and mx8 machines. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* u-boot-fslc-fw-utils: set correctly make source build dirNicola Lunghi2020-04-012-2/+3
| | | | | | | | | | | | This partially revert commit 4e5c7e0d4959b027698e15565df7d3286e6860fa: u-boot-fslc: Set build dir only for u-boot recipe Not setting the build dir in u-boot-fslc-common is breaking the build of u-boot-fslc-mxsboot. Instead of unsetting ${B}, set correctly the output and source dir in make Signed-off-by: Nicola Lunghi <nick83ola@gmail.com>
* u-boot: Split out u-boot toolsJoshua Watt2020-03-303-18/+30
| | | | | | | | | | | | | | | | | | | Splits out the IMX u-boot tools build to it's own recipe. This is required because these are native tools and thus need to be in a -native recipe to be properly relocated (instead of being built as part of the target u-boot-imx recipe). If the tools aren't built in a -native recipe, then the mkimage tool will contain a hard coded path to the uninative program loader from the sandbox where it was first built and this will not get corrected when restored from sstate. The result is that the mkimage_uboot executable can't run because it's looking for a hard coded program loader that does not exist, resulting in strange build errors like: ./mkimage_uboot: Command not found even though the executable is obviously in the correct location. Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
* u-boot-fslc: Set build dir only for u-boot recipeFabio Berton2020-03-272-1/+2
| | | | | | | If build dir is set in u-boot-fslc-common_2020.01.inc file, u-boot-fslc-fw-utils can't find defconfig files. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* u-boot-fslc: upgrade 2019.07 -> 2020.01Pierre-Jean Texier2020-03-084-3/+3
| | | | Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
* u-boot-fslc-mxsboot-native: B!=S fixTrevor Woerner2020-02-121-2/+2
| | | | | | | | | | MACHINEs such as the imx23evk and imx28evk (i.e. the mxs MACHINEs) failed to build because the recipe for u-boot-fslc-mxsboot-native wasn't instrumented to support ${B} != ${S}, which is used as a result of inheriting u-boot-fslc-common. In other words, the inherit was setting up ${B} != ${S}, but then u-boot-fslc-mxsboot didn't know what to do in this scenario. Signed-off-by: Trevor Woerner <twoerner@gmail.com>
* u-boot-fslc: add lzop-native dependencyTrevor Woerner2020-02-121-1/+1
| | | | | | | | Currently imx6qdlsabreauto is configured to generate an lzop-compressed u-boot fit image, therefore a lzop-native is required on the host. Add this dependency generically since more MACHINEs might switch over in time. Signed-off-by: Trevor Woerner <twoerner@gmail.com>
* fix u-boot buildsTrevor Woerner2020-02-112-0/+2
| | | | | | | | | | | | | | In upstream openembedded-core, the definition for the B variable moved from u-boot.inc to u-boot-common.inc. None of the recipes in this layer use upstream's u-boot-common.inc, so add the B to the *common* include files here so u-boot continues to build. See: http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-bsp/u-boot?h=master-next&id=26023b6b0f897842fd98b3e10a8acd5b3ad8f418 This was build-tested with all the imx and ls* lx* MACHINES: $ MACHINE=<machine> bitbake virtual/bootloader -c compile Signed-off-by: Trevor Woerner <twoerner@gmail.com>
* u-boot-qoriq: upgrade 2019.04 -> LSDK-19.09-update-311219Jens Rehsack2020-02-113-1/+1
| | | | | | Along with a recent kernel, use a reasonable up to date u-boot. Signed-off-by: Jens Rehsack <sno@NetBSD.org>
* u-boot-qoriq: update recipes to use python3Chunrong Guo2020-02-111-1/+1
| | | | Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* u-boot-imx: Upgrade to version 2019.04Mihai Lindner2019-12-122-2/+4
| | | | Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
* u-boot-qoriq: update to ce862bbChunrong Guo2019-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *update to lsdk 1909 tag include the following changes: ce862bb - armv8: ls1028a: change edma streamid to match hw limitation 78dd86b - nxp: fix NXP copyright b7e343f - board/freescale/ls1028a: Secure boot: Call sec_init function. c980cf8 - armv8: ls1028a: disable multimedia feature when not supported 39933ff - configs: ls1012afrwy: Add CONFIG_ENV_ADDR for LS1012AFRWY 1478e20 - armv7: ls102xa: Don't power down OCRAM1 during deep sleep a087b9f - armv7: ls102xa: add errata ID A-008646 for workaround 0ec50d4 - armv8: fsl-layerscape: Make USB masters snoopable 9fd0f88 - drivers: net: phy: aquantia: configure proto for speeds supported by FW bceb6d8 - configs: ls1012ardb: Add CONFIG_ENV_ADDR for LS1012ARDB e0cf981 - armv8: ls1028a: add more personalities support 3d43deb - configs: enable eSDHC device module for T4240RDB board 6179188 - configs: enable eSDHC device module for T2080RDB board e138268 - configs: enable eSDHC device module for T1042D4RDB board 186731e - configs: enable eSDHC device module for T1024RDB board a9c7781 - configs: enable eSDHC device module for P5040DS board e5ee0fd - configs: enable eSDHC device module for P4080DS board dcda78a - configs: enable eSDHC device module for P3041DS board d6818e8 - configs: enable eSDHC device module for P2041RDB board f6aac0b - configs: enable eSDHC device module for P2020RDB board 5becf1c - configs: enable eSDHC device module for P1020RDB board 8d6bfeb - board: sdhc: Use block layer to read from mmc 86e7252 - arch: powerpc: add eSDHC node to t4240 dts 7fac3bb - arch: powerpc: add eSDHC node to t104x dts 9b2f786 - arch: powerpc: add eSDHC node to t102x dts bf242e5 - arch: powerpc: add eSDHC node to p5040 dts 234f871 - arch: powerpc: add eSDHC node to p4080 dts f6838de - arch: powerpc: add eSDHC node to p3041 dts 8a5f11a - arch: powerpc: add eSDHC node to p2041 dts e5b9415 - arch: powerpc: add eSDHC node to p2020 dts c2c95a9 - arch: powerpc: add eSDHC node to p1020 dts Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* u-boot-qoriq-fw-utils: Avoid stripping debug symbolsDaniel Klauer2019-08-271-3/+2
|
* u-boot-fslc-common: Bump revision to ca0ab15271Fabio Berton2019-08-231-1/+1
| | | | | | | | This commit includes the following change: ca0ab15271 pico-imx7d: Sync all defconfigs with pico-imx7d_defconfig Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* u-boot: update to c873063Chunrong Guo2019-07-123-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *update to lsdk 1906 tag include the following changes: c873063 - common: qixis: make the qixis compatible with new soc 4fe7bca - armv8: ls1028a: Add environment variables to facilitate the boot d7baae8 - dm: i2c: lx2160: Revert lx2160 i2c dm support patch set 3c75182 - armv8: lx2160ardb : Add slave nodes under the i2c0 controller 1807bb1 - armv8: lx2160ardb : Add pcf2127 node 600e32c - armv8: dts: fsl-lx2160a: add i2c controller and gpio DT nodes efe84a3 - gpio: do not include <asm/arch/gpio.h> on ARCH_LX2160A 8fbdb38 - drivers: i2c: mxc: Solve the compiler error when using i2c dm mode 210c880 - configs: lx2160a: enable DM support for pcf2127 rtc 4691972 - armv8: lx2160a: The lx2160a platform supports the I2C driver model. 9b6da05 - board/freescale/common: secure_boot: Set bootdelay to -2. c419c9c - armv8: fsl-layerscape: Increase mmc read size for secure-boot headers e3a324e - configs: fsl-layerscape: secure_boot: Enable setexpr command. 03313e4 - armv8: dts: ls1028a: Add FSPI node for ls1028ardb and ls1028aqds 47a485c - configs: ls1028a: Enable FSPI support for ls1028ardb and ls1028aqds 7a5853e - mtd: spi-nor-ids: Add micron mt35xu02g flash ID d5cf4da - configs: ls1012: unset CONFIG_SPI_FLASH_BAR, move CONFIG_FSL_QSPI to defconfig bcdf1cb - driver: spi: Update QSPI driver xfer 0c337c2 - armv8: ls2088ardb: Fix MC firmware loading during SD boot 336202e - armv8: ls2088aqds: Fix MC firmware loading during SD boot 7be353f - armv8: ls2088aqds: Add bootcmd for TFA boot 9664bf5 - armv8: fsl-layerscape: Change bootcmd update logic 3bad029 - ls1046ardb: Add CONFIG_ENV_ADDR to init env in qspi boot b892a5c - armv8: fsl-lsch2: add clock support for the second eSDHC 6bec285 - configs: ls1088aqds: Enable config to write aligned data to TxFIFO 7db76c5 - arm64: configs: ls1046afrwy: config update 268ebc5 - armv8: fsl-layerscape: Update qspi clk cfg da7f6ec - armv8/fsl-layerscape: Add loop to check L3 dcache status 55007f3 - ARM: dts: ls1021a: Fixed reg for sata node *Upgrade version to 2019.04 Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* u-boot-fslc: Bump revision to 86ce1a1351Fabio Berton2019-07-101-1/+1
| | | | | | | | This commit merges tag v2019.07 and add the following change on top: - 86ce1a1351 pico-imx7d: Define BOOTMENU_ENV Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* u-boot-fslc: Upgrade 2019.04 -> 2019.07Fabio Berton2019-06-214-3/+3
| | | | | | | | This upgrades to the next U-Boot release 2019-07. This is based on the 2019.07-rc4 and includes the last fixes being worked on for the i.MX family. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* u-boot-qoriq-fw-utils: Update to 2018.09 to fix the buildAlban Bedel2019-06-192-20/+1
| | | | | | | | | | | The build of the fw-utils is broken for all the machines that switched to TFA as u-boot 2018.03 doesn't have the TFA configs. Upgrade to 2018.09 to fix this issue and have both u-boot and the fw-utils built from the same version, which is probably a good idea anyway. Also added the dependency on bison-native which is needed for the build. Signed-off-by: Alban Bedel <alban.bedel@avionic-design.de>
* u-boot-imx: Update intermediate name for u-boot nodtb binaryTom Hochstein2019-06-131-1/+1
| | | | | | Add the MACHINE and UBOOT_CONFIG to the binary name. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-imx: Upgrade version 2017.03 to 2018.03Mihai Lindner2019-05-152-5/+5
| | | | | | | | Upgrade version to 2018.03 from branch imx_v2018.03_4.14.98_2.0.0_ga. Drop usage of dtc-145 binary, pulled by the class with the same name, which was a workaround for older u-boot versions. Signed-off-by: Mihai Lindner <mihai.lindner@nxp.com>
* u-boot-fslc-common: Bump revision to c93ced78dbcFabio Berton2019-04-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This commit includes the following changes: - c93ced78dbc pico-imx7d: Add NYMPH baseboard support - 790e0d17c2a pico-imx7d: Add DWARF baseboard support - bab9f53c898 pico-imx6ul: Add NYMPH baseboard support - 246d037843d Merge tag 'v2019.04' into 2019.04+fslc - 3c99166441b (tag: v2019.04) Prepare v2019.04 - 85c3d463224 arm: sunxi: Enable DM_MMC on required SoCs - c48b07a9fde Merge tag 'fixes-for-2019.04-rc4' of git://git.denx.de/u-boot-staging - e82fa10b3ef dts: imx8qxp-mek: Add PHY post reset delay - 31d4045d4be net: dm: fec: Support phy-reset-post-delay property - ccd063e9812 watchdog: Move watchdog_dev to data section (BSS may not be cleared) - afbc31948a0 net: phy: implement fallback mechanism for negative phy adresses - a734600ee9e pico-imx6ul: Add DWARF baseboard support - bcc90648ddb Merge remote-tracking branch 'origin/master' into 2019.04+fslc - 0e62d5b2abb Merge tag 'u-boot-imx-20190405' of git://git.denx.de/u-boot-imx - 7f9ebbd90aa pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition - 0e708abcbba Merge branch 'master' of git://git.denx.de/u-boot-usb - 05fa129a40e Merge branch '2019-04-03-master-imports' - d7edeba79b2 tools/Makefile: build host tools with -std=gnu99 - ab8fc413028 fix compile error on macOS Mojave - 2118a272e3c configs: khadas_vim2: Fix defconfig - 82548aaad57 phy: Also allow MESON_GXM for MESON_GXL_USB_PHY - 2a766db11a7 doc: Fix outdated ohci board hook documentation
* u-boot: update to 80b2d2bChunrong Guo2019-04-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *update to lsdk 1903 tag include the following changes 80b2d2b - include: configs: lx2160a: update copyright info 7d323d4 - board: fsl: ls2080rdb: update copyright info ff35e0c - board: fsl: ls2080aqds: update copyright info 77020d0 - board: fsl: ls1088ardb: update copyright info 6d77068 - board: fsl: ls1088aqds: update copyright info 0c48371 - armv8: fsl-layerscape: update copyright info 6f50f71 - driver: net: phy: update copyright info ab528e9 - driver: net: ldpaa_eth: update copyright info 17c8520 - env: Update env_addr for mmc environment driver 72eb5d3 - MC : Report extra reserved memory to Linux 4f25ac0 - board/fsl/lx2160a: Fix MC firmware loading during SD boot a4b3dc5 - armv8: fsl-layerscape: Set env_loc to ENVL_NOWHERE with CONFIG_ENV_IS_NOWHERE. b572cfe - configs: ls1046: Update mtd-id for QSPI nor in mtdparts variable e46941d - armv7: ls102xa: Add workaround for DDR erratum A-008850 a25b491 - board: fsl: lx2160aqds: modify the phy fixup code 100b48f - driver: net: fsl-mc: Fix DPC MAC address fixup 822c996 - drivers: net: ls1088ardb: Fix EC1 and EC2 RCW offset bd037a4 - board/freescale: Enable DHCP distro boot for Layerscape board 705049e - Revert "Revert "pci: layerscape: Add the dts fixup for EP and RC"" d83e59c - mc : Add support to run MC in 128 MB DDR size ec8543d - QSFP+ eeprom read support in U-boot d163325 - pci: pcie_lx: Add the dts fixup for EP and RC cb3f278 - armv8: cache: Flush L3 cache after relocation 6b7ff12 - net:phy:aquantia Set only autoneg on in register 4.c441 bc6f526 - armv8: lx2160aqds : Add support for LX2160AQDS platform 54d0cd6 - drivers: net: ldpaa_eth: check if the dpmac is enabled 3011d18 - armv8: fsl-layerscape: reorder rgmii dpmacs' enablement 6546319 - net: phy: Add clause 45 identifier to phy_device 1822aff - miiphy: Add function to retrieve MDIO bus list head 42b8ff2 - ldpaa_eth.c: Fix warning when PHYLIB is not enabled 16c470c - driver: net: fsl-mc: Add support of multiple phys for dpmac Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* u-boot-fslc-common: Bump revision to 015ff874b4Fabio Berton2019-04-032-2/+2
| | | | | | | - Add bc-native dependency - This commit merges remote-tracking branch 'imx/master' into 2019.04+fslc Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* u-boot-fslc: Upgrade 2018.11 -> 2019.04Otavio Salvador2019-03-214-3/+3
| | | | | | | | | This upgrades to the upcoming 2019.04 release. This is based on the 2019.04-rc4 and includes the last fixes being worked on for the i.MX family thus being a good version to begin to be tested as we aim to use it for April release. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc-common: Add bison-native to DEPENDSFabio Berton2019-02-213-3/+5
| | | | | | U-Boot build depends on bison native. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* Merge pull request #41 from angolini/fix_u-boot_nodtbOtavio Salvador2019-01-291-1/+1
|\ | | | | u-boot-imx: Fix filename at install
| * u-boot-imx: Fix filename at installDaiane Angolini2019-01-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | Fix the error: er/build/tmp/work/imx8mqevk-fslc-linux/imx-boot/0.2-r0/git/iMX8M | cp: cannot stat '/media/daiane/TRIFORCE/yocto/master/build/tmp/deploy/images/imx8mqevk/imx-boot-tools/u-boot-nodtb.bin': No such file or directory | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_compile (log file is located at /media/daiane/TRIFORCE/yocto/master/build/tmp/work/imx8mqevk-fslc-linux/imx-boot/0.2-r0/temp/log.do_compile.27338) Signed-off-by: Daiane Angolini <daiane.angolini@nxp.com>
* | remove True option to getVar callsAndré Draszik2019-01-171-3/+3
|/ | | | | | | | | | | | | | getVar() has been defaulting to expanding by default for a long time (2016), thus remove the True option from getVar() calls with a regex search and replace. Search & replace made using the following command: sed -e 's|\(d\.getVar \?\)( \?\([^,()]*\), \?True)|\1(\2)|g' \ -i $(git grep -E 'getVar ?\( ?([^,()]*), ?True\)' \ | cut -d':' -f1 \ | sort -u) Signed-off-by: André Draszik <andre.draszik@jci.com>
* u-boot-qoriq: update sysroot pathChunrong Guo2019-01-141-2/+2
| | | | | | | *fix the below error |powerpc-fslmllib32-linux-ld: cannot find -lgcc Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* u-boot-qoriq: Upgrade version to 2018.09Chunrong Guo2019-01-142-1/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *update to lsdk 1812 tag include the following changes c08de7c - SecureBoot_LX2160A: Correct the kernel header offset. 619d0d3 - ls2080ardb: check enablement of QSPI using DCFG_RCWSR15 0dfcc1f - ls1088a: Update the device tree for IFC/QSPI 8875034 - net/phy: Cortina CS4223 driver updates & bugfixes 88fa585 - mmc: fsl_esdhc: make get_cd work well in dm_mmc_ops 2211378 - Revert "pci: layerscape: Add the dts fixup for EP and RC" f8358cf - armv8: fsl-layerscape: properly configure qdma ICID f24e259 - lx2160: Enable support of EMC2305 1a858e3 - armv8: emc2305: add support for fan controller f37025a - fsl-ls2088ardb: dts: enabling SATA node ff3e128 - board/ls1046aqds: Bypass xfi port fixup for KR mode on LS1046AQDS 2c3c67e - armv8: ls2088ardb: change default device tree in defconfig for TFABOOT 7f79b25 - armv8: ls1088aqds: add support for ifc-nor boot for TFABOOT c1b55a8 - detect ifc-nor flash at run-time 6c99ca4 - pci: layerscape: Add the dts fixup for EP and RC ccfc35d - pci: layerscape: Do not scan when PEX work in EP mode dd167bc - pci: layerscape: Modify the EP and RC mode judge method 26defec - armv8,lx2160a: Initialize ethernet array in serdes_init 2851185 - armv8: lx2160a: Update CONFIG_SYS_FSL_PEBUF_BASE cce8348 - board/ls2088ardb: Update the device tree for IFC/QSPI 830ac80 - Correct QSPI bootcommand for LS2088 TFA boot 899e696 - ls2088ardb: add QSPI support for TFA-BOOT a9fb32b - ls1043a: add support for nand-boot cmd for TFA c2b3374 - arm64: lx2160ardb: enable DM support for sata 0f80b76 - armv8: dts: fsl-lx2160a: add sata node support a10b3fc - board/lx2160a: Update xspi_bootcmd, sd_bootcmd env ee09465 - armv8:LX2160: Adds distro secure boot support. 9a7d1e0 - drivers/spi: Disable hybrid mode for SPANSION S25FS-S family 6b04587 - drivers/spi: Introduce functions to read/write any register a748abd - fsl_qspi: Modify handling of RDAR, WRAR, 4K_ERASE commands 2af4cbd - armv8: lx2160a: Modify dspi1 controller intrrupts property 612bc35 - Enable sata configs to Kconfig for all LayerScape boards 358229b - armv8: ls1043aqds: modify the qspi_bootcmd definition Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
* u-boot-imx: Deploy boot image generation tools for i.MX 8MTom Hochstein2018-12-131-0/+24
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-fslc: Bump to 6e25ce6f3c revisionOtavio Salvador2018-12-031-1/+1
| | | | | | | | This includes following fixes: 6e25ce6f3c pico-imx7d: Increase the CONFIG_ENV_OFFSET size Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc-mxsboot: When building target recipe, limit it to fsl machinesKhem Raj2018-11-301-0/+2
| | | | | | | | | The latest updates observed that the target recipe is building for qemu machines as well, which is not useful. see http://errors.yoctoproject.org/Errors/Details/202502/ Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: Upgrade to 2018.11-based forkOtavio Salvador2018-11-274-3/+3
| | | | | | | | | | | | | | | | This upgrade our fork to the current stable release. It got most of our patches merged and now it has a very small set which are basically Yocto Project specific stuff. Still applied patches are: 1f39b911b7 mx25pdk: Change root to use a single partition layout a0f8bec9d3 mx6sabre_common: Dynamically change the video output 7847536319 mx6sabresd: Enable video interfaces in bootargs 994d8e0733 mx6sabresd: Use LDO dtb file until LDO bypass support is added c6c87fb39b mx6slevk: Use LDO dtb file until LDO bypass support is added Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* 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>