summaryrefslogtreecommitdiff
path: root/configs
Commit message (Collapse)AuthorAgeFilesLines
* imx: enable the reset controller on the i.MX8MQ EVKPatrick Wildt2019-10-081-0/+1
| | | | | | | This patch makes sure that the reset controller driver is compiled for the i.MX8MQ EVK. Signed-off-by: Patrick Wildt <patrick@blueri.se>
* imx: add support for i.MX8MQ power domain controllerPatrick Wildt2019-10-081-0/+2
| | | | | | | | | | Add support for the power domain controller that's used on the i.MX8MQ. This will be needed to be able to power on the PCIe controller. Bindings taken from Linux, driver implementation taken from the i.MX8 power domain controller and adjusted for the i.MX8M SoC. Signed-off-by: Patrick Wildt <patrick@blueri.se>
* imx: wandboard: convert FEC support to DM_ETHAnatolij Gustschin2019-10-081-0/+3
| | | | | | Remove CONFIG_DM_ETH conversion warning to avoid board removal. Signed-off-by: Anatolij Gustschin <agust@denx.de>
* ARM: Update display5_factory_defconfig after switch to DM/DTS and uuu utilityLukasz Majewski2019-10-081-2/+36
| | | | | | | | | | | | | | | | | | | | | | | | This commit updates the display5_factory_defconfig file after the switch to DM/DTS for this board. Moreover, the VID and PID for SPL running SDP gadget have been updated to allow seamless work with 'uuu' utility from NXP (the imx_usb doesn't work properly after embedding the u-boot proper into fitImage - problem with IVT embedding in FIT). Example to use 'uuu' session: cat << EOF > display5_recovery.lst uuu_version 1.2.135 SDP: boot -f /srv/tftp/SPL SDPU: write -f /srv/tftp/u-boot-dtb.img -addr 0x10000000 SDPU: jump -addr 0x10000000 SDPU: done EOF sudo ./uuu/uuu display5_recovery.lst Signed-off-by: Lukasz Majewski <lukma@denx.de>
* DM: WDT: Convert WDT driver to use DM/DTS (including SYSRESET)Lukasz Majewski2019-10-081-0/+3
| | | | | | | | | | This commit enables support for CONFIG_WDT in the U-Boot proper. Moreover, the SYSRESET_WATCHDOG driver is used to support 'reset' command. As SPL is not yet ready for DM conversion, the CONFIG_HW_WATCHDOG is enabled for it. This allows the legacy SPL code to work properly. Signed-off-by: Lukasz Majewski <lukma@denx.de>
* DM: SPI: Convert display5 to use SPI with DM/DTS (but no in SPL)Lukasz Majewski2019-10-081-0/+3
| | | | | | | The DM/DTS support for SPI is disabled on purpose for SPL, as it is not supported as of time of this conversion. Signed-off-by: Lukasz Majewski <lukma@denx.de>
* ARM: imx: defconfig: Enable 'regulator' and 'pmic' commands on display5Lukasz Majewski2019-10-081-0/+6
| | | | Signed-off-by: Lukasz Majewski <lukma@denx.de>
* DM: I2C: Switch display5 board to use DM_I2CLukasz Majewski2019-10-081-0/+14
| | | | | | | | | | After this commit the display5 device would use I2C driver supporting driver model (DM_I2C). The 'i2c' and 'eeprom' commands now use DM I2C drivers and initialize on-bus devices according to device tree description. Signed-off-by: Lukasz Majewski <lukma@denx.de>
* ARM: imx: defconfig: Enable CONFIG_PINCTRL{_IMX6} on display5's defconfigLukasz Majewski2019-10-081-0/+3
| | | | | | Enable PINCTRL for i.MX6 soc based display5 after DM/DTS conversion. Signed-off-by: Lukasz Majewski <lukma@denx.de>
* fix: defconfig: Enable OF_CONTROL for display5_factoryLukasz Majewski2019-10-081-1/+2
| | | | | | | This change fixes issue with building display5 "factory" U-Boot variant when the display5 board gains DM/DTS support. Signed-off-by: Lukasz Majewski <lukma@denx.de>
* pico-imx6: Add splashscreen supportFabio Estevam2019-10-081-0/+2
| | | | | | | | Add splashscreen support. Tested with the parallel FT5x06-WVGA panel. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* pico-imx6: Fix bootmenu handlingOtavio Salvador2019-10-081-1/+1
| | | | | | | | | We should use a common script to allow booting the U-Boot console as fallback so we ended using a 'default_boot' and 'base_boot' environment scripts to accomplish that. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* pico-imx6: Add initial supportFabio Estevam2019-10-081-0/+71
| | | | | | | | | | Add the initial support for the pico-imx6 variants. DDR initialization is based on the TechNexion's U-Boot code. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* board: imx6dl_mamoj: set the value for CSF sizeStefano Babic2019-10-081-0/+1
| | | | | | | | | | Default value is too high and it covers the worst case. SPL for imx6dl_mamoj becomes too big and cannot fit into the OCRAM, but CSF size can be reduced. Signed-off-by: Stefano Babic <sbabic@denx.de> CC: Jagan Teki <jagan@amarulasolutions.com> CC: Breno Lima <breno.lima@nxp.com>
* configs: Sync all baseboard specific pico-imx7dOtavio Salvador2019-10-082-2/+4
| | | | | | | | | | | | This syncs all baseboard specific defconfig using the pico-imx7d_defconfig as base. It changes: - pico-dwarf-imx7d_defconfig - pico-hobbit-imx7d_defconfig - pico-nymph-imx7d_defconfig - pico-pi-imx7d_defconfig Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* configs: pico-imx7d: Convert to DM_VIDEOJoris Offouga2019-10-086-6/+6
| | | | | | This commit convert all pico-imx7d to DM_VIDEO Signed-off-by: Joris Offouga <offougajoris@gmail.com>
* imx: sksimx6_defconfig: remove SPL misc option to fix build errorAnatolij Gustschin2019-10-081-1/+0
| | | | | | | | | Remove CONFIG_SPL_DRIVERS_MISC_SUPPORT since it is already defined in include/configs/mx6_common.h for SPL builds. When this option is in defconfig, we get build warnings (or errors when building with -Werror). Signed-off-by: Anatolij Gustschin <agust@denx.de>
* pico: Convert to CONFIG_FSL_USDHCFabio Estevam2019-10-083-3/+3
| | | | | | | | | | The eSDHC config symbol has been converted to CONFIG_FSL_USDHC, so adjust it accordingly in order to fix the build errors: https://travis-ci.org/sbabic/u-boot-imx/jobs/584781580#L1287 Reported-by: Anatolij Gustschin <agust@denx.de> Signed-off-by: Fabio Estevam <festevam@gmail.com>
* pico-imx7d: Add NYMPH baseboard supportOtavio Salvador2019-10-081-0/+68
| | | | | | | | This add the boot menu option for the NYMPH baseboard as well as a specific config file for users which wish to use it as a pre-defined board. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* pico-imx7d: Add DWARF baseboard supportOtavio Salvador2019-10-081-0/+68
| | | | | | | | This add the boot menu option for the DWARF baseboard as well as a specific config file for users which wish to use it as a pre-defined board. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* pico-imx7d: Sync pico-hobbit-imx7d_defconfigFabio Berton2019-10-081-1/+1
| | | | | | | | Update pico-hobbit-imx7d_defconfig using pico-imx7d_defconfig as base to fix device tree file generation. With this all pico-imx7d are creating u-boot-dtb.img files. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
* pico-imx6ul: Add LCD supportFabio Estevam2019-10-084-0/+4
| | | | | | | | Add support for the VXT VL050-8048NT-C01 panel connected through the 24 bit parallel LCDIF interface. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* pico-imx6ul: Add DWARF baseboard supportOtavio Salvador2019-10-081-0/+64
| | | | | | | | This add the boot menu option for the DWARF baseboard as well as a specific config file for users which wish to use it as a pre-defined board. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* configs: imx8qm/qxp_mek: enable CONFIG_OF_SYSTEM_SETUPPeng Fan2019-10-082-0/+2
| | | | | | | Enable CONFIG_OF_SYSTEM_SETUP to let U-Boot could disable device tree nodes that could not be used by Linux. Signed-off-by: Peng Fan <peng.fan@nxp.com>
* imx8qm_mek: switch to use container imagePeng Fan2019-10-081-3/+5
| | | | | | | | | | | | Because FIT could not be used for AHAB secure boot on i.MX8, so switch to use container image that could let SPL verify ATF and U-Boot with AHAB. Enable HUSH_PARSER in defconfig to make run netboot could work. Note: The AHAB related code has not been added. Signed-off-by: Peng Fan <peng.fan@nxp.com>
* imx8qxp_mek: switch to use container imagePeng Fan2019-10-081-3/+2
| | | | | | | | | | Because FIT could not be used for AHAB secure boot on i.MX8, so switch to use container image that could let SPL verify ATF and U-Boot with AHAB. Note: The AHAB related code has not been added. Signed-off-by: Peng Fan <peng.fan@nxp.com>
* imx: mx6sabresd: fix usb start when DM enabledPeng Fan2019-10-081-0/+1
| | | | | | Enable CONFIG_DM_REGULATOR_FIXED to let vbus regulator work. Signed-off-by: Peng Fan <peng.fan@nxp.com>
* Kconfig: Migrate CONFIG_CSF_SIZE to KconfigBreno Matheus Lima2019-10-081-0/+1
| | | | | | | | | | Move CONFIG_CSF_SIZE to Kconfig and define default value as 0x4000. mx8mqevk requires 0x2000 add this configuration in imx8mq_evk_defconfig file. Signed-off-by: Breno Lima <breno.lima@nxp.com> Reviewed-by: Fabio Estevam <festevam@gmail.com>
* mx6sabresd: Reduce overall SPL sizeFabio Estevam2019-10-081-3/+0
| | | | | | | | | | | | | | | | | | | Currently the SPL binary is 67 kB, which leaves only 1 kB of free internal RAM space. The following options can be safely removed to save some precious SPL space: - CONFIG_SPL_FS_EXT4: u-boot-dtb.img is stored in raw sector via dd command (at offset 69 kB) - CONFIG_SPL_I2C_SUPPORT: I2C is not used during SPL - CONFIG_SPL_OS_BOOT: no need to make Falcon mode supported by default After this change the SPL binary size gets down to 51 kB. Signed-off-by: Fabio Estevam <festevam@gmail.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
* i.MX7ULP: evk: Enable fuse comamndPeng Fan2019-10-082-0/+2
| | | | | | Enable fuse command Signed-off-by: Peng Fan <peng.fan@nxp.com>
* i.MX7ULP: Fix wrong i2c configuration nameYe Li2019-10-082-0/+2
| | | | | | | | Wrong I2c driver configuration name is used in codes, so I2c driver is not built. Correct it. Signed-off-by: Ye Li <ye.li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
* i.MX7ULP: evk: Modify FDT file to disable SD3.0 for usb bootPeng Fan2019-10-081-0/+1
| | | | | | | | | Since the SD3.0 kernel driver needs M4 image support, this causes problem for usb boot booting into kernel. To decouple the relationship, we modify the FDT file in u-boot to disable SD3.0. So the kernel won't depend on M4 image. Signed-off-by: Peng Fan <peng.fan@nxp.com>
* configs: nitrogen6x: Add DM_SPI/DM_SPI_FLASH supportTroy Kisky2019-10-087-0/+14
| | | | | | | | | | | | | | Add CONFIG_DM_SPI/CONFIG_DM_SPI_FLASH to all defconfigs whose board is nitrogen6x. mx6qsabrelite_defconfig nitrogen6dl2g_defconfig nitrogen6dl_defconfig nitrogen6q2g_defconfig nitrogen6q_defconfig nitrogen6s1g_defconfig Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
* configs: nitrogen6x: Add DM_GPIO supportTroy Kisky2019-10-087-0/+7
| | | | | | | | | | | | | | | | Add CONFIG_DM_GPIO to all defconfigs whose board is nitrogen6x. mx6qsabrelite_defconfig nitrogen6dl2g_defconfig nitrogen6dl_defconfig nitrogen6q2g_defconfig nitrogen6q_defconfig nitrogen6s1g_defconfig This is in preparation for adding CONFIG_DM_SPI. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
* configs: nitrogen6x: Add DM_MMC/DM_USB/AHCI supportTroy Kisky2019-10-087-0/+34
| | | | | | | | | | | | | | | | | | Add DM_MMC to all defconfigs whose board is nitrogen6x. mx6qsabrelite_defconfig nitrogen6dl2g_defconfig nitrogen6dl_defconfig nitrogen6q2g_defconfig nitrogen6q_defconfig nitrogen6s1g_defconfig This commit is adding multiple configs, but seems to be the minimum change to not lose features and still compile fine. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
* nitrogen6x: migrate to using device treeTroy Kisky2019-10-087-7/+14
| | | | | | | Migrate to using device tree required for further driver model integration. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
* imx: mx6slevk: enable DM_SPI and DM_SPI_FLASHPeng Fan2019-10-083-0/+6
| | | | | | | | | With DM_SPI and DM_SPI_FLASH enabled, we could get: spi 0 [ ] mxc_spi | | | `-- ecspi@02008000 spi_flash 0 [ ] spi_flash_std | | | `-- m25p80@0 Signed-off-by: Peng Fan <peng.fan@nxp.com>
* imx: mx6ul_14x14_evk: convert to DM_VIDEOPeng Fan2019-10-082-2/+2
| | | | | | | | | | To support DM_VIDEO, Add display node for lcdif Drop board iomuxc settings. Enable DM_VIDEO Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Anatolij Gustschin <agust@denx.de>
* imx: add i.MX6ULZ boardPeng Fan2019-10-081-0/+44
| | | | | | | | | | Add i.MX6ULZ board support. the i.MX6ULZ is SW compatible with i.MX6ULL. so most code of i.MX6ULL can be reused by i.MX6ULZ. Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com> Reviewed-by: Fabio Estevam <festevam@gmail.com>
* arm: socfpga: disable CONFIG_SPL_WDT for gen5 and a10Simon Goldschmidt2019-10-0613-0/+13
| | | | | | | | | These boards don't have a watchdog enabled in SPL, so make sure CONFIG_SPL_WDT is not enabled. Fixes: commit 6874cb72204f ("watchdog: Split WDT from SPL_WDT") Signed-off-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
* Kconfig: Migrate CONFIG_BOOTM_* optionsTom Rini2019-10-0413-0/+26
| | | | | | | Migrate all of the existing OS support options that are under CONFIG_BOOTM_* to Kconfig. Signed-off-by: Tom Rini <trini@konsulko.com>
* rpi4: enable dram bank initializationMatthias Brugger2019-10-011-1/+1
| | | | | | | | | | When booting through the efi stub, the memory map get's created by reading the dram bank information. Depending on the version of the RPi4 this information changes. Read the device tree to initialize the dram bank data structure. This way the kernel is able to access the whole range of available memory. Signed-off-by: Matthias Brugger <mbrugger@suse.com>
* arm: at91: gardena-smart-gateway-at91sam: Enable CONFIG_SYS_NAND_USE_FLASH_BBTStefan Roese2019-09-301-1/+0
| | | | | | | | | | | This patch enables the BBT in NAND on the AT91SAM based GARDENA smart Gateway. This is especially important, since the Linux driver also enables this option and uses the BBT table pages. Without setting this option, U-Boot will try to re-use these pages again (e.g. UBI). Signed-off-by: Stefan Roese <sr@denx.de> Cc: Eugen Hristev <eugen.hristev@microchip.com> Cc: Tom Rini <trini@konsulko.com>
* configs: Resync with savedefconfigTom Rini2019-09-23465-636/+586
| | | | | | Rsync all defconfig files using moveconfig.py Signed-off-by: Tom Rini <trini@konsulko.com>
* Merge tag 'fixes-for-2019.10' of ↵WIP/22Sep2019Tom Rini2019-09-227-0/+14
|\ | | | | | | | | | | | | | | https://gitlab.denx.de/u-boot/custodians/u-boot-video.git - fix sunxi LCD clock divider - fix splash logo with DM_VIDEO and CONFIG_VIDEO_LOGO - fix splash banner output with DM_VIDEO
| * imx: mx6sabreauto: fix splash logo drawingAnatolij Gustschin2019-09-211-0/+2
| | | | | | | | | | | | Enable BMP code. Also configure white on black for video console. Signed-off-by: Anatolij Gustschin <agust@denx.de>
| * imx: icore: fix splash logo drawingAnatolij Gustschin2019-09-214-0/+8
| | | | | | | | | | | | | | | | Define "splashimage" variable in the default environment and enable BMP code. Also configure white on black for video console. Signed-off-by: Anatolij Gustschin <agust@denx.de>
| * imx: mx6sabresd: fix splash logo drawingAnatolij Gustschin2019-09-211-0/+2
| | | | | | | | | | | | | | | | | | | | After mxc_ipuv3 DM_VIDEO conversion showing splash image doesn't work. Fix this. Also enable white on black console configuration as it used to be with cfb_console driver. Signed-off-by: Anatolij Gustschin <agust@denx.de> Reported-by: Fabio Estevam <festevam@gmail.com> Tested-by: Fabio Estevam <festevam@gmail.com>
| * imx: wandboard: fix splash logo drawingAnatolij Gustschin2019-09-211-0/+2
| | | | | | | | | | | | | | | | After mxc_ipuv3 DM_VIDEO conversion showing splash image doesn't work. Fix this. Also enable white on black console configuration as it used to be with cfb_console driver. Signed-off-by: Anatolij Gustschin <agust@denx.de>
* | rockchip: config: evb-rk3288: enable SPL_STACK_RKever Yang2019-09-191-0/+3
| | | | | | | | | | | | | | | | We need a new STACK in SDRAM instead of SRAM so that the EMMC controller can work properly. The EMMC/SD controller's master is not able to access SRAM area, it can only access DRAM area. Signed-off-by: Kever Yang <kever.yang@rock-chips.com>