John Crispin
|
ff5deeef08
|
fixes rx path for eth, spinlock it, increases buffer size, board now survives ping -f
SVN-Revision: 18212
|
2009-10-29 21:08:11 +00:00 |
|
John Crispin
|
135111a05b
|
hopefully fixes dma issues seen on ethernet driver when under high load
SVN-Revision: 18203
|
2009-10-29 12:51:45 +00:00 |
|
Gabor Juhos
|
bc59e3da51
|
ramips: move 'arch/mips/include/asm/mach-ralink/eth.h' to 'drivers/net/ramips_eth.h'
SVN-Revision: 18176
|
2009-10-26 17:17:51 +00:00 |
|
Gabor Juhos
|
5dd653a6bd
|
ramips: use definitions from rt305x_regs, and nuke the duplicated ones
SVN-Revision: 18175
|
2009-10-26 17:17:48 +00:00 |
|
Gabor Juhos
|
c170980c4f
|
ramips: move ramips_eth_platform_data into a separate file
SVN-Revision: 18174
|
2009-10-26 17:17:45 +00:00 |
|
Gabor Juhos
|
b98fa096a6
|
ramips: request_irq prior to dma allocation, and handle the case if it fails
SVN-Revision: 18173
|
2009-10-26 17:17:42 +00:00 |
|
Gabor Juhos
|
08f77d2e7e
|
ramips: add error handling to ramips_alloc_dma
SVN-Revision: 18172
|
2009-10-26 17:17:39 +00:00 |
|
Gabor Juhos
|
941c1dae2c
|
ramips: free allocated skbs in ramips_cleanup_dma
SVN-Revision: 18171
|
2009-10-26 17:17:37 +00:00 |
|
Gabor Juhos
|
82cc25d5f0
|
ramips: add ramips_setup_dma helper to the ethernet driver
SVN-Revision: 18170
|
2009-10-26 17:17:34 +00:00 |
|
Gabor Juhos
|
f69b042df9
|
ramips: add ramips_cleanup_dma helper
SVN-Revision: 18169
|
2009-10-26 17:17:29 +00:00 |
|
Gabor Juhos
|
defb7c0059
|
ramips: remove unnecessary includes in the ethernet driver
SVN-Revision: 18168
|
2009-10-26 17:17:26 +00:00 |
|
Gabor Juhos
|
36cb733d4f
|
ramips: fix dma api usage in the ethernet driver
SVN-Revision: 18167
|
2009-10-26 17:17:22 +00:00 |
|
Gabor Juhos
|
69a3298ab5
|
ramips: use resource to pass irq and base address to the ethernet driver
SVN-Revision: 18166
|
2009-10-26 17:17:18 +00:00 |
|
Gabor Juhos
|
7c7f004875
|
ramips: add error-path handling to the ramips_eth_plat_probe
SVN-Revision: 18165
|
2009-10-26 17:17:13 +00:00 |
|
John Crispin
|
f1ad6d3768
|
fixes licenses
SVN-Revision: 18152
|
2009-10-25 17:41:01 +00:00 |
|
John Crispin
|
6f63d7baf2
|
clean up dma api of ethernet driver
SVN-Revision: 18150
|
2009-10-25 16:58:00 +00:00 |
|
John Crispin
|
9126be5b6e
|
fixes dma bug in eth driver, that was caused under high net load. the dma ring was not initialized on time
SVN-Revision: 18149
|
2009-10-25 14:34:55 +00:00 |
|
Gabor Juhos
|
984fe7992a
|
ramips: nuke net_device stats from the private data of the ethernet driver
SVN-Revision: 18147
|
2009-10-25 09:37:30 +00:00 |
|
Gabor Juhos
|
ec836476b0
|
ramips: remove unnecessary type-castings in the ethernet driver
SVN-Revision: 18146
|
2009-10-25 09:37:27 +00:00 |
|
Gabor Juhos
|
ac92dc42d4
|
ramips: change debug message levels, and add missing LFs
SVN-Revision: 18145
|
2009-10-25 09:37:24 +00:00 |
|
Gabor Juhos
|
0fe967f6e6
|
ramips: make ethernet fuctions static
SVN-Revision: 18144
|
2009-10-25 09:37:21 +00:00 |
|
Gabor Juhos
|
7af7711f9f
|
ramips: register ethernet device on the DIR-300 board
SVN-Revision: 18143
|
2009-10-25 09:37:17 +00:00 |
|
Gabor Juhos
|
2ad69183a8
|
ramips: change prom code to accept 'board=FOOBAR' from the command line
SVN-Revision: 18142
|
2009-10-25 07:10:16 +00:00 |
|
Gabor Juhos
|
d681005ce3
|
ramips: modify {read,write}_config helpers
SVN-Revision: 18141
|
2009-10-25 07:10:14 +00:00 |
|
Gabor Juhos
|
ebde2e4c90
|
ramips: nuke config_access helper
SVN-Revision: 18140
|
2009-10-25 07:10:11 +00:00 |
|
John Crispin
|
c23f92244c
|
fixes dma hangups in eth
SVN-Revision: 18139
|
2009-10-25 00:11:08 +00:00 |
|
John Crispin
|
eff75d868b
|
make ethernet a platform device
SVN-Revision: 18135
|
2009-10-24 20:58:41 +00:00 |
|
John Crispin
|
5c399c6f20
|
missing define to make mach for fonera20n work
SVN-Revision: 18134
|
2009-10-24 20:57:59 +00:00 |
|
John Crispin
|
81e5a2d14b
|
make default llll/w vlan setup in esw
SVN-Revision: 18133
|
2009-10-24 20:56:31 +00:00 |
|
John Crispin
|
e4e4aa90d3
|
adds mach type for fonera20n
SVN-Revision: 18132
|
2009-10-24 20:55:36 +00:00 |
|
John Crispin
|
d95163658c
|
adds ethernet driver, esw needs to be moved to swconfig, driver is missing rt288x support, not a platform device yet
SVN-Revision: 18128
|
2009-10-23 16:51:51 +00:00 |
|
Gabor Juhos
|
279c5dad25
|
ramips: add preliminary support for the DIR-300 revB board
SVN-Revision: 18058
|
2009-10-18 08:48:07 +00:00 |
|
Gabor Juhos
|
3b9cb8b673
|
ramips: fix return value in 'pcibios_map_irq' in the rt288x pci code
SVN-Revision: 17975
|
2009-10-07 11:37:12 +00:00 |
|
Gabor Juhos
|
13be9155c5
|
ramips: remove obsolete 'pcibios_fixups' from the rt288x pci code
SVN-Revision: 17974
|
2009-10-07 11:37:10 +00:00 |
|
Gabor Juhos
|
f2470f7590
|
ramips: add rt2880_pci_get_cfgaddr helper
SVN-Revision: 17973
|
2009-10-07 11:37:07 +00:00 |
|
Gabor Juhos
|
fe360a232b
|
ramips: use switch statement instead of multiple if-else-if in the rt288x pci code
SVN-Revision: 17972
|
2009-10-07 11:37:03 +00:00 |
|
Gabor Juhos
|
37f5a64938
|
ramips: protect rt288x pci config accesses with a spinlock
SVN-Revision: 17971
|
2009-10-07 11:37:00 +00:00 |
|
Gabor Juhos
|
84e2f22465
|
ramips: make rt2880_pci_base static
SVN-Revision: 17970
|
2009-10-07 11:36:57 +00:00 |
|
Gabor Juhos
|
ca82f13970
|
ramips: define some magic values in the rt288x pci code
SVN-Revision: 17969
|
2009-10-07 11:36:53 +00:00 |
|
Gabor Juhos
|
6a54d033fc
|
ramips: add copyright header to the rt288x pci code
SVN-Revision: 17968
|
2009-10-07 11:36:49 +00:00 |
|
Gabor Juhos
|
7f3d685eec
|
ramips: make {read,write}_config static
SVN-Revision: 17920
|
2009-10-05 18:44:24 +00:00 |
|
Gabor Juhos
|
2739177201
|
ramips: convert 'config_access' function to void
SVN-Revision: 17919
|
2009-10-05 18:44:22 +00:00 |
|
Gabor Juhos
|
5b07caf121
|
ramips: add register access functions into the rt288x pci code
SVN-Revision: 17918
|
2009-10-05 18:44:19 +00:00 |
|
Gabor Juhos
|
0f51ed2723
|
ramips: fix RT2880_PCI_BASE definition
SVN-Revision: 17917
|
2009-10-05 18:44:16 +00:00 |
|
Gabor Juhos
|
5a37945317
|
ramips: rt288x pci code cleanup
SVN-Revision: 17916
|
2009-10-05 18:44:13 +00:00 |
|
Gabor Juhos
|
0e0e945e33
|
ramips: cleanup coding-style of the rt288x pci code
SVN-Revision: 17915
|
2009-10-05 18:44:10 +00:00 |
|
Gabor Juhos
|
6ceea98b0a
|
ramips: merge ops-rt288x.c and rt288x_pci.h into pci-rt288x.c
SVN-Revision: 17914
|
2009-10-05 18:44:06 +00:00 |
|
Gabor Juhos
|
c8489ba3f8
|
ramips: remove unneccesary ifdefs from the rt288x pci code
SVN-Revision: 17862
|
2009-10-05 09:06:16 +00:00 |
|
Gabor Juhos
|
e555522b95
|
ramips: remove unneccesary includes from the rt288x pci code
SVN-Revision: 17861
|
2009-10-05 09:06:13 +00:00 |
|
Gabor Juhos
|
f992f34277
|
ramips: add Kbuild patch for the rt288x pci code, and fix invalid header file paths
SVN-Revision: 17860
|
2009-10-05 09:06:10 +00:00 |
|
John Crispin
|
a70ef0c337
|
adds pci support for rt288x
SVN-Revision: 17855
|
2009-10-04 19:53:17 +00:00 |
|
Gabor Juhos
|
28250aaa31
|
add missing GPIO register offsets
SVN-Revision: 17513
|
2009-09-04 15:08:29 +00:00 |
|
Gabor Juhos
|
8d8a4e7274
|
add GPIO configuration feature
SVN-Revision: 17512
|
2009-09-04 15:08:26 +00:00 |
|
Gabor Juhos
|
b5e6d76dea
|
fix a typo
SVN-Revision: 17474
|
2009-09-02 15:31:03 +00:00 |
|
Gabor Juhos
|
09677bf748
|
initial support for the AP-R3052-V22RW-2X2 board
SVN-Revision: 17473
|
2009-09-02 15:31:00 +00:00 |
|
Gabor Juhos
|
c4385d3282
|
use common code for early_serial setup
SVN-Revision: 17467
|
2009-09-02 12:44:17 +00:00 |
|
Gabor Juhos
|
73b20f8194
|
share prom code
SVN-Revision: 17466
|
2009-09-02 10:04:12 +00:00 |
|
Gabor Juhos
|
552e298755
|
initial support for Asus RT-N15
SVN-Revision: 17463
|
2009-09-01 19:34:27 +00:00 |
|
Gabor Juhos
|
01657335b9
|
cache_line_size is 16 on rt288x
SVN-Revision: 17462
|
2009-09-01 19:34:24 +00:00 |
|
Gabor Juhos
|
2dbe6d0e6f
|
remove unused *_MACH_GENERIC config options
SVN-Revision: 17461
|
2009-09-01 19:34:21 +00:00 |
|
Gabor Juhos
|
298202afb8
|
share machine registration code
SVN-Revision: 17456
|
2009-08-31 18:53:34 +00:00 |
|
Gabor Juhos
|
aec7426483
|
use common get_system_type function
SVN-Revision: 17455
|
2009-08-31 18:53:31 +00:00 |
|
Gabor Juhos
|
f4afb9a4f9
|
share memory size detection code
SVN-Revision: 17454
|
2009-08-31 18:53:26 +00:00 |
|
Gabor Juhos
|
3cc0bc9038
|
add common setup code
SVN-Revision: 17453
|
2009-08-31 18:53:22 +00:00 |
|
Gabor Juhos
|
4dd57199a2
|
rt288x: readd RT2880_INTC_BASE definition
SVN-Revision: 17452
|
2009-08-31 15:35:54 +00:00 |
|
Gabor Juhos
|
f62337417c
|
rt288x: fix serial console
SVN-Revision: 17450
|
2009-08-31 09:34:07 +00:00 |
|
Gabor Juhos
|
ff92681121
|
register GPIO LEDs on the WHR-G300N board
SVN-Revision: 17449
|
2009-08-31 09:14:18 +00:00 |
|
Gabor Juhos
|
19a462c9e3
|
add common GPIO LED support
SVN-Revision: 17448
|
2009-08-31 09:14:14 +00:00 |
|
Gabor Juhos
|
73ef265227
|
fix GPIOLIB support
SVN-Revision: 17446
|
2009-08-31 08:29:19 +00:00 |
|
Gabor Juhos
|
15b832c0b7
|
rt288x: fix build error
SVN-Revision: 17444
|
2009-08-30 20:13:13 +00:00 |
|
Gabor Juhos
|
9eaea39ae5
|
platform.h is rt288x specific, move it
SVN-Revision: 17443
|
2009-08-30 20:13:10 +00:00 |
|
Gabor Juhos
|
8049111b19
|
rt288x: generic machine code cleanup
SVN-Revision: 17442
|
2009-08-30 19:55:55 +00:00 |
|
Gabor Juhos
|
d034b4246e
|
header cleanup
SVN-Revision: 17441
|
2009-08-30 19:55:53 +00:00 |
|
Gabor Juhos
|
6b482c872b
|
share common INTC code
SVN-Revision: 17440
|
2009-08-30 19:15:58 +00:00 |
|
Gabor Juhos
|
051c44e0c5
|
initial support for RT288x/RT305x
SVN-Revision: 17439
|
2009-08-30 19:15:51 +00:00 |
|