summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* powerpc: remove 4xx supportHeiko Schocher2017-07-03471-85191/+14
| | | | | | | | | 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>
* drivers, block: remove sil680 driverHeiko Schocher2017-07-033-91/+0
| | | | | | driver is not used anymore, so remove it. Signed-off-by: Heiko Schocher <hs@denx.de>
* pico-imx7d: Remove bouncing emailFabio Estevam2017-06-291-1/+0
| | | | | | Wig Cheng's email bounces, so remove it from the maintainers list. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
* doc: restore doc/README.fsl-clkChristophe Leroy2017-06-291-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | doc/README.fsl-clk was removed in commit 5b8e76c35ec31 ("powerpc, 8xx: remove support for 8xx") allthought CONFIG_SYS_FSL_CLK is defined in arch/arm/cpu/armv8/fsl-layerscape/Kconfig and still in use in the following configs: ./include/configs/mx53loco.h:21:#define CONFIG_SYS_FSL_CLK ./include/configs/m53evk.h:16:#define CONFIG_SYS_FSL_CLK ./include/configs/mx25pdk.h:17:#define CONFIG_SYS_FSL_CLK ./include/configs/usbarmory.h:14:#define CONFIG_SYS_FSL_CLK ./include/configs/ls1021aqds.h:14:#define CONFIG_SYS_FSL_CLK ./include/configs/mx53cx9020.h:22:#define CONFIG_SYS_FSL_CLK ./include/configs/colibri_vf.h:17:#define CONFIG_SYS_FSL_CLK ./include/configs/mx35pdk.h:21:#define CONFIG_SYS_FSL_CLK ./include/configs/woodburn_common.h:19:#define CONFIG_SYS_FSL_CLK ./include/configs/mx7_common.h:25:#define CONFIG_SYS_FSL_CLK ./include/configs/ls1021aiot.h:12:#define CONFIG_SYS_FSL_CLK ./include/configs/ls1021atwr.h:14:#define CONFIG_SYS_FSL_CLK ./include/configs/mx53ard.h:21:#define CONFIG_SYS_FSL_CLK ./include/configs/mx53smd.h:21:#define CONFIG_SYS_FSL_CLK ./include/configs/mx51evk.h:16:#define CONFIG_SYS_FSL_CLK ./include/configs/mx6_common.h:31:#define CONFIG_SYS_FSL_CLK ./include/configs/vf610twr.h:14:#define CONFIG_SYS_FSL_CLK ./include/configs/mx53evk.h:21:#define CONFIG_SYS_FSL_CLK Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr> Reviewed-by: Heiko Schocher <hs@denx.de>
* .travis.yml: All DENX boards are now under AriesTom Rini2017-06-291-2/+2
| | | | | | DENX hardware is now under Aries Embedded, update the job. Signed-off-by: Tom Rini <trini@konsulko.com>
* Revert "armv7m: Disable D-cache when booting nommu(ARMv7M) Linux kernel"Tom Rini2017-06-291-1/+0
| | | | | | | | | The author of the commit discovered later on that this was already being done in cleanup_before_linux() on arch/arm/cpu/armv7m/cpu.c. This reverts commit 8f079cccb369995e46a2ab530d5d60b88c1e70bb. Signed-off-by: Tom Rini <trini@konsulko.com>
* Merge git://git.denx.de/u-boot-arcTom Rini2017-06-2916-38/+325
|\
| * arc: Add support for HS Development Kit boardAlexey Brodkin2017-06-299-0/+283
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * arcv2: Set IOC aperture so it covers available DDRAlexey Brodkin2017-06-291-6/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We used to use the same memory layout and size for a couple of boards and thus we just hardcoding IOC aperture start and size. Now when we're getting more boards with more memory on board we need to have an ability to set IOC so it matches real DDR layout and size. Even though it is not really a must but for simplicity we assume IOC covers all the DDR we have, that gives us a chance to not bother where DMA buffers are allocated - any part of DDR is OK. 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-293-28/+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>
| * axs10x: Add support of Ext2/4 FSAlexey Brodkin2017-06-292-0/+6
| | | | | | | | | | | | Those could be easily used on USB flash drives or on SD/MMC cards. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
| * axs101: Enable data cacheAlexey Brodkin2017-06-291-1/+0
| | | | | | | | | | | | | | There's no reason to keep data cache disabled in axs101 board any longer, enabling it. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
| * arc: arcv1: Disable master/slave checkAlexey Brodkin2017-06-291-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ARCompact cores are not supposed to be used in SMP designs (this doesn't stop people from creation of heterogeneous chips, for an example keep reading) so there's no point in checking ARCNUM and halting somebody if we build for ARC700. Moreover on AXS101 board we have ARC770 in the ASIC together with other ARC cores and ARC770 happens to be the last node in JTAG chain with ARCNUM = 4. And existing check halts the one and only core we want keep running. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
* | ARM: at91: ma5d4: Support both SF and eMMC SoMsMarek Vasut2017-06-292-10/+38
| | | | | | | | | | | | | | | | | | 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: Enable random ethaddrMarek Vasut2017-06-291-0/+1
| | | | | | | | | | | | Use random ethaddr by default in case no ethaddr is set. Signed-off-by: Marek Vasut <marex@denx.de>
* | 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: Boot from MMC2 when using SAM-BAMarek Vasut2017-06-291-0/+18
| | | | | | | | | | | | | | | | | | | | | | Continue loading U-Boot from MMC2 when the SPL was loaded using SAM-BA loader. This allows the board to boot system from the removable media instead of the eMMC, which is useful for commissioning purposes. When booting from the eMMC, always boot from it as it is not possible to boot from the SD interface directly. 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-292-8/+7
| | | | | | | | | | | | | | | | | | 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: Init SD/MMC controller in SPLMarek Vasut2017-06-291-0/+6
| | | | | | | | | | | | | | | | Init the controllers, otherwise the board cannot boot from SD/MMC. This boot option is new on rev. 2.1 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-292-0/+12
| | | | | | | | | | | | | | 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: at91: ma5d4: Reset CAN controllers lateMarek Vasut2017-06-291-6/+6
| | | | | | | | | | | | | | | | | | The CAN controllers need slight delay between toggling of their reset line. Move this action into board_init(), otherwise timer will not be initialized and the board might hang. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Andreas Bießmann <andreas.devel@googlemail.com>
* | ARM: at91: ma5d4: Switch DDR2 controller to sequencial address decodingMarek Vasut2017-06-291-1/+0
| | | | | | | | | | | | | | | | | | | | | | According to the datasheet, sequential mapping is used for DDR SDRAM, while interleaved mapping is used for regular SDRAM. Incorrect configuration of this bit does indeed cause sporadic memory instability. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Andreas Bießmann <andreas.devel@googlemail.com> Cc: Wenyou Yang <wenyou.yang@atmel.com>
* | ARM: atmel: Rename MA5D4EVKMarek Vasut2017-06-296-7/+7
| | | | | | | | | | | | The board is now manufactured by Aries Embedded GmbH , rename it. Signed-off-by: Marek Vasut <marex@denx.de>
* | atmel, at91: fix taurus boardHeiko Schocher2017-06-293-9/+5
| | | | | | | | | | | | | | | | | | since commit: f8b7fff1d5c5 "serial: atmel_usart: Add clk support" taurus board comes not up anymore. Fix it. Signed-off-by: Heiko Schocher <hs@denx.de> Acked-by: Wenyou Yang <wenyou.yang@microchip.com>
* | at91, dfu, smartweb: set serial numberHeiko Schocher2017-06-291-0/+7
| | | | | | | | | | | | | | | | | | since commit 842778a09104 dfu-util shows serial="UNDEFINED". to see here again a serial number, we have to call g_dnl_set_serialnumber(). Signed-off-by: Heiko Schocher <hs@denx.de>
* | atmel, at91: fix smartweb boardHeiko Schocher2017-06-294-9/+8
| | | | | | | | | | | | | | | | | | 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>
* | drivers, usb, gadget: fix compiler warnings for at91_udc.cHeiko Schocher2017-06-291-71/+1
| | | | | | | | | | | | | | | | | | fix warnings: drivers/usb/gadget/at91_udc.c:1344:12: warning: 'at91rm9200_udc_init' defined but not used [-Wunused-function] drivers/usb/gadget/at91_udc.c:1379:13: warning: 'at91rm9200_udc_pullup' defined but not used [-Wunused-function] drivers/usb/gadget/at91_udc.c:1476:12: warning: 'at91sam9263_udc_init' defined but not used [-Wunused-function] Signed-off-by: Heiko Schocher <hs@denx.de>
* | GE Bx50v3 boards: fix fdt file variablePeter Robinson2017-06-293-3/+3
| | | | | | | | | | | | | | | | | | | | | | The CONFIG_DEFAULT_FDT_FILE expects just the file not a full path as that might vary depending on the variant of Linux distro you might be using. Cc: Martin Donnelly <martin.donnelly@ge.com> Cc: Fabio Estevam <festevam@gmail.com> Signed-off-by: Peter Robinson <pbrobinson@gmail.com> Acked-by: Fabio Estevam <fabio.estevam@nxp.com>
* | scripts: config_whitelist: Handle lines with leading spaces/tabsBin Meng2017-06-293-119/+5
| | | | | | | | | | | | | | | | Some Kconfig options are defined in a line with leading spaces/tabs. Update build-whitelist/check-config scripts to handle such cases. Generate a new config_whitelist.txt with new scripts. Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
* | ARM: make memset and memcpy prompt message more clearlyAndy Yan2017-06-291-2/+2
| | | | | | | | | | | | | | | | | | The origin SPL_USE_ARCH_MEMSET/MEMCPY use same prompt message as USE_ARCH_MEMSET/MEMCPY, which makes it's hard to distinguish them in menuconfig interface. This patch gives them different prompt messages for spl and none-spl config. Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
* | usb: gadget: Call g_dnl_bind_fixup() before testing g_dnl_serial lengthLukasz Majewski2017-06-291-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After the commit SHA1: 842778a091 - the serial number descriptor is only visible when we have non zero length of g_dnl_serial. However, on some platforms (e.g. Siemens) the serial number is set at g_dnl_bind_fixup(), so with the current code we will always omit the serial (since it is not set). This commit moves the g_dnl_bind_fixup() call before the g_dnl_serial length test. Signed-off-by: Lukasz Majewski <lukma@denx.de> Acked-by: Heiko Schocher <hs@denx.de> Tested-by: Heiko Schocher <hs@denx.de>
* | ti816x: Enable ethernet supportTom Rini2017-06-287-21/+122
|/ | | | | | | | | | 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://git.denx.de/u-boot-x86Tom Rini2017-06-277-62/+81
|\
| * Revert "x86: Convert MMC to driver model"Bin Meng2017-06-277-62/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit ddb3ac3c716f56cead695444e65a7ba7b0946555. With MMC converted to driver model, SCSI driver is broken due to zero address access at (ops->read) in block_dread() function. The fix (SCSI driver converted to DM) is ready in u-boot-dm branch, but it is too late for this relese to get that in. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
* | Merge git://www.denx.de/git/u-boot-imxTom Rini2017-06-2742-650/+912
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | mx6: soc: Fix typo in temperature unit nameFabio Estevam2017-06-271-1/+1
| | | | | | | | | | | | | | | | | | The correct name is 'Celsius', so fix it accordingly. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
| * | mx6sabresd: Update to SPL only modeFabio Estevam2017-05-311-56/+28
| | | | | | | | | | | | | | | | | | | | | mx6sabresd only supports SPL mode now, so update the README file accordingly. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
| * | mx6sabresd: Update the config fileFabio Estevam2017-05-311-3/+1
| | | | | | | | | | | | | | | | | | | | | Only configs/mx6sabresd_defconfig is supported now, so update the MAINTAINERS file accordingly. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
| * | mx6sabresd: Rename target to mx6sabresd_defconfigFabio Estevam2017-05-311-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | As mx6sabresd only supports SPL target now, there is no need to keep the 'spl' in the name of the target, so simply rename it to mx6sabresd_defconfig. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
| * | engicam: Generate single config fileJagan Teki2017-05-318-552/+33
| | | | | | | | | | | | | | | | | | | | | | | | 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-315-4/+5
| | | | | | | | | | | | | | | | | | 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-3112-9/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | - CONFIG_PHYLIB - CONFIG_PHY_SMSC - CONFIG_PHY_MICREL - CONFIG_PHY_MICREL_KSZ9021 Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
| * | drivers: net: Kconfig: Add PHY_MICREL_KSZ9021 entryJagan Teki2017-05-311-0/+8
| | | | | | | | | | | | | | | | | | | | | Add kconfig entry for Micrel KSZ9021 PHY support. Cc: Joe Hershberger <joe.hershberger@ni.com> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
| * | icorem6: Recover missing nand defconfigJagan Teki2017-05-311-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | nand defconfig is accidentally removed from below commit, so recover the same. "icorem6: Make SPL to pick suitable fdt" (sha1: 15455a6b01d97d575afe2f494cfc9722424230c0) 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>