summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeLines
* drivers/net/rtl8139.c: Fix cache coherency issuesShinya Kuribayashi2008-01-16-1/+5
| | | | | | | | | | Current driver is meant for cache coherent systems. This patch adds flush_cache() routines to support cache non-coherent systems. Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com> Cc: Masami Komiya <mkomiya@sonare.it> Cc: Lucas Jin <lucasjin@gmail.com> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
* drivers/net/rtl8139.c: Fix tx timeoutShinya Kuribayashi2008-01-16-10/+7
| | | | | | | | | | | | "to = (currticks() + RTL_TIMEOUT)" has possibilities to wrap around. If it does, the condition "(currticks() < to)" becomes invalid and immediately leads to tx timeout error. This patch introduces the fine-graded udely(10) loops to ease the impact of wrapping around. Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com> Cc: Masami Komiya <mkomiya@sonare.it> Cc: Lucas Jin <lucasjin@gmail.com> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
* TSEC: Add the support for RealTek RTL8211B PHYDave Liu2008-01-16-0/+93
| | | | | | | | Add the support of RealTek RTL8211B PHY, the RTL8211B PHY only supports RGMII and MII mode. Signed-off-by: Dave Liu <daveliu@freescale.com> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
* Remove annoying debug printout for PHY less boards.Joakim Tjernlund2008-01-16-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | PHY less board prints out lots of "read wrong ...": read wrong value : mii_id 3,mii_reg 2, base e0102320 read wrong value : mii_id 3,mii_reg 3, base e0102320 UEC: PHY is Generic MII (ffffffff) read wrong value : mii_id 3,mii_reg 4, base e0102320 read wrong value : mii_id 3,mii_reg 0, base e0102320 read wrong value : mii_id 3,mii_reg 1, base e0102320 read wrong value : mii_id 3,mii_reg 1, base e0102320 read wrong value : mii_id 3,mii_reg 5, base e0102320 read wrong value : mii_id 3,mii_reg 1, base e0102320 read wrong value : mii_id 3,mii_reg 1, base e0102320 read wrong value : mii_id 3,mii_reg 5, base e0102320 FSL UEC0: Full Duplex FSL UEC0: Speed 100BT FSL UEC0: Link is up Using FSL UEC0 device Make this printout depend on UEC_VERBOSE_DEBUG and remove its definition in uec_phy.c Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
* net: reduce boot latency on QE UEC based boardsKim Phillips2008-01-16-48/+79
| | | | | | | | | | | | | | | actually polling for PHY autonegotiation to finish enables us to remove the 5 second boot prompt latency present on QE based boards. call to qe_set_mii_clk_src in init_phy, and mv call to init_phy from uec_initialize to uec_init by Joakim Tjernlund; autonegotiation wait code shamelessly stolen from tsec driver. also rm unused CONFIG_RMII_MODE code. Signed-off-by: Kim Phillips <kim.phillips@freescale.com> Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
* TSEC driver: Change MDIO support to allow access to any PHYs on the MDIO busmichael.firth@bt.com2008-01-16-20/+12
| | | | | | | | | The current TSEC driver limits MDIO access to the devices that have been configured as attached to a TSEC MAC. This patch allows access to any PHY device on the MDIO bus through the 'mii' commands. Signed-off-by: Michael Firth <michael.firth@bt.com> Acked-by: Andy Fleming <afleming@freescale.com> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
* QE UEC: Extend number of supported UECs to 4David Saada2008-01-15-1/+45
| | | | | | | | | This patch extends the number of supported UECs to 4. Note that the problem of QE thread resources exhaustion is resolved by setting the correct number of QE threads according to Ethernet type (GBE or FE). Signed-off-by: David Saada <david.saada@ecitele.com> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
* Merge branch 'master' of git://www.denx.de/git/u-boot-ppc4xxWolfgang Denk2008-01-14-110/+8210
|\
| * ppc4xx: Update Kilauea CPLD configuration with USB PHY reset bitStefan Roese2008-01-14-7/+7
| | | | | | | | | | | | | | | | | | Now that bit 29 is the USB PHY reset bit, update the Kilauea port to remove the USB PHY reset after powerup. The CPLD will keep the USB PHY in reset (active low) until the bit is set to 1 in board_early_init_f(). Signed-off-by: Stefan Roese <sr@denx.de>
| * ARM: update mach-types.h from 2.6.24-rc7 Linux kernel treeWolfgang Denk2008-01-13-65/+8144
| | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
| * ADS5121: Fix typo in ads5121.c, adjust default environmentWolfgang Denk2008-01-13-30/+35
| | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
| * ADS5121: MAX slew rate for PATA pinsJohn Rigby2008-01-13-0/+17
| | | | | | | | Signed-off-by: John Rigby <jrigby@freescale.com>
| * Fix Makefile dependency problem with parallel builds.Wolfgang Denk2008-01-13-7/+6
| | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
| * MPC8544DS: fix board Makefile for silent build (with -s)Wolfgang Denk2008-01-13-1/+1
| | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* | QE: fix compile warningDave Liu2008-01-14-1/+2
|/ | | | | | | | | qe.c: In function 'qe_upload_firmware': qe.c:390: warning: pointer targets in passing argument 2 uec.c: In function 'uec_initialize': uec.c:1236: warning: 'uec_info' may be used uninitialized Signed-off-by: Dave Liu <daveliu@freescale.com>
* PMC440 board: fix board Makefile for out-of-tree buildingWolfgang Denk2008-01-13-0/+3
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* Makalu: fix compile warningWolfgang Denk2008-01-13-0/+1
| | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* Merge branch 'master' of git+ssh://10.10.0.7/home/wd/git/u-boot/masterWolfgang Denk2008-01-13-2/+2
|\
| * cmd_nand : fix compiler warning.Jean-Christophe PLAGNIOL-VILLARD2008-01-13-2/+2
| | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* | CFI: Fix CONFIG_FLASH_CFI_LEGACY compilationMichael Schwingen2008-01-13-2/+2
| | | | | | | | | | Signed-off-by: Michael Schwingen <michael@schwingen.org> Acked-by: Stefan Roese <sr@denx.de>
* | Merge branch 'master' of /home/stefan/git/u-boot/u-bootStefan Roese2008-01-13-10783/+40270
|\ \ | |/
| * MPC8360ERDK: fix incorrect initialization of CFG_I2C_NOPROBESWolfgang Denk2008-01-13-1/+1
| | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
| * MPC8xx FEC driver: fix compiler warning.Wolfgang Denk2008-01-13-0/+2
| | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
| * Fix Makefile dependencies issues; allow silent buildWolfgang Denk2008-01-13-183/+190
| | | | | | | | | | | | | | | | | | - get rid of "version" target whichdidn't really work - make autoconf.mk depend on version_autogenerated.h to make sure to rebuild files as needed - add XECHO macro to allow for silent build using "make -s" Signed-off-by: Wolfgang Denk <wd@denx.de>
| * ADS5121e: fix compile warningWolfgang Denk2008-01-13-0/+1
| | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
| * MUNICes: fix board Makefile for remote build directoryWolfgang Denk2008-01-13-16/+11
| | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
| * MPC5200: don't use hardcoded MBAR address in Bestcomm firmwareOliver Weber2008-01-12-4/+4
| | | | | | | | Signed-off-by: Oliver Weber <almoeli@gmx.de>
| * Make bootretry work when command line editing is enabledAndreas Engel2008-01-12-0/+7
| | | | | | | | | | | | | | Currently, when CONFIG_CMDLINE_EDITING is set, bootretry doesn't work. This patch fixes the problem. Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
| * Refactor code for "i2c sdram" commandLarry Johnson2008-01-12-291/+220
| | | | | | | | Signed-off-by: Larry Johnson <lrj@acm.org>
| * Fix "i2c sdram" command for DDR2 DIMMsLarry Johnson2008-01-12-119/+496
| | | | | | | | | | | | | | | | Many of the SPD bytes for DDR2 SDRAM are not interpreted correctly by the "i2c sdram" command. This patch provides correct alternative interpretations when DDR2 memory is detected. Signed-off-by: Larry Johnson <lrj@acm.org>
| * Fix linker scripts: add NOLOAD atribute to .bss/.sbss sectionsWolfgang Denk2008-01-12-281/+281
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With recent toolchain versions, some boards would not build because or errors like this one (here for ocotea board when building with ELDK 4.2 beta): ppc_4xx-ld: section .bootpg [fffff000 -> fffff23b] overlaps section .bss [fffee900 -> fffff8ab] For many boards, the .bss section is big enough that it wraps around at the end of the address space (0xFFFFFFFF), so the problem will not be visible unless you use a 64 bit tool chain for development. On some boards however, changes to the code size (due to different optimizations) we bail out with section overlaps like above. The fix is to add the NOLOAD attribute to the .bss and .sbss sections, telling the linker that .bss does not consume any space in the image. Signed-off-by: Wolfgang Denk <wd@denx.de>
| * USB: Add Philips 1561 PCI-OHCI idsTsiChung Liew2008-01-12-0/+1
| | | | | | | | | | | | (needed for M5475EVB) Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
| * Add MAINTAINERS entries for ids8247, jupiter, municse, sc3 and uc101Wolfgang Denk2008-01-12-1/+7
| | | | | | | | | | | | | | boards. Signed-off-by: Heiko Schocher <hs@denx.de> Signed-off-by: Wolfgang Denk <wd@denx.de>
| * MPC512X: Cleanup bus clock names.Grzegorz Bernacki2008-01-12-12/+12
| | | | | | | | Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
| * MPC512X: Fixed typo in macro name.Grzegorz Bernacki2008-01-12-1/+1
| | | | | | | | Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
| * ads5121: Added support for FDT.Grzegorz Bernacki2008-01-12-0/+43
| | | | | | | | Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
| * Coding Style cleanup; update CHANGELOG.Wolfgang Denk2008-01-12-1/+41
| | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
| * Fixed syntax error in function init_e300_core() of mpc83xx/start.S ifHeiko Schocher2008-01-12-1/+1
| | | | | | | | | | Signed-off-by: Timur Tabi <timur@freescale.com> Signed-off-by: Heiko Schocher <hs@denx.de>
| * MUNICes: Set the right CFG_DEFAULT_MBAR value.Heiko Schocher2008-01-12-0/+2
| | | | | | | | Signed-off-by: Heiko Schocher <hs@denx.de>
| * added the config File for the MUNICes board.Heiko Schocher2008-01-12-0/+214
| | | | | | | | Signed-off-by: Heiko Schocher <hs@denx.de>
| * added basic support for the MUNICes board.Heiko Schocher2008-01-12-3/+438
| | | | | | | | Signed-off-by: Heiko Schocher <hs@denx.de>
| * Update CHANGELOG and MAINTAINERS files.Wolfgang Denk2008-01-12-0/+403
| | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
| * Fix compilation problem in common/cmd_bmp.cAnatolij Gustschin2008-01-12-1/+1
| | | | | | | | | | | | | | common/cmd_bmp.c fails to compile if CONFIG_VIDEO_BMP_GZIP isn't defined. This patch fix this. Signed-off-by: Anatolij Gustschin <agust@denx.de>
| * Fix defaultconfig for the mgcoge board.Heiko Schocher2008-01-12-1/+1
| | | | | | | | Signed-off-by: Heiko Schocher <hs@denx.de>
| * Added support for the mgcoge board from keymile.Heiko Schocher2008-01-12-4/+745
| | | | | | | | Signed-off-by: Heiko Schocher <hs@denx.de>
| * Enable SMC microcode relocation patch for SMC1.Heiko Schocher2008-01-12-3/+124
| | | | | | | | Signed-off-by: Heiko Schocher <hs@denx.de>
| * Added support for the mgsuvd board from keymile.Heiko Schocher2008-01-12-0/+803
| | | | | | | | Signed-off-by: Heiko Schocher <hs@denx.de>
| * Fix 64-bit vsprintf.James Yang2008-01-12-4/+17
| | | | | | | | | | | | | | | | There were some size and unsigned problems. Also add support for "ll" size modifier in format string like glibc Signed-off-by: James Yang <James.Yang@freescale.com> Acked-by: Jon Loeliger <jdl@freescale.com>
| * Remove superfluous preprocessor conditionals from LM73 driverLarry Johnson2008-01-12-11/+1
| | | | | | | | | | | | | | | | (1) Remove unused symbol "CFG_EEPROM_PAGE_WRITE_ENABLE". (2) Use conditional Makefile.o. Signed-off-by: Larry Johnson <lrj@acm.org>
| * Add support for the TK885D baseboard from TELE-DATAGuennadi Liakhovetski2008-01-12-0/+562
| | | | | | | | | | | | | | | | | | The TK885D board uses a TQM885D module from TQ, this port adds an own configuration file and adds a last_stage_init() method to configure the two PHYs, depending on the phy_auto_nego environment variable. Signed-off-by: Guennadi Liakhovetski <lg@denx.de>