NAK: [PATCH 0/6][linux-oem] Intel 9260/9462/9560 driver support
Aaron Ma
aaron.ma at canonical.com
Fri Nov 24 14:44:01 UTC 2017
The last 3 patches are already in upstream:
commit dac4df1c5f2c34903f61b1bc4fc722e31b4199e7
Author: Luca Coelho <luciano.coelho at intel.com>
Date: Fri Nov 10 14:03:36 2017 +0200
iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command
commit dbc89253a7e15f8f031fb1eeb956de91204655e3
Author: Luca Coelho <luciano.coelho at intel.com>
Date: Wed Nov 15 18:28:04 2017 +0200
iwlwifi: fix PCI IDs and configuration mapping for 9000 series
commit c2c48ddfc8b03b9ecb51d2832b586497b37531bc
Author: Thomas Backlund <tmb at mageia.org>
Date: Tue Nov 14 12:37:51 2017 +0200
iwlwifi: fix firmware names for 9000 and A000 series hw
The cherry-pick info should be in the patches.
Regards,
Aaron
On 11/24/2017 02:42 PM, AceLan Kao wrote:
> BugLink: http://bugs.launchpad.net/bugs/1734242
>
> Some new 9260/9462/9560 module doesn't work on artful kernel(v4.13)
> and require some other new commits
> They are
> https://marc.info/?l=linux-wireless&m=151076478931107&w=2
> https://marc.info/?l=linux-wireless&m=151082205418762&w=2
> https://marc.info/?l=linux-wireless&m=151082213518769&w=2
>
> Above commits have not been merged into iwlwifi-next yet,
> but we need to verify the driver on our platform as soon as possible,
> so merge it to linux-oem first, and will sutbmit SRU for artful later.
>
> Johannes Berg (3):
> iwlwifi: refactor out paging code
> iwlwifi: refactor shared mem parsing
> iwlwifi: reorganize firmware API
>
> Luca Coelho (2):
> iwlwifi: mvm: support version 7 of the SCAN_REQ_UMAC FW command
> iwlwifi: fix PCI IDs and configuration mapping for 9000 series
>
> Thomas Backlund (1):
> iwlwifi: fix firmware names for 9000 and A000 series hw
>
> drivers/net/wireless/intel/iwlwifi/Makefile | 1 +
> drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 73 +-
> drivers/net/wireless/intel/iwlwifi/cfg/a000.c | 4 +-
> drivers/net/wireless/intel/iwlwifi/fw/api/alive.h | 190 ++
> .../net/wireless/intel/iwlwifi/fw/api/binding.h | 144 +
> .../intel/iwlwifi/fw/{api.h => api/cmdhdr.h} | 56 +-
> .../iwlwifi/{mvm/fw-api-coex.h => fw/api/coex.h} | 11 +-
> .../net/wireless/intel/iwlwifi/fw/api/commands.h | 657 +++++
> drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 192 ++
> .../net/wireless/intel/iwlwifi/fw/api/context.h | 94 +
> .../intel/iwlwifi/{mvm/fw-api-d3.h => fw/api/d3.h} | 11 +-
> .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 127 +
> drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 345 +++
> drivers/net/wireless/intel/iwlwifi/fw/api/filter.h | 183 ++
> .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 152 ++
> .../iwlwifi/{mvm/fw-api-mac.h => fw/api/mac.h} | 33 +-
> .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 378 +++
> .../net/wireless/intel/iwlwifi/fw/api/offload.h | 101 +
> drivers/net/wireless/intel/iwlwifi/fw/api/paging.h | 108 +
> .../net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h | 164 ++
> drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 258 ++
> .../iwlwifi/{mvm/fw-api-power.h => fw/api/power.h} | 13 +-
> .../intel/iwlwifi/{mvm/fw-api-rs.h => fw/api/rs.h} | 13 +-
> .../intel/iwlwifi/{mvm/fw-api-rx.h => fw/api/rx.h} | 31 +-
> .../iwlwifi/{mvm/fw-api-scan.h => fw/api/scan.h} | 70 +-
> drivers/net/wireless/intel/iwlwifi/fw/api/sf.h | 138 +
> .../iwlwifi/{mvm/fw-api-sta.h => fw/api/sta.h} | 15 +-
> .../iwlwifi/{mvm/fw-api-stats.h => fw/api/stats.h} | 13 +-
> drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h | 208 ++
> .../net/wireless/intel/iwlwifi/fw/api/time-event.h | 386 +++
> .../iwlwifi/{mvm/fw-api-tof.h => fw/api/tof.h} | 9 +-
> .../intel/iwlwifi/{mvm/fw-api-tx.h => fw/api/tx.h} | 11 +-
> drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 156 ++
> drivers/net/wireless/intel/iwlwifi/fw/file.h | 1 +
> drivers/net/wireless/intel/iwlwifi/fw/paging.c | 414 +++
> drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 119 +
> drivers/net/wireless/intel/iwlwifi/fw/smem.c | 152 ++
> drivers/net/wireless/intel/iwlwifi/iwl-config.h | 5 +
> drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 3 +-
> drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 2 +-
> .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 2 +-
> drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 2845 +-------------------
> drivers/net/wireless/intel/iwlwifi/mvm/fw-dbg.c | 30 +-
> drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 435 +--
> drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 32 +-
> drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 6 +-
> drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 2 +-
> drivers/net/wireless/intel/iwlwifi/mvm/power.c | 2 +-
> drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 88 +-
> drivers/net/wireless/intel/iwlwifi/mvm/tof.c | 2 +-
> drivers/net/wireless/intel/iwlwifi/mvm/tof.h | 2 +-
> drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 3 +-
> drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 2 +-
> drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 150 +-
> drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 2 +-
> drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 5 +-
> 56 files changed, 5114 insertions(+), 3535 deletions(-)
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/alive.h
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/binding.h
> rename drivers/net/wireless/intel/iwlwifi/fw/{api.h => api/cmdhdr.h} (83%)
> rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-coex.h => fw/api/coex.h} (96%)
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/commands.h
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/config.h
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/context.h
> rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-d3.h => fw/api/d3.h} (98%)
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/filter.h
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/mac-cfg.h
> rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-mac.h => fw/api/mac.h} (93%)
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/nvm-reg.h
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/offload.h
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/paging.h
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/phy-ctxt.h
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/phy.h
> rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-power.h => fw/api/power.h} (98%)
> rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-rs.h => fw/api/rs.h} (97%)
> rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-rx.h => fw/api/rx.h} (95%)
> rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-scan.h => fw/api/scan.h} (94%)
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/sf.h
> rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-sta.h => fw/api/sta.h} (98%)
> rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-stats.h => fw/api/stats.h} (97%)
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/time-event.h
> rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-tof.h => fw/api/tof.h} (98%)
> rename drivers/net/wireless/intel/iwlwifi/{mvm/fw-api-tx.h => fw/api/tx.h} (99%)
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/api/txq.h
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/paging.c
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/runtime.h
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/smem.c
>
More information about the kernel-team
mailing list