Felix Fietkau
46b7759b8d
ar71xx: fix MDIO access on ar7242 (based on a patch by Jess Zhu)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26777 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-28 19:30:49 +00:00
Gabor Juhos
1a56f54c77
ar71xx: fix build error w/o CONFIG_PCI
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26606 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-12 13:14:56 +00:00
Gabor Juhos
f529b06394
ar71xx: fix AR934X_WMAC_SIZE
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26594 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-11 17:37:03 +00:00
Gabor Juhos
3c552ec2b6
ar71xx: rename ar934x_ref_freq to ar71xx_ref_freq
...
Also initialize that for each SoC and print its value along with the
other frequencies.
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26561 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-09 18:47:52 +00:00
Gabor Juhos
0e4365af13
ar71xx: add support for the built-in WMAC of the AR934x
...
Signed-off-by: Jaiganesh Narayanan <jnarayanan@atheros.com >
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26521 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-07 20:53:34 +00:00
Gabor Juhos
912c77a418
ar71xx: enable GPIO support for the AR934x SoCs
...
Signed-off-by: Jaiganesh Narayanan <jnarayanan@atheros.com >
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26513 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-07 20:53:00 +00:00
Gabor Juhos
6debe4786e
ar71xx: add AR934x specific glue for IRQ initialization
...
Signed-off-by: Jaiganesh Narayanan <jnarayanan@atheros.com >
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26510 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-07 20:52:49 +00:00
Gabor Juhos
68f6f6c033
ar71xx: add initial support for the AR934x SoCs
...
Signed-off-by: Jaiganesh Narayanan <jnarayanan@atheros.com >
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26509 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-04-07 20:52:45 +00:00
Felix Fietkau
250567442f
Revert "ar71xx: add missing gpio_set_debounce function" - wrong target
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25854 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-03 16:21:23 +00:00
Felix Fietkau
5f776e9507
ar71xx: add missing gpio_set_debounce function
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25848 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-03-03 10:33:35 +00:00
Gabor Juhos
7832529d3f
ar71xx: fix whitespaces nits
...
(build error has been fixed - juhosg)
Signed-off-by: Arnaud Lacombe <lacombar@gmail.com >
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23975 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-11-12 18:50:29 +00:00
Gabor Juhos
eaefe39218
ar71xx: AR724[12] requires different USB setup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23135 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-09-27 14:53:57 +00:00
Gabor Juhos
21ef5a475e
ar71xx: rewrite SPI drivers for the RB4xx boards
...
* add a new SPI controller driver
* add SPI driver for the CPLD chip
* convert the NAND driver
* enable the mikroSD slot
* enable more LEDs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22863 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-31 20:13:47 +00:00
Felix Fietkau
f622088030
ar71xx: add a new driver for the ar7240 switch using swconfig.
...
hooks directly into the ethernet driver, as MAC resets also require switch reinitializations and the switch is part of the cpu core anyway
switch only tl-wr741nd (and other devices using this board file, such as tl-wr841nd) over to using this by default, as other devices are still untested
fixes #7563
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22675 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-08-16 19:21:57 +00:00
Felix Fietkau
19f9c43c95
ar71xx: reset the mdio bus on ar7241/ar7242
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20528 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-28 00:35:44 +00:00
Felix Fietkau
ef287bc6c5
ar71xx: add support for ar7241 and ar7242
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20494 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-26 22:35:41 +00:00
Felix Fietkau
ecd4ce5546
ar71xx: fix pci link detection for ar724x
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20493 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-26 22:35:27 +00:00
Gabor Juhos
11f888b68e
ar71xx: move ar724x_pci_* helpers to ar724x-pci.c
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20282 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-18 19:18:58 +00:00
Gabor Juhos
a63b2e9e7d
ar71xx: merge AR71XX_IRQ_CPU_{PCI,WMAC} into AR71XX_IRQ_CPU_IP2
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20279 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-18 19:18:46 +00:00
Gabor Juhos
afdd5b2423
ar71xx: fix ar724x_pci_wr{,_nf} helpers
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20277 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-18 19:18:36 +00:00
Gabor Juhos
d980f74b2c
ar71xx: add ar71xx_gpio_function_setup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20053 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-08 12:10:14 +00:00
Gabor Juhos
0d9be72129
ar71xx: add LED driver for the RB750
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20051 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-08 12:10:01 +00:00
Gabor Juhos
a950c66e0d
ar71xx: add latch handling code for the RB750
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@20050 3c298f89-4303-0410-b956-a3cf2f4a3e73
2010-03-08 12:09:49 +00:00
Gabor Juhos
6a9f1a0f40
ar71xx: move mach type definitions into a separate include file
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18942 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-26 14:19:22 +00:00
Gabor Juhos
e80ae1b19a
ar71xx: add support for the TL-WR841N v1.5 board
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18893 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-22 19:31:28 +00:00
Gabor Juhos
5481ea653c
ar71xx: update AR7240 PCI code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18860 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-20 13:46:23 +00:00
Gabor Juhos
4b565ddb06
ar71xx: separate DIR-615 rev. C1 support from the TEW-632 (based on the
...
patch from #6186 )
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18818 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-18 12:57:01 +00:00
Gabor Juhos
b67365f9ac
ar71xx: add ar71xx_device_stopped function
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18757 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-11 20:32:28 +00:00
Gabor Juhos
9828d89496
ar71xx: TL-WR1043ND support cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18697 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-08 12:46:30 +00:00
Gabor Juhos
00c14fd865
ar71xx: preliminary support for the TL-WR1043ND
...
Adds board support for the TP-Link TL-WR1043ND Based on the Atheros AP81 platform.
Presently the RTL8366RB switch support is missing due to no driver.
The ethernet works with 5 ports@1Gbit but is missing vlan support.
Hope Ive done this right, First time submiting a patch.
Signed-off-by: Andrew Tarabaras <andrew@advancedtechnologies.com.au >
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18696 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-08 12:46:25 +00:00
Gabor Juhos
5504bc6629
ar71xx: add support for external mii_bus
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18692 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-08 10:29:27 +00:00
Gabor Juhos
f5523da72c
ar71xx: DIR-825 support cleanup
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18622 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-03 15:07:41 +00:00
Gabor Juhos
2d6e859525
ar71xx: add support for the D-Link DIR-825 rev. B1 board (thanks to
...
ValXdater)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18621 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-12-03 15:07:34 +00:00
Gabor Juhos
2383f010d9
ar71xx: override fifo_cfg[123] values on AR7240
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18614 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-30 13:53:39 +00:00
Felix Fietkau
bc1573db72
ar71xx: add usb support for ubnt rocket m
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18598 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-29 13:33:15 +00:00
Gabor Juhos
685a1f59a7
ar71xx: add AR724x GPIO_FUNC register bit defines
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18561 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-27 21:21:06 +00:00
Gabor Juhos
56b4822790
ar71xx: fix AR724X_GPIO_COUNT
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18560 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-27 21:21:01 +00:00
Gabor Juhos
dca0ec2a53
ar71xx: add AR724x register defines
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18559 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-27 21:20:54 +00:00
Felix Fietkau
0414b8cf78
ar71xx: use a separate board id for rocket m
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18450 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-18 18:10:33 +00:00
Matteo Croce
72915b4a56
ar71xx: add Ubiquiti Rocket M and Nanostation M support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18447 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-18 17:05:42 +00:00
Gabor Juhos
f92973072d
ar71xx: add preliminary support for the Netgear WNDR3700
...
Based on patches by Marco Porsch from:
https://forum.openwrt.org/viewtopic.php?id=22311
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18411 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-11-13 17:11:29 +00:00
Gabor Juhos
872e71e3f5
ar71xx: use soc specific divider for mdio clock
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18225 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-10-30 12:26:22 +00:00
Matteo Croce
8364df7278
ar71xx: preliminary Ubiquiti Bullet M support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17586 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-15 09:16:21 +00:00
Gabor Juhos
e2686b946d
ar71xx: add preliminary support for the RB-411U (thanks to Feher Zoltan for testing)
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17543 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-09-08 19:16:15 +00:00
Gabor Juhos
c6c7d42839
[ar71xx] add board setup code for the RB-450G/RB-433UAH boards
...
* based on a patch from http://forum.openwrt.org/viewtopic.php?pid=91127#p91127
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16754 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-09 19:46:41 +00:00
Gabor Juhos
465e00b30f
[ar71xx] add initial support for the TL-WR741ND board
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16739 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-07 19:20:10 +00:00
Gabor Juhos
80f0f758b2
[ar71xx] add AR7240 specific fixes for the ag71xx driver
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16737 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-07 18:06:02 +00:00
Gabor Juhos
cf572ffe84
[ar71xx] add AR7240 specific PCI code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16674 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-05 08:06:24 +00:00
Gabor Juhos
a663170ee2
[ar71xx] reorganize PCI code
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16672 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-05 07:53:07 +00:00
Gabor Juhos
923f9f71d9
[ar71xx] fix AR7240 PCI IRQ support
...
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16669 3c298f89-4303-0410-b956-a3cf2f4a3e73
2009-07-04 05:18:37 +00:00