summaryrefslogtreecommitdiff
path: root/configs
AgeCommit message (Collapse)Author
2023-02-15configs: colibri-imx7-tezi: Fix bad block table in flash configurationStefan Eichenberger
Make sure that the bad block table in flash is used on Colibri iMX7 for Tezi. Without this configuration enabled U-Boot corrupts the bad block table and Linux will update the table on each reboot. The corruption occurs because if CONFIG_SYS_NAND_USE_FLASH_BBT is not set, U-boot will store bad blocks out of band, while the Linux driver for the iMX7 will store them in band in a bad block table. Upstream-Status: Inappropriate [other] - There is no tezi specific defconfig upstream - The non tezi specific configuration is submitted see [https://lore.kernel.org/all/20230210103351.22907-1-francesco@dolcini.it/] Related-to: ELB-4989 Fixes: fd8c1fc9430 ("arm: dts: imx7: colibri: add raw NAND support") Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com>
2023-02-12configs: colibri-imx7: Fix bad block table in flash configurationStefan Eichenberger
Make sure that the bad block table in flash is used on Colibri iMX7. Without this configuration enabled U-Boot corrupts the bad block table and Linux will update the table on each reboot. The corruption occurs because if CONFIG_SYS_NAND_USE_FLASH_BBT is not set, U-boot will store bad blocks out of band, while the Linux driver for the iMX7 will store them in band in a bad block table. Upstream-Status: Submitted [https://lore.kernel.org/all/20230210103351.22907-1-francesco@dolcini.it/] Related-to: ELB-4989 Fixes: fd8c1fc9430 ("arm: dts: imx7: colibri: add raw NAND support") Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com>
2021-11-15configs: tdx: Do not overwrite fdtfile if it got set manuallyPhilippe Schenker
In case a customer wants to set fdtfile currently preboot overrides it always with preboot just before the bootdelay. Use test -n to check if fdtfile is already set and only set it if nothing got touched manually Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-10-11colibri_imx7: tezi: move CONFIG_BOOTCOMMAND from header to defconfigMax Krummenacher
Completes / fixes commit cbc67000af2 ("colibri_imx7: move CONFIG_BOOTCOMMAND from header to defconfig"). Without this if U-Boot is configured with colibri_imx7_tezi_defconfig CONFIG_BOOTCOMMAND defaults to 'run distro_boot' which fails on this NAND module. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-10-11colibri-imx6ull: tezi: move CONFIG_BOOTCOMMAND from header to defconfigMax Krummenacher
Completes / fixes commit 1e9685556d2 ("colibri-imx6ull: move CONFIG_BOOTCOMMAND from header to defconfig"). Without this if U-Boot is configured with colibri-imx6ull_tezi_defconfig CONFIG_BOOTCOMMAND defaults to 'run distro_boot' which fails on this NAND module. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-10-05colibri-imx7: move CONFIG_BOOTCOMMAND from header to defconfigMing Liu
Move CONFIG_BOOTCOMMAND definition from colibri_imx7.h to colibri_imx7_defconfig, to be more flexible, for instance, it could be overridden by merge_config.sh script. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2021-10-05colibri-imx6ull: move CONFIG_BOOTCOMMAND from header to defconfigMing Liu
Move CONFIG_BOOTCOMMAND definition from colibri-imx6ull.h to colibri-imx6ull_defconfig, to be more flexible, for instance, it could be overridden by merge_config.sh script. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2021-08-20apalis-imx6: use dynamic DDR calibrationFrancesco Dolcini
Enable dynamic DDR calibration to have a reliable behavior on edge temperatures conditions. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2021-08-20colibri-imx6: use dynamic DDR calibrationFrancesco Dolcini
Enable dynamic DDR calibration to have a reliable behavior on edge temperatures conditions. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2021-08-12colibri-imx6ull: add tezi recovery configMax Krummenacher
This configuration creates an U-Boot which does not use any storage device, i.e. no eMMC or NAND. It is used to boot U-Boot over recovery aka. Serial Downloader without the need to know if the module uses eMMC or NAND for storage. It detects the storage device type and start the Toradex Easy Installer with the matching configuration. Note that for NAND devices the mtd partitioning is not patched into the device tree by U-Boot. It must be part of the provided device tree. Related-to: TEI-922 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-08-12colibri-imx6ull-emmc: add tezi configMax Krummenacher
This configuration creates an U-Boot which is installed on eMMC to then boot the Toradex Easy Installer. Related-to: TEI-922 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-07-29colibri-imx6ull: add emmc variantMax Krummenacher
Add code to build the eMMC variant of the Colibri iMX6ULL, i.e. the 'Colibri iMX6ULL 1GB' which has a eMMC instead of the raw NAND used on other SKUs. Related-to: ELB-4056, ELB-4057 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-07-28colibri-imx6ull: refresh defconfigMax Krummenacher
Use savedefconfig. The change does produce the same .config as before. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-06-24configs: tezi: use the same SYS_PROMPT style for all tezi ubootsPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-06-23toradex: use TEZI distro boot scriptMarcel Ziswiler
The distro boot script in TEZI image is called boot-tezi.scr. Enable using this particular script name for u-boot images which are used as a part of TEZI. Related-to: TEI-791 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2021-06-15toradex: use TEZI distro boot scriptOleksandr Suvorov
The distro boot script in TEZI image names boot-tezi.scr. Enable using this particular name of script for u-boot images which are used as a part of TEZI. Related-to: TEI-791 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-06-11configs: colibri_imx6ull_tezi_defconfig: add TDX_EASY_INSTALLERPhilippe Schenker
This config is needed that the correct ubiboot is selected Related-to: TEI-775 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-06-11configs: colibri_imx7*tezi*_defconfig: add TDX_EASY_INSTALLERPhilippe Schenker
This config is needed that the correct ubiboot is selected Related-to: TEI-775 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-06-07Revert "colibri-imx6ull: empty default environment"Oleksandr Suvorov
This reverts commit 3e31ffee95704c1e23f0c109f6b0809e88bc4a39.
2021-06-07Revert "colibri-imx6: empty default environment"Oleksandr Suvorov
This reverts commit e0988b5e2b2dba58046c7b5d90a08b9e701bd0cf.
2021-06-07Revert "apalis-imx6: empty default environment"Oleksandr Suvorov
This reverts commit 1aabd391a32c1050407d0744bf9b0dc973da5dca.
2021-05-28colibri_imx7_defconfig: add NAND configuration optionDenys Drozdov
Define CONFIG_TARGET_COLIBRI_IMX7_NAND for Colibri iMX7 NAND SoM Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-05-26colibri-imx7: full support of tezi-recovery imageOleksandr Suvorov
The recovery image needs to support both Colibri-iMX7 NAND and Colibri-iMX7 eMMC modules. Forward port the solution for this from u-boot 2016.11, originally developed by Stefan Agner <stefan.agner@toradex.com>. Related-to: TEI-775 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-05-26colibri-imx7: fix building tezi u-boot for nand moduleOleksandr Suvorov
Specify the particular target module as NAND to set required default values for the target. It also fixes the following warning and unblocks non-interactive building: ========== .config:167:warning: symbol value '' invalid for TDX_CFG_BLOCK_OFFSET ========== Related-to: TEI-775 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-05-20colibri-imx7: enable booting from USB SDPOleksandr Suvorov
For recovery version of u-boot the default source of booting should be the SDP over USB. Related-to: TEI-775 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-05-20colibri-imx7: enable target u-boot-nand.imxOleksandr Suvorov
Enable the target u-boot-nand.imx for the TEZI recovery defconfig. It needs to be enabled for all colibri-imx7 defconfigs due to current u-boot build flow. Related-to: TEI-775 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-05-20colibri-imx7: add configs for flashing imagesOleksandr Suvorov
Add configs for images, which should be flashed to NAND/eMMC as a part of the TEZI recovery image. Related-to: TEI-775 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-05-12colibri-imx6ull: empty default environmentOleksandr Suvorov
Use the empty file as a source of default environment. It fixes the issue with merging default environment and environment from other configured media, say, eMMC. Related-to: TEI-775 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-05-12colibri-imx6: empty default environmentOleksandr Suvorov
Use the empty file as a source of default environment. It fixes the issue with merging default environment and environment from other configured media, say, eMMC. Related-to: TEI-775 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-05-12apalis-imx6: empty default environmentOleksandr Suvorov
Use the empty file as a source of default environment. It fixes the issue with merging default environment and environment from other configured media, say, eMMC. Related-to: TEI-775 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-05-12colibri-imx7: add defconfig for TEZIOleksandr Suvorov
Add the defconfig tuned to use in Toradex Easy Installer. Enable FASTBOOT options to support using uuu instead of imx_usb tool in advance. Disable using a config block for USB PID. Related-to: TEI-775 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-05-12colibri-imx6ull: add defconfig for TEZIOleksandr Suvorov
Add the defconfig tuned to use in Toradex Easy Installer. Enable FASTBOOT-related options to support the uuu instead of imx_usb tool in the future. Disable using a config block for USB PID. Related-to: TEI-775 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-05-12colibri-imx6: add defconfig for TEZIOleksandr Suvorov
Add the defconfig tuned to use in Toradex Easy Installer. Enable FASTBOOT options to support using uuu instead of imx_usb tool in advance. Disable using a config block for USB PID. Related-to: TEI-775 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-05-12apalis-imx6: add defconfig for TEZIOleksandr Suvorov
Add the defconfig tuned to use in Toradex Easy Installer. Enable FASTBOOT options to support using uuu instead of imx_usb tool in advance. Disable using a config block for USB PID. Related-to: TEI-775 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-02-25configs: toradex: enable missing FIT optionsOleksandr Suvorov
Add missing support of FIT-images and enable a verbosity for this feature. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-09-11colibri_imx7: use preboot for fdtfile evaluationIgor Opaniuk
ENable and set preboot var with fdtfile evaluation. preboot will be checked and run immediately before starting the CONFIG_BOOTDELAY countdown and/or running the auto-boot command resp. entering interactive mode. This provides possibility to use different boot cmds in interactive mode without manual setting fdtfile value, as it it's already evaluated before entering interactive mode. Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-09-11colibri_vf: use preboot for fdtfile evaluationIgor Opaniuk
ENable and set preboot var with fdtfile evaluation. preboot will be checked and run immediately before starting the CONFIG_BOOTDELAY countdown and/or running the auto-boot command resp. entering interactive mode. This provides possibility to use different boot cmds in interactive mode without manual setting fdtfile value, as it it's already evaluated before entering interactive mode. Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-09-11colibri-imx6ull: use preboot for fdtfile evaluationIgor Opaniuk
ENable and set preboot var with fdtfile evaluation. preboot will be checked and run immediately before starting the CONFIG_BOOTDELAY countdown and/or running the auto-boot command resp. entering interactive mode. This provides possibility to use different boot cmds in interactive mode without manual setting fdtfile value, as it it's already evaluated before entering interactive mode. Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-08-28toradex: globally disable video supportIgor Opaniuk
Disable video support for all modules, where it's supported. Relates-to: ELB-2875 Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-08-12configs: colibri-imx7-emmc: enable bootcmdPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-08-12configs: colibri-imx7: save defconfig using make savedefconfigPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-07-20verdin-imx8mm: add EEPROM support for carrier boardIgor Opaniuk
Enable these Kconfig symbols: TDX_CFG_BLOCK_EXTRA=y TDX_HAVE_EEPROM_EXTRA=y Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-07-15colibri-imx7: fix splash logo drawingIgor Opaniuk
1. Configure white on black for video console. 2. Enable printing bmp logo during late board init stage. 3. Use iomux configuration from device tree. Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-07-15colibri-imx6ull: fix splash screen logo drawingIgor Opaniuk
Configure white on black for video console. Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-07-06configs: Resync with savedefconfigTom Rini
Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2020-07-05sandbox, test: add test for GPIO_HOG functionHeiko Schocher
currently gpio hog function is not tested with "ut dm gpio" so add some basic tests for gpio hog functionality. For this enable GPIO_HOG in sandbox_defconfig, add in DTS some gpio hog entries, and add testcase in "ut dm gpio" command. Signed-off-by: Heiko Schocher <hs@denx.de> Reviewed-by: Simon Glass <sjg@chromium.org>
2020-07-02riscv: Enable CONFIG_OF_BOARD_FIXUP by default for OF_SEPARATEBin Meng
Starting from OpenSBI v0.7, the SBI firmware inserts/fixes up the reserved memory node for PMP protected memory regions. All RISC-V boards need to copy the reserved memory node from the device tree provided by the firmware to the device tree used by U-Boot. Turn on CONFIG_OF_BOARD_FIXUP by default for OF_SEPARATE. Signed-off-by: Bin Meng <bin.meng@windriver.com> Reviewed-by: Atish Patra <atish.patra@wdc.com> Reviewed-by: Rick Chen <rick@andestech.com>
2020-06-23Merge tag 'u-boot-imx-20200623' of ↵Tom Rini
https://gitlab.denx.de/u-boot/custodians/u-boot-imx Fixes for 2020.07 ----------------- Travis: https://travis-ci.org/github/sbabic/u-boot-imx/builds/701059103 - Fixes for atheros and cubox - Toradex: mostly environment - i.MX7: DDR fixes - switch to DM - sabrelite : fix MMC access
2020-06-23configs: Resync with savedefconfigTom Rini
Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
2020-06-23mx6cuboxi: enable OF_CONTROL and DM in SPLWalter Lozano
In order to take the beneficts of DT and DM in SPL, like reusing the code and avoid redundancy, enable SPL_OF_CONTROL, SPL_DM and SPL_DM_MMC. With this new configuration SPL image is 50 KB, higher than the 38 KB from the previous version, but it still under the 68 KB limit. Signed-off-by: Walter Lozano <walter.lozano@collabora.com>