- Nov 05, 2019
-
-
Simon Glass authored
Some tests have crept in with Python 2 strings and constructs. Convert then. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
When preparing to possible expand or contract an entry we reset the size to the original value from the binman device-tree definition, which is often None. This causes binman to forget the original size of the entry. Remember this so that it can be used when needed. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
This function should use a void * type, not char *. This causes an error: TypeError: in method 'fdt_property_stub', argument 3 of type 'char const *' Fix it. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Sync up the libfdt Python bindings with upstream, commit: 430419c (tests: fix some python warnings) Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Build this swig module with Python 3. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Convert this tool to Python 3 and make it use that, to meet the 2020 deadline. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Convert this tool to Python 3 and make it use that, to meet the 2020 deadline. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Convert this tool to Python 3 and make it use that, to meet the 2020 deadline. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Update this test to use Python 3 to meet the 2020 deadline. Also make it executable while we are here. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Update this test to use Python 3 to meet the 2020 deadline. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Convert buildman to Python 3 and make it use that, to meet the 2020 deadline. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Update this tool to use Python 3 to meet the 2020 deadline. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
At present patman test fail in some environments which don't use utf-8 as the default file encoding. Add this explicitly. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
At present all the 'command' methods return bytes. Most of the time we actually want strings, so change this. We still need to keep the internal representation as bytes since otherwise unicode strings might break over a read() boundary (e.g. 4KB), causing errors. But we can convert the end result to strings. Add a 'binary' parameter to cover the few cases where bytes are needed. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Bring over the fdt from this commit: 430419c (origin/master) tests: fix some python warnings adding in the 'assumptions' series designed to reduce code size. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
This board appears to be very near its size limit and cannot accept the new checking code in libfdt. Disable this code so this the board can continue to build. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
For better or worse libfdt recent grew a lot of code that checks the validity of the device tree in great detail. When using unsigned or unverified data this makes things safer, but it does add to code size. Add some controls to select the trade-off between safety and code size. Signed-off-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
Simon Glass authored
Unfortunately libfdt needs this value now, which is present in the stdint.h header. That file is just a placeholder in U-Boot and these sorts of constants appear in the linux/kernel.h header instead. To keep libfdt happy, add INT32_MAX too. Signed-off-by:
Simon Glass <sjg@chromium.org> Reviewed-by:
Tom Rini <trini@konsulko.com>
-
- Nov 04, 2019
-
-
https://gitlab.denx.de/u-boot/custodians/u-boot-imxTom Rini authored
u-boot-imx-20191104 ------------------- - i.MX NAND: nandbcb support for MX6UL / i.MX7 - i.MX8: support for HAB - Convert to DM (opos6ul, mccmon6) - Toradex i.MX6ull colibri - sync DTS with kernel Travis : https://travis-ci.org/sbabic/u-boot-imx/builds/606853416
-
Tom Rini authored
- Various CPSW related improvements, DTS resync
-
Grygorii Strashko authored
Conver TI CPSW driver to use dev/ofnode api. Signed-off-by:
Grygorii Strashko <grygorii.strashko@ti.com> [trini: Add <dm/ofnode.h> to provide the prototype to ofnode] Signed-off-by:
Tom Rini <trini@konsulko.com>
-
https://gitlab.denx.de/u-boot/custodians/u-boot-x86Tom Rini authored
- Add support for Intel FSP-S and FSP-T in binman - Correct priority selection for image loaders for SPL - Add a size check for TPL - Various small SPL/TPL bug fixes and changes - SPI: Add support for memory-mapped flash
-
Tom Rini authored
We have once again reached a point where this board does not build in some cases with supported toolchains due to reaching a size constraint. To regain some space, disable support for Plan 9 / RTEMS images with the bootm command. Acked-by:
Stefano Babic <sbabic@denx.de> Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Nov 03, 2019
-
-
Igor Opaniuk authored
Add subcommand for add writing BCB only, where we provide appropriate offsets for firmware1 and firmware2 and size. Example of usage: > nandbcb bcbonly 0x00180000 0x00080000 0x00200000 Writing 1024 bytes to 0x0: randomizing OK Writing 1024 bytes to 0x20000: randomizing OK Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com> Tested-by:
Max Krummenacher <max.krummenacher@toradex.com> Reviewed-by:
Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
Igor Opaniuk authored
Move code for writing FCB/DBBT pages to a separate function Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com> Tested-by:
Max Krummenacher <max.krummenacher@toradex.com> Reviewed-by:
Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
Igor Opaniuk authored
Add support for updating FCB/DBBT on i.MX7: - additional new fields in FCB structure - Leverage hardware BCH/randomizer for writing FCB Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com> Tested-by:
Max Krummenacher <max.krummenacher@toradex.com> Reviewed-by:
Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
Igor Opaniuk authored
On i.MX7 in a sake of reducing the disturbances caused by a neighboring cells in the FCB page in the NAND chip, a randomizer is enabled when reading the FCB page by ROM bootloader. Add API for setting BCH to specific layout (and restoring it back) used by ROM bootloader to be able to burn it in a proper way to NAND using nandbcb command. Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com> Signed-off-by:
Anti Sullin <anti.sullin@artecdesign.ee> Tested-by:
Max Krummenacher <max.krummenacher@toradex.com> Reviewed-by:
Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
Igor Opaniuk authored
Extend GPMI Integrated ECC Control Register Description, include additional defines for enabling randomizer function and providing proper randomizer type. For additional details check i.MX7 APR, section 9.6.6.3 GPMI Integrated ECC Control Register Description (GPMI_ECCCTRLn) Signed-off-by:
Igor Opaniuk <igor.opaniuk@toradex.com> Tested-by:
Max Krummenacher <max.krummenacher@toradex.com> Reviewed-by:
Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
-
Tom Rini authored
We have once again reached a point where this board does not build in some cases with supported toolchains due to reaching a size constraint. To regain some space, disable support for Plan 9 / RTEMS images with the bootm command. Signed-off-by:
Tom Rini <trini@konsulko.com> Acked-by:
Stefano Babic <sbabic@denx.de>
-
Oliver Graute authored
Add i.MX8QM ROM 7720a1 board support Boot log as below: U-Boot 2019.10-rc3-00004-gd073e0242f (Sep 20 2019 - 08:24:13 +0200) CPU: NXP i.MX8QM RevB A53 at 1200 MHz Model: Advantech iMX8QM Qseven series Board: ROM-7720-A1 4GB Build: SCFW 65afe5f6 Boot: SD2 DRAM: 4 GiB MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2 Loading Environment from MMC... OK In: serial@5a060000 Out: serial@5a060000 Err: serial@5a060000 Net: eth0: ethernet@5b040000Could not get PHY for FEC1: addr 1 , eth-1: ethernet@5b050000 Hit any key to stop autoboot: 0 Signed-off-by:
Oliver Graute <oliver.graute@kococonnector.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Fabio Estevam <festevam@gmail.com> Cc: Peng Fan <peng.fan@nxp.com> Cc: Simon Glass <sjg@chromium.org> Cc: Ye Li <ye.li@nxp.com> Cc: uboot-imx <uboot-imx@nxp.com>
-
Peng Fan authored
Sync dts for i.MX8MM from Linux Kernel 5.4.0-rc1 Signed-off-by:
Peng Fan <peng.fan@nxp.com>
-
Hannes Schmelzer authored
This commit adds support for the brppt2 board. The board is based on the i.mx6 dual-lite SoC. Signed-off-by:
Hannes Schmelzer <hannes.schmelzer@br-automation.com>
-
Anatolij Gustschin authored
Borrow ID reading code from Ye Li (NXP U-Boot, commit ID 5b443e3e2617) but drop imx-mkimage commit ID reading since we now use in tree mkimage. Signed-off-by:
Anatolij Gustschin <agust@denx.de> Reviewed-by:
Peng Fan <peng.fan@nxp.com>
-
Ye Li authored
Need to pass total 5 arguments for SIP HAB call on i.MX8MQ, so update the interface to add new argument. Signed-off-by:
Ye Li <ye.li@nxp.com> [agust: fixed imx8m-power-domain build] Signed-off-by:
Anatolij Gustschin <agust@denx.de> Reviewed-by:
Patrick Wildt <patrick@blueri.se> Reviewed-by:
Peng Fan <peng.fan@nxp.com>
-
Peng Fan authored
Add secure boot script, use ahab to verify image Signed-off-by:
Peng Fan <peng.fan@nxp.com>
-
Peng Fan authored
Add secure boot script, use ahab to verify image Signed-off-by:
Peng Fan <peng.fan@nxp.com>
-
Peng Fan authored
Add function and new command "auth_cntr" for secure boot support. When booting with life cycle set to OEM closed, we need to use this function to authenticate the OS container and load kernel & FDT from OS container to their destination. Also add image authentication call when loading container images. Users can set CONFIG_AHAB_BOOT=y to enable the feature. It is not set at default. Signed-off-by:
Ye Li <ye.li@nxp.com> Signed-off-by:
Peng Fan <peng.fan@nxp.com>
-
Peng Fan authored
Enable bd71837 pmic for i.MX8MM EVK board, need to set voltage for DRAM and linux suspend voltage requirement. Signed-off-by:
Peng Fan <peng.fan@nxp.com>
-
Peng Fan authored
We are going to add i2c pmic support before dram could be used. So we need enable clk driver earlier, so use spl_early_init and move clock controller probe eariler to board_init_f. Signed-off-by:
Peng Fan <peng.fan@nxp.com>
-
Peng Fan authored
Add CONFIG_SPL_DM_PMIC_BD71837 to make this driver could be used in SPL stage Signed-off-by:
Peng Fan <peng.fan@nxp.com>
-