Gabor Juhos
449dc1019e
[ar71xx] add another SPI controller driver for the earlier AP83 boards
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16315 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-06-03 19:50:04 +00:00
Gabor Juhos
6ef2e153ea
[ar71xx] add support for board specific PLL settings
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16133 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-28 13:00:08 +00:00
Gabor Juhos
7d3620fda8
[ar71xx] use dev_name() instead of bus_id in ag71xx, ohci-ar71xx, ehci-ar71xx drivers
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15629 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-05-05 19:21:39 +00:00
Gabor Juhos
f744c274df
[ar71xx] select ar8216 support for the WRT400N (thanks to netprince)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15427 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-26 18:47:41 +00:00
Gabor Juhos
7c80560b0a
[ar71xx] enable the synopsys woarkaround in the ehci-ar71xx driver
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15349 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-04-23 12:25:49 +00:00
Gabor Juhos
b0d77eccb7
[ar71xx] ag71xx driver: forgot to add a new file
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14657 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-25 17:52:14 +00:00
Gabor Juhos
8bc3295891
[ar71xx] ag71xx driver: add a workaround for the ar8216 chip, until we get a suitable switch driver
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14655 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-25 16:47:11 +00:00
Gabor Juhos
c99fbd93f5
[ar71xx] micrel phy driver: change initcall level if compiled into the kernel
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14628 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-22 20:52:12 +00:00
Gabor Juhos
81b5773b7f
[ar71xx] ag71xx driver: add Kconfig option for enabling debug messages
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14517 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-15 13:12:43 +00:00
Gabor Juhos
b4a729598e
[ar71xx] ag71xx driver: apply 2.6.28 specific patches
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14515 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-15 07:57:29 +00:00
Gabor Juhos
50d2fe163f
[ar71xx] ag71xx driver: fix a kernel crash caused by r14496
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14504 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-13 20:36:39 +00:00
Gabor Juhos
eeb502575e
[ar71xx] ag71xx driver: fix return code of the napi poll routine, was broken since [13545] (patch by Ubiquiti Networks)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14496 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-13 11:16:57 +00:00
Gabor Juhos
886d8c80ae
[ar71xx] ag71xx driver: update phy connecting code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14495 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-13 10:43:40 +00:00
Gabor Juhos
ba9ae5c800
[ar71xx] remove netif schedule from the ag71xx driver
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14494 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-13 08:58:59 +00:00
Gabor Juhos
3f5a9262b4
[ar71xx] pull ethernet mac out of reset before registering the mdio_bus
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14486 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-02-12 14:06:58 +00:00
Gabor Juhos
fc9fbf2abb
[ar71xx] move random MAC address generation into the platform initialization code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14204 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-01-26 14:55:09 +00:00
Gabor Juhos
1e97fce4d1
[ar71xx] ag71xx driver: increase size of dma descriptors
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13561 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-09 10:16:49 +00:00
Gabor Juhos
b03862a72b
[ar71xx] ag71xx driver: use same FIFO configuration for all SOC
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13560 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-09 09:42:57 +00:00
Gabor Juhos
df84ce6c3a
[ar71xx] ag71xx driver: add OOM handler
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13545 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-08 13:15:12 +00:00
Gabor Juhos
e348e3753c
[ar71xx] ag71xx driver: don't refill rx buffers twice
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13544 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-08 08:31:25 +00:00
Gabor Juhos
e0bfa7cae9
[ar71xx] ag71xx driver: interrupt status is masked by hw, don't mask it again
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13543 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-08 08:24:47 +00:00
Gabor Juhos
65bf8b94f2
[ar71xx] ag71xx driver: remove unused code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13542 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-08 08:22:56 +00:00
Gabor Juhos
1977abcdce
[ar71xx] ag71xx driver: NAPI poll cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13538 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-07 09:46:41 +00:00
Gabor Juhos
ec8e8d2a58
[ar71xx] ag71xx driver: handle TX timout
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13537 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-07 06:43:02 +00:00
Gabor Juhos
ba4e9b0974
[ar71xx] ag71xx driver: always use NAPI to transmit packets
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13529 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-06 10:03:36 +00:00
Gabor Juhos
84af7151d4
[ar71xx] ag71xx driver: improve poll routine
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13525 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-05 20:08:00 +00:00
Gabor Juhos
060a762e04
[ar71xx] ag71xx driver: always flush register writes
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13524 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-05 19:42:02 +00:00
Gabor Juhos
dd1613db57
[ar71xx] ag71xx driver: don't use dma_cache_wback_inv
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13523 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-05 10:39:46 +00:00
Gabor Juhos
be23a15ee7
[ar71xx] ag71xx driver: don't use CHECKSUM_UNNECCESARY ( closes #4161 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13522 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-05 07:15:45 +00:00
Gabor Juhos
1ee5af12e9
[ar71xx] EHCI driver: add AR913x support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13519 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-04 18:16:05 +00:00
Gabor Juhos
ab09799f09
[ar71xx] rename reset register definitions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13516 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-04 16:55:43 +00:00
Gabor Juhos
bead03710a
[ar71xx] OHCI driver cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13508 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-04 09:42:26 +00:00
Gabor Juhos
5e389a14f3
[ar71xx] create platform data for the EHCI driver
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13499 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-03 15:54:08 +00:00
Gabor Juhos
de2eca1ee8
[ar71xx] ag71xx driver: minor cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13496 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-03 08:55:39 +00:00
Gabor Juhos
7808db61ca
[ar71xx] ag71xx driver: fix RX_STATUS_OF bitmask, and add DMA status register bit descriptions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13463 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 08:49:22 +00:00
Gabor Juhos
f5dc8e6efe
[ar71xx] ag71xx driver: add some debug stuff
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13462 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-02 08:46:37 +00:00
Gabor Juhos
b1f31c9121
[ar71xx] ag71xx driver: reset DMA registers in hardware initialization
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13459 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-12-01 21:21:36 +00:00
Gabor Juhos
4099ebdb00
[ar71xx] more ehci driver cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13454 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-30 20:09:43 +00:00
Gabor Juhos
4a52e64bb8
[ar71xx] ag71xx driver: fix a typo
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13445 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-30 13:20:12 +00:00
Gabor Juhos
6d19ef4f18
[ar71xx] ehci driver cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13441 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-30 11:07:22 +00:00
Gabor Juhos
3578cf314c
[ar71xx] ag71xx driver: clean up hardware initialization
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13395 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-28 14:08:53 +00:00
Gabor Juhos
e168ccced8
[ar71xx] ag71xx driver: add more register bit definitions
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13387 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-27 22:40:34 +00:00
Gabor Juhos
b2d1c5773c
[ar71xx] ag71xx driver: unregister MDIO bus in module exit
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13385 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-27 22:25:43 +00:00
Gabor Juhos
491cd8b323
[ar71xx] ag71xx driver: use SoC specific PLL values
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13377 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-27 18:54:58 +00:00
Gabor Juhos
31ecd080e3
[ar71xx] ag71xx: introduce SoC specific fuctions for DDR flush and PLL setup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13369 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-26 20:00:41 +00:00
Gabor Juhos
f1cc74e8ea
[ar71xx] ag71xx: dump additional registers in debug mode
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13361 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-26 14:09:00 +00:00
Gabor Juhos
8a6b74261d
[ar71xx] ethernet driver preparation for gigabit support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13340 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-24 16:56:36 +00:00
Gabor Juhos
bedfcc443a
[ar71xx] define some bits of the ethernet controller's registers
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13201 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-14 08:57:31 +00:00
Gabor Juhos
5a1d964785
[ar71xx] cosmetic changes in the ag71xx driver
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13193 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-11-12 18:08:32 +00:00
Gabor Juhos
8b47c4566c
[ar71xx] setup speed/duplex on RB-433/450 ( closes #4151 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13087 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-10-31 11:50:47 +00:00
Gabor Juhos
1f385fa9cf
[ar71xx] minor ethernet driver update
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12985 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-10-15 18:31:21 +00:00
Gabor Juhos
e40c3beb47
[ar71xx] add hardware watchdog driver
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12810 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-30 08:05:18 +00:00
Gabor Juhos
e82f7dfdaa
[ar71xx] fix EHCI driver
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12518 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-09-03 17:11:51 +00:00
Gabor Juhos
dd67cca098
[ar71xx] ag71xx: add initial message level support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12262 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-08-10 09:18:42 +00:00
Gabor Juhos
0eedb7aee6
[ar71xx] reorder nand partitions on RB-4xx ( closes #3852 )
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12201 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-08-06 07:33:13 +00:00
Gabor Juhos
56bd819318
[ar71xx] ethernet driver updates
...
* new mii bus code, mac0 and mac1 can use the mac0's miii bus from now on
* swap eth0 & eth1 on RB433/450
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11995 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-29 18:22:38 +00:00
Gabor Juhos
d3e93d1a18
[ar71xx] fix the name of the micrel PHY driver
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11990 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-29 12:46:05 +00:00
Gabor Juhos
9abc8423dd
[ar71xx] parse mac address on RouterBOARDs
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11910 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-22 16:35:29 +00:00
Gabor Juhos
7670811acd
surprise :p
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11894 3c298f89-4303-0410-b956-a3cf2f4a3e73
2008-07-21 17:08:14 +00:00