]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/net/wireless/zd1211rw/zd_rf.c
[PATCH] zd1211rw: Extend RF layer
[linux-2.6-omap-h63xx.git] / drivers / net / wireless / zd1211rw / zd_rf.c
index 549c23bcd6ccce78b752060892f0326d6b54b57d..c4981ad2f9ea5caa9a00d464853d92cb97a7e3a7 100644 (file)
@@ -52,10 +52,16 @@ const char *zd_rf_name(u8 type)
 void zd_rf_init(struct zd_rf *rf)
 {
        memset(rf, 0, sizeof(*rf));
+
+       /* default to update channel integration, as almost all RF's do want
+        * this */
+       rf->update_channel_int = 1;
 }
 
 void zd_rf_clear(struct zd_rf *rf)
 {
+       if (rf->clear)
+               rf->clear(rf);
        ZD_MEMCLEAR(rf, sizeof(*rf));
 }