summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2014-10-30arm: socfpga: Add I2C support to SoCFPGAStefan Roese
This patch adds I2C support for the SoCFPGA. Using the designware I2C controller driver. It supports all 4 I2C busses on the SoCFPGA. The designware I2C driver has now been converted to the CONFIG_SYS_I2C framework. So lets enable it on SoCFPGA. Tested on SoCrates. Signed-off-by: Stefan Roese <[email protected]> Cc: Marek Vasut <[email protected]> Cc: Chin Liang See <[email protected]> Cc: Dinh Nguyen <[email protected]> Cc: Vince Bridgers <[email protected]> Cc: Pavel Machek <[email protected]> Cc: Heiko Schocher <[email protected]>
2014-10-30ARM: mx6: Add support for Kosagi NovenaMarek Vasut
Add support for the Kosagi Novena board. Currently supported are: - I2C busses - FEC Ethernet - MMC0, MMC1, Booting from MMC - SATA - USB ports - USB Ethernet Signed-off-by: Marek Vasut <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Sean Cross <[email protected]> Cc: Nikolay Dimitrov <[email protected]> Reviewed-by: Nikolay Dimitrov <[email protected]>
2014-10-30board: wandboard: add usb storageJeroen Hofstee
Cc: Fabio Estevam <[email protected]> Signed-off-by: Jeroen Hofstee <[email protected]> Acked-by: Fabio Estevam <[email protected]>
2014-10-29Merge git://git.denx.de/u-boot-x86Tom Rini
2014-10-29Merge branch 'master' of git://git.denx.de/u-boot-mpc5xxxTom Rini
2014-10-29x86: config: Increase CONFIG_SYS_BOOTM_LEN to 16MBSimon Glass
The code density of x86_64 is not wonderful. Increase the maximum boot size and adjust the load address to cope. Signed-off-by: Simon Glass <[email protected]>
2014-10-29powerpc: TQM5200: convert to generic boardWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2014-10-29powerpc: tqm8xx*: convert to generic boardWolfgang Denk
This converts all TQM8xx boards (MPC8xx based) to generic board. Signed-off-by: Wolfgang Denk <[email protected]>
2014-10-29i2c: designware: Convert driver to multibus/multiadapter frameworkStefan Roese
In preparation for the SoCFPGA support of the designware I2C driver, convert this driver to the common CONFIG_SYS_I2C framework. This patch converts all users of this driver, this is: - ST spearxxx boards - AXS101 (ARC700 platform) I couldn't test this patch on those boards. Only compile tested for all spear boards. And tested on SoCFPGA. Signed-off-by: Stefan Roese <[email protected]> Reviewed-by: Marek Vasut <[email protected]> Acked-by: Alexey Brodkin <[email protected]> Tested-by: Alexey Brodkin <[email protected]> Cc: Heiko Schocher <[email protected]> Cc: Vipin Kumar <[email protected]> Cc: Jeroen Hofstee <[email protected]>
2014-10-29i2c: mxs: Add basic support for i2c frameworkMarek Vasut
This patch just converts the function prototypes used throughout this driver to match those of the i2c framework. There is so far no functional change. This patch does not do the deeper integration of the framework bits. Signed-off-by: Marek Vasut <[email protected]> Cc: Stefano Babic <[email protected]> Cc: Heiko Schocher <[email protected]>
2014-10-28x86: image: Add new image type for x64_64Simon Glass
This is a bit odd in that we are permitted to boot images for either, even though they are separate architectures. Signed-off-by: Simon Glass <[email protected]>
2014-10-28x86: Display basic CPU information on bootSimon Glass
Display the type of CPU (x86 or x86_64) when starting up. Signed-off-by: Simon Glass <[email protected]>
2014-10-28ppc/arm: zap EMK boardsWolfgang Denk
The following bard configurations have been without active maintenance for a long time, and the board maintainer agrees to have them removed: MPC5200: TOP5200, MINI5200, EVAL5200 MPC860: TOP860 at91sam9xeXXX: top9000eval_xe, top9000su_xe Signed-off-by: Wolfgang Denk <[email protected]> Cc: Reinhard Meyer <[email protected]> [trini: Add missing Kconfig removals] Signed-off-by: Tom Rini <[email protected]>
2014-10-28Merge git://git.denx.de/u-boot-dmTom Rini
2014-10-28e1000: add i211 and unprogrammed i210/i211 supportMarcel Ziswiler
This patch adds support for i211 as well as unprogrammed aka tools only i210/i211 chip support. Signed-off-by: Marcel Ziswiler <[email protected]>
2014-10-27exynos: common: enable generic fs operationsPrzemyslaw Marczak
This config is required by Odroid, and could be also useful for the other boards. Signed-off-by: Przemyslaw Marczak <[email protected]> Acked-by: Simon Glass <[email protected]>
2014-10-27Use __stringify() instead of xstr()Anatolij Gustschin
Some boards still use xstr(). Replace remaining occurrences of xstr() by commonly used __stringify(). Signed-off-by: Anatolij Gustschin <[email protected]>
2014-10-27ppc4xx: update PMC440 board supportMatthias Fuchs
- switch to GENERIC_BOARD - fix env support from eeprom Signed-off-by: Matthias Fuchs <[email protected]>
2014-10-27Correct single misspelling of "consitant" in source tree.Robert P. J. Day
Signed-off-by: Robert P. J. Day <[email protected]>
2014-10-27TI:OMAP4: enable EXT support in SPL for OMAP4 boardsGuillaume GARDET
Enable EXT support in SPL for OMAP4 boards. Build tested for duovero, omap4_sdp4430 and omap4_panda. Run time tested on omap4_panda. Signed-off-by: Guillaume GARDET <[email protected]> Cc: Tom Rini <[email protected]>
2014-10-27spl: Add EXT support to SPLGuillaume GARDET
Add EXT filesystem support to SPL. Signed-off-by: Guillaume GARDET <[email protected]> [trini: Fix a warning and checkpatch problems] Signed-off-by: Tom Rini <[email protected]>
2014-10-27Rename some defines containing FAT in their name to be filesystem genericGuillaume GARDET
Rename some defines containing FAT in their name to be filesystem generic: MMCSD_MODE_FAT => MMCSD_MODE_FS CONFIG_SPL_FAT_LOAD_ARGS_NAME => CONFIG_SPL_FS_LOAD_ARGS_NAME CONFIG_SPL_FAT_LOAD_PAYLOAD_NAME => CONFIG_SPL_FS_LOAD_PAYLOAD_NAME CONFIG_SYS_MMC_SD_FAT_BOOT_PARTITION => CONFIG_SYS_MMC_SD_FS_BOOT_PARTITION Signed-off-by: Guillaume GARDET <[email protected]> Cc: Tom Rini <[email protected]>
2014-10-27Tidy up data sizes and function comment in display_optionsSimon Glass
Use inttypes.h and uint64_t to correct the code so that it will not issue warnings on 64-bit machines where 'uint64_t' is 'unsigned long'. Signed-off-by: Simon Glass <[email protected]>
2014-10-27Use uint64_t for time typesSimon Glass
Unfortunately 'unsigned long long' and 'uint64_t' are not necessarily compatible on 64-bit machines. Use the correct typedef instead of writing the supposed type out in full. Signed-off-by: Simon Glass <[email protected]>
2014-10-27Add some standard headers external code might needGabe Black
inttypes.h defines format specifiers for printf which work with data types of particular sizes. stdlib.h is currently just a passthrough to malloc.h which has declarations of the various *alloc functions. Add the required #define to common.h so that these printf format specifiers will be made available. Signed-off-by: Gabe Black <[email protected]> Reviewed-by: Gabe Black <[email protected]> Tested-by: Gabe Black <[email protected]> Reviewed-by: Bill Richardson <[email protected]> Signed-off-by: Simon Glass <[email protected]> (Replaced with a GPL version from glibc)
2014-10-27Provide option to avoid defining a custom version of uintptr_t.Gabe Black
There's a definition in stdint.h (provided by gcc) which will be more correct if available. Define CONFIG_USE_STDINT to use this feature, or USE_STDINT=1 on the 'make' commmand. This adjusts the settings for x86 and sandbox, with both have 64-bit options. Signed-off-by: Gabe Black <[email protected]> Reviewed-by: Gabe Black <[email protected]> Tested-by: Gabe Black <[email protected]> Reviewed-by: Bill Richardson <[email protected]> Rewritten to be an option, since stdint.h is often available only in glibc. Changed to preserve a clear boundary between stdint and non-stdint Signed-off-by: Simon Glass <[email protected]>
2014-10-27cli: hush: Adjust 'run' command to run each line of the env varSimon Glass
The run command treats each argument an an environment variable. It gets the value of each variable and executes it as a command. If an environment variable contains a newline and the hush cli is used, it is supposed to execute each line one after the other. Normally a newline signals to hush to exit - this is used in normal command line entry - after a command is entered we want to return to allow the user to enter the next one. But environment variables obviously need to execute to completion. Add a special case for the execution of environment variables which continues when a newline is seen, and add a few tests to check this behaviour. Note: it's not impossible that this may cause regressions in other areas. I can't think of a case but with any change of behaviour with limited test coverage there is always a risk. From what I can tell this behaviour has been around since at least U-Boot 2011.03, although this pre-dates sandbox and I have not tested it on real hardware. Reported-by: Wolfgang Denk <[email protected]> Signed-off-by: Simon Glass <[email protected]>
2014-10-27Merge branch 'master' of git://git.denx.de/u-boot-mpc5xxxTom Rini
2014-10-27ppc: Zap TQM8272 boardMarek Vasut
This board is old and is using CONFIG_I2C_X, which is wrong. Signed-off-by: Marek Vasut <[email protected]> Cc: Masahiro Yamada <[email protected]> Cc: Tom Rini <[email protected]> Cc: Wolfgang Denk <[email protected]> Cc: Simon Glass <[email protected]> Cc: Heiko Schocher <[email protected]>
2014-10-27ppc: Zap TQM8260 boardMarek Vasut
This board is old and is using CONFIG_I2C_X, which is wrong. Signed-off-by: Marek Vasut <[email protected]> Cc: Masahiro Yamada <[email protected]> Cc: Tom Rini <[email protected]> Cc: Wolfgang Denk <[email protected]> Cc: Simon Glass <[email protected]> Cc: Heiko Schocher <[email protected]>
2014-10-27ppc: Zap IDS8247 boardMarek Vasut
This board is old and is using CONFIG_I2C_X, which is wrong. Signed-off-by: Marek Vasut <[email protected]> Cc: Masahiro Yamada <[email protected]> Cc: Tom Rini <[email protected]> Cc: Wolfgang Denk <[email protected]> Cc: Simon Glass <[email protected]> Cc: Heiko Schocher <[email protected]>
2014-10-27ppc: Zap HWW1U1A boardMarek Vasut
This is the only used of CONFIG_SPI_X macro, just zap this. Signed-off-by: Marek Vasut <[email protected]> Cc: Masahiro Yamada <[email protected]> Cc: Tom Rini <[email protected]> Cc: Wolfgang Denk <[email protected]> Cc: Simon Glass <[email protected]> Cc: Heiko Schocher <[email protected]>
2014-10-27ppc: Zap Hymod boardMarek Vasut
Remove this board as this is the only one last user of eeprom_probe(), which is pretty non-standard stuff. This patch also removes all the PHP, SQL and CSS stuff from U-Boot, which probably makes U-Boot a bit less IoT ;-) Signed-off-by: Marek Vasut <[email protected]> Cc: Masahiro Yamada <[email protected]> Cc: Tom Rini <[email protected]> Cc: Wolfgang Denk <[email protected]> Cc: Simon Glass <[email protected]> Cc: Heiko Schocher <[email protected]>
2014-10-27ppc: Zap MHPC boardMarek Vasut
This board uses eeprom accessors in an incorrect way. The board is old and unsupported, just zap it. Signed-off-by: Marek Vasut <[email protected]> Cc: Masahiro Yamada <[email protected]> Cc: Tom Rini <[email protected]> Cc: Wolfgang Denk <[email protected]> Cc: Simon Glass <[email protected]> Cc: Heiko Schocher <[email protected]>
2014-10-27ppc: Zap ICU862 boardMarek Vasut
This board is the only user of CONFIG_SYS_EEPROM_X40430 , remove it so the EEPROM command code can be cleansed of the related code as well. Signed-off-by: Marek Vasut <[email protected]> Cc: Masahiro Yamada <[email protected]> Cc: Tom Rini <[email protected]> Cc: Wolfgang Denk <[email protected]> Cc: Simon Glass <[email protected]> Cc: Heiko Schocher <[email protected]>
2014-10-27PowerPC: drop some 74xx_7xx boards and related codeWolfgang Denk
The file board/Marvell/include/mv_gen_reg.h is incompatible with the GPL (see for example the "MARVELL RESERVES THE RIGHT AT ITS SOLE DISCRETION TO REQUEST THAT THIS CODE BE IMMEDIATELY RETURNED TO MARVELL" clause). As this cannot be fixed, we remove the file and all code that depends on it. Fortunately this only affects some very old boards that have long reached EOL: CPCI750 DB64360 DB64460 p3m750 p3m7448 Signed-off-by: Wolfgang Denk <[email protected]> Cc: Reinhard Arlt <[email protected]> Cc: Stefan Roese <[email protected]> Cc: Roger Meier <[email protected]>
2014-10-27powerpc: digsy_mtc: convert to generic boardAnatolij Gustschin
Signed-off-by: Anatolij Gustschin <[email protected]>
2014-10-27powerpc: mecp5123: convert to generic boardAnatolij Gustschin
Signed-off-by: Anatolij Gustschin <[email protected]> Cc: Reinhard Arlt <[email protected]>
2014-10-27powerpc: ac14xx: convert to generic boardAnatolij Gustschin
Signed-off-by: Anatolij Gustschin <[email protected]>
2014-10-27powerpc: aria: convert to generic boardAnatolij Gustschin
Signed-off-by: Anatolij Gustschin <[email protected]>
2014-10-27powerpc: pdm360ng: convert to generic boardAnatolij Gustschin
Signed-off-by: Anatolij Gustschin <[email protected]>
2014-10-27powerpc: mpc5121ads: convert to generic boardAnatolij Gustschin
Also enable CONFIG_DISPLAY_BOARDINFO to get checkboard() called. Signed-off-by: Anatolij Gustschin <[email protected]>
2014-10-27Merge branch 'master' of git://git.denx.de/u-boot-imxTom Rini
2014-10-27Merge branch 'master' of git://git.denx.de/u-boot-tiTom Rini
2014-10-27Merge branch 'master' of git://git.denx.de/u-boot-socfpgaTom Rini
2014-10-27arm: socfpga: config: Add USB support exampleMarek Vasut
Add example configuration stub for the DWC2 USB controller. Signed-off-by: Marek Vasut <[email protected]> Cc: Chin Liang See <[email protected]> Cc: Dinh Nguyen <[email protected]> Cc: Vince Bridgers <[email protected]> Cc: Pavel Machek <[email protected]>
2014-10-27arm: socfpga: Zap CONFIG_EPHY[01]_PHY_ADDR macroMarek Vasut
This is not used anywhere, remove it. Signed-off-by: Marek Vasut <[email protected]> Cc: Chin Liang See <[email protected]> Acked-by: Dinh Nguyen <[email protected]> Cc: Vince Bridgers <[email protected]> Cc: Albert Aribaud <[email protected]> Cc: Pavel Machek <[email protected]>
2014-10-27arm: socfpga: Zap spl.h and ad-hoc related symsMarek Vasut
Switch to the common spl.h file and zap the arch/spl.h . Since the arch/spl.h contained various ad-hoc symbols, zap those symbols as well and rework the board configuration a little so it doesn't depend on them. Signed-off-by: Marek Vasut <[email protected]> Cc: Chin Liang See <[email protected]> Cc: Dinh Nguyen <[email protected]> Cc: Vince Bridgers <[email protected]> Cc: Albert Aribaud <[email protected]> Acked-by: Pavel Machek <[email protected]>
2014-10-27arm: socfpga: Move code from misc_init_r() to arch_early_init_r()Marek Vasut
Move this initialization code to proper place. The misc_init_r() function is called way too late and the platform initialization code should be executed much earlier. Signed-off-by: Marek Vasut <[email protected]> Cc: Chin Liang See <[email protected]> Cc: Dinh Nguyen <[email protected]> Cc: Vince Bridgers <[email protected]> Cc: Albert Aribaud <[email protected]> Acked-by: Pavel Machek <[email protected]>
2014-10-26arm: debug: replace license blocks with SPDXMasahiro Yamada
Signed-off-by: Masahiro Yamada <[email protected]>