summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-09-22Prepare v2011.09-rc2v2011.09-rc2Wolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2011-09-22Minor Coding Style CleanupWolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2011-09-21km/common: fix bug in IVM mac address accessHolger Brunck
The MAC address stored in the inventory eeprom begins at offset 1. Signed-off-by: Holger Brunck <[email protected]> Signed-off-by: Valentin Longchamp <[email protected]> cc: Wolfgang Denk <[email protected]>
2011-09-21sf: fix debug format string warningVadim Bendebury
On some systems, we get a warning when %lu is used with size_t's, so use the correct format string. Signed-off-by: Vadim Bendebury <[email protected]> Signed-off-by: Mike Frysinger <[email protected]>
2011-09-21net: turn name len check into an assertMike Frysinger
The new sanity check introduces a printf warning for some systems: eth.c:233: warning: format '%zu' expects type 'size_t', but argument 3 has type 'int' Rather than tweak the format string, use the new assert() helper instead. Signed-off-by: Mike Frysinger <[email protected]>
2011-09-21ignore soc asm-offsets.sMike Frysinger
Recent commit a4814a69d3bca6ee05f4bfc4 cleaned up generation of asm-offsets.s for SoC dirs, but missed adding it to the ignore list which makes it show up in `git status`. Signed-off-by: Mike Frysinger <[email protected]>
2011-09-20Drop bogus BOOTFLAG_* definitionsWolfgang Denk
There is no code anywhere that references BOOTFLAG_* so remove these defines. Signed-off-by: Wolfgang Denk <[email protected]> Cc: Heiko Schocher <[email protected]> Cc: Valentin Longchamp <[email protected]> Cc: Peter Tyser <[email protected]>
2011-09-19net/bootp.c: fix tftp load if autoload environment var isn't setPeter Korsgaard
Commit 093498669 (Put common autoload code into auto_load() function) broke handling of autoload environment variable not being set. The bootp/dhcp code will just keep on requesting IP address forever and never start TFTP download. Fix it by moving TftpStart() outside the conditional like it was before. Signed-off-by: Peter Korsgaard <[email protected]> Tested-by: Fabio Estevam <[email protected]> Acked-by: Simon Glass <[email protected]>
2011-09-19ppc4xx: Flush dcache after DDR2 autocalibration with caches onStefan Roese
Flush the dcache before removing the TLB with caches enabled. Otherwise this might lead to problems later on, e.g. while booting Linux (as seen on ICON-440SPe). Signed-off-by: Stefan Roese <[email protected]>
2011-09-19Fix incorrect array size of phy settings for 405EXWeirich, Bernhard
Change bd_t->bi_phy* arrays from 1 to 2 for PPC405EX since 405EX has 2 ethernet interfaces. Signed-off-by: Bernhard Weirich <[email protected]> Signed-off-by: Stefan Roese <[email protected]>
2011-09-13DA830: Fix Build WarningSandeep Paulraj
This commit fixes a build warning in the DA830 EVM build Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-13led: remove camel casing of led identifiers globallyJason Kridner
Result of running the following command to address Wolfgang's comment about camel case: for file in `find . | grep '\.[chS]$'`; do perl -i -pe 's/(green|yellow|red|blue)_LED_(on|off)/$1_led_$2/g' $file; done Discussion: http://patchwork.ozlabs.org/patch/84988/ Signed-off-by: Jason Kridner <[email protected]> Signed-off-by: Joel A Fernandes <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-13omap4: fix pad configuration settings for SDP and PandaAneesh V
omap4: fix pad configuration settings for SDP and Panda Signed-off-by: Aneesh V <[email protected]> Signed-off-by: Sebastien Jan <[email protected]> Signed-off-by: David Anders <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-13omap4: IO settingsAneesh V
Tuning some IO settings for better performance and power. And consolidate all such IO settings at one place. Signed-off-by: Aneesh V <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-13omap4: make SDRAM init work for ES1.0 siliconAneesh V
SDRAM init was not working on ES1.0 due to a programming error. A pointer that was passed by value to a function was set in function emif_get_device_details(), but the effect wouldn't be seen in the calling function. The issue came out while testing for ES1.0 because ES1.0 doesn't have any SDRAM chips connected to CS1 Signed-off-by: Aneesh V <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-13omap4: factor out common part from board config headersAneesh V
Factor out common parts from omap4_sdp4430.h and omap4_panda.h into a new file omap4_common.h Signed-off-by: Aneesh V <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-13omap: gpio: Adapt board files to use generic APISanjeev Premi
This patch contains updates the sources in the board files to use the generic API. Signed-off-by: Sanjeev Premi <[email protected]>
2011-09-13omap: gpio: generic changes after changing APISanjeev Premi
This patch contains the generic changes required after change to generic API in the previous patch. Signed-off-by: Sanjeev Premi <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-13omap: gpio: Use generic APISanjeev Premi
Convert all OMAP specific functions to use the common API definitions in include/asm/gpio.h. In the process, made few additional changes: - Use -EINVAL consistently. -1 was used in many places. - Removed one-liner static functions that were used only once. Replaced the content as necessary. - Combines implementation of functions omap_get_gpio_dataout() and omap_get_gpio_datain(). To do so, new static function _get_gpio_direction() was added. Signed-off-by: Sanjeev Premi <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-12OMAP3 Beagle: Minor config cleanupSandeep Paulraj
This patch removes a hardcoded MAC address Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-12da830: modify the MEMTEST start and end addressNagabhushana Netagunte
Modify the MEMTEST start and end address. The memtest range was overlapping the CONFIG_SYS_LOAD_ADDR which causes the uImage to be corrupt.Also, modify the size for which mtest is run to 32MB from 16MB. Signed-off-by: Sudhakar Rajashekhara <[email protected]> Signed-off-by: Nagabhushana Netagunte <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-12da830: enable SPI flash boot modeNagabhushana Netagunte
Enable SPI flash boot mode in configuration file as default. With the introduction of 456MHz part, SPI operating frequency will increase and at this frequency SPI does not work correctly. Hence reduce the default SPI speed to 30MHz from 50MHz. Signed-off-by: Sudhakar Rajashekhara <[email protected]> Signed-off-by: Nagabhushana Netagunte <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-12da830: modify the U-Boot prompt stringNagabhushana Netagunte
Modify U-boot promt string from 'DA830-evm >' to 'U-Boot >' as there are many variants of da830 based boards which have diffrent names such as L137, AM1707 etc. Signed-off-by: Sudhakar Rajashekhara <[email protected]> Signed-off-by: Nagabhushana Netagunte <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-12ARMV7: OMAP3: Add 37xx ESx revision numbers.Howard D. Gray
OMAP3: Add 37xx ESx revision numbers. Signed-off-by: Michael Jones <[email protected]> Signed-off-by: Howard D. Gray <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-12ARMV7: OMAP: I2C driver: cosmetic: make checkpatch-compatibleMichael Jones
Signed-off-by: Michael Jones <[email protected]> Acked-by: Heiko Schocher <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-12ARMV7: OMAP: Write more than 1 byte at a time in i2c_writeMichael Jones
This allows the EEPROM layer to send a single i2c write command per page, and wait CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS between i2c write commands. Signed-off-by: Michael Jones <[email protected]> Acked-by: Heiko Schocher <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-12OMAP: Add function to get state of a GPIO outputJoel A Fernandes
Read directly from OMAP_GPIO_DATAOUT to get the output state of the GPIO pin Signed-off-by: Joel A Fernandes <[email protected]> Signed-off-by: Jason Kridner <[email protected]> Signed-off-by: Sandeep Paulraj <[email protected]>
2011-09-12MX25: tx25: Cleanup tx25.h configFabio Estevam
Cleanup tx25.h by removing unnecessary defines and by removing unneeded "1"'s. Signed-off-by: Fabio Estevam <[email protected]>
2011-09-12MX25: tx25: Fix build by making use of GPIO frameworkFabio Estevam
Make use of GPIO framework and avoid the following build error: tx25.c: In function 'tx25_fec_init': tx25.c:73: error: dereferencing pointer to incomplete type tx25.c:74: error: dereferencing pointer to incomplete type tx25.c:75: error: dereferencing pointer to incomplete type tx25.c:76: error: dereferencing pointer to incomplete type tx25.c:83: error: dereferencing pointer to incomplete type tx25.c:84: error: dereferencing pointer to incomplete type tx25.c:114: error: dereferencing pointer to incomplete type tx25.c:115: error: dereferencing pointer to incomplete type tx25.c:116: error: dereferencing pointer to incomplete type tx25.c:117: error: dereferencing pointer to incomplete type tx25.c:124: error: dereferencing pointer to incomplete type tx25.c:125: error: dereferencing pointer to incomplete type tx25.c:126: error: dereferencing pointer to incomplete type Signed-off-by: Fabio Estevam <[email protected]> Acked-by: Stefano Babic <[email protected]>
2011-09-12omap3: beagle: Fix build warningSanjeev Premi
This patch fixes the warning dure to recent changes to the board configuration: cmd_i2c.o cmd_i2c.c -c cmd_i2c.c:109:1: warning: missing braces around initializer cmd_i2c.c:109:1: warning: (near initialization for 'i2c_no_probes[0]') Signed-off-by: Sanjeev Premi <[email protected]> Cc: Jason Kridner <[email protected]> Acked-by: Jason Kridner <[email protected]>
2011-09-11Prepare v2011.09v2011.09-rc1Wolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2011-09-11Minor coding style cleanup.Wolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2011-09-10ARM: hawkboard: fix compilation of nand_splWolfgang Denk
Fix build problem: nand_spl/board/davinci/da8xxevm/hawkboard_nand_spl.c: In function 'board_init_f': nand_spl/board/davinci/da8xxevm/hawkboard_nand_spl.c:132: warning: implicit declaration of function 'nand_boot' nand_spl/board/davinci/da8xxevm/hawkboard_nand_spl.c:133: warning: 'noreturn' function does return Signed-off-by: Wolfgang Denk <[email protected]> Cc: Syed Mohammed Khasim <[email protected]> Cc: Sughosh Ganu <[email protected]> Cc: Albert ARIBAUD <[email protected]>
2011-09-10cm4008, cm41xx: fix build warningsWolfgang Denk
Fix these: cm4008.c: In function 'board_eth_init': cm4008.c:79: warning: implicit declaration of function 'ks8695_eth_initialize' cm41xx.c: In function 'board_eth_init': cm41xx.c:79: warning: implicit declaration of function 'ks8695_eth_initialize' While we are at it, sort include list in netdev.h Signed-off-by: Wolfgang Denk <[email protected]> Cc: Greg Ungerer <[email protected]>
2011-09-10tegra2: fix warning: "assert" redefinedWolfgang Denk
Commit 21726a7 "Add assert() for debug assertions" caused build warnings for all tegra2 based boards: clock.c:36:1: warning: "assert" redefined In file included from clock.c:29: include/common.h:144:1: warning: this is the location of the previous definition Signed-off-by: Wolfgang Denk <[email protected]> Cc: Simon Glass <[email protected]>
2011-09-10ARM: hawkboard_nand: fix compilation of nand_splStefano Babic
get_ram_size() is called, but memsize.c is not compiled. Signed-off-by: Stefano Babic <[email protected]>
2011-09-10KS8695: convert KS8695 eth driver to CONFIG_MULTI_ETHGreg Ungerer
Trivial conversion of the ks8695eth driver to a CONFIG_MULTI_ETH type driver. Signed-off-by: Greg Ungerer <[email protected]>
2011-09-10CM41xx: fix signedness of env bootargs string pointerGreg Ungerer
The pointer to the flash based bootargs should be a "char *", not unsigned. Fixes: cm41xx.c: In function ‘env_flash_cmdline’: cm41xx.c:67: warning: pointer targets in passing argument 2 of ‘setenv’ differ in signedness Signed-off-by: Greg Ungerer <[email protected]>
2011-09-10CM4008: fix signedness of env bootargs string pointerGreg Ungerer
The pointer to the flash based bootargs should be a "char *", not unsigned. Fixes: cm4008.c: In function ‘env_flash_cmdline’: cm4008.c:67: warning: pointer targets in passing argument 2 of ‘setenv’ differ in signedness Signed-off-by: Greg Ungerer <[email protected]>
2011-09-10utx8245: fix build breakage due to assert()Wolfgang Denk
Commit 21726a7 "Add assert() for debug assertions" broke building the utx8245 board: dlmalloc.c: In function 'do_check_chunk': dlmalloc.c:1660: error: 'sz' undeclared (first use in this function) dlmalloc.c:1660: error: (Each undeclared identifier is reported only once dlmalloc.c:1660: error: for each function it appears in.) dlmalloc.c: In function 'do_check_free_chunk': dlmalloc.c:1689: error: 'next' undeclared (first use in this function) dlmalloc.c: In function 'do_check_malloced_chunk': dlmalloc.c:1748: error: 'sz' undeclared (first use in this function) dlmalloc.c:1750: error: 'room' undeclared (first use in this function) Signed-off-by: Wolfgang Denk <[email protected]> Cc: Simon Glass <[email protected]>
2011-09-10UBIFS: fix warning: format '%lX' expects type 'long unsigned int'Wolfgang Denk
Commit 46d7274 "UBIFS: Change ubifsload to set the filesize variable" introduced the follwing compiler warning: ubifs.c: In function 'ubifs_load': ubifs.c:742: warning: format '%lX' expects type 'long unsigned int', but argument 3 has type 'u32' Signed-off-by: Wolfgang Denk <[email protected]> Cc: Bastian Ruppert <[email protected]>
2011-09-10Fix warning: "assert" redefinedWolfgang Denk
Commit 21726a7 "Add assert() for debug assertions" caused build warnings for many systems: In file included from bedbug.c:6: /home/wd/git/u-boot/work/include/bedbug/bedbug.h:24:1: warning: "assert" redefined In file included from bedbug.c:3: /home/wd/git/u-boot/work/include/common.h:144:1: warning: this is the location of the previous definition In file included from cmd_bedbug.c:10: /home/wd/git/u-boot/work/include/bedbug/bedbug.h:24:1: warning: "assert" redefined In file included from cmd_bedbug.c:5: /home/wd/git/u-boot/work/include/common.h:144:1: warning: this is the location of the previous definition Signed-off-by: Wolfgang Denk <[email protected]> Cc: Simon Glass <[email protected]> Acked-by: Simon Glass <[email protected]>
2011-09-10Merge branch 'master' of git://git.denx.de/u-boot-mpc85xxWolfgang Denk
* 'master' of git://git.denx.de/u-boot-mpc85xx: powerpc/mpc8610hpcd: set pci1_hose.config_table after fsl_setup_hose powerpc/mpc8548cds: set pci1_hose.config_table after fsl_setup_hose powerpc/mpc8568mds: set pci1_hose.config_table after fsl_setup_hose
2011-09-10CM4000: fix broken flash base for OpenGear boardsGreg Ungerer
Use _bss_start_ofs as the size of the boot loader code+data that we want to protect in the flash. This replaces use of the no longer defined _armboot_start. Fixes: flash.c: In function ‘flash_init’: flash.c:75: error: ‘_bss_start’ undeclared (first use in this function) flash.c:75: error: (Each undeclared identifier is reported only once flash.c:75: error: for each function it appears in.) flash.c:75: error: ‘_armboot_start’ undeclared (first use in this function) Signed-off-by: <[email protected]>
2011-09-10CM4000: fix missing RAM definitions for OpenGear boardsGreg Ungerer
The OpenGear boards CM4008, CM4116 and CM4148 need their DRAM base and RAM stack base addresses defined. Fixes: board.c: In function ‘__dram_init_banksize’: board.c:227: error: ‘CONFIG_SYS_SDRAM_BASE’ undeclared (first use in this function) board.c:227: error: (Each undeclared identifier is reported only once board.c:227: error: for each function it appears in.) board.c: In function ‘board_init_f’: board.c:270: error: ‘CONFIG_SYS_INIT_SP_ADDR’ undeclared (first use in this function) board.c:303: error: ‘CONFIG_SYS_SDRAM_BASE’ undeclared (first use in this function) Signed-off-by: Greg Ungerer <[email protected]>
2011-09-10KS8695: move TIMER_ definitions before code useGreg Ungerer
Move the TIMER_ definitions before they are used in KS8695 timer.c code. Fixes: timer.c: In function ‘timer_init’: timer.c:37: error: ‘TIMER_COUNT’ undeclared (first use in this function) timer.c:37: error: (Each undeclared identifier is reported only once timer.c:37: error: for each function it appears in.) timer.c:38: error: ‘TIMER_PULSE’ undeclared (first use in this function) Signed-off-by: Greg Ungerer <[email protected]>
2011-09-10phylib: remove a couple of redundant code linesVladimir Zapolskiy
This change slightly improves readability of the phydev speed/duplex assignment logic. Signed-off-by: Vladimir Zapolskiy <[email protected]> Acked-by: Detlev Zundel <[email protected]>
2011-09-10phylib: reset mii bus only if reset handler is registeredVladimir Zapolskiy
This change allows to cope with a mii bus device registered using miiphy_register(), which doesn't assign a default reset handler. Signed-off-by: Vladimir Zapolskiy <[email protected]> Acked-by: Detlev Zundel <[email protected]>
2011-09-10UBIFS: Change ubifsload to set the filesize variableBastian Ruppert
This is the same behaviour like tftp or fatload command. Signed-off-by: Bastian Ruppert <[email protected]> CC: [email protected] Acked-by: Detlev Zundel <[email protected]>
2011-09-10Add assert() for debug assertionsSimon Glass
assert() is like BUG_ON() but compiles to nothing unless DEBUG is defined. This is useful when a condition is an error but a board reset is unlikely to fix it, so it is better to soldier on in hope. Assertion failures should be caught during development/test. It turns out that assert() is defined separately in a few places in U-Boot with various meanings. This patch cleans up some of these. Build errors exposed by this change (and defining DEBUG) are also fixed in this patch. Signed-off-by: Simon Glass <[email protected]>