- May 05, 2010
-
-
Timur Tabi authored
Modify print_size() so that it can accept numbers larger than 4GB on 32-bit systems. Add support for display terabyte, petabyte, and exabyte sizes. Change the output to use International Electrotechnical Commission binary prefix standard. Signed-off-by:
Timur Tabi <timur@freescale.com>
-
Timur Tabi authored
In print_size(), the math that calculates the fractional remainder of a number used the same integer size as a physical address. However, the "10 *" factor of the algorithm means that a large number (e.g. 1.5GB) can overflow the integer if we're running on a 32-bit system. Therefore, we need to disassociate this function from the size of a physical address. Signed-off-by:
Timur Tabi <timur@freescale.com>
-
- May 04, 2010
-
-
Kim Phillips authored
$ git grep CONFIG_COMMAND_HISTORY CHANGELOG: CONFIG_COMMAND_HISTORY include/configs/AP1000.h:#define CONFIG_COMMAND_HISTORY 1 include/configs/keymile-common.h:#define CONFIG_COMMAND_HISTORY 1 include/configs/manroland/common.h:#define CONFIG_COMMAND_HISTORY 1 $ Signed-off-by:
Kim Phillips <kim.phillips@freescale.com> Acked-by:
Heiko Schocher <hs@denx.de>
-
Anatolij Gustschin authored
MVSMR board support doesn't link since recent rework of U-Boot directory structure. Fix it now. Signed-off-by:
Anatolij Gustschin <agust@denx.de> Cc: Andre Schwarz <andre.schwarz@matrix-vision.de> Acked-by:
Andre Schwarz <andre.schwarz@matrix-vision.de> Fixed merge conflict Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- May 03, 2010
-
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Thomas Chou authored
Signed-off-by:
Thomas Chou <thomas@wytron.com.tw> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Thomas Chou authored
Signed-off-by:
Thomas Chou <thomas@wytron.com.tw> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Heiko Schocher authored
tested on the magnesium board. Signed-off-by:
Heiko Schocher <hs@denx.de> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Prafulla Wadaskar authored
Added a new function kwgbe_write_hwaddr for programming egiga controller's hardware address. This function will be called for each egiga port being used Signed-off-by:
Prafulla Wadaskar <prafulla@marvell.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Ben Warren authored
Add a new function to the eth_device struct for programming a network controller's hardware address. After all network devices have been initialized and the proper MAC address for each has been determined, make a device driver call to program the address into the device. Only device instances with valid unicast addresses will be programmed. Signed-off-by:
Ben Warren <biggerbadderben@gmail.com> Acked-by:
Detlev Zundel <dzu@denx.de> Tested-by:
Prafulla Wadaskar <prafulla@marvell.com> Tested-by:
Heiko Schocher <hs@denx.de> Tested-by:
Thomas Chou <thomas@wytron.com.tw>
-
Thomas Chou authored
This driver supports the Altera triple speeds 10/100/1000 ethernet mac. Signed-off-by:
Thomas Chou <thomas@wytron.com.tw> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Thomas Chou authored
This patch ports the opencore 10/100 ethernet mac driver ethoc.c from linux kernel to u-boot. Signed-off-by:
Thomas Chou <thomas@wytron.com.tw> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Valentin Yakovenkov authored
SMSC911x chips have alignment function to allow frame payload data (which comes after 14-bytes ethernet header) to be aligned at some boundary when reading it from fifo (usually - 4 bytes boundary). This is done by inserting fake zeros bytes BEFORE actual frame data when reading from SMSC's fifo. This function controlled by RX_CFG register. There are bits that represents amount of fake bytes to be inserted. Linux uses alignment of 4 bytes. Ethernet frame header is 14 bytes long, so we need to add 2 fake bytes to get payload data aligned at 4-bytes boundary. Linux driver does this by adding IP_ALIGNMENT constant (defined at skb.h) when calculating fifo data length. All network subsystem of Linux uses this constant too when calculating different offsets. But u-boot does not use any packet data alignment, so we don't need to add anything when calculating fifo data length. Moreover, driver zeros the RX_CFG register just one line up, so chip does not insert any fake data at the beginig. So calculated data length is always bigger by 1 word. It seems that at almost every packet read we get an underflow condition at fifo and possible corruption of data. Especially at continuous transfers, such as tftp. Just after removing this magic addition, I've got tftp transfer speed as it aught to be at 100Mbps. It was really slow before. It seems that fifo underflow occurs only when using byte packing on 32-bit blackfin bus (may be because of very small delay between reads). Signed-off-by:
Valentin Yakovenkov <yakovenkov@niistt.ru> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Prafulla Wadaskar authored
Cosmetic changes: Few comments updated Functionality: Rx packet frame size is programming should be done when port is in disabled state. this is corrected Signed-off-by:
Prafulla Wadaskar <prafulla@marvell.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Eric Jarrige authored
Fix MX27 FEC logic to check validity of the MAC address in fuse. Only null (empty fuse) or invalid MAC address was retrieved from mx27 fuses before this change. Signed-off-by:
Eric Jarrige <jorasse@armadeus.org> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Andy Fleming authored
When gracefully stopping the controller, the driver was continuing if *either* RX or TX had stopped. We need to wait for both, or the controller could get into an invalid state. Signed-off-by:
Andy Fleming <afleming@freescale.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Mike Frysinger authored
The current dm9000x driver accesses its memory mapped registers directly instead of using the standard I/O accessors. This can cause problems on Blackfin systems as the accesses can get out of order. So convert the direct volatile dereferences to use the normal in/out macros. Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Detlev Zundel authored
This saves the autonegotation delay when not using ethernet in U-Boot Signed-off-by:
Detlev Zundel <dzu@denx.de> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
John Rigby authored
Avoid using the internal eeprom on MX25 like MX51 already does. Signed-off-by:
John Rigby <jcrigby@gmail.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Wolfgang Wegner authored
Signed-off-by:
Wolfgang Wegner <w.wegner@astro-kom.de> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Richard Retanubun authored
This patch enabled support for having PHYs on bitBang MII and uec MII operating at the same time. Modeled after the MPC8360ADS implementation. Added the ability to specify which ethernet interfaces have bitbang SMI on the board header file. Signed-off-by:
Richard Retanubun <RichardRetanubun@RuggedCom.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Robin Getz authored
For some reason, (which I can't find any documentation on), if U-Boot gives a port number higher than 17500 to a Microsoft DNS server, the server will reply to port 17500, and U-Boot will ignore things (since that isn't the port it asked the DNS server to reply to). This fixes that by ensuring the random port number is less than 17500. Signed-off-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Detlev Zundel authored
For code archeologists, this is a nice example of copy and paste history. Signed-off-by:
Detlev Zundel <dzu@denx.de> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Detlev Zundel authored
Signed-off-by:
Detlev Zundel <dzu@denx.de> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Prafulla Wadaskar authored
This patch fixes following build warnings for kirkwood_egiga.c kirkwood_egiga.c: In function "kwgbe_init": kirkwood_egiga.c:448: warning: dereferencing type-punned pointer will break strict-aliasing rules kirkwood_egiga.c: In function "kwgbe_recv": kirkwood_egiga.c:609: warning: dereferencing type-punned pointer will break strict-aliasing rules Signed-off-by:
Prafulla Wadaskar <prafulla@marvell.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
- Apr 30, 2010
-
-
Asen Dimov authored
Signed-off-by:
Asen Dimov <dimov@ronetix.at>
-
Asen Dimov authored
Signed-off-by:
Asen Dimov <dimov@ronetix.at>
-
Stefano Babic authored
QONG is a module that can be installed on several boards, not only on the QONG-EVB manufactured by Dave srl. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
The UBI/UBIFS support is added to the QONG module. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
The QONG module can be downsized and delivered with 128MB instead of 256MB. The patch adds run time support for the two different memory configurations. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
The NAND device is connected to the FPGA of the QONG board and not to the NFC controller. For this reason, the FPGA must be set and initialized before accessing to the NAND itself. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
Add pin definitions ralted to the NAND controller to be used to set up the pin multiplexer. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
The patch adds an accessor function to get the value of a gpio. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
John Rigby authored
Replace call to imx_get_mpllclk with imx_get_armclk to show frequency of ARM core instead of mpll internal bus in print_cpuinfo. Signed-off-by:
John Rigby <jcrigby@gmail.com> CC: Stefano Babic <sbabic@denx.de>