We can configure beaconing, but without TBTT interrupt we can not support PS buffering. This can be added later using kernel hrtimer, if we can keep with device timer with sync. I tested AP and IBSS modes. Stanislaw Gruszka (7): mt76x02: use mask for vifs mt76x02: use commmon add interface for mt76x2u mt76x02: initialize mutli bss mode when set up address mt76x02: minor beaconing init changes mt76x02: init beacon config for mt76x2u mt76: beaconing fixes for USB mt76x02: enable support for IBSS, AP and MESH drivers/net/wireless/mediatek/mt76/mac80211.c | 3 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 7 ++ drivers/net/wireless/mediatek/mt76/mt76x02.h | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 39 +++++++++-- drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 4 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 76 +++++++++++----------- .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 12 +++- .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 6 +- .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 15 +---- 9 files changed, 97 insertions(+), 70 deletions(-) -- 1.9.3