summaryrefslogtreecommitdiff
path: root/configs
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag 'u-boot-imx-20200804' of ↵WIP/04Aug2020Tom Rini2020-08-048-1/+81
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://gitlab.denx.de/u-boot/custodians/u-boot-imx For 2020.10 ----------- - fixes for Toradex board - fix warnings from previous PR - HAB: reset instead of panic after failure - new board: MYiR Tech MYS-6ULX - mx6cuboxi: use OF_PLATDATA - further changes for DM Travis: https://travis-ci.org/github/sbabic/u-boot-imx/builds/714513163
| * configs: pico-imx6: convert ethernet function to DM_ETHWig Cheng2020-08-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before enable _DM_ETH: Net: FEC [PRIME] After enable DM_ETH: Net: eth0: ethernet@2188000 Here is the test commands: => dhcp BOOTP broadcast 1 DHCP client bound to address 10.88.88.152 (146 ms) *** ERROR: `serverip' not set Cannot autoload with TFTPGET => ping 8.8.8.8 Using ethernet@2188000 device host 8.8.8.8 is alive Signed-off-by: Wig Cheng <wig.cheng@technexion.com>
| * arm: imx6q: pcm058: Rework SPI NOR configurationNiel Fourie2020-08-031-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Enable CONFIG_SPL_DM_SPI_FLASH to be able to boot from SPI NOR, modify the offset of U-boot proper in the SPI NOR, so the difference in offset matches between SPL and U-boot matches that of the SD Card, allowing u-boot-with-spl.imx to also be copied to SPI NOR at an offset of 0x400. Update the README to reflect this change. Signed-off-by: Niel Fourie <lusus@denx.de> Cc: Stefano Babic <sbabic@denx.de>
| * imx: Add MYiR Tech MYS-6ULX supportParthiban Nallathambi2020-08-031-0/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MYS-6ULX is single board computer (SBC) comes with eMMC or NAND based on imx6ULL SoC from NXP and provision for expansion board. This commit adds support only for SBC with NAND. CPU: Freescale i.MX6ULL rev1.1 528 MHz (running at 396 MHz) CPU: Commercial temperature grade (0C to 95C) at 45C Reset cause: WDOG Model: MYiR i.MX6ULL MYS-6ULX Single Board Computer with NAND Board: MYiR MYS-6ULX 6ULL Single Board Computer DRAM: 256 MiB NAND: 256 MiB MMC: FSL_SDHC: 0 In: serial@2020000 Out: serial@2020000 Err: serial@2020000 Net: FEC0 Working: - Eth0 - MMC/SD - NAND - UART 1 - USB host Signed-off-by: Parthiban Nallathambi <parthiban@linumiz.com>
| * mx6cuboxi: enable OF_PLATDATAWalter Lozano2020-08-021-0/+1
| | | | | | | | | | | | | | | | | | | | As both MMC and GPIO driver now supports OF_PLATDATA, enable it in defconfig in order to reduce the SPL footprint. After applying this setting the SPL reduction is 5 KB, which partially compensates the increment due to DM. Signed-off-by: Walter Lozano <walter.lozano@collabora.com> Reviewed-by: Simon Glass <sjg@chromium.org>
| * colibri-imx7: fix splash logo drawingIgor Opaniuk2020-07-272-0/+4
| | | | | | | | | | | | | | | | 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>
| * colibri-imx6ull: fix splash screen logo drawingIgor Opaniuk2020-07-271-0/+1
| | | | | | | | | | | | Configure white on black for video console. Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
| * verdin-imx8mm: add EEPROM support for carrier boardIgor Opaniuk2020-07-271-0/+1
| | | | | | | | | | | | | | | | Enable these Kconfig symbols: TDX_CFG_BLOCK_EXTRA=y TDX_HAVE_EEPROM_EXTRA=y Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
* | Merge tag 'fixes-for-2020.10-rc1' of ↵Tom Rini2020-08-041-0/+1
|\ \ | | | | | | | | | | | | | | | | | | https://gitlab.denx.de/u-boot/custodians/u-boot-video - Fix tbs2910 vidconsole environment - Fix ipuv3 framebuffer output on i.MX6Q/D
| * | board: tbs2910: Fix video output with existing environmentsSoeren Moch2020-08-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Migration to DM_VIDEO changed the output device name (in stout, stderr) from 'vga' to 'vidconsole'. This also was adapted in the default environment. However, existing user defined environments still use 'vga'. Enable this workaround to map the 'vga' name to 'vidconsole'. So we get HDMI video output also with existing legacy environments. Signed-off-by: Soeren Moch <smoch@web.de>
* | | Merge https://gitlab.denx.de/u-boot/custodians/u-boot-riscvTom Rini2020-08-041-0/+2
|\ \ \ | | | | | | | | | | | | - add DM based reset driver for SiFive SoC's.
| * | | configs: reset: fu540: enable dm reset framework for SiFiveSagar Shrikant Kadam2020-08-041-0/+2
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Add necessary defconfig and Kconfig entries to enable SiFive SoC's reset driver so as to utilise U-Boot's reset framework. Signed-off-by: Sagar Shrikant Kadam <sagar.kadam@sifive.com> Reviewed-by: Pragnesh Patel <Pragnesh.patel@sifive.com> Reviewed-by: Bin Meng <bin.meng@windriver.com> Tested-by: Bin Meng <bin.meng@windriver.com>
* | | mips: octeon: Update EBB7304 defconfigStefan Roese2020-08-031-1/+11
|/ / | | | | | | | | | | | | | | | | | | | | | | This patch enables the following options for the Octeon EBB7304 EVB: - PCI & DM_PCI - DM_SPI_FLASH & SPI flash device support - SPI & Octeon SPI driver - GPIO cmd support - I2C cmd support Signed-off-by: Stefan Roese <sr@denx.de>
* | configs: reduce stack size of Sipeed MAIXHeinrich Schuchardt2020-08-011-0/+1
| | | | | | | | | | | | | | | | The K210 has only 8 MiB RAM thereof 2 MiB reserved for AI. Allow only 1 MiB for the stack. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* | test: sandbox: add test for erase commandPatrick Delaunay2020-07-314-0/+4
| | | | | | | | | | | | Add test for the erase command tested on ENV in EXT4. Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
* | configs: sandbox: activate command env select and env loadPatrick Delaunay2020-07-314-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support of environment location with the new env command: 'env select' and 'env load' The ENV backend is selected by priority order - 0 = "nowhere" (default at boot) - 1 = "EXT4" To test EXT4 env support, this backend is selected by name: > env select EXT4 Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
* | configs: sandbox: activate env in ext4 supportPatrick Delaunay2020-07-314-0/+16
| | | | | | | | | | | | | | | | | | | | Activate ENV in EXT4 support in sandbox. The sandbox behavior don't change; the default environment with the nowhere backend (CONFIG_ENV_IS_NOWHERE)is still used: the weak function env_get_location() return ENVL_NOWHERE for priority 0. Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
* | Merge tag 'dm-pull-28jul20' of git://git.denx.de/u-boot-dmWIP/29Jul2020Tom Rini2020-07-2950-6/+56
|\ \ | | | | | | | | | | | | | | | Use binman instead of one of the Rockchip build scripts Refactor to allow any arch to create SPI-flash images New button uclass
| * | sandbox: enable buttonPhilippe Reynes2020-07-281-0/+2
| | | | | | | | | | | | | | | | | | | | | Enable the support of button (driver and command) on sandbox. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com>
| * | sandbox64: enable buttonPhilippe Reynes2020-07-281-0/+2
| | | | | | | | | | | | | | | | | | | | | Enable the support of button (driver and command) on sandbox64. Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com>
| * | x86: chromebook_samus_tpl: Correct the image layoutSimon Glass2020-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | At present there is not enough space for U-Boot due to the EFI loader. Correct this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
| * | x86: chromebook_panther: Correct the image layoutSimon Glass2020-07-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | This board does not have microcode but at present that is not supported by Kconfig nor the binman image layout. Fix both of these. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
| * | x86: chromebook_link64: Correct the image layoutSimon Glass2020-07-281-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | At present the image layout is not correct, since it uses the SDRAM address of the 64-bit U-Boot as the ROM address. Fix this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
| * | rockchip: Convert evb-rk3229 over to use binmanSimon Glass2020-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | At present this board uses a custom script to produce the .its file. Update it to use binman instead. Binman can create all the images that are needed. Signed-off-by: Simon Glass <sjg@chromium.org>
| * | rockchip: Convert evb-rk3288 over to use binmanSimon Glass2020-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | At present this board uses a custom script to produce the .its file. Update it to use binman instead. Binman can create all the images that are needed. Signed-off-by: Simon Glass <sjg@chromium.org>
| * | Makefile: Allow CONFIG_SPL_FIT_GENERATOR to be emptySimon Glass2020-07-2840-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At present we use the empty string to indicate that there is no FIT generator, but this doesn't allow an individual board to undefine it. Create a separate bool instead. Update the config of the boards which currently have an empty string. Signed-off-by: Simon Glass <sjg@chromium.org>
| * | x86: Drop CONFIG_BUILD_ROM and repurpose BUILD_ROMSimon Glass2020-07-282-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This Kconfig is not needed anymore since U-Boot will build the ROM if the required binary blobs exist. The BUILD_ROM environment variable used to request that the ROM be built. Now this always happens if the required binary blobs are available. Update it to mean that U-Boot should fail if the ROM cannot be built. This behaviour should be compatible with how it used to work. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
| * | rockchip: bob: Support SPI-flash bootingSimon Glass2020-07-281-1/+3
| | | | | | | | | | | | | | | | | | | | | Update the config for chromebook_bob to support booting from SPI flash. The existing SPL size is too small since ATF is needed, so double it. Signed-off-by: Simon Glass <sjg@chromium.org>
| * | rockchip: jerry: Add serial supportSimon Glass2020-07-281-0/+1
| | | | | | | | | | | | | | | | | | This option allows the serial console to work correctly. Add it. Signed-off-by: Simon Glass <sjg@chromium.org>
| * | sandbox: enable FIT cipher support in defconfigPatrick Oppenlander2020-07-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Linux distributions generally use the "make defconfig && make tools-all" recipe to generate a uboot-tools (or similar) package. This patch enables FIT cipher support in the default mkimage build. Signed-off-by: Patrick Oppenlander <patrick.oppenlander@gmail.com>
* | | Merge https://gitlab.denx.de/u-boot/custodians/u-boot-stmTom Rini2020-07-292-8/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - fix SPL boot issue due to early dbgmcu_init() call - fix SPL boot issue due to dcache memory region configuration - add support of CONFIG_ENV_IS_IN_MMC - add specific SD/eMMC partition for U-Boot enviromnent - enable env in SPL - use "env info -q" to remove log during boot - remove env location override for dh_stm32mp1 - update management of misc_read - check result of find_mmc_device in stm32prog - use regulator_set_enable_if_allowed for disabling vdd supply in usbphyc - enable CMD_ADTIMG flag to handle Android images - device tree alignment with Linux Kernel v5.8-rc1 - remove hnp-srp-disable for usbotg on dk1 - add reset support to uart nodes on stm32mp15x - use correct weak function name spl_board_prepare_for_linux - use cd-gpios for ST and DHSOM boards - add seeed studio odyssey-stm32mp157c board support - move ethernet PHY into SoM DT - add DHSOM based DRC02 board support
| * | | configs: stm32mp15: activate CMD_ADTIMGPatrick Delaunay2020-07-282-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Activate the support of the command adtimg to handle android images. Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Patrice Chotard <patrice.chotard@st.com>
| * | | configs:stm32mp1: activate env config in SPLPatrick Delaunay2020-07-281-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Activate env config in SPL with CONFIG_SPL_ENV_SUPPORT and use CONFIG_IS_ENABLED macro to test the activated CONFIG_$(SPL_)ENV_IS_IN_... in env_get_location. Reviewed-by: Patrice Chotard <patrice.chotard@st.com> Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
| * | | stm32mp1: use a specific SD/eMMC partition for U-Boot enviromnentPatrick Delaunay2020-07-282-8/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Save the environment at the end of the U-Boot partition, the GPT partition named "ssbl" in SD card or eMMC and avoid requirements on the "bootfs" file system generated via specific raw tools (like wic and genimage). With the previous configuration of the U-Boot environment saved in ext4 file, U-Boot need to create/modify the file uenv.txt in the ext4 file system; so this EXT4 file system need to be generated without some functionality, like metadata_csum and dir_index, because they are not supported by U-Boot. Reviewed-by: Patrice Chotard <patrice.chotard@st.com> Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
* | | | configs: ns3: enable tee and optee driverRayagonda Kokatanur2020-07-291-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable tee and optee drivers. Signed-off-by: Vikas Gupta <vikas.gupta@broadcom.com> Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | | configs: ns3: enable FIT configRayagonda Kokatanur2020-07-291-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable FIT config for NS3. Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | | configs: ns3: enable sp805 watchdog driverRayagonda Kokatanur2020-07-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable sp805 watchdog driver for ns3. Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | | configs: ns3: enable EXT4 and FAT fs supportRayagonda Kokatanur2020-07-291-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable EXT4 and FAT fs support for ns3. Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | | configs: ns3: enable gpt commandsRayagonda Kokatanur2020-07-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable gpt commands for ns3. Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | | configs: ns3: enable mmc commandsRayagonda Kokatanur2020-07-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable mmc commands for NS3. Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | | configs: ns3: enable BCM IPROC mmc driverRayagonda Kokatanur2020-07-291-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable BCM IPROC mmc driver ns3. Enable DMA for MMC Host to have better reads and writes. Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | | configs: ns3: enable pinctrl driverRayagonda Kokatanur2020-07-291-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable pinctrl driver for ns3. Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | | board: ns3: define ddr memory layoutRayagonda Kokatanur2020-07-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add both DRAM banks memory information and the corresponding MMU page table mappings. Signed-off-by: Bharat Kumar Reddy Gooty <bharat.gooty@broadcom.com> Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | | configs: ns3: enable GIC_V3 ITSRayagonda Kokatanur2020-07-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enables the Generic Interrupt Controller (GIC) V3 Interrupt Translation Service (ITS) Locality-specific Peripheral Interrupts (LPI) configuration table and LPI table. Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> Signed-off-by: Bharat Kumar Reddy Gooty <bharat.gooty@broadcom.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | | configs: ns3: enable clock subsystemRayagonda Kokatanur2020-07-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable clock subsystem for ns3. Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | | board: ns3: add support for Broadcom Northstar 3Rayagonda Kokatanur2020-07-291-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for Broadcom Northstar 3 SoC. NS3 is a octo-core 64-bit ARMv8 Cortex-A72 processors targeting a broad range of networking applications. Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@broadcom.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | | | board: mediatek: Add support for UniElec U7623 boardDavid Woodhouse2020-07-291-0/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an MT7623A-based board, very similar to the Banana Pi R2. http://www.unielecinc.com/q/news/cn/p/product/detail.html?qd_guid=OjXwKCaRlN Signed-off-by: David Woodhouse <dwmw2@infradead.org>
* | | | board: mediatek: Use CONFIG_DEFAULT_FDT_FILE for default environmentDavid Woodhouse2020-07-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Rather than hard-coding it to the Banana Pi R2. Signed-off-by: David Woodhouse <dwmw2@infradead.org>
* | | | arm: add (default) config for nanopi2 boardStefan Bosch2020-07-291-0/+147
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes in relation to FriendlyARM's U-Boot nanopi2-v2016.01: - Configuration changed, mainly several "CONFIG_..." moved from s5p4418_nanopi2.h to s5p4418_nanopi2_defconfig and USB related configs removed because USB is not supported yet. - s5p4418_nanopi2.h: "CONFIG_" removed from several s5p4418/nanopi2 specific defines because the appropriate values do not need to be configurable. - pinctrl is supported now, therefore "CONFIG_PINCTRL=y" added to s5p4418_nanopi2_defconfig. Signed-off-by: Stefan Bosch <stefan_b@posteo.net>
* | | | arm: qemu: disable the EFI workaround for older GRUBArd Biesheuvel2020-07-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The QEMU/mach-virt targeted port of u-boot currently only runs on QEMU under TCG emulation, which does not model the caches at all, and so no users can exist that are relying on the GRUB hack for EFI boot. We will shortly enable support for running under KVM, but the GRUB hack (which disables all caches without doing cache cleaning by VA during ExitBootServices()) is likely to cause more problems than it solves, given that KVM hosts require correct maintenance if they incorporate non-architected system caches. So let's disable the GRUB hack by default on the QEMU/mach-virt port. Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>