summaryrefslogtreecommitdiff
path: root/configs
Commit message (Collapse)AuthorAgeFilesLines
* dfu: add dependency on the raw NAND coreMiquel Raynal2019-12-041-0/+1
| | | | | | | | | CONFIG_DFU_NAND needs the raw NAND core being compiled. Also fix the colibri_vf defconfig to reflect this dependency. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
* configs: ls104x/ls108x/ls208x: Build the raw NAND core with TFABOOTMiquel Raynal2019-12-0413-0/+19
| | | | | | | | Enabling TFABOOT configuration will compile-in a call to nand_read in the boot sequence. Handle the situation by also selecting officially the raw NAND core in this case. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
* configs: socfpga: mcvevk: Remove useless UBI infosMiquel Raynal2019-12-041-3/+0
| | | | | | | | There is no flash on this board, there is no reason to define MTD environment variables nor UBI. Drop them from the configuration file. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Wolfgang Grandegger <wg@aries-embedded.de>
* configs: remove MTD support from bcm11130 and M54418TWR defconfigsMiquel Raynal2019-12-044-4/+0
| | | | | | | | | | While the right Kconfig entries were selected, because of the missing CMD_NAND symbol the raw NAND core was never compiled. Remove it from the defconfigs otherwise the build will fail. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> [trini: Also do this on bcm11130_nand] Signed-off-by: Tom Rini <trini@konsulko.com>
* configs: remove raw NAND core from k2g defconfigsMiquel Raynal2019-12-042-2/+0
| | | | | | | | | | Due to previous Makefile organization, the raw NAND subdirectory was not compiled in if CMD_NAND was not enabled. Because the Denali driver does not compile with these boards (undefined environment offset), remove the dependency within the defconfig over the controller driver (was ignored anyway in the past). Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
* configs: move CONFIG_MTD in defconfigs when set in arch includesMiquel Raynal2019-12-041-0/+1
| | | | | | | | Let's be consistent and always declare CONFIG_MTD from the defconfig file when needed. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
* mtd: ensure MTD is compiled when CMD_MTDPARTS is selectedMiquel Raynal2019-12-0481-0/+81
| | | | | | | | | MTD support must be enabled when using mtdparts. Indeed, functions like get_mtd_info(), get_mtd_device() and put_mtd_device() are in drivers/mtd/mtd_uboot.c and are built only with CONFIG_MTD. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
* mtd: ensure CMD_NAND is compiled when its options are selectedMiquel Raynal2019-12-0429-0/+29
| | | | | | | | In some files, options of CMD_NAND are selected but not the command itself. Fix this inconsistency. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
* mtd: ensure MTD_RAW_NAND is compiled when ENV_IS_IN_NAND is selectedMiquel Raynal2019-12-042-0/+3
| | | | | | | Raw NAND support must be enabled when the environment is in NAND. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
* mtd: ensure UBI is compiled when ENV_IS_IN_UBI is selectedMiquel Raynal2019-12-041-0/+2
| | | | | | | UBI must be enabled when the environment is in UBI. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
* mtd: ensure UBI is compiled when using fastmapMiquel Raynal2019-12-0417-0/+18
| | | | | | | UBI must be enabled when using fastmap, reflect this is defconfigs. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
* mtd: ensure MTD is compiled when there is a SPI NOR flash using MTDMiquel Raynal2019-12-04117-0/+117
| | | | | | | | MTD must be enabled when there is a SPI NOR flash using the SPI_FLASH_MTD config entry. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
* mtd: ensure MTD/the raw NAND core are compiled when there is a NAND flashMiquel Raynal2019-12-04498-1/+642
| | | | | | | | | | | | Both symbols must be enabled when there is a raw NAND driver selected. Also enable them when CONFIG_CMD_NAND is selected to avoid breaking things when we'll further rework the MTD dependency description. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com> [trini: Rebase and migrate a few more boards here] Signed-off-by: Tom Rini <trini@konsulko.com>
* mtd: rename CONFIG_MTD_DEVICE -> CONFIG_MTDMiquel Raynal2019-12-03195-77/+195
| | | | | | | Like in Linux, just use CONFIG_MTD to compile the MTD stack. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
* mtd: rename CONFIG_MTD -> CONFIG_DM_MTDMiquel Raynal2019-12-0377-65/+77
| | | | | | | | | | CONFIG_MTD must be reserved for the MTD core. Like any other subsystem, prefix the symbol by DM when it comes to DM support. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com> [trini: Add Kconfig files] Signed-off-by: Tom Rini <trini@konsulko.com>
* mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NANDMiquel Raynal2019-12-03253-223/+253
| | | | | | | | | Add more clarity by changing the Kconfig entry name. Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> [trini: Re-run migration, update a few more cases] Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Boris Brezillon <boris.brezillon@bootlin.com>
* arm64: zynqmp: Point zcu216 defconfig to correct dts fileMichal Simek2019-12-031-1/+1
| | | | | | Defconfig is pointing to incorrect DT file which needs to be fix. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* ARM: MediaTek: add basic support for MT8518 boardsmingming lee2019-12-031-0/+44
| | | | | | | | | | | | | This adds a general board file based on MT8518 SoCs from MediaTek. Apart from the generic parts (cpu) we add some low level init codes and initialize the early clocks. This commit is adding the basic boot support for the MT8518 eMMC board. Signed-off-by: mingming lee <mingming.lee@mediatek.com> [trini: Migrate env location to defconfig, set ENV_IS_IN_MMC] Signeed-off-by: Tom Rini <trini@konsulko.com>
* ARM: omapl138_lcdk: Enable SPL_DM_SEQ_ALIAS and SPL_OF_TRANSLATEAdam Ford2019-12-031-0/+2
| | | | | | | | | | | In order to further prepare for full device tree support in SPL, this patch enables both SPL_DM_SEQ_ALIAS and SPL_OF_TRANSLATE. Both of these are already enabled in U-Boot, so SPL will have the same functionality Signed-off-by: Adam Ford <aford173@gmail.com> Tested-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Reviewed-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
* ARM: omapl138_lcdk: Increase malloc pool before relocationAdam Ford2019-12-031-0/+1
| | | | | | | | | | Driver model requires a malloc pool to allocate memory before relocations to operate serial and some other devices. This patch increases the pool size to 2K. Signed-off-by: Adam Ford <aford173@gmail.com> Tested-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Reviewed-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
* ARM: omapl138_lcdk: Separate BSS in SPLAdam Ford2019-12-031-0/+1
| | | | | | | | | | | In preparation to use full device tree support, SPL can separate BSS from text region. This patch enables SPL_SEPARATE_BSS. Signed-off-by: Adam Ford <aford173@gmail.com> Tested-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Reviewed-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
* Convert CONFIG_SYS_CORTINA_FW_IN_MMC et al to KconfigTom Rini2019-12-034-0/+4
| | | | | | | | | | | This converts the following to Kconfig: CONFIG_SYS_CORTINA_FW_IN_MMC CONFIG_SYS_CORTINA_FW_IN_NAND CONFIG_SYS_CORTINA_FW_IN_NOR CONFIG_SYS_CORTINA_FW_IN_REMOTE CONFIG_SYS_CORTINA_FW_IN_SPIFLASH Signed-off-by: Tom Rini <trini@konsulko.com>
* Convert CONFIG_PHY_CORTINA to KconfigTom Rini2019-12-0317-0/+17
| | | | | | | This converts the following to Kconfig: CONFIG_PHY_CORTINA Signed-off-by: Tom Rini <trini@konsulko.com>
* tbs2910: Disable VxWorks image booting supportTom Rini2019-12-031-0/+1
| | | | | | | | | | There are currently no known users of this functionality on this platform, disable it to prepare for additional VxWorks functionality that would cause this platform to fail to link. Cc: Soeren Moch <smoch@web.de> Signed-off-by: Tom Rini <trini@konsulko.com> Acked-by: Soeren Moch <smoch@web.de>
* Merge https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriqWIP/02Dec2019Tom Rini2019-12-028-0/+12
|\ | | | | | | | | - fsl-qoriq : Minor bug fixes and updates on lx2160a, ls1028a, ls1012a, ls1043aqds platforms
| * configs: ls1028a: enable CMD_DMAlex Marginean2019-11-294-0/+4
| | | | | | | | | | | | | | | | Since at least some of the drivers relevant to LS1028A are now following DM, it's useful to have dm command enabled by default. Signed-off-by: Alex Marginean <alexandru.marginean@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
| * configs/lx2160a: Add CONFIG_ENV_SECT_SIZE in defconfigPriyanka Jain2019-11-294-0/+4
| | | | | | | | | | | | | | | | Define CONFIG_ENV_SECT_SIZE as 0x20000 in lx2160a related defconfigs: lx2160ardb_tfa_defconfig, lx2160ardb_tfa_SECURE_BOOT_defconfig, lx2160aqds_tfa_defconfig, lx2160aqds_tfa_SECURE_BOOT_defconfig Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
| * configs: ls1028a: enable OF_LIBFDT_OVERLAYAlex Marginean2019-11-274-0/+4
| | | | | | | | | | | | | | | | | | LS1028A QDS board supports multiple combinations of SerDes protocols and multiple add-on cards with Ethernet PHYs. Some of them require specific configuration in Linux DT, and the plan is to use DT overlays for them. Signed-off-by: Alex Marginean <alexandru.marginean@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
* | Merge branch 'master' of git://git.denx.de/u-boot-mipsTom Rini2019-12-0212-386/+0
|\ \ | | | | | | | | | - MIPS: remove Micronas VCT boards
| * | MIPS: remove Micronas VCT boardsDaniel Schwierzeck2019-11-2912-386/+0
| |/ | | | | | | | | | | | | | | | | | | | | | | The deadline for migration to CONFIG_DM is v2020.01. The VCT baords would need an almost complete rewrite of all drivers to support driver model. Unless someone has access to the hardware and volunteers to do the migration, the board should be scheduled for removal. Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Acked-by: Stefan Roese <sr@denx.de>
* | Merge git://git.denx.de/u-boot-usbTom Rini2019-11-284-0/+4
|\ \ | | | | | | | | | - USB keyboard improvements
| * | sandbox: enable USB_KEYBOARD_FN_KEYSHeinrich Schuchardt2019-11-254-0/+4
| | | | | | | | | | | | | | | | | | | | | Enable the support of function keys on the USB keyboard. This is necessary to test the USB keyboard driver. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
* | | Merge tag 'u-boot-stm32-20191126' of ↵Tom Rini2019-11-284-0/+19
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://gitlab.denx.de/u-boot/custodians/u-boot-stm - Solve warning for stih410-b2260 - Device tree alignment on v5.4-rc4 for all stm32 boards - Correct the eMMC pin configuration on stm32mp157c-ev1 - Add DFU and SPI-NAND support for stm32mp1 board
| * | | stm32mp1: add support for virtual partition readPatrick Delaunay2019-11-263-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add read for OTP and PMIC NVM with alternates on virtual DFU device. Serie-cc: Boris Brezillon <boris.brezillon@bootlin.com> Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
| * | | stm32mp1: configs: activate CONFIG_MTD_SPI_NANDPatrick Delaunay2019-11-263-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Activate the support of SPI NAND in stm32mp1 U-Boot. Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Patrice Chotard <patrice.chotard@st.com>
| * | | stm32mp1: activate DFU support and command MTDPatrick Delaunay2019-11-263-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support of DFU for MMC, MTD, RAM and MTD command. Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Patrice Chotard <patrice.chotard@st.com>
| * | | configs: stih410-b2260: Enable DM_ETH flagPatrice Chotard2019-11-261-0/+1
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch allows to fix the following compilation warning: ===================== WARNING ====================== This board does not use CONFIG_DM_ETH (Driver Model for Ethernet drivers). Please update the board to use CONFIG_DM_ETH before the v2020.07 release. Failure to update by the deadline may result in board removal. See doc/driver-model/migration.rst for more info. ==================================================== Signed-off-by: Patrice Chotard <patrice.chotard@st.com> Reviewed-by: Patrick Delaunay <patrick.delaunay@st.com>
* | | Merge https://gitlab.denx.de/u-boot/custodians/u-boot-mpc85xxTom Rini2019-11-2849-0/+49
|\ \ \ | |/ / |/| | | | | | | | | | | - powerpc: Fix DM_MMC related build warnings by adding eSDHC device module support for T4240RDB, T2080RDB, T1042D4RDB, T1024RDB, P5040DS, P4080DS, P3041DS, P2041RDB, P2020RDB, P1020RDB platforms
| * | configs: enable eSDHC device module for T4240RDB boardYinbo Zhu2019-11-252-0/+2
| | | | | | | | | | | | | | | | | | | | | Enable eSDHC device module for T4240RDB board Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
| * | configs: enable eSDHC device module for T2080RDB boardYinbo Zhu2019-11-254-0/+4
| | | | | | | | | | | | | | | | | | | | | Enable eSDHC device module for T2080RDB board Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
| * | configs: enable eSDHC device module for T1042D4RDB boardYinbo Zhu2019-11-254-0/+4
| | | | | | | | | | | | | | | | | | | | | Enable eSDHC device module for T1042D4RDB board Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
| * | configs: enable eSDHC device module for T1024RDB boardYinbo Zhu2019-11-254-0/+4
| | | | | | | | | | | | | | | | | | | | | Enable eSDHC device module for T1024RDB board Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
| * | configs: enable eSDHC device module for P5040DS boardYinbo Zhu2019-11-254-0/+4
| | | | | | | | | | | | | | | | | | | | | Enable eSDHC device module for P5040DS board Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
| * | configs: enable eSDHC device module for P4080DS boardYinbo Zhu2019-11-253-0/+3
| | | | | | | | | | | | | | | | | | | | | Enable eSDHC device module for P4080DS board Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
| * | configs: enable eSDHC device module for P3041DS boardYinbo Zhu2019-11-254-0/+4
| | | | | | | | | | | | | | | | | | | | | Enable eSDHC device module for P3041DS board Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
| * | configs: enable eSDHC device module for P2041RDB boardYinbo Zhu2019-11-254-0/+4
| | | | | | | | | | | | | | | | | | | | | Enable eSDHC device module for P2041RDB board Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
| * | configs: enable eSDHC device module for P2020RDB boardYinbo Zhu2019-11-258-0/+8
| | | | | | | | | | | | | | | | | | | | | Enable eSDHC device module for P2020RDB board Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
| * | configs: enable eSDHC device module for P1020RDB boardYinbo Zhu2019-11-2512-0/+12
| |/ | | | | | | | | | | | | Enable eSDHC device module for P1020RDB board Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
* | Merge tag 'rpi-next-2020.01' of https://github.com/mbgg/u-bootWIP/25Nov2019Tom Rini2019-11-251-0/+45
|\ \ | |/ |/| | | | | | | - add RPi4 upstream compatible to pinctrl - fix boot banner on RPi3/4 - add support for one binary on RPi3/4
| * ARM: defconfig: add unified config for RPi3 and RPi4Matthias Brugger2019-11-241-0/+45
| | | | | | | | | | | | | | | | | | Provide a defconfig which allows us to boot Raspberrry Pi 4 and Raspberry Pi 3 Model B/B+ Instead of using the embedded DTB as done in RPi3 we use the devicetree provided by the firmware. Signed-off-by: Matthias Brugger <mbrugger@suse.com>