openwrt/target/linux
John Crispin 81ddc886e1 dgn3500 support with eeprom loading from sysfs
WIFI eeprom:
As discussed, it is impossible for nand and spi flash platforms to have the eeprom data available from mtd. I suggested to load the eeprom from user-space. I've looked into regular firmware loading but this is only possible when using modules.  I've created a sysfs entry that allows reading and writing the eeprom data to the platform data. After loading the eeprom data I rely on pci-hotplug support to disable the bogus pci device and rescan the bus (with fixups and all). Because hotplug is not available, an init script is created that performs the copy from mtd to platform data. I think it is best to eventually move the sysfs functions to dev_wifi_athxk.c file, this would get rid of the external to the ath9k platform data.

SPI flash:
It seems that the spi-xway driver is not really working. It causes my kernel to crash in all sorts of ways. I added to bitbang SPI to be able to the calibration data mention above.
I've kept the original mtd partitioning that Netgear uses.

Buttons/LED:
Both buttons are working properly. Two leds are not enabled: The red internet led is connected to the pci_gnt1 pin... I can't disable it because then DMA stops working.
The green wifi led is connected to an unknown atheros gpio.

Signed-off-by: Pieter Voorthuijsen <p.voorthuijsen at gmail.com>

SVN-Revision: 31910
2012-05-27 16:02:22 +00:00
..
adm5120 kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
adm8668 kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
amazon kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
ar7 kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
ar71xx kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
at91 kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
atheros kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
au1000 au1000: remove 3.2 support 2012-05-27 15:01:18 +00:00
avr32 kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
brcm47xx kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
brcm63xx bcm63xx: build images for DSL-274XB revision F1 2012-05-27 13:22:51 +00:00
cns3xxx cns3xxx: remove 3.1 support 2012-05-27 15:01:03 +00:00
cns21xx kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
cobalt cobalt: switch to 3.3 and add broken flag 2012-05-27 15:01:26 +00:00
coldfire linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
ep93xx ep93xx: remove 3.2 support 2012-05-27 15:01:24 +00:00
etrax linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
gemini kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
generic kernel: properly pad the allocated headroom in skb_cow to NET_SKB_PAD 2012-05-27 15:16:37 +00:00
goldfish linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
imx21 linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
iop32x kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
ixp4xx kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
kirkwood kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
lantiq dgn3500 support with eeprom loading from sysfs 2012-05-27 16:02:22 +00:00
leon linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
malta kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
mpc52xx kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
mpc83xx kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
mpc85xx kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
octeon linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
omap4 kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
omap24xx omap24xx: remove 3.1 support 2012-05-27 15:01:07 +00:00
omap35xx linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
orion kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
ppc40x kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
ppc44x ppc44x: remove 3.2 support 2012-05-27 15:01:30 +00:00
ps3 linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
pxa kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
pxcab linux: add broken flag to targets which are using 2.6.30 2012-04-21 15:18:54 +00:00
ramips kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
rb532 kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
rdc kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
realview kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
s3c24xx linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
sibyte kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
sparc linux: add broken flag to targets which are using 2.6.36 2012-04-29 15:00:32 +00:00
ubicom32 linux: move certain disabled symbols to the generic configs 2012-05-15 10:58:52 +00:00
uml kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
x86 kernel: update linux 3.3 to 3.3.7 2012-05-23 21:05:32 +00:00
xburst xburst: remove support for old kernels 2012-05-27 15:01:35 +00:00
Makefile Add kernel_nconfig make target 2010-08-06 21:36:35 +00:00