• Lilach Edelstein's avatar
    iwlwifi: mvm: Add Smart FIFO support · 1f3b0ff8
    Lilach Edelstein authored
    Send firmware a Smart FIFO Configuration host command to allow
    interrupt coalescing. The smart FIFO is enabled when there is
    only one bound interface (other than  p2p devices which are
    ignored) and it is of type station, and activated while the
    station is associated.
    
    Smart Fifo allows aggragations of DMA transactions and by that
    causes processor and memory controller to stay for a longer time
    on lower c-states, thus saving platform power.
    Firmware relies on driver to activate and disable it.
    Signed-off-by: default avatarLilach Edelstein <lilach.edelstein@intel.com>
    Signed-off-by: default avatarEmmanuel Grumbach <emmanuel.grumbach@intel.com>
    1f3b0ff8
ops.c 22.5 KB