summaryrefslogtreecommitdiffstats
path: root/recipes-bsp/u-boot
Commit message (Collapse)AuthorAgeFilesLines
* u-boot-fslc: Bump to 386ee4eecc8 revisionfix/u-boot-fslc-aarchOtavio Salvador2023-01-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This merges following fixes: 386ee4eecc8 u-boot-initial-env: rework make target 5404dfcc4db arm: rmobile: rzg2_beacon: Enable alternative Ethernet PHY edd9c891d20 arm: dts: rz-g2-beacon-u-boot: Fix QSPI Regression 14165918766 pylibfdt: Fix disable version normalization 519e6641dbd cmd: pxe_utils: Limit fdtcontroladdr usage to non-fitImage bee3551e000 Revert "Revert "cmd: pxe_utils: Check fdtcontroladdr in label_boot"" ab644db9ba0 rockchip: Fix the broken Video out for rk3288 boards 4671435c54c i2c: uniphier-f: correct error recovery f8548ce0e09 imx7d-pico: Fix the name of the u-boot.dtsi file 1b697407aed powerpc/mpc85xx: socrates: Re-enable building u-boot-socrates.bin a2e0b041d66 arm: stm32mp: Fix board_get_usable_ram_top() again 60bba6e2052 efi_loader: populate console handles in system table 93cdb952382 efi_loader: adjust sorting of capsules 07355760b17 test: unit test for u16_strcasecmp() 7a9b366cd9b lib: add function u16_strcasecmp() d7ddeb66a6c efi_loader: fix building aarch64 EFI binaries 673a92c5d2c efi_loader: defines for PE-COFF section flags fbc595b4124 doc: Fix eth_env_[gs]et_enetaddr() return value 566b7b2f518 doc: building documentation 532952f63cf cmd: avoid endless loop in sound play command Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: upgrade to v2023.01+fslcOleksandr Suvorov2023-01-044-3/+3
| | | | | | | | | | | | | | | | | | | U-Boot fork has been updated to include new version v2023.01 from upstream. Following commits were ported from 2022.10+fslc revision: ---- - 598f87fbdb6 imx6qdl-sabresd: Pass mmc alias - 1b64b05f407 imx: iMX6: Define disconnect_from_pc function - 0335a01b6d5 MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot - 9a38462d252 pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition - 881d7241411 mx6sabre_common: Dynamically change the video output - e427569fa3e mx6sabresd: Enable video interfaces in bootargs ---- Update U-Boot recipe versions and point to new revision. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* u-boot-imx-mfgtool: Emphasize u-boot-imx recipe re-useTom Hochstein2023-01-031-1/+2
| | | | | | | | The re-use of the u-boot-imx recipe is non-standard and requires a non-standard FILESEXTRAPATHS setting. Make this clear with a comment and grouping of the logic. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-imx*: Update to 5.15.71-2.2.0 versionTom Hochstein2022-12-301-2/+3
| | | | | | Includes new dependency on xxd-native. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Switch NXP QorIQ repositories to github.comJun Zhu2022-12-151-1/+1
| | | | | | | | Fetch QorIQ's source code from github.com/nxp-qoriq, as original source.codeaurora.org/external/qoriq will stop to access from April 2023. Signed-off-by: Jun Zhu <junzhu@nxp.com>
* u-boot-fslc: Bump revision to cbd7eb17ac1Otavio Salvador2022-12-131-1/+1
| | | | | | | | | | | | Apply following changes: cbd7eb17ac1 imx8mn-venice-u-boot: Fix broken boot f463aeddbbf imx8mn-ddr4-evk-u-boot: Fix broken boot d1920093874 imx6qdl-sabresd: Pass mmc alias 047ac33f481 wandboard: Pass mmc aliases Fixes: #1324, #1267 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc: upgrade to v2022.10+fslcAndrey Zhizhikin2022-11-124-3/+3
| | | | | | | | | | | | | | | | | | U-Boot fork has been updated to include new version v2022.04 from upstream. Following commits were ported from 2022.01+fslc revision: ---- 2c2dc1affb imx: iMX6: Define disconnect_from_pc function 5eb6dd4c35 MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot ade3339114 pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition 382d898eea mx6sabre_common: Dynamically change the video output 277f017527 mx6sabresd: Enable video interfaces in bootargs ---- Update U-Boot recipe versions and point to new revision. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* u-boot-imx: Update to 5.15.52-2.1.0 releaseTom Hochstein2022-10-241-3/+3
| | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-fslc-mxsboot: use OE-provided swigTrevor Woerner2022-08-251-1/+1
| | | | | | | | | | | | | | | | | My build host's (openSUSE 15.3) swig is 3.x-based (3.0.12) and causes the compile step of u-boot-fslc-mxsboot to fail: | error: command 'swig' failed with exit status 1 Use the swig provided with openembedded-core (currently 4.0.2) instead so the build succeeds. This affects: imx233-olinuxino-* imx23evk imx28evk Signed-off-by: Trevor Woerner <twoerner@gmail.com>
* u-boot-imx: Add missing gnutls dependencyTom Hochstein2022-08-021-1/+7
| | | | | | | | | | | Fixes: ``` | /.../tmp/work/imx8mq_evk-fsl-linux/u-boot-imx/2022.04-r0/git/tools/mkeficapsule.c:21:10: fatal error: gnutls/gnutls.h: No such file or directory | #include <gnutls/gnutls.h> | ^~~~~~~~~~~~~~~~~ ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Remove unuse `BOOT_TOOLS` variableOtavio Salvador2022-07-291-6/+0
| | | | | | | | | | The `BOOT_TOOLS` variable isn't used, but defined, inside few recipes. We are removing it from: - u-boot-fslc - imx-atf Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Merge pull request #1148 from Freescale/topic/upgrade-componentsOtavio Salvador2022-07-294-5/+5
|\ | | | | Upgrade components
| * u-boot-fslc: 2022.04 -> 2022.07Otavio Salvador2022-07-284-5/+5
| | | | | | | | | | | | | | One side change is the removal of the 'v' prefix in PV so we align with the common pattern of the u-boot recipes used in OE world. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* | u-boot-imx: Upgrade 2021.04 -> 2022.04Tom Hochstein2022-07-283-3/+3
|/ | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* layer wide: remove lzop dependency dropped upstreamAndrey Zhizhikin2022-05-311-1/+1
| | | | | | | | | | Upstream commit dea5e88637 ("lzop: remove recipe from oe-core") dropped support of lzop and removed recipe from OE-Core. Drop lzop dependencies in recipes across the layer, it is not available anymore. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* u-boot-imx-common: Upgrade to NXP 5.15.5-1.0.0 releaseTom Hochstein2022-05-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | f7b43f8b4c Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 1097bb9155 LFU-287 i.MX6SX: Update entropy delay range(min-max) 6a06cd8a54 net: phy: atheros: avoid error in ar803x_of_init() when PHY has no OF node 0e1d747e44 LFU-282 arm: dts: imx8mq-pinfunc: sync with linux 5.15 2f2f8d05fc imx8ulp_evk: typo fix d7c7988fca LF-5477: i.MX8: Add support for DXL B0 FIPS enabled parts 132ad32a05 board: ls1046ardb: force PCI device enumeration 57024739f3 board: ls1043ardb: force PCI device enumeration a95628694f LF-5449: i.MX8DXL reboot fails with u-boot spl c4b990c8ed LFU-258 clk: imx8dxl: remove QXP specific clocks 927a9bcc8b MLK-25820 fat_write: fix wrong short name check when no ext d5eec634d7 LF-4920 i.MX8ULP: Device tree patching 24e89362b6 LF-5372: Reserve DDR ECC region for DXL 60ab0aab92 MA-19963 imx8mp: disable CONFIG_SPL_SYS_MALLOC_SIMPLE in SPL 5b2dbad8e5 LF-5280-5 mx7ulp_evk: Enable HX8394F panel driver 1d1bb36610 LF-5280-4 dts: imx7ulp-evk: Update DTS to use HX8394F panel 2f7c486094 LF-5280-3 imx8ulp_evk: Update defconfig to enable HX8394F driver 7abadebf77 LF-5280-2 dts: imx8ulp_evk: replace RM68200 by HX8394F panel b0acbae771 LF-5280-1 video: Add new DSI panel rocktech himax8394f 7b511db643 LF-5298: imx8dxl: Add support for DXL B0 SOC 34d2e9fab6 board: ls1088a: update ifc node name to be memory-controller 66d6975d19 pci: Update the highest subordinate bus number for bridge setup a214ced1a2 LF-4459 imx8mn ddr3l: rdc: remove mcu memory limit 7b84c587ba MLK-25803-2: Update VID/PID d6363d942b MLK-25803-1: Update WCID interface GUID bad5cf456d LF-5160 imx8ulp: upower: Update the upower api 455c7b5f76 LFU-272 imx8ulp: Load the lposc fuse for dual boot 998cde6f8f LFU-271-2 imx8ulp_evk: Skip init DDR for reboot in dual boot mode 4472040eb4 LFU-271-1 imx8ulp: Change LPAV assignment for dual boot 59767ae128 LF-5091: spi: nxp_fspi: fix some odd address read issues 32d11632e6 LFU-270 ddr: imx8m: Fix DDR inline ECC scruber configuration 4903f1eddd Pull request #43: LFU-243: ls1021atwr: caam: Enable Uboot validaion in SPL. c364a6d11d LFU-243: ls1021atwr: caam: Enable Uboot validaion in SPL. 8b129ca3f7 LF-5143 imx8ulp_evk: spl: fix ND/LD voltage 08a4e8c491 MA-19871 Set RDC/CSU policy by default for secure video pipeline c4b95606ac LF-5115 imx8m*/ulp: fix mem args for jailhouse boot 2f3f057bf1 MA-19864 imx8mq: correct rdc domain ID defination f3033e7d3e MA-19864 imx8m: Add RDC config functions 85295dfa32 MA-19823 imx8ulp libavb: get AHAB status 257a4c2d4f drivers: net: Soft reset felix switch core 32146ec798 pci: layerscape: fix the build error on LS1021A 6753d3082c configs: enabled DTB overlay feature for LS SoCs 519c3ee4ae fsl-layerscape: add dtb overlay feature 5c2735a6d3 pci: layerscape: update the searching compatible of LX2160A PCIe Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-fslc-mxsboot: add dependency on gnutls-nativeTrevor Woerner2022-04-071-1/+1
| | | | | | | | | | | | | | | | | | | | gnutls is now required in order to build one of the host tools which are part of U-Boot. | .../build/tmp-glibc/work/x86_64-linux/u-boot-fslc-mxsboot-native/v2022.04+gitAUTOINC+f885198273-r0/git/tools/mkeficapsule.c:21:10: fatal error: gnutls/gnutls.h: No such file or directory | #include <gnutls/gnutls.h> | ^~~~~~~~~~~~~~~~~ | compilation terminated. | make[2]: *** [scripts/Makefile.host:95: tools/mkeficapsule] Error 1 | make[2]: *** Waiting for unfinished jobs.... | make[1]: *** [.../build/tmp-glibc/work/x86_64-linux/u-boot-fslc-mxsboot-native/v2022.04+gitAUTOINC+f885198273-r0/git/Makefile:1894: tools] Error 2 | make[1]: Leaving directory '.../build/tmp-glibc/work/x86_64-linux/u-boot-fslc-mxsboot-native/v2022.04+gitAUTOINC+f885198273-r0/build' | make: *** [Makefile:177: sub-make] Error 2 | make: Leaving directory '.../build/tmp-glibc/work/x86_64-linux/u-boot-fslc-mxsboot-native/v2022.04+gitAUTOINC+f885198273-r0/git' | ERROR: oe_runmake failed | WARNING: .../build/tmp-glibc/work/x86_64-linux/u-boot-fslc-mxsboot-native/v2022.04+gitAUTOINC+f885198273-r0/temp/run.do_compile.24796:186 exit 1 from 'exit 1' Signed-off-by: Trevor Woerner <twoerner@gmail.com>
* u-boot-fslc: upgrade to v2022.04+fslcAndrey Zhizhikin2022-04-054-3/+3
| | | | | | | | | | | | | | | | | | U-Boot fork has been updated to include new version v2022.04 from upstream. Following commits were ported from 2022.01+fslc revision: ---- f885198273 imx: iMX6: Define disconnect_from_pc function 1667c942d0 MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot c7805ae3cf pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition 92268e6c2a mx6sabre_common: Dynamically change the video output f66f12923e mx6sabresd: Enable video interfaces in bootargs ---- Update U-Boot recipe versions and point to new revision. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* layer: Update LICENSE variable to use SPDX license identifiersAndrey Zhizhikin2022-03-033-3/+3
| | | | | | | | | | | | Since OE-Core commit 9379f80f48 ("license/insane: Show warning for obsolete license usage"), LICENSE field not containing SPDX identifiers are treated with WARNING. An automated conversion using scripts/contrib/convert-spdx-licenses.py to convert to use the standard SPDX license identifiers has been done on the entire layer. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* u-boot-imx: Restrict recipe for i.MX6, i.MX7 and i.MX8Otavio Salvador2022-02-211-1/+1
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-fslc-mxsboot: Restrict recipe for mxs-generic-bsp overrideOtavio Salvador2022-02-211-1/+1
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Rework recipes to use imx-generic-bsp more extensivelyOtavio Salvador2022-02-211-1/+1
| | | | | | | | | | | | | | | | | | This rework the recipes making use of new imx-generic-bsp override; it has been applied to: - alsa-state - firmware-imx - imx-kobs - imx-test - imx-uuc - linux-fslc - linux-fslc-lts - packagegroup-fsl-mfgtool - u-boot-fslc - uuu Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Generalize overrides subsystem for NXP and Mainline supportOtavio Salvador2022-02-214-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Essentially, we extend the overrides to a generic-bsp, nxp-bsp, and mainline-bsp. So, for example, the mx8mq override is split into: - imx-generic-bsp: compatible with every i.MX SoC and both BSP variants - imx-nxp-bsp: compatible with every i.MX SoC but specific to NXP BSP - imx-mainline-bsp: compatible with every i.MX SoC but specific to Mainline BSP - mx8-generic-bsp: compatible with every i.MX8 SoC and both BSP variants - mx8-nxp-bsp: compatible with every i.MX8 SoC but specific to NXP BSP - mx8-mainline-bsp: compatible with every i.MX8 SoC but specific to Mainline BSP - mx8m-generic-bsp: compatible with every i.MX8M SoC and both BSP variants - mx8m-nxp-bsp: compatible with every i.MX8M SoC but specific to NXP BSP - mx8m-mainline-bsp: compatible with every i.MX8M SoC but specific to Mainline BSP - mx8mq-generic-bsp: compatible with every i.MX8MQ SoC and both BSP variants - mx8mq-nxp-bsp: compatible with every i.MX8MQ SoC8 but specific to NXP BSP - mx8mq-mainline-bsp: compatible with every i.MX8MQ SoC but specific to Mainline BSP The extender mechanism is responsible for extending the override list to include the generic overrides. We can then use the three different variants to handle the metadata correctly. Generically speaking, the conversion mainly was automated (with a lot of back and forth until getting it right). To convert an existing layer, the following script can be used: ```sh git ls-files classes recipes-* \ | xargs sed -i \ -e 's,:\(mx[6-8]\w*\),:\1-nxp-bsp,g' \ -e 's,(\(mx[6-8]\w*\)),(\1-nxp-bsp),g' \ -e 's,\(mx[6-8]\w*\)|,\1-nxp-bsp|,g' \ -e 's,|\(mx[6-8]\w*\)),|\1-nxp-bsp),g' \ \ -e 's,:\(mx[5s]\w*\),:\1-generic-bsp,g' \ -e 's,(\(mx[5s]\w*\)),(\1-generic-bsp),g' \ -e 's,\(mx[5s]\w*\)|,\1-generic-bsp|,g' \ -e 's,|\(mx[5s]\w*\)),|\1-generic-bsp),g' \ \ -e 's,:\(vf\w*\),:\1-generic-bsp,g' \ -e 's,:\(vf[56]0\w*\),:\1-generic-bsp,g' \ -e 's,\(vf\w*\)|,\1-generic-bsp|,g' \ -e 's,|\(vf\w*\)),|\1-generic-bsp),g' \ -e 's,\(vf[56]0\w*\)|,\1-generic-bsp|,g' \ -e 's,|\(vf[56]0\w*\)),|\1-generic-bsp),g' \ \ -e 's,:\(imx\) ,:\1-nxp-bsp ,g' \ -e 's,(\(imx\)),(\1-nxp-bsp),g' \ -e 's,\(imx\)|,\1-nxp-bsp|,g' \ -e 's,|\(imx\)),|\1-nxp-bsp),g' for d in $(find -type d | egrep '/mx[6-8]w*'); do git mv $d $d-nxp-bsp done for d in $(find -type d | egrep '/imx$'); do git mv $d $d-nxp-bsp done for d in $(find -type d | egrep '/mx[5s]w*'); do git mv $d $d-generic-bsp done ``` Fixes: #791. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Merge pull request #954 from thochstein/recipes-bspOtavio Salvador2022-01-193-4/+15
|\ | | | | u-boot-imx and recipes-bsp for 5.10.72-2.2.0
| * imx-boot,u-boot-imx: Add bootloader image size to SD card imageTom Hochstein2022-01-192-0/+13
| | | | | | | | | | | | | | | | Append a tag to the bootloader image used in the SD card image. The tag contains the size of the bootloader image so UUU can easily find the end of the bootloader in the SD card image. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * u-boot-imx*: Update to 5.10.72-2.2.0Tom Hochstein2022-01-191-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: ---- 263b27e076 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 fca2f7effd LFU-260: Move OS authentication to separate file 7c4108c79d LFU-260: Add 8ULP secure boot documentation e74e2b3266 LFU-260: Update AHAB introduction with 8ulp 8638693fac Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 300e945534 LFU-263-2 i2c: mxc_i2c: fix i2c recovery issue bf68761d1b LFU-263-1 gpio: add a marco to mask gpio input and output bits c44cb5c20a Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 54654fe63a SSI-118 crypto/fsl: Enable U-boot Command to expose CAAM RNG 3a24267a67 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 ee461bc762 LF-4842-3 imx8ulp: Configure the Watchdog to 32bits command mode 1097b2d662 LF-4842-2 imx: ulp: Fix issue in checking WDOG UNLOCK flag c0f4209640 LF-4842-1 ulp_wdog: Update ulp wdog driver for 32bits command 5604b38bf7 LFU-262 misc: imx8ulp: Add OEM SRK Hash fuse support 00602e19f4 LFU-261 imx8ulp: Set COUNTER_FREQUENCY to 1Mhz cf7217b58c Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 d4acb9e05f MA-19692 Load the avb footer from storage 5421f32712 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 8816d0a532 MA-19663 Configure boot security patch level af0b460ed1 LF-4826 imx8ulp: enable MU0_B clk by default 644b74776d Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 aa83e61757 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 47da90b0b4 LFU-257 tcpc: mask fault status interrupt 83c2ac165d Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 f438a41c53 LFU-255 Fix coverity issue: 17949208 Lossy integer to pointer d50d975e9c Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 2e54fedc14 LFU-256 imx8ulp: cgc: Switch to NICLPAV to FRO192 before PLL4 init 4de62a7f5d LF-4677-4 spi: nxp_fspi: enable octal dtr support and fix odd address issue 19cc4ce35b LF-4677-3 dts: imx8dxl: set tx/rx line and slave line delay 86cd141d73 LF-4677-2 configs: imx8dxl: enable mt35xu512aba octal dtr support 6e84dbbcd3 LF-4677-1 mtd: spi-nor-core: some fixes for the mt35xu512aba chip b49a4a2520 mtd: spi-nor-core: Allow using Micron mt35xu512aba in Octal DTR mode c7bcd9bd5d mtd: spi-nor-core: Add support for Cypress Semper flash 72bbb5c1ec mtd: spi-nor-core: Add non-uniform erase for Spansion/Cypress 5161305dba mtd: spi-nor-core: allow truncated erases a3bd5abf1f mtd: spi-nor-core: Perform a Soft Reset on boot d1e8045c7f mtd: spi-nor-core: Perform a Soft Reset on shutdown 982221a18c mtd: spi-nor-core: Detect Soft Reset sequence support from BFPT 30a8d4329c mtd: spi-nor-core: Do not make invalid quad enable fatal 6a36762098 mtd: spi-nor-core: Enable octal DTR mode when possible ac38926ca8 mtd: spi-nor-core: Prepare Read SR and FSR for Octal DTR mode 17090cab74 mtd: spi-nor-core: Parse xSPI Profile 1.0 table 817c535f11 mtd: spi-nor-core: Get command opcode extension type from BFPT 63fed9cce4 mtd: spi-nor-core: prepare BFPT parsing for JESD216 rev D bcc2c51e72 mtd: spi-nor-core: Add support for DTR protocol 6778b8eb18 mtd: spi-nor-core: Do not set data direction when there is no data 87eedf171e mtd: spi-nor-core: Rework hwcaps selection be9e93d93b mtd: spi-nor-core: Introduce flash-specific fixup hooks ae20033bb4 mtd: spi-nor-core: Move SFDP related declarations to top 3d81385d8c mtd: spi-nor-core: Add a ->setup() hook 0bf516c92d mtd: spi-nor-core: Fix address width on flash chips > 16MB 44afb32ba2 spi: cadence-qspi: Add support for octal DTR flashes ba34935aec spi: cadence-qspi: Add a small delay before indirect writes e67dde63fe spi: cadence-qspi: Do not calibrate when device tree sets read delay c547fd2f42 spi: spi-mem: add spi_mem_dtr_supports_op() 007587896a spi: spi-mem: export spi_mem_default_supports_op() f84891cf89 spi: spi-mem: allow specifying a command's extension 68ca48eb32 spi: spi-mem: allow specifying whether an op is DTR or not 827fe11231 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 030b02d3fd LFU-119 imx8qm/qxp: Fix Unchecked return value 7c17b7c44c Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 2808f71620 LFU-253 video: sec_mipi_dsim: Fix Division or modulo by zero c58f545d85 LFU-254 DTS: imx8mm-evk: Enable I2C1 bus 34710728a8 imx8ulp: add ND/LD clock 7e64f98814 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 9890eb42c6 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 2f2a5a1e2e LFU-251 doc: imx: habv4: Add clarification and updates to HABv4 documentation 76df1d9421 LFU-252 imx8ulp: upower: Enable AFBB for AP domain 2aeeba3613 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 c184579f00 LF-4785-2 imx8ulp: clock: Handle the DDRLOCKED when setting DDR clock 30598b0b69 LF-4785-1 ddr: imx8ulp: Fix DDR frequency request issue 822a21a7e0 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 b4f4659fc2 LF-4724 ddr: saving the dram config timing data into sram on imx8ulp fbf4af9cfb Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 6c3e72953b LFU-250 thermal: imx_pmc_temperature: Fix build warning 0f0034ba49 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 10c3b9375d MA-19553 Guard mppubk extraction function 6c88119259 Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 67e6ee87f8 drivers: ddr: lc_common_dimm_params.c : Fix Divison by zero issue 74223109f9 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 d4cbd6962e LFU-249 imx8mm_evk: Enable USB ethernet support 4fc71a7d4f LFU-248 imx8ulp_evk: Update LPDDR4 PHY settings eb07ea8fbf Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 84b60666a3 board: freescale: lx2160a: fix out of bounds write 6e5264a01d drivers: net: phy: in112525: fix out of bounds write 76dbd11910 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 9f08e16a29 MA-19357 imx8mq: enhance security for android a9bbf7a158 MA-19440 Support boot header v4 1b38984122 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 72c4fff475 LFU-242-2 imx8ulp_evk: fix build warning e82827e401 LFU-242-1 imx8ulp_evk: reset lsm6dsx when uboots boots 6c73e3fee5 LFU-239-4 arm: dts: imx8ulp: add the I3C bus support 7b4f9c1d70 LFU-239-3 imx8ulp_evk_i3c: Add I3C controller support b986805e72 LFU-239-2 imx8ulp: clock: Add clock support for i3c controller beb31e82d7 LFU-239-1 i2c: imx-i3c: add i3c bus support in i2c subsystem a2ca81dc77 LFU-247-2 video: sec_dsim: Update DPHY PLL PMS and DPHY timing settings 2560cd096e LFU-247-1 imx8m: clock: Add function to get DSI PHY reference clock rate 66f8932af0 LFU-246 fastboot: Update fastboot emmc boot part size 396a703614 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 41ca41efcd LFU-238-5 configs: imx8ulp: Enable pmc temperature senor e86825980e LFU-238-4 arm: imx8ulp: implement to obtain the SoC current temperature 07743019ad LFU-238-3 arm: dts: add the PMC node and the ADC1 node 1551d5ac1f LFU-238-2 imx8ulp: measure die temperature using PMC Temperature Sensor c22d6cf6b4 LFU-238-1 imx8ulp: clock: Support to enable/disable the ADC1 clock 8de08ed09c LFU-244 imx8mp: Add SC part (iMX8MP UltraLite) support 8af330f822 LFU-245 imx8ulp: upower: Fix license issue a26f622273 Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 695462db67 board: fsl_validate: Fix Double free Issue 1d6ea40388 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 5569a50da6 LF-4589 crypto/fsl: i.MX8ULP: Fix kick_trng for i.MX8ULP cd3879da56 Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 bca2fff552 pci: layerscape: Fix the LUT and msi-map mismatch issue 1c0116f3da Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 48f7b4ced9 efi_loader: Improve the parameter check for QueryVariableInfo() 4bd16004ba Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 6a18094114 lx2162a : Rename emmc boot command variable ab74b13c41 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 b1f567e7d1 LFU-237-2 imx8ulp: Update ethernet mac to get from fuse 4f425dbb74 LFU-237-1 fuse: imx8ulp: Fix wrong words of bank 5 and 6 b1e985c641 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 4d34e68a4b LFU-236-2 imx: Fix build error and warning in mfgprot 54687c4b42 LFU-236-1 imx: Update FSL_MFGPROT config for iMX8M 5bf76f3224 LF-4375 usb: imx: Fix USB charger detector issue f583f3df1d Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 4fd021a5f7 LFU-230 Fix coverity issue f3047ca7ee Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 d7f3dcb153 MA-19354-2 imx8mn: add mcu rdc config for ddr3l board c7970f2a21 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 924c6a7763 MA-19354 imx8mn: add mcu rdc config for ddr4 board 13ca08d55e Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 b41c0f1c0c configs: ls1046aqds: Configure environment related configs f52937bfd3 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 b240b9f0dc MA-19353 Fix compressed kernel boot issue d95fbbff6a Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 37726b4733 configs: lx2160a: load device-tree in RAM for distro boot 9f232d8d35 Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 81daa5b917 board: freescale: t104xrdb: Set popts->cpo_sample to 0x54 for DDR3 1c64332fcb drivers: ddr: main.c: Fix Bad Shift operator issue ff38405bc7 drivers: ddr: fsl_ddr_gen4.c: Fix divide by zero issue 07d31c49ae drivers: ddr: util.c: Fix divide by zero issue 8c8fc7f338 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 9435b9a123 MA-19340-2 Enable configs for ID attestation 2786fc5754 MA-19340-1 Enable ID attestation for Android12 4fb4b02fb6 MA-19339 Sync keymaster commands c58d8993c6 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 8fdf9c3291 MA-19331 imx8m: skip JR probe for android in uboot 15cb5b1520 Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 966f02d031 configs: Layerscape: Add 'fdt_addr' env with DRAM address 58ea97abaa configs: Layerscape: Remove the 'fdt_addr' env f5837340b5 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 ed618ce6a9 LFU-219 crypto/fsl: iMX8M: Disable CAAM JR0 in SPL and Uboot 67c3bfab61 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 3ae061258f LFU-218 imx8ulp_evk: Remove PMIC Bucks PWM mode settings 1cbec64e04 LF-4277 arm: dts: imx8mn: correct spba bus name d3439c324d LF-4276 arm: dts: imx8mq: add the dwc3 fallback compatible a9e51f0d10 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 f77c39f607 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 9517bc8ac9 LFU-217-2 spi: fsl_lpspi: Fix copyright problem in lpspi driver 926e7ce3a2 LFU-217-1 imx8ulp: upower: Fix license in upower API 8125abbbc7 LFU-216 imx8ulp_evk: Adjust PMIC i2c iomuxc setting order dca650dc08 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 ade91a1b1a Pull request #36: LFU-204 crypto/fsl: Add NULL check for CAAM device 0989c988f7 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 20b57dfbb2 LFU-215-2 video: dcnano: Call reset API before video devices init ca30015402 LFU-215-1 imx8ulp: clock: Support to reset DCNano and MIPI DSI 80fd1f4f99 LFU-214-2 imx8ulp_evk: call the handshake with M33 d1fec2211c LFU-214-1 imx: imx8ulp: Add M33 handshake functions 015094e65e Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 61228b7bd1 LFU-168 imx: Fix coverity issue in HAB event decoding ab2f95e11b LFU-204 crypto/fsl: Add NULL check for CAAM device ec18689b0b Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 ff537efc01 armv8: fsl : create bootcmd and mcinitcmd as per boot source decb3ac9ec Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 03e40d4064 board: fsl_validate: Fix resource leak issue c2a6072d54 board: freescale: t208xrdb: enable Power-On Reset for rev D boards beec8294d1 net: fsl-mc: fix logically dead code 680f757e84 drivers: net: aquantia: fix unsigned compared against 0 e79b3359d9 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 29254186d6 MLK-25462: imx8mp_evk: Add nominal drive mode support for LPDDR4 EVK 869ec8e344 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 d9eccf3de6 MA-19311 imx8ulp: android: Enable power domain driver c1a8697adc MA-19310 imx8ulp: Enable splash screen for android 1a07c7f671 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 bb3255b3e1 LFU-213 imx8ulp_evk: Enable eMMC HS400ES 611bfc2223 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 4e307e4ab7 LFU-211-7: configs: imx8mn ddr3l: ab2: default config 292ab1df29 LFU-211-6: dts: arm: imx8mn: ddr3l ab2 board config support 727c8aad40 LFU-211-5: include: configs: imx8mn ab2: adjust memsize for ddr3l 0e85b585cd LFU-211-4: arm: mach imx: imx8mn: Add ab2 ddr3l target option ab0b2d5df0 LFU-211-3: board: freescale: imx8mn ab2: ddr3l imx8mn som config cc9e3ee85b LFU-211-2: board: freescale: imx8mm ab2: spl use SoC name for target config 595934b5f1 LFU-211-1: board: freescale: imx8mm ab2: use SoC name for target config 69c3cafe9d Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 6ca1ad73ea MA-19305 imx8ulp: Enable config to set env location 2e972e4aa6 MA-19048-1 MCU security enhancement d99a726c46 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 3fd0991551 MLK-25349 imx8mq_evk: Enable PCIE VREG for 3.3v PHY supply b5f6c18daa Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 4475af9bea LFU-209 imx8ulp_evk: Enable multiple env storage devices 13f356fc98 LFU-208 imx8ulp: Update ahab doc for 8ULP secure boot 6a62a223f2 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 ecb2513697 LFU-207 imx8ulp: clock: Reset DDR controller before clock enable b6df87fb32 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 612677d547 HRPN-84 imx8mm_evk: use variable instead of hardcoded dtb name in jh boot command f54879f3eb Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 9e5e79c83b Pull request #29: LFU-192 Uboot: Add command and descriptors to provision ddek 2ad52ac95f LFU-192-6 Uboot: Add command to provision encryption key 4884bf62a7 LFU-192-5 crypto/fsl: Fix warnings in function gen_mppubk. dc3adcc258 LFU-192-4 crypto/fsl: Add support for HW accelerated AES ECB decryption b93255eea9 LFU-192-3 crypto/fsl: Add support to tag a black object b218e498e8 LFU-192-2 crypto/fsl: Add support for black key blob 68652f7e6f LFU-192-1 crypto/fsl: add invalidate_dcache_range for hash output buffer df30e6c07e Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 216aeb6408 LFU-206 imx8ulp: Workaround LPOSC_TRIM fuse load issue 1499d50249 LF-4200 imx8m: soc: drop phy-reset-gpios for fec c95a03993f Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 892528549f Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 12c2cabf67 Pull request #33: LFU-200: board: freescale: imx8mn ab2: fix usb download support 147e681f95 LFU-200: board: freescale: imx8mn ab2: fix usb download support 4fa3480156 LFU-199: configs: imx8mn ddr4: ab2: fix correct pmic 47a081d861 Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 1ff8af0741 configs: ls2080ardb.h: Update mc size in env 2b4e1fb63f configs: ls2080aqds.h: Update mc size in env a82c574f52 configs: ls1088ardb.h: Update mc size in env 0728f1367f configs: ls1088aqds.h: Update mc size in env f028eba755 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 30bbad3df5 LFU-203 imx8ulp_evk: Enable SD/MMC port auto detect 4054f98489 LFU-202 imx8ulp: Remove freescale name from CPU revision 2c44ed2a08 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 f942ee90b3 LFU-198 imx8mq_evk: Increase malloc size to 32MB af7fb0b6b4 LF-4182 imx8m: enable CONFIG_CMD_POWEROFF 1a738c9c1e Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 3d8455c51f Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 f626b544a6 LFU-197 imx8ulp: Fix DCNANO QoS setting 2329de6d4c LFU-196-6 imx8ulp_evk: Enable the power domain driver 4b4708590d LFU-196-5 imx8ulp_evk: Power down the domains may used in u-boot e84571971f LFU-196-4 usb: ci_udc: Check the power domain device before power down it 581efd8784 LFU-196-3 imx8ulp_evk: Remove flexspi2 iomux settings from board file 6b53e4f9b7 LFU-196-2 DTS: Sync imx8ulp and imx8ulp-evk DTS files with kernel 87187c4e96 LFU-196-1 power: domain: Add SCMI based power domain driver 9773095b05 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 c20ff98502 Pull request #27: MLK-20950 Run RNG self test for impacted i.MX chips. 578c36a50b MLK-20950 Run RNG self test for impacted i.MX chips. facee24798 Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 1b787eb011 configs: ls1043aqds: Configure environment related configs 22cc7f886a net: enetc: propagate the return code from phy_startup() to eth_ops::start 62c28862ba net: enetc: force the RGMII MAC speed/duplex instead of using in-band signaling 333eecd52e net: enetc: require a PHY device when probing 80c47060cb arm: dts: ls1028a: disable enetc-2 by default fa212dc62b arm: dts: ls1028a: declare the fixed-link speeds for the internal ENETC ports f2f93c5c6e arm: dts: ls1028a: enable internal RGMII delays for the LS1028A-QDS AR8035 PHY a8c4d18535 arm: dts: ls1028a: enable the switch CPU port for the LS1028A-QDS 245a0e37fa Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 493f71ffd5 LFU-195 imx8ulp: Set DCNANO read QoS on NIC_LPAV to highest 0d1a586e91 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 7985635660 LFU-194-2 DTS: iMX8M: Replace the RM67191 panel with RM67199 2840ef1395 LFU-194-1 video: rm67191: Add new rm67199 panel support 178451775a Merging in latest from upstream (LFAC/uboot-nxp:refs/heads/imx_v2021.04) 98f3d83574 LF-3892-6 imx8mp_evk: update defconfig and code for SR-IR f8cba1b104 LF-3892-5 imx8mn_evk: update defconfig and code for SR-IR 72e61725bf LF-3892-4 imx8mn: sync dts usb with nxp kernel 2d4219e768 LF-3892-3 imx8mp: disable snvs and sdma 5853da1a4d LF-3892-2 imx8mp_evk: enable usb power by default 5ce91d244b LF-3892-1 imx8mq_evk: support SR-IR f0a4853640 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 4e7135ca48 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 66b5e4c0c2 LFU-193-5 DTS: imx8mp: Add the CMA reserved memory 2413d82b74 LFU-193-4 imx8mp_evk: Remove USB2 PWR GPIO control 2fe2bd4d55 LFU-193-3 DTS: imx8mp-evk: Sync the USB nodes with kernel bb7c98bece LFU-193-2 usb: xhci-imx8m: Update iMX8MP XHCI driver to support new DTS node 51fd39bcc0 LFU-193-1 clk: imx8mp: Update clock tree for USB relevant clocks 7ff159f4e0 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 f4676f6bf0 LFU-184-8 imx8ulp_evk: Enable the Splash screen d3e84367dd LFU-184-7 imx8ulp_evk: Control LPI2C0 PCA6416 and TPM0 for display 8a16e4446b LFU-184-6 video: rm68200: Allow no backlight property 27253d0959 LFU-184-5 video: imx: Update MIPI DSI driver for iMX8ULP d2bc3bb11e LFU-184-4 video: imx: Add DCNano display controller driver e4a190a579 LFU-184-3 arm: DTS: Update imx8ulp for MIPI DSI and DCNANO b7ad5bbad0 LFU-184-2 imx8ulp: clock: Add MIPI DSI clock and DCNano clock 634a2bc8c7 LFU-184-1 imx8ulp: clock: Support LPAV clocks in cgc and pcc 3504b2bcc9 MLK-25642: configs: imx8dxl_ddr3_evk: add new config for fspi nor boot e6d89d1cd3 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 04ced23ffa LFU-188-2 imx8mp_evk: Remove reservation for MCU RPMSG buffer 971bae76cc LFU-188-1 imx8m: soc: Relocate u-boot to the top DDR in 4GB space 1d2a230741 LFU-187 misc: imx8ulp: Update fuse driver for bank 25 access 49acceec90 LFU-186 imx8ulp_evk: Enable USB ethernet support 0cf784bea0 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 1e4568fa41 MA-19249-2 imx8ulp: enable more configs 23454b24e6 MA-19249 imx8ulp: fix dual bootloader 45462a6aba Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 bf993cbaf2 MA-19209-3 imx8ulp: add config file to support trusty 99e3b70f57 MA-19209-2 Support trusty for imx8ulp b37fb0306d Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 7eead82bce Pull request #26: Feature/imx v2021.04/LFU-167 74176014f8 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 ff8fc6c391 LFU-183 configs: imx8ulp: add Jailhouse boot command 9dbb3a95ea Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 34d4c41128 LFU-182-5 imx8ulp_evk: Add secure boot environments d75a91e5e9 LFU-182-4 imx8ulp: ahab: Update AHAB codes to support authentication fcf98912a3 LFU-182-3 misc: S400_API: Update S400 API for buffer dump 89797a1eee LFU-182-2 misc: imx8ulp_mu: Update S400 MU driver ff176fa31c LFU-182-1 arm: imx8ulp: Probe the S400 MU after u-boot relocation 9c14458bda LFU-167-6: dts: arm: imx8mn ab2: update for latest som revison bf88d9f87b LFU-167-5: dts: arm: imx8mm ab2: update for latest som revison 9e8dcbb967 LFU-167-4: configs: imx8mn ab2: update config options v2021.04 789944b10b LFU-167-3: configs: imx8mn ab2: update config options v2021.04 bf20bac785 LFU-167-2: board: freescale: imx8mm ab2: spl update v2021.04 93173f62d7 LFU-167-1: arm: mach-imx: imx8m ab2 enable crypto and caam 40588c3c3d MLK-25347-12: configs: imx8mn ddr4 ab2: enable usb support 0a4a20c2d7 MLK-25347-11: configs: imx8mn ab2: enable usb and fasboot support 959116d44c MLK-25347-10: configs: imx8mm ddr4 ab2 nand: enable usb support ef15f380ce MLK-25347-9: configs: imx8mm ddr4 ab2: enable usb and fastboot support fe84f68525 MLK-25347-8: configs: imx8mm ab2 fspi: usb fastboot support 81fd21e0e2 MLK-25347-7: configs: imx8mm ab2: usb and fastboot support 2d3c155d0d MLK-25347-6: dts: arm: imx8mn ab2: enable usbotg1 support 88ddecff80 MLK-25347-5: dts: arm: imx8mm ab2: enable usbotg1 support fea0ecda19 MLK-25347-4: include: configs: imx8mn ab2: enable usb configs 4fa403e521 MLK-25347-3: include: configs: imx8mm ab2: enable usb configs 4e3c799948 MLK-25347-2: board: freescale: imx8mm ab2: spl enable usb boot device 90565cab1d MLK-25347-1: board: freescale: imx8mm ab2: usb support 40ea784dd1 MLK-24868: dts: arm: imx8mn ab2 fix regulator settings bb28778c65 MLK-24510: board: freescale: imx8mm ddr4 audio board 2.0 c0d3a4eada MLK-24509-2: configs: imx8mn ab2: cortex-m7 auxboot support 2b19d51398 MLK-24509-1: configs: imx8mm ab2: cortex-m4 auxboot support fd040130bf MLK-24508: board: freescale: imx8mm ab2: fix regulators build warning 986bba0a00 MLK-24395: dts: arm: imx8mm ab2: add fec phy int gpio pad 236d2569b6 MLK-24394-2: board: freescale: imx8mm ab2: enable fixed regulators 1a2a89a238 MLK-24394-1: dts: arm: imx8mm ab2: fixed regulator support 18817b5f93 MLK-24393: include: configs: imx8mm ab2: m4 boot support a3fad84b45 MLK-24392: dts: arm: imx8mm ab2: fix flexspi flash0 properties abc7a764ed MLK-24069: dts: arm: imx8mm: ab2 fix enet phy addr 14c1a859b0 MLK-24057: configs: imx8mm ab2 increase enet phy timeout b869581390 MLK-23928: board: freescale: imx8mn audio board 2.0 640f60e367 MLK-23927: board: freescale: imx8mm audio board 2.0 0f06048c81 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 210f84da45 LFU-175 i.MX8ULP: Enables CAAM support for i.MX8ULP in SPL and U-Boot. ed9753f415 Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 6c225502b2 net: dsa: felix: propagate the error code from phy_startup() af172d2765 net: dsa: felix: call phy_config at .port_probe() time cbdbfc2522 net: dsa: introduce a .port_probe() method in struct dsa_ops 88f89c7899 net: dsa: refactor the code to set the port MAC address into a dedicated function cf47371ccf net: dsa: use "err" instead of "ret" in dsa_port_probe 049fa15dab net: dsa: felix: felix_init() can be static f7501bdd5e Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 3678f2437e MLK-25623 imx8ulp: upower_hal: fix upower_wait_resp ee4c696409 MA-19209 imx8ulp: reserve tee memory 1dbd8c2a45 MLK-25612 arm: imx: Fix container header checking d14581d3fc MLK-25575 imx8ulp: soc: enable wdog_ad interrupt in CMC1 9c6448eeb7 MLK-25609 arm: imx8ulp: force use general regs eeeffaff4b MLK-25608-2 imx8ulp: clear ddr retention fe102369c8 MLK-25608-1 imx8ulp: upower: include API to support set/clear ddr retention 92af5c7a61 MLK-25576 imx8ulp: soc: correct reset cause afef2b7c86 MLK-25614: dts: imx8ulp: fix uboot usdhc2 dts node mismatch with kernel dts eb375abd0d MA-19091-1 dts: imx8ulp: Add console bootargs 29407a880b LFOPTEE-48 imx8ulp: release CAAM for the Cortex-A35 65d87ea812 LFOPTEE-48 imx8ulp: enabled OPTEE DTB node b42e95713d MLK-25589: dts: imx8ulp-evk: disable usdhc2 which is used by wifi in uboot 2e42aa804c MLK-25586 imx8ulp_evk: Set PMIC Buck3 to 1.1v 20dee6f6a0 MA-19091 android: add android support for 8ulp 72bfc8f166 MA-19118 imx8ulp: support mmc boot in spl 103b94d346 MLK-25560-7 imx8ulp_evk: Enable the flexspi0 NOR support 4a97a49990 MLK-25560-6 arm: dts: Add the flexspi0 node to imx8ulp DTSi f0ec8cc65e MLK-25560-5 imx8ulp: Use DGO_GP5 to get boot config 55456b7bcc MLK-25560-4 imx8ulp: rdc: Add TRDC interface to configure MRC 832fe03097 MLK-25560-3 imx8ulp: Update pins header file for flexspi0 2dbc37340a MLK-25560-2 imx8ulp: Update MMU table for flexspi0 access 514b0c5aad MLK-25560-1 mtd: spi: Add Adesto ATXP032 SPI NOR flash support a56bd8ab60 MLK-25552 imx8ulp: assign PXP/HIFI4/EPDC to APD domain 3c695cf2ce MLK-25536-2 imx8ulp_evk: Update LPDDR4 timing file 1d28ee7c79 MLK-25536-1 imx8ulp: clock: Update PLL4 and DDR clock 807c0e2aa7 MLK-25504-43 imx8ulp: soc: Check the DBD_EN fuse before setting RDC 829e193dfb MLK-25504-42 imx8ulp: Add workaround for eMMC boot 79f3c7fc8c MLK-25504-41 arm: imx: add i.MX8ULP EVK support d661020e5c MLK-25504-40 imx8ulp: rdc: Add functions to init MDA and MRC 110ac95d93 MLK-25504-39 arm: dts: add i.MX8ULP dtsi 157ed3d5ff MLK-25504-38 arm: imx8ulp: Add upower APIs 4cd13b3bbb MLK-25504-37 ddr: Add DDR driver for iMX8ULP e85dab751d MLK-25504-36 arm: iMX8ULP: Add boot device relevant functions 64238d765b MLK-25504-35 arm: imx8ulp: add xrdc support 8f72b77d8b MLK-25504-34 spl: spl_imx_romapi: Fix gd recover issue 627905e2ee MLK-25504-33 mtd: spi-nor: Add new MACRONIX NOR flash ID e16f5da704 MLK-25504-32 fastboot: Add iMX8ULP support for partition offset 65c785802e MLK-25504-31 usb: ci_udc: Update USB gadget driver for iMX8ULP db40a9d563 MLK-25504-30 mx7ulp: clock: Update USB PLL clock function 452c1c105a MLK-25504-29 usb: ehci-imx6: Update USB host driver for iMX8ULP 6f97e6b7d4 MLK-25504-28 driver: misc: imx8ulp: Add fuse driver for imx8ulp 1165f036d0 MLK-25504-27 arm: imx8ulp: add iomuxc support 43b4326384 MLK-25504-26 arm: imx8ulp: add dummy imx_get_mac_from_fuse a56159a944 MLK-25504-25 arm: imx8ulp: Probe the S400 MU device in arch init b2c4a09b9b MLK-25504-24 arm: imx8ulp: Allocate LPAV resources to AP domain 9194f206e8 MLK-25504-23 arm: imx8ulp: Release and configure TRDC for single boot 483fbeddc3 MLK-25504-22 arm: imx8ulp: release and configure XRDC at early phase 423c6933ba MLK-25504-21 imx: AHAB: Update AHAB for iMX8 and iMX8ULP 49b7c3095c MLK-25504-20 spi: nxp_fspi: Update flexspi NOR driver for iMX8ULP 409ef8652f MLK-25504-19 spi: fsl_fspi_nand: Update flexspi nand driver for imx8ulp ba7f875afc MLK-25504-18 mtd: nand-spi: Add micron chip MT29F4G01 f48d411154 MLK-25504-17 ulp_wdog: Update the watchdog driver 1822b965d6 MLK-25504-16 arm: imx8ulp: Update the reset vector in u-boot 0db15a45bf MLK-25504-15 arm: imx8ulp: disable wdog3 98fc0727c8 MLK-25504-14 arm: imx8ulp: Enable full L2 cache in SPL b3fd68bb1b MLK-25504-13 arm: imx8ulp: add clock support 2c23e7c4f0 MLK-25504-12 mmc: fsl_esdhc_imx: support i.MX8ULP 21fbd3e544 MLK-25504-11 serial: fsl_lpuart: support i.MX8ULP 5cb9388310 MLK-25504-10 pinctrl: Add pinctrl driver for imx8ulp f89c3d1fb8 MLK-25504-9 net: fec_mxc: support i.MX8ULP 4966e91c7c MLK-25504-8 misc: Add MU and S400 API to communicate with Sentinel 1f26092892 MLK-25504-7 imx: Support loading container image from RAM device 6e3f58bcba MLK-25504-6 imx: Support container image in ROM API download 54e2702651 MLK-25504-5 imx8: Move container image header file to mach-imx 62d0f9806c MLK-25504-4 arm: imx: move container Kconfig under mach-imx 36762aa9d5 MLK-25504-3 arm: imx8: Move container parser and image to mach-imx common folder af1258e4af MLK-25504-2 arm: imx: add i.MX8ULP basic support f15e54b858 MLK-25504-1 arm: imx: sys_proto: move boot mode define to common header 48c2eeff75 MA-19231 Remove deprecated do_boota() a4a0b8ba78 Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 c434a99216 net: phy: inphi: change dev_err to pr_err 800e17e7b8 board: freescale: lx2160aqds: include the lx2160a.h header 777fcdd078 board: lx2160aqds: add support for SERDES #1 protocol 14 c789aaadc6 board: lx2160aqds: add support for SERDES #1 protocol 13 f923ded1f3 net: ldpaa_eth: connect to multiple PHYs/retimers b87e5508f7 dm: mdio: add dm_eth_phy_connect_index() 3ee4ed7462 Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 ad0ae45a87 configs: ls1046ardb: enable PHY_FIXED 3a1c1143d2 arm: dts: ls1043ardb: configure the RGMII ports with rgmii-id 02f4ac66ad armv8: fsl: fix bootcmd and mcinitcmd default value 617320f3b2 Merge remote-tracking branch 'origin/imx_v2021.04' into lf_v2021.04 f7488084bb MA-19176 imx8mm: enlarge early malloc pool size 363f43808b Merge remote-tracking branch 'origin/ls_v2021.04' into lf_v2021.04 35b7ddacff board: freescale: t208xrdb: add a config option for rev D dts fixups 7c9972b14b board: freescale: t208xrdb: add Linux fdt fix-ups for rev D f650a4e4c6 board: freescale: t208xrdb: detect the board revision version 1fcfd5f3b5 board: freescale: t208xrdb: remove the legacy non-DM_ETH code ---- Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | u-boot-fslc: upgrade to v2022.01+fslcAndrey Zhizhikin2022-01-184-3/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | U-Boot fork has been updated to include new version v2022.01 from upstream. Following commits were ported from 2021.07+fslc revision: ---- e2b8a409f3 imx: iMX6: Define disconnect_from_pc function 708efb65a3 MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot c51871146b pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition 9033bca081 mx6sabre_common: Dynamically change the video output 4b3275b77f mx6sabresd: Enable video interfaces in bootargs ---- Following new commits are added to this revision: ---- 18bb53aebf imx8mn-ddr4-evk: generate single bootable image 125754edb5 imx8mq_evk: configs: add/cleanup variables for distro boot ---- Update U-Boot recipe versions and point to new revision. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* Merge pull request #919 from Ossanes/topic/lzopOtavio Salvador2021-11-041-1/+1
|\ | | | | u-boot-fslc: Add lzop as dependency
| * u-boot-fslc: Add lzop as dependencyVinicius Aquino2021-11-041-1/+1
| | | | | | | | Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br>
* | recipes: use https protocol and add explicit branch parameterPierre-Jean Texier2021-11-031-1/+1
|/ | | | | | | | | | | | | | | Due to https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git it is required to use https protocol for github repo accessing. Update created with oe-core/scripts/contrib/convert-srcuri.py (see [0]) Fixes: WARNING: /work/meta-freescale/recipes-bsp/u-boot/u-boot-fslc-mxsboot_2021.07.bb: URL: git://github.com/Freescale/u-boot-fslc.git;branch=2021.07+fslc uses git protocol which is no longer supported by github. Please change to ;protocol=https in the url. [0] - https://git.openembedded.org/openembedded-core/tree/scripts/contrib/convert-srcuri.py Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com>
* u-boot-qoriq: upgrade to 2021.04Ting Liu2021-10-151-1/+1
| | | | Signed-off-by: Ting Liu <ting.liu@nxp.com>
* u-boot-fslc: drop unused deploy task appendAndrey Zhizhikin2021-09-201-42/+0
| | | | | | | | | | | Recipe contains append to a deploy task, which is currently handled by imx-boot-container class and is not needed in the recipe anymore. Moreover, recipe compatibility does not include mx8m machine override, which makes the deploy append block never to be included. Remove the unused append block from recipe. Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
* u-boot-fslc: update to v2021.07Andrey Zhizhikin2021-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | U-Boot repository has been upgraded to v2021.07 from DENX repository. Following upstream commits are included in this version: ---- 840658b093 Prepare v2021.07 09576cdb6a Merge tag 'u-boot-amlogic-20210703' of https://source.denx.de/u-boot/custodians/u-boot-amlogic 8c6d8c3219 configs: libretech: set SPI mode to 0 62c7e40a04 Merge tag 'efi-2021-07-rc6' of https://source.denx.de/u-boot/custodians/u-boot-efi 760d2f9e9e autoboot: fix MENUKEY 0fa5020c02 efi_loader: Allow capsule update on-disk without checking OsIndications 149108a3eb efi_loader: clear OsIndications 417a3c24c9 efi_loader: Improve the parameter check for QueryVariableInfo() abd62e4d41 efi_loader: missing parentheses in query_console_size 6e0184b86f efi_loader: Always install FMPs b891ff18f8 efi_loader: Force a single FMP instance per hardware store 3ef772230d efi: Fix to use null handle to create new handle for efi_fmp_raw b7ad721c83 Revert "TEST: USB_HOST not USB" 4e1903a645 TEST: USB_HOST not USB e2e95e5e25 spi: Update speed/mode on change 605cbcb0a4 Merge tag 'efi-2021-07-rc5-2' of https://source.denx.de/u-boot/custodians/u-boot-efi 70e80666f2 smbios: Fix SMBIOS tables ff192304b6 smbios: Fix BIOS Characteristics Extension Byte 2 a86ed41bff doc/usage: cmd-usage help file for askenv 8c6532d7c4 smbios: convert function descriptions to Sphinx style 2b8723c5a1 efidebug: correct display of BootOrder 7891fe675d efi_loader: TPL_HIGH_LEVEL not allowed for CreateEvent ---- Link: https://lore.kernel.org/u-boot/20210705151317.GW9516@bill-the-cat/ Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* layer: Convert to new override syntaxKhem Raj2021-08-127-21/+21
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* u-boot-mfgtool.inc: Align SPL_IMAGE and SPL_SYMLINK with OETom Hochstein2021-07-091-2/+2
| | | | | | | | | | | | | | | | The deploy task of u-boot-imx-mfgtool fails due to the incorrect addition of an 'spl' sub-folder: ``` install: cannot create regular file '.../tmp/work/imx8mq_evk-fsl-linux/u-boot-imx-mfgtool/2021.04-r0/deploy-u-boot-imx-mfgtool/spl/u-boot-spl.bin-imx8mq-evk-mfgtool-2021.04-r0-mfgtool-2021.04-r0': No such file or directory ``` The customization of SPL_IMAGE and SPL_SYMLINK for mfgtool should just add -mfgtool to the values defined in OE-core. Instead, the base SPL_BINARYNAME is changed to SPL_BINARY, which is why the extra folder 'spl' is in the path. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-imx: Fix deploy bug for multiple UBOOT_CONFIG entriesTom Hochstein2021-07-091-1/+1
| | | | | | | | A for-loop iterating over entries in UBOOT_CONFIG incorrectly uses the full UBOOT_CONFIG variable in a binary name when the name should be specific to the current entry. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-imx: Fix commentTom Hochstein2021-07-091-1/+1
| | | | | | A comment references mkimage but mkimage is no longer deployed. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-imx: upgrade to 2021.04Peter Bergin2021-07-053-3/+3
| | | | | | | | | Use the latest released version of u-boot-imx from NXP's release. For a full log of changes run this command in the repo uboot-imx: $ git log 185bdaaaf5644319284566e5c340927d28954a1a..3463140881c523e248d2fcb6bfc9ed25c0db93bd Signed-off-by: Peter Bergin <peter@berginkonsult.se>
* u-boot-imx: align naming of u-boot-imx-common with u-boot-fslcPeter Bergin2021-07-052-1/+1
| | | | | | | Follow the naming scheme of u-boot-fslc and add the version number to the common file. Signed-off-by: Peter Bergin <peter@berginkonsult.se>
* u-boot-fslc: update to v2021.07-rc5Andrey Zhizhikin2021-06-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | U-Boot repository has been upgraded to v2021.07-rc5 from DENX repository. Following conflicts were manually resolved: ---- configs/imx8mm_evk_defconfig: configs/imx8mn_ddr4_evk_defconfig: configs/imx8mn_evk_defconfig: configs/imx8mp_evk_defconfig: Drop our local change, which are incuded in the commit 2bba78076b ("configs: Resync with savedefconfig") from upstream. configs/mx6sabresd_defconfig: Merge changes from commit 2f7d3890b6 ("mx6sabre_common: Dynamically change the video output") with upstream commit 2bba78076b ("configs: Resync with savedefconfig"). ---- Following upstream commits are included in this version: ---- 3ef4572110 Prepare v2021.07-rc5 534f0fbd65 arm64: Fix relocation of env_addr if POSITION_INDEPENDENT=y 2bba78076b configs: Resync with savedefconfig 4d8c21da41 Merge tag 'u-boot-imx-20210625' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx 1b044fd1c9 Merge https://source.denx.de/u-boot/custodians/u-boot-sh 0e1819f2fb Merge https://source.denx.de/u-boot/custodians/u-boot-usb 4822114f4f usb: ehci-mx6: Do not fail when 'reg' is not found ec326b9325 usb: ehci-mx6: Move fdtdec_get_alias_seq() inside the CONFIG_MX6 12ef801673 ARM: rmobile: beacon: Set CONFIG_RZ_G2 on Beacon boards fcf3981161 Merge https://source.denx.de/u-boot/custodians/u-boot-x86 c3a095d1ce Merge tag 'mmc-2021-6-22' of https://source.denx.de/u-boot/custodians/u-boot-mmc 6fc0a2f76b Merge branch '2021-06-22-assorted-fixes' b2710faf82 test: Include /sbin to the PATH when creating file system af8e2d4746 MAINTAINER, git-mailrc: Update the mmc maintainer 076c7bfb1f global_data: Ensure we have <config.h> when symbols are not in Kconfig yet 640e2cd6d4 socfpga64: Do not define CONFIG_SYS_MEM_RESERVE_SECURE to 0 8f0f26eb59 Revert "powerpc: fix regression in arch_initr_trap()" 8b95deafc5 powerpc: Don't use relative include for config.h in global_data.h 5ad9220bf7 malloc: add SPDX license identifiers f68d5a66cd MAINTAINERS: Add an entry for NVMe bf2a28356e doc: develop: Convert README.nvme to reST 78d5f2011e nvme: Don't clear nvme blk device's priv space 757cc4b1b2 nvme: Drop useless members of 'struct nvme_ns' 8c60d40d69 nvme: Eliminate the offset of one during block dev creation 478f7fc6a0 nvme: Skip block device creation for inactive namespaces 84344258f2 nvme: Move block dev creation from uclass post_probe() to driver probe() c3e52c71bb nvme: Remove the redundant aqa value setting 859b33c948 nvme: Correct the prps per page calculation method b12f62374e nvme: fix for big endian systems 6fbe06a6ce x86: Discard .note.gnu.property sections 2600dd897e Makefile: Adjust indention of GENENV quiet output 5a87df8380 autoboot: fix typos of CONFIG_AUTOBOOT_USE_MENUKEY c7d1b18908 disk/part_dos.c: Fix a variable typo in write_mbr_partitions() 1ce892cb1c azure: Use msys2 20210604 installer for Windows build f132aab403 Revert "mmc: fsl_esdhc_imx: use VENDORSPEC_FRC_SDCLK_ON to control card clock output" d77d61ea1b mmc: mmc-uclass: change to static about dm function 2da2335a18 mmc: fsl_esdhc_imx: use mmc_send_cmd instead of dm_mmc_send_cmd 5c2beda545 mmc: Update environment variable with active partition 1925e65706 mmc: dwmmc: socfpga: Get "fifo-mode" property from DT 8cb9d3ed3a mmc: dw_mmc: Fixes data read when receiving DTO interrupt in FIFO mode 3a3672cc37 mmc: mtk-sd: increase the minimum bus frequency 52ce6a61c1 imx8mm: configs: enable distro default features 06f4e426f8 imx8mp: configs: enable distro default features 31b3829f74 o4-imx-nano: Fix dtc warnings 97c8cb524c Merge branch 'network_master' of https://source.denx.de/u-boot/custodians/u-boot-net 54c321f9de net: octeontx: smi: use dt live tree API 75efe7dc99 cmd: pxe_utils: sysboot: fix crash if either board or soc are not set. 82a3c9ef20 net: use the same alias stem for ethernet as linux 6e424b4aca net: use a more deterministic approach to get the active ethernet device 02036d90ec net: sun8i-emac: fix MDIO frequency eab447b2b5 net: synquacer: Add netsec driver f024e0b208 net: dwc_eth_qos: Revert some changes of commit 3a97da12ee7b 07292f8e51 net: dwc_eth_qos: Fix needless phy auto-negotiation restarts 7001863596 net: e1000: do not attempt to set hwaddr for i210 without FLASH 3e1848778c Fix a memory leak issue in the RX port initialization. a298d4fbcd Merge https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq 7e585b5a61 Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-riscv b7efcaff8b board: freescale: t1028xrdb: Add MAINTAINER for revD 390c73b417 armv8: Update erratum number to align with doc 13ea307f79 board: freescale: t208xrdb: add a config option for rev D dts fixups 4e21a555c1 board: freescale: t208xrdb: add Linux fdt fix-ups for rev D c91b130554 board: freescale: t208xrdb: detect the board revision version a484f7c486 board: freescale: t208xrdb: remove the legacy non-DM_ETH code 11eeeef7b0 pg-wcom-ls102xa: fix sys counter frequency 02802eb89e pg-wcom-ls102x: initialize front led and app buf ccbd2ced73 km: ls102x: update device disable configuration acc hw design desc fd49502d0f km: ls102x: set ethrotate envvar to no fbb0e15a42 km/scripts: fix saveenv command syntax a09806498c km: ls102xa: add missing define for PRAM regions 3aea3ddf21 km/ls102xa: add support for u-boot POST memory test a7fd6fa1c2 board/km: add support for expu1 design based on nxp 0b036d4c1b board: freescale: t102xrdb: Add MAINTAINER eccf98f8d8 board: freescale: p2041rdb: Add MAINTAINER 6d1657b998 board: freescale: p1_p2_rdb_pc: Add MAINTAINER 0eb946ec28 board: freescale: t4rdb: Add MAINTAINER fb6c96f14e arm: dts: ls1021a.dtsi: Fix invalid reg on gpio nodes 50dae8eb3a net: tsec: add option to set device max-speed via dts 0753603e25 keymile: common: fix hexadecimal env variable format 058c08dc60 configs: seli8: set envsize to 0x4000 34f39ce882 armv8: layerscape: drop CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33 b1d59867e5 mmc: fsl_esdhc_imx: drop CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33 ae7020b435 mmc: fsl_esdhc: convert to CONFIG_FSL_ESDHC_VS33_NOT_SUPPORT 6bc2419cc2 board: freescale: p2041rdb: use correct EEPROM address length 8bb20852eb configs: ls2088aqds: fix synchronous exception effcb1ebe4 configs: ls1088a: Enable CONFIG_SYS_RELOC_ENV_ADDR 38d1a18750 arm: dts: lx2162aqds: support eMMC HS400 mode on esdhc1 8e221b4a1c pci: layerscape-ep: Add check of the PCIe controller enablement ff64e9a9f0 armv8: ls1012a: Pass PPFE firmware to Linux through FDT addec3511f armv8: layerscape: enable eMMC HS400 workarounds for LX2160A/LX2162A 84c2e044a9 armv8: layerscape: add PSCI support for cpu release c0eeb730f8 board: freescale: vid.c: Add check for return value of adjust_vdd() 62ce0a02f9 riscv: andes_plic: Fix riscv_get_ipi() mask 279de759bd riscv: ae350: doc: Remove CONFIG_SKIP_LOWLEVEL_INIT 77eae0ebe6 riscv: ae350: dts: Add missing "u-boot, dm-spl" for SPL config 048aff6d26 riscv: ae350: dts: Fix #interrupt-cells for plic0 in 32-bit f050dd2b26 riscv: ae350: dts: Remove the unnecessary #address-cells in plic nodes 5c267e0033 riscv: ae350: dts: Remove the unnecessary space in bootargs 2ff6b799a8 riscv: ae350: dts: Add SPDX license header b2c4b7f665 Merge tag 'u-boot-imx-20210616' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx 864c3dbc0a ls1012a: net: pfe: remove pfe stop from bootcmd 2bf4658b8c board: sl28: fix RGMII clock and voltage fb4e64ef9d configs: ls1046afrwy: Add secure boot config 9301a5cc99 Merge https://source.denx.de/u-boot/custodians/u-boot-marvell 029bb91e80 arm: mvebu: turris_{omnia, mox}: ensure running bootcmd_rescue always works c4737cd594 Merge tag 'xilinx-for-v2021.07-rc5' of https://source.denx.de/u-boot/custodians/u-boot-microblaze 6bb577dbb3 arm64: zynqmp: Disable EFI_CAPSULE_ON_DISK_EARLY 2ffa653798 spi: zynqmp_gqspi: Fix write issue 3414712ba8 arm64: zynqmp: Writing correct value to ANALOG_BUS cf066a20c3 Merge https://source.denx.de/u-boot/custodians/u-boot-marvell c64e2bd558 arm64: mvebu: correct Armada 8K addresses d51bdaea19 arm: mvebu: turris_mox: enable options for Turris network boot f221333400 arm: mvebu: dts: turris_mox: add nodes for SPI NOR partitions 8805647ed0 arm: mvebu: configs: turris_mox: add fdtfile default env variable 45853413e2 arm: mvebu: turris_mox: start blinking PHY LEDs when entering rescue ec3784d626 arm: mvebu: turris_mox: add support for board rescue mode e04bf43681 arm: mvebu: dts: turris_mox: add button and LED nodes 0008d80866 fs/squashfs: fix reading of fragmented files 46704165f5 Merge https://source.denx.de/u-boot/custodians/u-boot-usb 5e425a31d3 Merge tag 'efi-2021-07-rc5' of https://source.denx.de/u-boot/custodians/u-boot-efi 40496ac3b7 mx7d: Add Storopack's SMEGW01 board d4f15ecd47 imx8mn: configs: add support for distro boot commands a3a0bc85c0 imx: Add SeeedStudio NPI-IMX6ULL Support fe133eb192 imx: support for conga-QMX8 board 6ac4d44806 arm: imx: imx8mm: correct unrecognized fracpll frequency b8916306d1 pico-imx6: README: Fix the boot mode settings URL cd18f1e6e6 imx: ventana: enable dm support for PCI and FEC ethernet d9a7f1a913 arm: imx: imx8mm: clock: make debug output more descriptive 1180baec98 Add EV-iMX280-NANO-X-MB board 3675ac081a Add out4.ru O4-iMX-NANO board e2017ef6ed ARM: imx8m: verdin-imx8mm: Increase bootm size to 64 MiB cb87278cf6 configs: imxrt1050-evk: enable host usb support and its command 42b967216e ARM: dts: imxrt1050-evk: enable usbotg1 node as host 9b91484a89 ARM: dts: imxrt1050: add usbotg1, usbphy1 and usbmisc nodes e7e81e8959 usb: ehci-mx6: add support for i.MXRT 45a5f76cfc clk: imx: clk-imxrt1050: introduce IMXRT1050_CLK_USBOH3 0d90dec182 ARM: IMXRT: introduce is_imxrt*() macros and get_cpu_rev() d7308dbd86 ARM: dts: imxrt1020: add gpio5 node to this SoC dc54f82901 ARM: dts: imxrt1020-evk: move all u-boot, dm-spl to imxrt1020-evk-u-boot.dtsi file 1f3555d906 ARM: dts: imxrt1050-evk: move all u-boot, dm-spl to imxrt1050-evk-u-boot.dtsi file 31f0e58527 ARM: dts: imxrt1050-evk: remove u-boot,dm-spl a9a5c33d57 ARM: dts: imxrt1050: set lcdif clocks according to mxsfb driver f2d91e606b ARM: dts: imxrt1050: move lcdif assigned clock to dtsi f544dfecd2 clk: imx: clk-imxrt1050: introduce LCDIF_PIX and rename LCDIF to LCDIF_APB 006f0dfb1d video: mxsfb: add enabling of "disp_axi" clock ee62a05344 video: mxsfb: add enabling of "axi" clock other than "per" clock 72d65bdf35 configs: imxrt1050-evk: enable imx gpt timer as tick-timer 6f6f03af0e ARM: dts: imxrt1050-evk: add device_type = "memory" to memory node 0684ec8a9d ARM: dts: imxrt1050-evk-u-boot: make gpt1 present for SPL 7892f3eba1 ARM: dts: imxrt1050-evk: set gpt1 as tick-timer for u-boot 7eacc427bb ARM: dts: imxrt1050-evk: enable gpt1 timer 5790db9283 ARM: dts: imxrt1050: add gpt1 node 6cd7a9b850 ARM: dts: imxrt1050: add node label to osc a2d89cce7c configs: imxrt1020-evk: enable imx gpt timer as tick-timer d956990c69 ARM: dts: imxrt1020-evk: add device_type = "memory" to memory node faa4e95b5c ARM: dts: imxrt1020-evk-u-boot: make gpt1 present for SPL e5d10f4442 ARM: dts: imxrt1020-evk: set gpt1 as tick-timer for u-boot bc4944051e ARM: dts: imxrt1020-evk: enable gpt1 timer df243c93d3 ARM: dts: imxrt1020: add gpt1 node bfdbe871a0 ARM: dts: imxrt1020: add node label to osc f8c8573b85 timer: imx-gpt: Add timer support for i.MX SoCs family 55ad612306 arm: imxrt: soc: make mpu regions generic b95e5edc42 efi_loader: fix Sphinx warning dcd2bbe051 usb: dwc2: Avoid delay when initializing USB peripheral by dwc2 e27b0ff1b7 efi_loader: efi_capsule_delete_file() NULL dereference 3dca77b1dc efi_loader: partition numbers are hexadecimal 6a1d65e59f doc: usage: man-page for ums command 6b8d9c92fc cmd: Add dependency for ums command ed9720d055 doc: usage: man-page for pinmux command 0703f5923b doc: usage: reorder commands in index.rst cb26d5a926 Merge https://source.denx.de/u-boot/custodians/u-boot-sh c2d21e0ac0 usb: cdns3: cdns3-ti: Fix clk_get_by_name() to get the correct name a2a14854f2 pinctrl: renesas: Synchronize R-Car Gen2/Gen3 tables with Linux 5.12 ---- Link: https://lore.kernel.org/u-boot/20210628194137.GU9516@bill-the-cat/ Link: https://github.com/Freescale/u-boot-fslc/pull/41 Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* u-boot-fslc: update to v2021.07-rc4Andrey Zhizhikin2021-06-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | U-Boot repository has been upgraded to v2021.07-rc4 from DENX repository. Following upstream commits are included in this version: ---- e3b64beda5 Prepare v2021.07-rc4 80da2453e1 configs: Resync with savedefconfig 18dd72ad47 Merge tag 'u-boot-rockchip-20210606' of https://source.denx.de/u-boot/custodians/u-boot-rockchip 281e95c40f Merge tag 'dm-pull-6jun21' of https://source.denx.de/u-boot/custodians/u-boot-dm 0c4e63a487 Merge tag 'video-for-2021-07-rc3' of https://source.denx.de/u-boot/custodians/u-boot-video 269fa8468d test: add dm_test_read_resource 0d1ab576f2 net: luton: remove address translation after ofnode_read_resource ca2f948a4b pwm: cros_ec: Rename "priv_auto_alloc_size" to "priv_auto" 205b9f5100 sandbox: correct determination of the text base 0e35b937b9 of: addr: Remove call to dev_count_cells() in of_get_address() 139eaa7a2b of: addr: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' 0df6e66c99 pico-imx6ul: disable video after DM_VIDEO conversion deadline ac36dc7d19 brxre1: disable video after DM_VIDEO conversion deadline bbc14b43de mx28evk: disable video after DM_VIDEO conversion deadline a0195e980b siemens: pxm2: disable video after DM_VIDEO conversion deadline bf5d1244e6 siemens: rut: disable video after DM_VIDEO conversion deadline c003d2cd6b Merge https://source.denx.de/u-boot/custodians/u-boot-marvell 176c3e7760 arm: mvebu: turris_omnia: support invoking rescue boot from console 0b5bb36d13 arm: mvebu: turris_omnia: update rescue mode boot command b321722f22 arm: a37xx: pci: Fix configuring PCIe resources 079b35a261 arm: a37xx: pci: Increase PCIe MEM size from 16 MiB to 127 MiB 4a82fca8e3 arm: a37xx: pci: Fix a3700_fdt_fix_pcie_regions() function 46b679e3ec arm: a37xx: pci: Find PCIe controller node by compatible instead of path a544d65f1d arm: a37xx: pci: Fix DT compatible string to Linux' DT compatible 7b85aefd4b arm: a37xx: pci: Disable bus mastering when unloading driver 127dbec39a arm: a37xx: pci: Don't put link into LTSSM Recovery state during probe 89be8e31cc fastboot: Fix overflow when calculating chunk size 87f9c08d84 MAINTAINERS: Update maintainer's mail address d8729a114e Merge https://source.denx.de/u-boot/custodians/u-boot-riscv fa68645b94 Merge https://source.denx.de/u-boot/custodians/u-boot-sunxi d7da718bd9 drivers: pci: pcie_dw_common: fix Werror compilation error c552debbd8 riscv: cpu: fu740: clear feature disable CSR 70415e1e52 board: sifive: add HiFive Unmatched board support 1c07b0c562 riscv: dts: add SiFive Unmatched board support 2113c0045c riscv: dts: add fu740 support 416395c772 drivers: pci: add pcie support for fu740 dab18c7aa6 drivers: ram: sifive: rename fu540_ddr and add fu740 support d56d79ed27 drivers: clk: add fu740 support a74e9d899d riscv: cpu: fu740: Add support for cpu fu740 f264e796c0 MAINTAINERS: Add allwinner/sunxi driver directories 6785434709 sunxi: Bring back SD card as MMC device 0 ffd810487e Merge tag 'u-boot-stm32-20210528' of https://source.denx.de/u-boot/custodians/u-boot-stm d862ddb8d7 Merge tag 'efi-2021-07-rc4-2' of https://source.denx.de/u-boot/custodians/u-boot-efi 163a0d7e2c efi_loader: add PE/COFF image measurement 464010b0be efi_loader: Work-around build issue due to missing hash_calculate() ec0512b173 Revert "lib: introduce HASH_CALCULATE option" 38de680e58 efi_loader: Fix coverity warnings for efi tcg2 protocol 7bda7cee2d arm: dts: stm32mp157c-odyssey-som: enable the RNG1 59066cd114 configs: stm32mp: Enable UNZIP on STMicroelectronics stm32mp15 boards 5ed2136fb3 ARM: stm32: Enable UNZIP on DHSOM by default 5c54260130 ARM: stm32: Add additional ID register check for KSZ8851 presence 5c38c06ec0 ARM: stm32: Update dhelectronics/dh_stm32mp1/MAINTAINERS file 6d734be905 reset: stm32: Fix bank and offset computation a5bb384caa dfu: dfu_mtd: remove the mtd_block_op error when mtd_lock is not supported aab8b17e94 Merge tag 'ti-v2021.07-rc4' of https://source.denx.de/u-boot/custodians/u-boot-ti a0ecfa568d Merge branch '2021-05-26-assorted-bugfixes' fed603f868 ARM: ti: Increase the allocated size for MLO.raw 7194a95d13 arm: dts: k3-am642-sk: Add sysreset controller node a97ee92e4a arm: dts: k3-am642-evm: Add sysreset controller node beed30583c firmware: ti_sci: Update ti_sci_msg_req_reboot to include domain 4ec04073ab arm: dts: k3-j721e: Fix up MAIN R5FSS cluster mode back to Split-mode df3fc620bb configs: am64x_evm_a53_defconfig: Enable DP83867 PHY driver cb6c9c83e2 test: Remove duplicate macro b725ed5071 GitLab: Remove tags for sandbox_noinst tests 77bfaad048 test: Fix filesystem tests always being skipped ce869b55f8 spl: Kconfig: Use tabs instead of space for alignment 9e8bb07885 fs: btrfs: Add missing cache aligned allocation 53ba2c21c2 fs/squashfs: zero out unused fields in fs_dirent f6c0d365d3 powerpc: fix regression in arch_initr_trap() 26de4296cc part: Add check for NULL dev_part_str 1e7879045f pinctrl: single: Fix probe failure getting register area size f4b2786b80 configs: Resync with savedefconfig aee18604e2 net: Remove ne2000 driver f25a0c3742 Merge tag 'efi-2021-07-rc4' of https://source.denx.de/u-boot/custodians/u-boot-efi 4c3e99460c Merge tag 'mips-pull-2021-05-25' of https://source.denx.de/u-boot/custodians/u-boot-mips 835b4fdf3b doc: update and fix Qemu MIPS documentation 5308a71db8 MIPS: remove deprecated qemu_mips board 9c8e58ac23 mips: octeon: octeon_ebb7304_defconfig: Fix CFI flash setup 1f6871df40 efi_loader: Fix -Wextra warning for EFI TCG2 acfe1def3f efi_loader: simplify accessing variables 2ecee31017 efi_loader: use efi_create_indexed_name() 60177e0ac2 efi_loader: simplify show_efi_boot_order() cd5a87e7b7 efi_loader: simplify show_efi_boot_opt_data() 9a6b33bef2 efi_loader: path length in efi_dp_from_name() f6081a8a1e efi_loader: expose efi_image_parse() even if UEFI Secure Boot is disabled 6754e24b54 efi_loader: remove weak efi_get_public_key_data() 07f2687204 doc: usage: modify mmc man-page ---- Link: https://lore.kernel.org/u-boot/20210607142321.GM9516@bill-the-cat/ Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* u-boot-fslc: update to v2021.07-rc3Andrey Zhizhikin2021-05-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | U-Boot repository has been upgraded to v2021.07-rc3 from DENX repository. Following upstream commits are included in this version: ---- e1bf0336a5 Prepare v2021.07-rc3 27c6d9663c Merge branch '2021-05-24-add-lto-support' 2fc62f2991 stackprot: Make our test a bit more complex 960f110c37 ARM: enable LTO for some boards 34ccadcd33 ARM: don't use --gc-sections with LTO when using private libgcc 75c7d10c1f ARM: don't use -ffunction-sections/-fdata-sections with LTO build 8f9696510a ARM: make LTO available 2361b5eb5c ata: ahci: fix ahci_link_up() type mismatch for LTO 37de198fa2 armv8: SPL: discard relocation information baa977bd0f ARM: omap3: fix LTO for DM3730 (and possibly other omap3 boards) 79dec66ca7 ARM: fix LTO for rockchip and samsung 9d3918f3fd ARM: fix LTO for seaboard e8bb990fe7 ARM: imx8m: fix imx_eqos_txclk_set_rate() type mismatch for LTO 3cd7541f93 ARM: kona: fix clk_bsc_enable() type mismatch for LTO 9493e96e54 ARM: fix LTO for keystone 28d476eada ARM: fix LTO for apf27 b83120df79 ARM: fix LTO for imx28_xea e5fc9037dd ARM: fix LTO build for some thumb-interwork cases 86c5e21013 ARM: make gd a function call for LTO and set via set_gd() 82b63e9541 ARM: global_data: make set_gd() work for armv5 and armv6 1b457e753e sandbox: enable LTO by default 94bb891e8e sandbox: make LTO available d1f81fd015 sandbox: use sections instead of symbols for getopt array boundaries be1e77f286 sandbox: errno: avoid conflict with libc's errno da48bd9ee5 build: link with --build-id=none c1094987d1 build: support building with Link Time Optimizations 958f2e57ef build: use thin archives instead of incremental linking 1445836ca7 Makefile, Makefile.spl: cosmetic change 98e55f97af lib: crc32: put the crc_table variable into efi_runtime_rodata section ead698acbc efi_selftest: compiler flags for efi_selftest_miniapp_exception.o 15f537ccf9 efi_loader: add macro for const EFI runtime data 8283697311 efi_loader: add Sphinx doc for __efi_runtime and __efi_runtime_data 2bdc6f579b efi_loader: fix warning when linking with LTO 46c3e29219 string: make memcpy(), memset(), memcmp() and memmove() visible for LTO 6f243e25e6 test/py: improve regular expression for ut subtest symbol matcher 998929b535 compiler.h: align the __ADDRESSABLE macro with Linux' version 236f2ec432 treewide: Convert macro and uses of __section(foo) to __section("foo") 9ce799aaba checkpatch: require quotes around section name in the __section() macro 364bef150d regmap: fix a serious pointer casting bug 2177f924bf test: Avoid random numbers in dm_test_devm_regmap() a2cfad8ecc pylibfdt: Rework "avoid unused variable warning" lines eb53b943be Merge https://source.denx.de/u-boot/custodians/u-boot-sh 6fc323c1ae pinctrl: renesas: Implement unlock register masks 1fffcaefc1 pinctrl: renesas: Fix R-Car Gen2 help text c0de8e792b pinctrl: renesas: Deduplicate Kconfig f10de23862 gpio: renesas: Pass struct udevice to rcar_gpio_set_direction() e7690e6195 clk: renesas: Deduplicate gen3_clk_get_rate64() PLL handling d413214fb7 clk: renesas: Add register pointers into struct cpg_mssr_info 406c93c85c clk: renesas: Introduce enum clk_reg_layout f7f8d47317 clk: renesas: Pass struct cpg_mssr_info to renesas_clk_endisable() e935409199 clk: renesas: Make reset controller modemr register offset configurable 12dd238a64 clk: renesas: Add support for RPCD2 clock 1b004e2874 clk: renesas: Fix Realtime Module Stop Control Register offsets efece632e7 clk: renesas: Fix incorrect return RPC clk_get_rate ccc2c9aab1 clk: renesas: Reinstate RPC clock on R-Car D3/E3 f7b4e4c094 clk: renesas: Synchronize R-Car Gen3 tables with Linux 5.12 8152c189bd clk: renesas: Synchronize R-Car Gen2 tables with Linux 5.12 f07c9ecb36 clk: renesas: Synchronize RZ/G2 tables with Linux 5.12 a4262e5506 Merge https://source.denx.de/u-boot/custodians/u-boot-marvell fd883eaf5b Merge https://source.denx.de/u-boot/custodians/u-boot-riscv c350601348 arm: mvebu: armada-3720-uDPU.dts: Change back to phy-mode "2500base-x" d24efc621c net: mvpp2: add explicit sgmii-2500 support 27844000ef net: mvpp2: allow MDIO registration for fixed links d757c859c7 net: mvpp2: fix missing switch case break cf51a0d5fc net: mvpp2: remove unused define MVPP22_SMI_PHY_ADDR_REG 7589be8d38 net: mvpp2: AN Bypass in 1000 and 2500 basex mode 08f462dd1e net: mvpp2: Fix 2.5G GMII_SPEED configurations be45eb5064 net: mvpp2: remove redundant SMI address configuration 8299abc5ff net: mvpp2: add 1000BaseX and 2500BaseX ppv2 support 8d3aa376a9 net: mvpp2: add CP115 port1 10G/5G SFI support 16bacd5e5f phy: introduce 1000BaseX and 2500BaseX modes 27c2236f8a Merge tag 'xilinx-for-v2021.07-rc3' of https://source.denx.de/u-boot/custodians/u-boot-microblaze a4691f363e riscv: ae350: Increase malloc size for binman spl flow 84dee33ca8 riscv: Drop USE_SPL_FIT_GENERATOR cc269e1c00 riscv: ae350: Switch to use binman to generate u-boot.itb 756eeba8a2 riscv: qemu: Switch to use binman to generate u-boot.itb 18cb82c35c riscv: dts: Sort build targets in alphabetical order 31eefd4380 binman: Support packaging U-Boot for scenarios like OF_BOARD or OF_PRIOR_STAGE 1621d3c434 lib: kconfig: Limit BINMAN_FDT for OF_SEPARATE or OF_EMBED 0784510f74 riscv: sifive: unleashed: Switch to use binman to generate u-boot.itb 73c2a8fb68 makefile: Pass OpenSBI blob to binman make rules 4c4d6077d3 binman: Add support for RISC-V OpenSBI fw_dynamic blob aa75ce95ed binman: test: Rename 172_fit_fdt.dts to 170_fit_fdt.dts 2892300ed4 binman: Correct the comment for ATF entry type 2817c9dd32 binman: Correct '-a' description in the doc 6e847f6d5d common: kconfig: Correct a typo in SPL_LOAD_FIT c0e6feeb34 xilinx: zynqmp: Enable DM_RTC/emul driver/cmd date/gettime and efi settime 2a6e6c81f4 xilinx: versal: Enable CONFIG_POSITION_INDEPENDENT a502a87bc0 arm64: zynqmp: Add description for SOM/Kria boards 3195840c94 arm64: zynqmp: Add psgtr DT descriptions bd00849ae9 arm64: zynqmp: Add pinctrl description 50a6bd000f arm64: zynqmp: Add zynqmp firmware specific DT nodes 26d8eccea7 arm64: zynqmp: Add missing mio-bank properties to sdhci fddff6815a arm64: zynqmp: Remove comment about clock chips 486f25c727 arm64: zynqmp: Add 'i2c-mux-idle-disconnect' property 000b862325 arm64: zynqmp: Add label to all GPIO lines for VCK190 SC 65a572b1d0 arm64: zynqmp: Add 'silabs,skip-recall' to DDR DIMM si570 clk node a34a12fabc arm64: zynqmp: Add missing silabs,skip-recall for si570 ref clk nodes 428bec7cf9 Merge branch '2021-05-17-assorted-fixes' 7a1638c263 Merge tag 'efi-2021-07-rc3' of https://source.denx.de/u-boot/custodians/u-boot-efi 52993fcb76 Merge https://source.denx.de/u-boot/custodians/u-boot-riscv 87316da05f lib: introduce HASH_CALCULATE option 48ee084602 efi_loader: Fix Kconfig for EFI_TCG2 protocol 2052759a5e efi_loader: Don't stop EFI subsystem init if installing TCG2 fails 97f446a8ff efi_loader: Uninstall the TCG2 protocol if logging s-crtm fails b76edf6b07 efi_loader: Clean up tcg2 once in case of failure bc3f465181 efi_loader: loosen buffer parameter check in efi_file_read_int 6a2e26b95f efi_loader: capsule: Remove the check for capsule_authentication_enabled environment variable e2ae483c3b hash: Kconfig option for SHA512 hardware acceleration 700f68c354 efi_loader: build warning in efi_tcg2_hash_log_extend_event 06262c3836 doc: extension.rst missing in doc/usage/index.rst 566e857fff doc: man-page for size command af02975eb9 MAINTAINERS, git-mailrc: socfpga: Update email address for Ley Foon a7d03d5342 Makefile: Handle building in a very old build directory eefa9d7f08 psci: rename psci_features function 6c353b34cf cli: slighly more clear error messages f68ed0bcb8 Makefile: allow to override python3 feddbdb55f Merge https://source.denx.de/u-boot/custodians/u-boot-marvell 89419279f4 riscv: Group assembly optimized implementation of memory routines into a submenu 703b84ec29 riscv: Fix memmove and optimise memcpy when misalign e90cb0db34 riscv: Fix arch_fixup_fdt always failing without /chosen a6d7e8c914 riscv: Split SiFive CLINT support between SPL and U-Boot proper 2b039940f3 riscv: ax25-ae350: doc: Fix minor format issues 7e1d0a8f17 Merge https://source.denx.de/u-boot/custodians/u-boot-usb a5f9be1ed5 usb: dwc3-generic: Disable host driver definition if gadget only 1027f28bd4 usb: musb-new: Extend and move Allwinner quirk into Kconfig e1c55dfc7b arm: octeontx2: Add Octeon TX2 CN913x DB support f29eaadeb5 arm: octeontx2: Add dtsi/dts files for Octeon TX2 CN913x DB 961ab07df6 cmd: mvebu: Rename rx_training to mvebu_comphy_rx_training 1fde894e79 pcie: designware: mvebu: do not configure ATU for IO when not used 7d8e1651da arm64: mvebu: extend the mmio region 32a1a5b374 arm64: mvebu: a8k: move firmware related definitions to fw info a2122d8bab arm64: mvebu: do not map firmware RT service region 762f9fba0f arm64: mvebu: a8k: align memory regions 9c84159ce1 spi: kirkwood: prevent limiting speed to 0 562f8d5b36 spi: kirkwood: prevent configuring speed exceeding max controller freq 037818c544 spi: kirkwood: support extended baud rates 76a516452b mvebu: x530: Reduce SPL image size e644dfbb17 configs: Resync with savedefconfig 8054d80b04 Merge https://source.denx.de/u-boot/custodians/u-boot-sh 666afca0df Merge tag 'u-boot-amlogic-20210514' of https://source.denx.de/u-boot/custodians/u-boot-amlogic 579e07501a Merge https://source.denx.de/u-boot/custodians/u-boot-riscv 4c2eb955cf net: designware: meson8b: add g12a compatible 81d0edafd9 net: dwmac_meson8b: do not set TX delay in TXID & RXID 60e531fabf usb: dwc3-meson-g12a: skip phy on -ENODATA aswell d39620e045 ARM: dts: add missing -u-boot.dtsi to enable HDMI on Beelink GTKing/King-Pro ffdc71bc09 Revert "riscv: cpu: fu740: clear feature disable CSR" cc25f346c9 pwm: sifive: make set_config() and set_enable() work properly 81dadfa4bc riscv: Don't reserve AI ram in k210 dts 2111f4e8bf riscv: k210: Use AI as the parent clock of aisram, not PLL1 2d64e3829b riscv: k210: Rename airam to aisram 23058052de riscv: Enable AI ram on K210 2eebe5b373 riscv: Enable some devices pre-relocation 09ad08fa1a clk: Add support for the k210 clock driver pre-relocation 800c7f6a1f clk: k210: Move the clint clock to under aclk f93ce98eb2 clk: k210: Remove k210_register_pll 598a06dcb4 clk: k210: Fix PLL enable always getting taken d0686a02b9 clk: k210: Fix PLLs not being enabled 8c12cb3fd8 clk: Warn on failure to assign rate c0c80e7843 MAINTAINERS: Add a co-maintainer for RISC-V 530c8d4af2 Merge branch '2021-05-13-extension-board-detection-and-DT-overlay-application' 1569847e7c am335x: add support for cape detect functionality d705527a89 arm: am335x: add support for i2c2 bus 77115a5526 configs: CHIP: add support for DIP detect functionality 6c2c7e9cb9 arm: sunxi: add support for DIP detection to CHIP board c9dffc9719 w1: replace dt detection by automatic detection 0705e25cd0 am57xx: add support for cape detect functionality 8c1d443206 ti/common: add support for extension_scan_board function 95300f203f pytest: add sandbox test for "extension" command 2f84e9cf06 cmd: add support for a new "extension" command bbdbcaf59d fdt_support: move fdt_valid from cmd_fdt.c to fdt_support.c 8f76c9d73a ARM: renesas: Scrub duplicate memory nodes from DT on Gen3 bd83431ea3 ARM: rmobile: Add missing rcar-common/common.c to Beacon RZG2M kit ea184cbff9 Merge tag 'ti-v2021.07-rc3' of https://source.denx.de/u-boot/custodians/u-boot-ti bbc9da58b3 ARM: dts: k3-am642-sk: Add ethernet related DT nodes bc17fccbd0 ARM: dts: k3-am64-main: Add CPSW DT nodes 845e1060d3 net: ti: am65-cpsw-nuss: Add a new compatible for AM64 2411e85b99 net: ti: am65-cpsw-nuss: Don't cache disabled port ID 8441d49e60 net: ti: am65-cpsw-nuss: Prepare to support non primary ext port 9a92851c33 dma: ti: k3-udma: Add BCDMA and PKTDMA support 6f617d8618 dma: ti: k3-psil-am64: Add AM64 PSIL endpoint data b00030e267 dma: ti: k3-psil: Extend PSIL EP data extension for AM64 035c679a77 dma: ti: k3-psil-am654: Drop unused PSIL EP static data f1e97c7058 soc: ti: k3-navss-ringacc: Remove unused ring modes c409b4932d soc: ti: k3-navss-ringacc: Add AM64 ringacc support 91f1e792fe firmware: ti_sci: Update ti_sci_cmd_rm_udmap_tx_ch_cfg() API to the latest ec658e7ee5 board: ti: am64x: Parse MAC address from board EEPROM e0e5374b91 configs: am64x_evm_a53: Enable support for building multiple dtbs 7ecca0c43d configs: am64x_evm_a53: Enable support for reading eeprom d5a7e480b9 configs: am64x_evm_a53: Enable configs for printing cpuinfo bc64d1d2f9 configs: am64x_evm_r5: Enable support for building multiple device trees e1a532875b configs: am64x_evm_r5: Enable checks for spl and stack sizes a66b9149a3 arm: dts: am642-r5-sk: Add r5 specific dts c88a9ae1fe arm: dts: am642-sk: Add initial sk dts 45b7a9fc08 arm: dts: am642-evm: Add I2C nodes e922b5a963 arm: dts: k3-am642-r5-evm: Do not use power-domains for I2C 93e0bfb829 arm: dts: k3-am64-evm: Make chip id available before pre-reloc 5af71f2658 include: configs: Update env for selecting right dtb 212cba02b7 include: configs: am64x_evm: Optimize size of SPL BSS aad1614468 include: configs: am64x: Avoid overlap of BSS and stack area b5425a9676 arm: am64x: Add support for selecting DT based on EEPROM 63d825e9fc board: ti: am64x: Add support for detecting multiple device trees 8817c132a0 board: ti: am64x: Enable support for reading EEPROM in R5 SPL 2ee76314a7 board: ti: am64x: Add support for reading eeprom data 776b79e9f1 soc: ti: k3-socinfo: Add entry for AM64X SoC family 9dee749541 configs: am64x_evm_r5: Enable GPIO regulator ab4c072ddd arm: dts: k3-am642-r5-evm: Add GPIO DDR VTT regulator d3fd37b8a1 arm: dts: k3-am64-main: Add GPIO nodes d411f0973a arm: mach-k3: am642: Add support for triggering ddr init from SPL fe0f3e3697 arm: dts: k3-am642: Add ddr node 2ce6dedf0b ram: k3-ddrss: Enable vtt regulator if present 9f9b5c1c16 ram: k3-ddrss: Introduce support for AM642 SoCs a8c13c777e ram: k3-ddrss: Introduce common driver with J7 SoC support db2438131d ram: k3-ddrss: Introduce top-level CONFIG_K3_DDRSS 67124b9a74 ram: k3-j721e: Rename to k3-ddrss 036f0c0b66 ram: k3-j721e: lpddr4_ctl_regs: Fix checkpatch issue for types cc40e4d947 ram: k3-j721e: lpddr4_pi_macros: Fix indentation issues cde1fcee3e ram: k3-j721e: lpddr4_phy_core_macros: Fix indentation issues 0ef6349326 ram: k3-j721e: lpddr4_ddr_controller_macros: Fix indentation issues 6a0677d0a0 ram: k3-j721e: lpddr4_data_slice_3_macros: Fix indentation issues f1ce7dd92d ram: k3-j721e: lpddr4_data_slice_2_macros: Fix indentation issues c1cf7a3d3a ram: k3-j721e: lpddr4_data_slice_1_macros: Fix indentation issues 5bf74a4884 ram: k3-j721e: lpddr4_data_slice_0_macros: Fix indentation issues 6da67b081f ram: k3-j721e: lpddr4_address_slice_0_macros: Fix indentation issues 760b7488f5 dt-bindings: memory-controller: Add K3 AM64 DDRSS compatible 55afd2d8f5 configs: am64x_evm_a53: Add Initial support d480bd5edc configs: am64x_evm_r5: Add Initial support b6059ddc45 arm: dts: k3-am642: Add r5 specific dt support 5db2915a72 arm: dts: k3-am642: Add initial support for EVM 58211db0a8 arm: dts: ti: Add Support for AM642 SoC dd41886498 dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64 33b7258947 board: ti: am64x: Add board support for am64x evm f721502e3f mailbox: k3-sec-proxy: Extend valid thread IDs 7288beaa47 mmc: sdhci_am654: Add Support for TI's AM642 SoC 7fe7713c2e armv8: mach-k3: am642: Add custom MMU support 078332cee3 arm: mach-k3: am642: Shut down R5 core after ATF startup on A53 f4686c3d5b arm: mach-k3: am642: Use mmc start and stop callbacks d2edabfa8d arm: mach-k3: am642: Load SYSFW binary and config from boot media 6d52c9dd90 arm: mach-k3: am642: Store boot info from ROM b4a8c3b242 arm: mach-k3: am642: Unlock all applicable control MMR registers 57dba04afb arm: mach-k3: am642: Add support for boot device detection eb54168bb0 arm: mach-k3: Add basic support for AM642 SoC definition a47abd7bf4 Revert "fdt: translate address if #size-cells = <0>" 5a6caf916c clk: ti: am3-dpll: use custom API for memory access b178e1f77b clk: ti: gate: use custom API for memory access 2dd2f3ea6d clk: ti: change clk_ti_latch() signature b1aef0384f clk: ti: add custom API for memory access 59a2b9e605 Merge tag 'u-boot-imx-20210502' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx 838157d02e configs: Resync with savedefconfig 8eee388860 Merge branch 'finish-DM_MMC-migration' f7173fce49 DM: DM_MMC migration is now mandatory for non-SPL c51f74ba7a ata: Make LIBATA means AHCI is enabled mandatory. 8c245fe7ea boards: Disable CMD_SATA on platforms that no longer have a SATA driver enabled 2684e082bc ppc: Remove some SECURE_BOOT defconfigs 7666cccf4f ARM:imx:imx8mq-cm: Add support for Ronetix iMX8MQ-CM fdd2f359e4 imx: Add support for Ronetix's iMX7-CM board dd8c32410e pci: imx: disable imx6sdl LTSSM upon driver remove 35fc3713a3 imx: mkimage_fit_atf: fix file size reporting f94ce9eb05 imx: imx8: Update README with somewhat correct firmware versions 53b516c58d arm: imx8m: add support for Compulab iot-gate-imx8 (imx8mm-cl-iot-gate) 8350211af4 arm: dts: add imx8mm-cl-iot-gate dts file cd4359194b net: fec: Only unregister MII bus if we registered it eccd132974 net: fec: Don't use disabled phys cecd013fdf pci: pci-uclass: Add board_pci_fixup_dev for DM_PCI 19e1b8d9b2 pci: Update the highest subordinate bus number for bridge setup 566c537c60 arm: dts: imx6qdl-gw552x.dtsi: fix VBUS supply 1afa31a41e imx: ventana: add delay before reading EEPROM 7e0daa924a board: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 e3409a4cb7 board: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 Starter Kit b6c332c6fd arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM c1f09505d5 arm64: dts: imx8mm: Add common -u-boot.dtsi 3a5435580d include: configs: ge: avoid shell on boot failure ee77bb5719 include: configs: ge: simplify default boot command 830160d16e include: configs: ge: bx50v3: drop USB boot 62e3232122 configs: ge: use non-persistent environment aca3b4e193 configs: ge: bx50v3: adjust watchdog period 4ac026a937 board: ge: bx50v3: add phy reset GPIO 512bda95ed board: ge: bx50v3: fix crystal bit bd9059c477 Makefile: Fix generation of flash.bin u-boot.itb with binman ---- Link: https://lists.denx.de/pipermail/u-boot/2021-May/450703.html Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* u-boot-fslc: update to v2021.07-rc2Andrey Zhizhikin2021-05-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | U-Boot repository has been upgraded to v2021.07-rc2 from DENX repository. Following upstream commits are included in this version: ---- b107761b81 Prepare v2021.07-rc2 3ee71c5729 Merge https://source.denx.de/u-boot/custodians/u-boot-x86 200fdd3bff MAINTAINERS: Add an entry for VirtIO 9cea9abbe4 doc: develop: Convert README.virtio to reST b8db1c1388 x86: Correct regwidth prompt in cbsysinfo 07b53103b7 Merge https://source.denx.de/u-boot/custodians/u-boot-riscv 1b8ad819ce Merge branch '2021-05-06-misc-updates' 91e4b7516d cmd/exception: support ebreak exception on RISC-V 1412b8d48a atcspi200: Add timeout mechanism in spi_xfer() bc8bbb77f7 riscv: cpu: fu740: clear feature disable CSR edd9ad8194 riscv: cpu: Add callback to init each core f0b21ebd41 fdt_support.c: Allow late kernel cmdline modification 653cd92d66 cmd: gpt: Add option to write GPT partitions to environment variable 8c72842af5 sandbox: add test of CONFIG_ENV_IMPORT_FDT 95fd977201 env: allow environment to be amended from control dtb 1cbfed8d3e test: Add gpio-sysinfo test 54aa07fdfc sysinfo: Add gpio-sysinfo driver 4d65c6bcd7 sysinfo: Require that sysinfo_detect be called before other methods eed0a7a3e6 sysinfo: Use global sysinfo IDs for existing sysinfo drivers 430e136dc1 dm: gpio: Fix gpio_get_list_count failing with livetree 8ddaf94358 Merge tag 'dm-pull-29apr21' of https://source.denx.de/u-boot/custodians/u-boot-dm f3a0d2c1af Merge tag 'xilinx-for-v2021.07-rc2' of https://source.denx.de/u-boot/custodians/u-boot-microblaze b00bad9dc8 spi: zynqmp: Remove gd reference 3d2f8bc673 Merge https://source.denx.de/u-boot/custodians/u-boot-cfi-flash a26522e774 Merge https://source.denx.de/u-boot/custodians/u-boot-marvell 5b700cdcff tpm: missing event types 61772bc35f test: dm: add test item for ofnode_get_addr() and ofnode_get_size() aa351a14bd dm: core: Add size operations on device tree references f1a83abe60 buildman: Use bytes for the environment 8116c78ffd buildman: Handle exceptions in threads gracefully ab9b4f35e3 buildman: Use common code to send an result 249933136f buildman: Tidy up a few comments 6784cb35f5 dm: core: Fix uninitialized return value from dm_scan_fdt_node feb7ac457c dm: core: Add address translation in fdt_get_resource 1736575b0c binman: Support adding sections to FMAPs c7722e8417 binman: Tweak implementation of fmap ec6db6c297 patman: Parse checkpatch by message instead of by line 2959a8e3a5 patman: Assume we always have pygit2 for tests 5f0d23cf3c tests: patman: Add requests to the module list 38229b55d3 Azure/GitLab: Ensure we use requirements.txt for testsuites 494a5e126b test: Use positive conditional in test_matches() ff232a7296 test: Allow simple glob pattern in the test name 170732523b dtoc: Correct dtoc output when testing 0fe44dc676 binman: Correct testSplNoDtb() and Tpl also 0a9f0e0d00 net: phy: xilinx: Break while loop over ethernet phy eccbd4ad8e arm: a37xx: pci: Fix processing PIO transfers 75ae51c593 doc: dt-bindings: add Marvell comphy binding 82c30736ae phy: marvell: utmi: update utmi config which fixes usb2.0 instability 341e548eb8 phy: marvell: add support for SFI1 a007f23626 phy: marvell: fix pll initialization for second utmi port 76342ac5c8 phy: marvell: allow to initialize up to 6 USB ports 80ebc63cc9 phy: marvell: cp110: mark u-boot power-off calls f596b01b9a phy: marvell: fix handling of unconnected comphy 5f41aaf4c3 phy: marvell: pass sgmii id to firmware cd2caff77f phy: marvell: cp110: clean up driver after it was moved to atf affd61f51c phy: marvell: cp110: remove both phy and pipe selector configuration 2e28b597fa phy: marvell: cp110: let the firmware perform training for XFI f635c3b3a2 phy: marvell: cp110: let the firmware configure comphy for USB 26d9763f3b phy: marvell: cp110: let the firmware configure comphy for RXAUI 5ed3dc27bb phy: marvell: cp110: remove unused definitions b21e1f36d4 phy: marvell: enable comphy info prints for all devices e49cdbe10b phy: marvell: add RX training command 7b27e608f8 phy: marvell: save comphy_map_data priv structure c2bf42f5fd phy: marvell: fix several minor bugs in comphy_probe 3e69b4abff phy: marvell: cp110: utmi: update analog parameters according to latest ETP 22bc868e49 phy: marvell: cp110: initialize only enabled UTMI units 89351ba4c8 phy: marvell: add missing speed during info prints 2dbba24088 phy: marvell: rename comphy related definitions to COMPHY_XX 4568e2041c phy: marvell: add comphy type PHY_TYPE_USB3 1c817c27e6 arm: octeontx2: cn9130-crb.dtsi: Disable eth2 for now c405226c34 arm: octeontx2: Add Octeon TX2 CN9130 CRB support 236f17ce14 arm: octeontx2: Add dtsi/dts files for Octeon TX2 CN9130 CRB c864c41f19 arm: armada: configs: Move environment location for mvebu b1c81b4ced arm: armada: dts: Add support for ap807-based platforms a0ba97e561 arm: armada: dts: Use a single dtsi for cp110 die description 9f27bcc32f cmd/mvebu: fix the bubt command fec8c900c8 power: regulator: Add support for regulator-force-boot-off c306b24948 Merge https://source.denx.de/u-boot/custodians/u-boot-usb 9c211075d0 Merge tag 'u-boot-amlogic-20210428' of https://source.denx.de/u-boot/custodians/u-boot-amlogic 98b8204626 net: designware: fix PHY reset with DM_MDIO 53396d67ba usb: ehci-mx6: Limit PHY address parsing to !CONFIG_PHY 94657482f3 mtd: cfi: Fix PPB lock status readout 939c4934c8 configs: Resync with savedefconfig b669db869b reset: fix reset_get_by_index_nodev index handling 49f352dc33 test: reset: Extend base reset test to catch error b104caa9a4 IOMUX: Fix buffer overflow in iomux_replace_device() 48594c38ed pinctrl: single: fix a never true comparison 10221d2847 pinctrl: single: check function mask to be non-zero c6ecb2f81e Makefile: fix generation of defaultenv.h from empty initial file 6b4880e63f fs: btrfs: fix the false alert of decompression failure 2e1af1e3e7 arm: zimage: Use correct symbol to hide messages in SPL 4b37a83dc4 powerpc: introduce CONFIG_CACHE_FLUSH_WATCHDOG_THRESHOLD b18352f2ba powerpc: lib: remove leftover CONFIG_5xx 17bd5cce7e allow opting out of WATCHDOG_RESET() from timer interrupt f9fb4c462b timer: mpc83xx_timer: fix build with CONFIG_{HW_, }WATCHDOG d0c94749dc watchdog: use time_after_eq() in watchdog_reset() 48179af9d2 Prepare v2021.07-rc1 1b2d1d774a ARM: rmobile: Enable NVMe support on RCar3 ee0a7760fd ARM: rmobile: Enable CONFIG_SYS_FLASH_PROTECTION c408ce283b clk: renesas: Synchronize Gen2 MSTP teardown tables 40c9728d24 clk: renesas: Only ever access documented bits in clock driver teardown fbe127f7b5 sunxi: DT: A64: Update devicetree files from Linux 5.12 c83f63ae54 sunxi: DT: R40: Update device tree files from Linux 5.12 5967a045f6 net: sun8i-emac: Fix pinmux setup for Allwinner H5 594312eb8b mips: octeon: ebb7304: Add support for some I2C devices 0ba39cded6 mips: octeon: dts/dtsi: Change UART DT node to use clocks property 5d2d5c4f23 mips: octeon: Add Octeon III NIC23 board support b8f0146473 mips: octeon: mrvl, cn73xx.dtsi: Add AHCI/SATA DT node 9201200c6f scsi: Add ata_swap_buf_le16() to support big-endian platforms d960a70efb ata: ahci: Fix usage on big-endian platforms 089884dbac sata: ahci_mvebu.c: Enable AHCI/SATA driver for MIPS Octeon dd6d82150f mips: octeon: cpu.c: Enable AHCI/SATA support 47dedfb5b9 mips: octeon: cpu.c: Add arch_misc_init() for pci-console & pci-bootcmd 737c3de099 serial: serial_octeon_bootcmd.c: Add PCI remote console support 86251e4f9e serial: serial_octeon_pcie_console.c: Add PCI remote console support 5cbe3bb1e2 mips: octeon: cvmx-coremask.h: Fix cvmx_coremask_dprint() with DEBUG defined a8e338a229 mips: octeon: cvmx-bootmem: Fix compare in "if" statement ae404af8dc mips: octeon: Move CVMX_SYNC from octeon_ddr.h to cvmx-regs.h 7eaa10551a mips: octeon: octeon_ebb7304_defconfig: Enable Octeon PCIe and E1000 98dabb35ca mips: octeon: Add Octeon PCIe host controller driver 6a453e50c3 mips: octeon: octeon_ebb7304: Add board specific QLM init code 8e3a87578e mips: octeon: mrvl, cn73xx.dtsi: Add PCIe controller DT node 1ba8d5fe88 mips: octeon: Kconfig: Enable CONFIG_SYS_PCI_64BIT c7cf89791b mips: octeon: Makefile: Enable building of the newly added C files fc6c9c50d1 mips: octeon: Add octeon_qlm.c 107d3f5771 mips: octeon: Add octeon_fdt.c 198cffde05 mips: octeon: Add cvmx-qlm.c 646ed331b6 mips: octeon: Add cvmx-pcie.c a6d4ffc565 mips: octeon: Add cvmx-helper.c 3b883dea28 mips: octeon: Add cvmx-helper-util.c 23753c6c4d mips: octeon: Add cvmx-helper-jtag.c f9174d6a92 mips: octeon: Add cvmx-helper-fdt.c b8eaf8c563 mips: octeon: Add cvmx-helper-cfg.c 29d0897045 mips: octeon: Move cvmx-lmcx-defs.h from mach/cvmx to mach cbcf35850a mips: octeon: Misc changes required because of the newly added headers 2335cf39f6 mips: octeon: Add misc remaining header files 78265141cb mips: octeon: Add cvmx-sso-defs.h header file 0ad3593fca mips: octeon: Add cvmx-sriox-defs.h header file 1374315375 mips: octeon: Add cvmx-sriomaintx-defs.h header file fa84c78f74 mips: octeon: Add cvmx-smix-defs.h header file 9505a7cee5 mips: octeon: Add cvmx-sli-defs.h header file 0e686b39d5 mips: octeon: Add cvmx-sata-defs.h header file 0b4c6885a7 mips: octeon: Add cvmx-rst-defs.h header file f56633987c mips: octeon: Add cvmx-pow-defs.h header file 50a7649a38 mips: octeon: Add cvmx-pko-defs.h header file 8ba9b0a24c mips: octeon: Add cvmx-pki-defs.h header file 784ad918d1 mips: octeon: Add cvmx-pip-defs.h header file bbd0e2c75d mips: octeon: Add cvmx-pepx-defs.h header file 8f8383880f mips: octeon: Add cvmx-pemx-defs.h header file def92cec9e mips: octeon: Add cvmx-pcsx-defs.h header file 7d9f6609e1 mips: octeon: Add cvmx-pciercx-defs.h header file c7ccfde739 mips: octeon: Add cvmx-pcieepx-defs.h header file 0b9dce59e6 mips: octeon: Add cvmx-npi-defs.h header file 779f25eee5 mips: octeon: Add cvmx-mio-defs.h header file cae9e5763f mips: octeon: Add cvmx-l2c-defs.h header file 0a48b0bd63 mips: octeon: Add cvmx-ipd-defs.h header file c9084e5f39 mips: octeon: Add cvmx-gserx-defs.h header file 297a3d5850 mips: octeon: Add cvmx-gmxx-defs.h header file fc3e91081c mips: octeon: Add cvmx-fpa-defs.h header file f3b9767827 mips: octeon: Add cvmx-dtx-defs.h header file c5b1b18e4d mips: octeon: Add cvmx-dpi-defs.h header file 66b75ef6e7 mips: octeon: Add cvmx-dbg-defs.h header file 646af4d96c mips: octeon: Add cvmx-ciu-defs.h header file e6ce36344d mips: octeon: Add cvmx-bgxx-defs.h header file 1f659caaa5 mips: octeon: Add cvmx-asxx-defs.h header file 3a21874c8e mips: octeon: Add cvmx-agl-defs.h header file a497c6594a mips: octeon: Add misc cvmx-helper header files 057421a5fd mips: global_data.h: Add Octeon specific data to arch_global_data struct 79b0f08d6a configs: Resync with savedefconfig 27af387e4f Merge branch '2021-04-27-assorted-fixes' 67e6966078 reset: fix reset_get_by_index_nodev index handling bdfe6907e5 test: reset: Extend base reset test to catch error 77ed7a2ac9 IOMUX: Fix buffer overflow in iomux_replace_device() 230bc623a4 pinctrl: single: fix a never true comparison 69414d86ed pinctrl: single: check function mask to be non-zero 7ac7038ab3 Makefile: fix generation of defaultenv.h from empty initial file dae9aeda45 fs: btrfs: fix the false alert of decompression failure c2343695e3 arm: zimage: Use correct symbol to hide messages in SPL 3b589d70cd Merge https://source.denx.de/u-boot/custodians/u-boot-marvell 729c1fe656 powerpc: introduce CONFIG_CACHE_FLUSH_WATCHDOG_THRESHOLD ec4cc0edf9 powerpc: lib: remove leftover CONFIG_5xx 933ada560b allow opting out of WATCHDOG_RESET() from timer interrupt 2156016294 timer: mpc83xx_timer: fix build with CONFIG_{HW_, }WATCHDOG 7dd2097e21 watchdog: use time_after_eq() in watchdog_reset() 0b0705b5ed arm64: zynqmp: Enable capsule update e59d575d3e arm64: versal: Remove gd reference cd9aafc0ea clk: Fix typo in Zynq Kconfig symbol description 84befd408c xilinx: Enable GUID partitions and EFI variable commands 25484d9070 xilinx: common: Fix boot script address 84e7cc9126 xilinx: Enable DFU_TIMEOUT config b8126ab2bc xilinx: zynq: Add usb dfu/thor distro boot support 82cb49dc00 xilinx: versal: Add usb dfu/thor distro boot support 1e967b53a7 xilinx: zynqmp: Remove dfu_ram_info setup ef1be3e364 xilinx: zynqmp: Add usb dfu/thor distro boot support 74fe3f2ef3 cmd: dfu: Propagate error if dfu gadget fails 4274dc3947 xilinx: Enable redundant variable handling 4fb83c9c2b xilinx: versal: Add support for saving env based on bootmode cd08513b05 xilinx: zynq: Add support for saving env based on bootmode ec217210f3 env: Setup default value for ENV_OFFSET_REDUND ---- Link: https://lists.denx.de/pipermail/u-boot/2021-May/449442.html Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* u-boot-fslc: upgrade to 2021.07-rc versionAndrey Zhizhikin2021-05-044-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade U-Boot version to the current 2021.07-rc from upstream, this version of U-Boot has a better support for mx8m series than the 2021.04. Tree is synchronized up to commit 8ddaf94358 ("Merge tag 'dm-pull-29apr21' of https://source.denx.de/u-boot/custodians/u-boot-dm") fro mupstream repository. Following patches are submitted internally to the tree: ---- 40d646ab7f arm: imx: imx8mm: correct unrecognized fracpll frequency 97de0bfbf2 imx8mn: configs: add support for distro boot commands e64e0e19b4 imx8mp: configs: enable distro default features d57afdaab0 imx8mm: configs: enable distro default features 2d107f6d15 imx: iMX6: Define disconnect_from_pc function 560a81e9cb MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot 81e786caa1 pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition 2f7d3890b6 mx6sabre_common: Dynamically change the video output 6b4b7e030e mx6sabresd: Enable video interfaces in bootargs ---- Align DEPENDS with those present for OE-Core version of u-boot recipe. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>
* u-boot-imx: Update for NXP release 5.4.70-2.3.2Tom Hochstein2021-04-272-3/+3
| | | | | | | | | | | | | | | | Includes following commits: 185bdaaaf5 MA-18534 imx8mp: Enable trusty for powersave config 30549fb526 MA-18346-11 Android refine power on imx8mp board 42ed8fa287 MA-18422 Locate the misc partition by name 35ab562a3b LFU-15 Fix using uninitialized value 5b339f5614 MA-18352-6 Enable device IDs provision c3acd3ca3a MA-18352-5 Support device IDs provision 970305d9f1 MA-18458 Sync configs for Android 11 release 933b8ef869 MA-18406 Fix panic when provision keys on boards without rpmb key 0fffe00758 MA-16954 set partition type to efi after flash gpt partition Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-fslc: Update to version 2021.04Vinicius Aquino2021-04-274-3/+3
| | | | Signed-off-by: Vinicius Aquino <voa.aquino@gmail.com>
* u-boot-imx-tools: Drop i.MX specific toolsOtavio Salvador2021-04-181-15/+0
| | | | | | | | | | | We are building same tools as the original U-Boot thus we should rely on them. This is critical as native tools cannot vary between machines as there are no clear reason to convert this to be a cross tool as we build no machine specific code. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libubootenv.inc: Allow build after bootloader reworkOtavio Salvador2021-04-131-0/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The libubootenv requires the UBOOT_MACHINE or UBOOT_CONFIG to allow libubootenv to build. This is caused by the commit below: ,----[ libubootenv change ] | commit 10aa1291979fb90bed1beb49be4d406ed0e1e4d5 ┃ | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━ | Author: Ming Liu <liu.ming50@gmail.com> | Date: Tue Aug 25 20:08:01 2020 +0200 | | libubootenv: inherit uboot-config | | This mainly aims to involve in the sanity check of UBOOT_CONFIG and | UBOOT_MACHINE, it will throw a error message at recipe parsing time if | neither of them is set, and libubootenv would be skipped. | | Signed-off-by: Ming Liu <liu.ming50@gmail.com> | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> `---- This an error on libubootenv recipe, in my point of view, either way we can override it based on the selected bootloader thus fixing the build failure. Fixes: 776932e1 ("Rework the u-boot-fslc and u-boot-imx settings logic") Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* u-boot-imx: Enable building for mainline BSPTom Hochstein2021-04-071-1/+1
| | | | | | | | | | | | Building u-boot-imx for mainline BSP results in the following error: ``` u-boot-imx PROVIDES u-boot but was skipped: incompatible with machine imx8mp-ddr4-evk (not in COMPATIBLE_MACHINE) ``` Add use-mainline-bsp to COMPATIBLE_MACHINE to fix this. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* u-boot-fslc: add support to build boot container for mx8mAndrey Zhizhikin2021-03-171-1/+11
| | | | | | | | | | | U-Boot provides a possibility to build a boot container for i.MX8M derivaties, this is done via invoking a make target "flash.bin". Add this support to the recipe via inheriting the imx-boot-container class which extends U-Boot build system to construct flash.bin boot container. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com>