init with corred gpio handler

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@21387 52c4871e-980c-0410-b1e0-e73912ce01f8
optimize for non ac devices

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@21388 52c4871e-980c-0410-b1e0-e73912ce01f8
fix bad channel width behavior

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@21389 52c4871e-980c-0410-b1e0-e73912ce01f8
control it all from kernel code

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@21390 52c4871e-980c-0410-b1e0-e73912ce01f8