wifi: iwlwifi: mld: add the new operation mode

Add a new operation mode, called iwlmld.
The new operation mode will be supported starting from BZ devices.

Currently, in order to load iwlmld instead of iwlmvm, the mld_op_mod
module parameter of iwlwifi (added in this patch) needs to be set to 1.
Later, the right operation mode will be selected according to
the FW version.

Create a new 'mld' subfolder of iwlwifi, and update the project Makefile to
add the option to create a kernel module of the new operation mode -
iwlmld.ko.

This patch is implementing the very basic operations of starting and
stopping the operation mode (i.e. modprobe/modprobe -r), and adds
the other 'ops' (iwl_op_mode_ops) as stubs, to be implemented later.

type=feature
ticket=none

Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Change-Id: Ib58a6d779cb85a52868f7dfb5f28221f35e5aedf
Reviewed-on: https://gerritwcs.ir.intel.com/c/iwlwifi-stack-dev/+/108530
tested: iil_jenkins iil_jenkins <EC.GER.UNIX.IIL.JENKINS@INTEL.COM>
Tested-by: iil_jenkins iil_jenkins <EC.GER.UNIX.IIL.JENKINS@INTEL.COM>
Reviewed-by: Johannes Berg <johannes.berg@intel.com>
x-iwlwifi-stack-dev: 1c898c5e1256a2bbcdb388cbf4361cf9959361ba
14 files changed