This patch adds support for Cloud Engines Pogoplug E02
Information regarding the CE Pogoplug E02 board can be found at:
http://archlinuxarm.org/platforms/armv5/pogoplug-v2-pinkgray
Signed-off-by: Dave Purdy david.c.pu...@gmail.com
Cc: prafu...@marvell.com
Cc: albert.u.b...@aribaud.net
---
Hi Tom,
On Wed, Mar 28, 2012 at 2:12 AM, Tom Rini tr...@ti.com wrote:
On Tue, Mar 27, 2012 at 04:04:29PM +0800, Lei Wen wrote:
Hi,
On Sun, Mar 25, 2012 at 11:53 PM, adrian.w...@gmail.com wrote:
From: Lei Wen lei...@marvell.com
This patch set add zip command support for uboot.
The
Thanks
Jerry Huang
-Original Message-
From: Stefano Babic [mailto:sba...@denx.de]
Sent: Wednesday, March 28, 2012 1:13 AM
To: Huang Changming-R66093
Cc: u-boot@lists.denx.de; Andy Fleming
Subject: Re: [U-Boot] [PATCH 1/2] FSL/eSDHC: enable the peripheral clock
to detect the card
Dear Chander Kashyap,
On 14 March 2012 15:42, Chander Kashyap chander.kash...@linaro.org wrote:
Exynos based SoC's have two different naming conventions.
One is S5PC_ and other is EXXX_. This patch adds
generic code to handle EXXX_ connvention.
Signed-off-by: Chander Kashyap
Thanks
Jerry Huang
-Original Message-
From: Stefano Babic [mailto:sba...@denx.de]
Sent: Wednesday, March 28, 2012 1:17 AM
To: Dirk Behme
Cc: Huang Changming-R66093; u-boot@lists.denx.de; Andy Fleming
Subject: Re: [U-Boot] [PATCH 1/2] FSL/eSDHC: enable the peripheral clock
to
Checking for CDP packets should be encapsulated, not copied code.
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split from patch Move CDP out of
This is not called as a handler, so don't name it that way
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split from Improve variable names and code
ICMP (ping) was reimplementing IP header code... it now shares code.
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Eliminate CamelCase in new
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Moved config fixes to a separate patch
- Pushed #ifdef CONFIG_CMD_PING into header
- Eliminated
Rename IP header related things to IP_UDP. The existing definition
of IP_t includes UDP header, so name it to accurately describe the
structure. Also add a structure that only contains IP header fields
to be used by functions that don't need UDP.
Signed-off-by: Joe Hershberger
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split apart from Un-typedef variables in net
- Renamed structs from *_t to *_hdr since they are
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Moved is_cdp_packet to a separate patch
- Fixed blank newline at the end of cdp.h
- Pushed
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split apart from Un-typedef variables in net
- Renamed structs from *_t to *_hdr since they are
Clearer constant name.
Also remove related BOOTP_SIZE which was unused and doesn't take
into account VLAN packets.
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes
Make the MAC-seeded random number generator available to /net in
general. MAC-seeded rand will be needed by link-local as well, so
give it an interface.
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike
If CONFIG_BOOTP_SERVERIP is not defined, unused
variable warning is reported. This was fixed in
origin using a compiler feature instead of a
simple reorder of the statements.
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split into smaller patches
net/bootp.c | 340
Requires:
--ignore CONSIDER_KSTRTO
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split into smaller patches
drivers/net/netconsole.c | 122
When the network is VLAN or SNAP, NetUpdateEther() will preserve
the original Ethernet packet header and simply replace the src
and dest MACs and the protocol
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc:
Eliminate pointer subtraction that recovers values computed earlier
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split debug message move to a
This patch-series fixes a number of bugs in the network stack as
well as improve the readability and maintainability of the network
stack by eliminating duplicated code. These are more substantial
changes than those in the Network stack cosmetic improvements
series.
This is dependant on the
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
net/arp.c | 13 -
net/ping.c |7 ---
net/rarp.c |6 --
3 files changed, 16 insertions(+),
This name more explicitly claims that it does not include the
header size
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split from Improve variable
This patch-series reorganizes some of the net code to make it easier
to navigate and easier to leverage common functionality while
encapsulating private implementation details. It also makes simple
readability clean-ups.
This is dependant on the Network stack checkpatch.pl compliance
Link-local support allows the bootloader to get a usable network address
regardless of network environment. Given that bootloaders may not always
have access to a DHCP server, this functionality makes accessing it in
those environments easier. It is also referred to as zero-configuration IP.
Link-local support will need to send ARP packets, but needs more
fine-grained control over the contents. Split the implementation
into 2 parts so link-local can share the code.
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split from Improve variable names and code readability
net/arp.c |6 +++---
1 files changed, 3
A new non-static function net_init() will initialize buffers and
read from the environment. Only update from the env on each entry
to NetLoop().
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split from Refactor bootp packet length computations
net/bootp.c |2 +-
1 files changed, 1
Before this patch, bootp would not overwrite the value, but the
value was still clobbered in the env
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
-
Don't force ARP clients to return the MAC address if they don't care
(such as ping)
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
net/arp.c |9 +
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split into smaller patches
net/nfs.c | 300
Changes to NetState now go through an accessor function called
net_set_state()
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- net_set_state changed
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Moved void to the same line as function
- Eliminate CamelCase in new function name
net/net.c |
x is a poor variable name
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split from Improve variable names and code readability
net/net.c | 24
There is no need to call through the handler... inline it
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
net/ping.c | 18 ++
1 files changed, 2
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split apart from Un-typedef variables in net
- Renamed structs from *_t to *_hdr since they are
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split into smaller patches
net/eth.c | 67
Some boards claim to need ping, but don't support net.
That makes no sense, and causes problems now that ping
is in a separate file.
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger
Use this entry-point consistently across the net/ code
Use a static inline function to preserve code size
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split from Improve variable names and code readability
include/net.h |6 ++
net/arp.c |
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split into smaller patches
net/sntp.c | 31 +--
net/sntp.h |2 +-
This is useful if you want to look for a DHCP server, but try some
other settings if not available.
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
-
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split from Improve variable names and code readability
- Fixed comment indention
include/net.h |
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
include/net.h |3 +-
net/Makefile |1 +
net/arp.c | 213
This patch-series addresses checkpatch compliance issues throughout the
networking stack.
One particularly intrusive change is the removal of volatile from the
Ethernet driver API. All network drivers need to be updated to not
use volatile pointers when calling into the network stack.
This is a
Share more of the code that is common between ARP vs not.
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
net/net.c | 44 +---
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Remove volatile from eth driver API
- Not using global NetRxPacket (since not casting away
Separate the Ethernet header from the 802 header.
Base the size constants on the structs.
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split apart
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split into smaller patches
include/net.h | 114
Call a built-in dummy if none is registered... don't require
protocols to register a handler (eliminating dummies)
NetConsole now uses the ARP handler when waiting on arp
(instead of needing a #define hack in arp.c)
Clear handlers at the end of net loop
Signed-off-by: Joe Hershberger
Fix NetConsole bug that causes first packet header to claim a
source IP address of 0.0.0.0
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
drivers/net/netconsole.c |
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split into smaller patches
common/main.c|1 -
include/common.h |4
include/net.h
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split into smaller patches
net/rarp.c | 28 ++--
net/rarp.h |4 ++--
2
Some copy/pasted drivers redefine functions
defined in include/net.h. Remove these so that
the definitions can be changed without error.
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split from Fix net buffer initialization
net/net.c |4 ++--
1 files changed, 2 insertions(+), 2
Use the NetArpTxPacket for the ARP packet, not to hold what used to
be in NetTxPacket.
This saves a copy and makes the code easier to understand.
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split from Improve variable names and code readability
net/net.c | 20 ++--
1
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split from Add link-local addressing support patch-series
- This patch is dependant on Add
Signed-off-by: Joe Hershberger joe.hershber...@ni.com
Cc: Joe Hershberger joe.hershber...@gmail.com
Cc: Simon Glass s...@chromium.org
Cc: Mike Frysinger vap...@gentoo.org
---
Changes for v2:
- Split into smaller patches
include/net.h |4
net/tftp.c| 30
101 - 160 of 160 matches
Mail list logo