madwifi: add compilation for arm11

Add compilation support for arm11 CPUs (ie cns3xxx)

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt@33677 3c298f89-4303-0410-b956-a3cf2f4a3e73
madwifi: add compilation for arm11

Add compilation support for arm11 CPUs (ie cns3xxx)

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt@33678 3c298f89-4303-0410-b956-a3cf2f4a3e73
ixp4xx: enable OPTIMIZE_FOR_SIZE

Enabling OPTIMIZE_FOR_SIZE cuts the kernel binary down by 50K which is
critical for some small-footprint boards.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt@33679 3c298f89-4303-0410-b956-a3cf2f4a3e73
ixp4xx-microcode: Add ixp4xx NPE-A-HSS firmware

The ixp4xx HSS firmware is needed in order to use the HSS (synchronous serial
port).  An example of where this is used is the Gateworks Avila boards to
interface to an audio codec.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt@33680 3c298f89-4303-0410-b956-a3cf2f4a3e73
mtd: allow partial block unlock

This allows sysupgrade for devices such as the Gateworks Avila/Cambria
product families based on the ixp4xx using the redboot bootloader with
combined FIS directory and RedBoot config partitions on larger FLASH
devices with larger eraseblocks.

This second iteration of this patch addresses previous issues:
  - whitespace breakage fixed
  - unlock in all scenarios
  - simplification and fix logic bug

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt@33681 3c298f89-4303-0410-b956-a3cf2f4a3e73
package/kernel/sound: Add Gateworks Avila Sound SoC package

This package includes the audio drivers for Avila SoC Audio

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt@33682 3c298f89-4303-0410-b956-a3cf2f4a3e73
cns3xxx: Fix laguna arm11mpcore watchdog

The ARM11MPCore Timer/Watchdog registers start at offset 0x600 which is where
all mpcore-wdt boards point the driver base too.  I believe this is wrong
because 0x600 is aliased to the timer/watchdog of the 'current CPU' where
0x700 is CPU0's timer/watchdog, and 0x800 is CPU1's timer/watchdog.  Thus
if your timer/watchdog application is switching between CPU's it can end up
writing to the wrong CPU's registers which results in random board resets
from watchdog timeouts etc.

This patch forces the timer/watchdog driver to use CPU0's registers always.
Its my opinion that other mpcore-wdt boards should be doing the same thing.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt@33683 3c298f89-4303-0410-b956-a3cf2f4a3e73
cns3xxx: Fix GPIO configuration for Gateworks Laguna boards

The Laguna boards do not use all the same pins for SDHCI as the Cavium
reference board.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>

git-svn-id: svn://svn.openwrt.org/openwrt@33684 3c298f89-4303-0410-b956-a3cf2f4a3e73
ixp4xx, cns3xx: backport the latest round of fixes (as of r33684)

git-svn-id: svn://svn.openwrt.org/openwrt@33685 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: dont delay acks after ECN CE

Bugfix from linux head - don't delay acks from ECN congestion
experienced in some situations.

git-svn-id: svn://svn.openwrt.org/openwrt@33686 3c298f89-4303-0410-b956-a3cf2f4a3e73
kernel: fq_codel: dont reinit flow state

Keep fq_codel flow state around after queue empty.

git-svn-id: svn://svn.openwrt.org/openwrt@33687 3c298f89-4303-0410-b956-a3cf2f4a3e73
packages: sort network related packages into package/network/

git-svn-id: svn://svn.openwrt.org/openwrt@33688 3c298f89-4303-0410-b956-a3cf2f4a3e73
samba36: move to trunk and add myself as a maintainer

git-svn-id: svn://svn.openwrt.org/openwrt@33689 3c298f89-4303-0410-b956-a3cf2f4a3e73
tcpdump: move to trunk and add myself as maintainer

git-svn-id: svn://svn.openwrt.org/openwrt@33690 3c298f89-4303-0410-b956-a3cf2f4a3e73
iperf: move to trunk and add myself as maintainer

git-svn-id: svn://svn.openwrt.org/openwrt@33691 3c298f89-4303-0410-b956-a3cf2f4a3e73
hostapd: remove redundant MAINTAINER lines

git-svn-id: svn://svn.openwrt.org/openwrt@33692 3c298f89-4303-0410-b956-a3cf2f4a3e73
add myself as a maintainer for a few more packages

git-svn-id: svn://svn.openwrt.org/openwrt@33693 3c298f89-4303-0410-b956-a3cf2f4a3e73
[packages] claim maintainership for resolveip and lua

git-svn-id: svn://svn.openwrt.org/openwrt@33694 3c298f89-4303-0410-b956-a3cf2f4a3e73