rick
be71a179bd
nds32: eth: Support ftmac100 DM.
...
Support Andestech eth ftmac100 device tree flow on AG101P/AE3XX platform.
Verification:
Boot linux kernel via dhcp and bootm ok.
NDS32 # setenv bootm_size 0x2000000;setenv fdt_high 0x1f00000;
NDS32 # dhcp 0x600000 10.0.4.97:boomimage-310y-ae300-spi.bin
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
DHCP client bound to address 10.0.4.178 (4899 ms)
Using mac@e0100000 device
TFTP from server 10.0.4.97; our IP address is 10.0.4.178
Filename 'boomimage-310y-ae300-spi.bin'.
Load address: 0x600000
Loading: #################################################################
#################################################################
#################################################################
...
...
###################################
233.4 KiB/s
done
Bytes transferred = 13872076 (d3abcc hex)
NDS32 # dhcp 0x2000000 10.0.4.97:ae300.dtb
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
BOOTP broadcast 4
DHCP client bound to address 10.0.4.178 (4592 ms)
Using mac@e0100000 device
TFTP from server 10.0.4.97; our IP address is 10.0.4.178
Filename 'ae300.dtb'.
Load address: 0x2000000
Loading: #
82 KiB/s
done
Bytes transferred = 2378 (94a hex)
NDS32 # bootm 0x600000 - 0x2000000
Image Name:
Created: 2017-03-22 6:52:03 UTC
Image Type: NDS32 Linux Kernel Image (uncompressed)
Data Size: 13872012 Bytes = 13.2 MiB
Load Address: 0000c000
Entry Point: 0000c000
Verifying Checksum ... OK
Booting using the fdt blob at 0x2000000
Loading Kernel Image ... OK
Loading Device Tree to 01efc000, end 01eff949 ... OK
Linux version 3.10.102-20375-gb0034c1-dirty (rick@app09)
(gcc version 4.9.3 (2016-07-06_nds32le-linux-glibc-v3_experimental) )
#293 PREEMPT Wed Mar 22 14:49:28 CST 2017
CPU: NDS32 N13, AndesCore ID(wb), CPU_VER 0x0d11103f(id 13, rev 17, cfg 4159)
...
...
Signed-off-by: rick <rick@andestech.com >
2017-05-23 13:48:27 +08:00
Ben Whitten
192bc6948b
Fix GCC format-security errors and convert sprintfs.
...
With format-security errors turned on, GCC picks up the use of sprintf with
a format parameter not being a string literal.
Simple uses of sprintf are also converted to use strcpy.
Signed-off-by: Ben Whitten <ben.whitten@gmail.com >
Acked-by: Wolfgang Denk <wd@denx.de >
Reviewed-by: Tom Rini <trini@konsulko.com >
2016-01-14 22:11:34 -05:00
Joe Hershberger
1fd92db83d
net: cosmetic: Fix var naming net <-> eth drivers
...
Update the naming convention used in the network stack functions and
variables that Ethernet drivers use to interact with it.
This cleans up the temporary hacks that were added to this interface
along with the DM support.
This patch has a few remaining checkpatch.pl failures that would be out
of the scope of this patch to fix (drivers that are in gross violation
of checkpatch.pl).
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com >
Acked-by: Simon Glass <sjg@chromium.org >
2015-04-18 11:11:33 -06:00
Wolfgang Denk
1a4596601f
Add GPL-2.0+ SPDX-License-Identifier to source files
...
Signed-off-by: Wolfgang Denk <wd@denx.de >
[trini: Fixup common/cmd_io.c]
Signed-off-by: Tom Rini <trini@ti.com >
2013-07-24 09:44:38 -04:00
Joe Hershberger
99ec772807
drivers/net/ftmac100.c: Fix compile warning
...
Fix this:
ftmac100.c: In function 'ftmac100_initialize':
ftmac100.c:266:12: warning: assignment from incompatible pointer type
Signed-off-by: Joe Hershberger <joe.hershberger@ni.com >
Cc: Joe Hershberger <joe.hershberger@gmail.com >
2012-05-22 10:18:16 -05:00
Po-Yu Chuang
8d8fd5b696
net: ftmac100: update get_timer() usages
...
Use get_timer() the same way as drivers/net/ftgmac100.c
Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com >
Reviewed-by: Macpaul Lin <macpaul@gmail.com >
Tested-by: Macpaul Lin <macpaul@gmail.com >
2011-03-21 22:54:23 +01:00
Po-Yu Chuang
6f6e6e09b2
net: ftmac100: remove unnecessary volatiles
...
Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com >
Reviewed-by: Macpaul Lin <macpaul@gmail.com >
Tested-by: Macpaul Lin <macpaul@gmail.com >
2011-03-21 22:53:30 +01:00
Po-Yu Chuang
750326e5d5
arm: A320: driver for FTMAC100 ethernet controller
...
This patch adds an FTMAC100 ethernet driver for Faraday A320 evaluation board.
Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com >
Signed-off-by: Ben Warren <biggerbadderben@gmail.com >
2009-08-10 14:53:52 -07:00