summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/u-boot
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* 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>