summaryrefslogtreecommitdiff
path: root/include/configs
Commit message (Collapse)AuthorAgeFilesLines
* Convert CONFIG_SCSI to KconfigSimon Glass2017-07-1127-27/+0
| | | | | | | | This converts the following to Kconfig: CONFIG_SCSI Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
* ARM64: poplar: hi3798cv200: u-boot support for Poplar 96BoardsJorge Ramirez-Ortiz2017-07-101-0/+86
| | | | | | | | | | | | | | | | | | | | | | | This port adds support for: 1) Serial 2) eMMC 3) USB It has been tested with ARM TRUSTED FIRMWARE running u-boot as the BL33 executable [see board's README] eMMC has been tested for reading and booting the loader and linux kernels as well as saving the u-boot environment. USB has been tested with ASIX networking adapter and SanDisk 7.4GB drive. PSCI has been tested via the reset call (PSCI executes from DDR) The firwmare upgrade process has been tested via TFTP and USB FAT filesystem containing the fastboot.bin image in one of the partitions. Signed-off-by: Jorge Ramirez-Ortiz <jorge.ramirez-ortiz@linaro.org>
* ARM: k2g: Update board_name u-boot env variable at runtimeCooper Jr., Franklin2017-07-101-2/+11
| | | | | | | | | | | Enable CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG to allow "board_name" to be set depending on the board it is being ran on. Update findfdt to use this new dynamic board_name value to determine which dtb should be used. Signed-off-by: Franklin S Cooper Jr <fcooper@ti.com> Reviewed-by: Tom Rini <trini@konsulko.com>
* powerpc, 8xx: Add support for MCR3000 board from CSSIChristophe Leroy2017-07-081-0/+158
| | | | | | | | | CS Systemes d'Information (CSSI) manufactures two boards, named MCR3000 and CMPC885 which are respectively based on MPC866 and MPC885 processors. This patch adds support for the first board. Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
* board/BuR/brppt1: fix MMC bootHannes Schmelzer2017-07-071-9/+9
| | | | | | | | | | | since commit 'd5abcf94c7123167725fc22ace342f0d455093c1' - ti: boot: Register the MMC controllers in SPL in the same way as in u-boot MMC boot on brppt1 board is broken, with this commit we make our board working again. Signed-off-by: Hannes Schmelzer <hannes.schmelzer@br-automation.com>
* wdt: Unify option of timeout valueAndy Shevchenko2017-07-071-1/+1
| | | | | | | | | | | There is no need to duplicate same option with different name. Kill HW_WATCHDOG_TIMEOUT_MS in favor of WATCHDOG_TIMEOUT_MSECS. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Heiko Schocher <hs@denx.de>
* avr32: Retire AVR32 for goodAndy Shevchenko2017-07-064-572/+0
| | | | | | | | | | | | | | AVR32 is gone. It's already more than two years for no support in Buildroot, even longer there is no support in GCC (last version is heavily patched 4.2.4). Linux kernel v4.12 got rid of it (and v4.11 didn't build successfully). There is no good point to keep this support in U-Boot either. Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Heiko Schocher <hs@denx.de> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
* powerpc: remove 4xx supportHeiko Schocher2017-07-0336-11036/+0
| | | | | | | | | There was for long time no activity in the 4xx area. We need to go further and convert to Kconfig, but it turned out, nobody is interested anymore in 4xx, so remove it. Signed-off-by: Heiko Schocher <hs@denx.de>
* Merge git://git.denx.de/u-boot-arcTom Rini2017-06-294-29/+102
|\
| * arc: Add support for HS Development Kit boardAlexey Brodkin2017-06-291-0/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ARC HS Development Kit board is a new low-cost development platform sporting ARC HS38 in real silicon with nice set of features such as: * Quad-core ARC HS38 with 512 kB L2 cache and running @1GHz * 4Gb of DDR (we use only lowest 1Gb out of it now) * Lots of DesigWare peripherals * Different connectivity modules: - Synopsys HAPS HT3 - Arduino-compatible connector - MikroBUS This initial commit supports the following peripherals: * UART (DW 8250) * Ethernet (DW GMAC) * SD/MMC (DW Mobile Storage) * USB 1.1 & 2.0 Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
| * axs10x: Move environment from I2C EEPROM to SD-cardAlexey Brodkin2017-06-291-3/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | With deprecation of I2C EEPROM we we left without a permamnent storage for U-Boot environment, but luckily we may simply use SD-card with FAT partition for that. Having environment on SD-card is much more convenient as it allows us to preserve all the settings when moving from one board to another. Moreover instead of 256 bytes of EEPROM we're now virtually unlimited in stuff being placed in environment like complicated scripts etc which are usually required in case of full-scale distros. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
| * axs10x: Get rid of both I2C and EEPROM who used to use I2CAlexey Brodkin2017-06-291-26/+0
| | | | | | | | | | | | | | | | | | With eb5ba3aefdf0 "i2c: Drop use of CONFIG_I2C_HARD" in place we cannot use I2C EEPROM any longer so we're dropping all references to both EEPROM and I2C which was only used for EEPROM. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Simon Glass <sjg@chromium.org>
| * boards: axs10x, nsim, tb100: Enable cmdline historyAlexey Brodkin2017-06-293-0/+3
| | | | | | | | | | | | | | Enable shell commands history on ARC boards for more convenience of users. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* | ARM: at91: ma5d4: Support both SF and eMMC SoMsMarek Vasut2017-06-291-8/+14
| | | | | | | | | | | | | | | | | | Discern the SoMs based on the presence of SPI flash to support both variants of the SoM, one booting from SPI NOR and one booting from eMMC. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Andreas Bießmann <andreas.devel@googlemail.com>
* | ARM: at91: ma5d4: Switch environment start to eMMCMarek Vasut2017-06-291-6/+5
| | | | | | | | | | | | | | | | | | The redesigned version of the SoM which was released onto the market does no longer contain SPI flash, but boots from the eMMC. Move the environment storage to the eMMC. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Andreas Bießmann <andreas.devel@googlemail.com>
* | ARM: at91: ma5d4: Enable support for booting from eMMCMarek Vasut2017-06-291-0/+9
| | | | | | | | | | | | | | | | The SoM has been redesigned to work around bug in the SoC and is now capable of booting from the eMMC. Add support for booting from eMMC. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Andreas Bießmann <andreas.devel@googlemail.com>
* | ARM: at91: ma5d4: Swap SD/MMC controller orderMarek Vasut2017-06-291-5/+5
| | | | | | | | | | | | | | | | | | The SDHCI1 is the primary boot controller on rev. 2.1 SoM, which is the version available on the market. Swap the controller order to match this and future versions of the SoM. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Andreas Bießmann <andreas.devel@googlemail.com>
* | ARM: at91: ma5d4: Enable DFU and UMSMarek Vasut2017-06-291-0/+4
| | | | | | | | | | | | | | Enable DFU and USB mass storage support for the DENX MA5D4 SoM. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Andreas Bießmann <andreas.devel@googlemail.com>
* | ARM: atmel: Rename MA5D4EVKMarek Vasut2017-06-291-2/+2
| | | | | | | | | | | | The board is now manufactured by Aries Embedded GmbH , rename it. Signed-off-by: Marek Vasut <marex@denx.de>
* | atmel, at91: fix smartweb boardHeiko Schocher2017-06-291-0/+3
| | | | | | | | | | | | | | | | | | since commit: f8b7fff1d5c5 "serial: atmel_usart: Add clk support" smartweb board comes not up anymore. Fix it. Signed-off-by: Heiko Schocher <hs@denx.de> Acked-by: Wenyou Yang <wenyou.yang@microchip.com>
* | ti816x: Enable ethernet supportTom Rini2017-06-281-0/+9
|/ | | | | | | | | | The ti816x SoC revision of the ethernet IP block is handled by the "davinci_emac" driver, rather than the "cpsw" driver as done by later members of the family. Enable the relevant plumbing. Signed-off-by: Sriramakrishnan <srk@ti.com> Signed-off-by: Vitaly Wool <vitaly.wool@konsulko.com> Signed-off-by: Tom Rini <trini@konsulko.com>
* Merge git://www.denx.de/git/u-boot-imxTom Rini2017-06-277-556/+176
|\ | | | | | | | | | | | | | | | | Signed-off-by: Tom Rini <trini@konsulko.com> Conflicts: include/configs/imx6qdl_icore_rqs.h include/configs/imx6ul_geam.h include/configs/imx6ul_isiot.h
| * engicam: Generate single config fileJagan Teki2017-05-314-548/+29
| | | | | | | | | | | | | | | | Engicam has several SOM's on i.MX6 stream, where each SOM has one include/configs/*.h file, this patch generate single config file for all SOM's include/configs/imx6-engicam.h Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
| * engicam: Add fdt_addr env value based on cpu_typeJagan Teki2017-05-314-4/+16
| | | | | | | | | | | | | | Define FDT_ADDR based on the respective SOM, and later patches will make use of this fdt_addr in single config file. Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
| * engicam: Set console env on board_late_initJagan Teki2017-05-314-4/+0
| | | | | | | | | | | | Set console env on board_late_init instead of configs. Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
| * icorem6: Remove unused FEC configsJagan Teki2017-05-311-2/+0
| | | | | | | | | | | | | | - IMX_FEC_BASE: icorem6 using dts, no need for explicit base. - CONFIG_ETHPRIME: ethprime env not using anywhere in the board. Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
| * engicam: Move PHY configs to defconfigJagan Teki2017-05-314-9/+0
| | | | | | | | | | | | | | | | | | - CONFIG_PHYLIB - CONFIG_PHY_SMSC - CONFIG_PHY_MICREL - CONFIG_PHY_MICREL_KSZ9021 Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
| * engicam: Move SPL mmc configs under CONFIG_SPL_BUILDJagan Teki2017-05-314-8/+9
| | | | | | | | | | | | | | - CONFIG_SYS_FSL_USDHC_NUM - CONFIG_SYS_FSL_ESDHC_ADDR Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
| * arm: mx6: remove unused config variable CONFIG_SPL_NAND_MXSLothar Waßmann2017-05-311-5/+0
| | | | | | | | | | | | | | | | | | The config variable CONFIG_SPL_NAND_MXS is only set in include/configs/imx6_spl.h but used nowhere. Remove it. Signed-off-by: Lothar Waßmann <LW@KARO-electronics.de> Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
| * mx7dsabresd: Increase CONFIG_ENV_OFFSETFabio Estevam2017-05-311-1/+1
| | | | | | | | | | | | | | | | | | After running 'saveenv' we can no longer boot. Adjust CONFIG_ENV_OFFSET so that U-Boot binary and the environment section do not overlap. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
| * pico-imx7d: Add initial supportVanessa Maegima2017-05-311-0/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | Add the initial support for pico-imx7d board based on Wig Cheng's source code. Add support for eMMC, USB gadget, I2C, PMIC and Ethernet. For more information about this board, please visit: http://www.technexion.org/products/pico/pico-som/pico-imx7-emmc Signed-off-by: Vanessa Maegima <vanessa.maegima@nxp.com> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
* | Merge branch 'master' of git://git.denx.de/u-boot-rockchipTom Rini2017-06-231-1/+1
|\ \
| * | rockchip: rk3399: correct SPL_MAX_SIZEKever Yang2017-06-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The SPL_MAX_SIZE is the internal memory size minux the space used by bootrom. Signed-off-by: Kever Yang <kever.yang@rock-chips.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
* | | atmel, at91: fix corvus boardHeiko Schocher2017-06-231-2/+1
| | | | | | | | | | | | | | | | | | | | | since commit: f8b7fff1d5c5 "serial: atmel_usart: Add clk support" corvus board comes not up anymore. Fix it. Signed-off-by: Heiko Schocher <hs@denx.de>
* | | arm: omap: Extract OMAP5 boot environment to separate fileSemen Protsenko2017-06-231-57/+3
| | | | | | | | | | | | | | | Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org> Reviewed-by: Tom Rini <trini@konsulko.com>
* | | x86: Remove CONFIG_USB_MAX_CONTROLLER_COUNTBin Meng2017-06-224-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As all x86 boards have been switched over to use DM USB, remove CONFIG_USB_MAX_CONTROLLER_COUNT which is not used by DM USB. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Stefan Roese <sr@denx.de> Tested-by: Stefan Roese <sr@denx.de>
* | | x86: minnowmax: Configure GPIO pins to turn on USB ports VBUSBin Meng2017-06-221-0/+1
|/ / | | | | | | | | | | | | | | | | | | GPIO bank E pin 8 & 9 are used to control the on-board two USB ports VBUS on/off. Let's configure them in the misc_init_r(). Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Stefan Roese <sr@denx.de> Tested-by: Stefan Roese <sr@denx.de>
* | Merge branch 'master' of git://git.denx.de/u-boot-samsungTom Rini2017-06-211-5/+0
|\ \
| * | odroid: remove CONFIG_DM_I2C_COMPAT configJaehoon Chung2017-06-191-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | Remove the CONFIG_DM_I2C_COMPAT config. Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> Reviewed-by: Simon Glass <sjg@chromium.org> Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
* | | arm: zynq: Move CONFIG_SF_DUAL_FLASH to defconfigMike Looijmans2017-06-202-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | Move the only use of CONFIG_SF_DUAL_FLASH to defconfig. This makes the associated topic_miamiplus.h header obsolete, so remove that as well. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* | | arm64: zynqmp: Check pmufw versionMichal Simek2017-06-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If PMUFW version is not v0.3 then panic. ZynqMP switch to CCF based clock driver which requires PMUFW to be present at certain version. This patch ensure that you use correct and tested PMUFW binary. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* | | arm64: zynqmp: Decrease MALLOC size for SPLMichal Simek2017-06-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Decrease malloc size to 1MB from 256MB. Huge malloc space is adding huge delay in mem_malloc_init() because we are enabling CONFIG_SYS_MALLOC_CLEAR_ON_INIT which clear the whole malloc space. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* | | arm64: zynqmp: Remove CPU_RELEASE_ADDR macroMichal Simek2017-06-191-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | CPU_RELEASE_ADDR is used only when CONFIG_ARMV8_MULTIENTRY is enabled. ZynqMP is running ATF which takes care about this that's why no need to have this macro. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
* | | powerpc, 5xxx, 512x: remove support for mpc5xxx and mpc512xHeiko Schocher2017-06-1628-7791/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | There was for long time no activity in the mpx5xxx area. We need to go further and convert to Kconfig, but it turned out, nobody is interested anymore in mpc5xxx, so remove it. Signed-off-by: Heiko Schocher <hs@denx.de>
* | | board/BuR/brxre1: refactor default environmentHannes Schmelzer2017-06-161-30/+21
| | | | | | | | | | | | | | | | | | | | | | | | For better readability and setup-handling we refactor the default environment. Signed-off-by: Hannes Schmelzer <hannes.schmelzer@br-automation.com> Reviewed-by: Tom Rini <trini@konsulko.com>
* | | board/BuR/brxre1: cosmetic cleanup of config-headerHannes Schmelzer2017-06-161-2/+0
| | | | | | | | | | | | | | | Signed-off-by: Hannes Schmelzer <hannes.schmelzer@br-automation.com> Reviewed-by: Tom Rini <trini@konsulko.com>
* | | board/BuR/brxre1: drop obsolete CONFIG_LCD_NOSTDOUT from config-headerHannes Schmelzer2017-06-161-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This define isn't used anymore in the u-boot source tree, so we drop it from the config header. We drop it also from the 'config_whitelist.txt' Signed-off-by: Hannes Schmelzer <hannes.schmelzer@br-automation.com> Reviewed-by: Tom Rini <trini@konsulko.com>
* | | board/BuR/brxre1: drop bootlogo featureHannes Schmelzer2017-06-161-11/+0
| | | | | | | | | | | | | | | | | | | | | | | | the BMP logo loading has become obsolete and is not used any more. So we drop the support for it. Signed-off-by: Hannes Schmelzer <hannes.schmelzer@br-automation.com> Reviewed-by: Tom Rini <trini@konsulko.com>
* | | board/BuR/brxre1: fix MMC bootHannes Schmelzer2017-06-161-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | since commit 'd5abcf94c7123167725fc22ace342f0d455093c1' - ti: boot: Register the MMC controllers in SPL in the same way as in u-boot MMC boot on brxre1 board is broken, with this commit we make our board working again. Signed-off-by: Hannes Schmelzer <hannes.schmelzer@br-automation.com> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
* | | Merge git://git.denx.de/u-boot-mpc85xxTom Rini2017-06-143-6/+6
|\ \ \