[OpenWrt-Devel] [PATCH v3 0/2] Support Ubiquiti Unifi Outdoor Plus HSR filter

Stefan Rompf stefan at loplof.de
Fri Jun 12 15:33:48 EDT 2015


this is the third iteration of the patchset to support the HSR filter of the 
Ubiquiti Unifi Outdoor Plus access point.

The HSR is a configurable RF filter in the receive path that must be tuned 
according to the selected Wifi channel for the access point to work.

Patch 1 adds a "channel set helper" callback to the ath9k driver and 
exports the ath9k kernel API for other packages. The registered function is 
called whenever ath9k changes the channel.

Patch 2 adds the actual tuner as a self contained kmod package. When loaded, 
it registers with ath9k as a channel set helper and tunes the HSR on every 
channel change.

The patchset is based on work of Kirill Berezin and me.

Changes since last version:
-Add debug module parameter to dump all IO from and to the HSR
-Explicitely load ath9k before ubnt_hsr as dependencies from external kmod to 
another external kmod are not detected during the build process
-Maintainer entry for kmod package
-Description updates

I'm running the driver compiled against chaos calmer RC1 right now and compile 
test it against trunk.

Not yet solved is how to add the kmod to the outdoor plus image only, but I'd 
really like to push these changes before -rc2.

Please apply

openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list