mirror_ubuntu-kernels/drivers/net/wireless/intel/iwlwifi/cfg
Luca Coelho 7897dfa2bc iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg
These values are selected based on the PCI device ID, so the decision
to use them can be made early.  By moving them to the trans_cfg, we
avoid duplicating the large cfg structs for small pieces of
data (sometimes a single boolean).  This will also allow us to make
more decisions based on, for instance, the SoC type in used.

The trans_cfg concept changes a bit, because previously it was used
only to boot the device before reading further characteristics and now
it also contains more data that is associated with the device ID.

Change-Id: Ib71b07ea9e322eb74571dc5e8aa58f17eece5c9c
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
2020-03-27 08:12:48 +02:00
..
1000.c iwlwifi: remove CSR registers abstraction 2019-12-23 11:54:32 +02:00
2000.c iwlwifi: remove CSR registers abstraction 2019-12-23 11:54:32 +02:00
5000.c iwlwifi: remove CSR registers abstraction 2019-12-23 11:54:32 +02:00
6000.c iwlwifi: remove CSR registers abstraction 2019-12-23 11:54:32 +02:00
7000.c iwlwifi: remove CSR registers abstraction 2019-12-23 11:54:32 +02:00
8000.c iwlwifi: remove CSR registers abstraction 2019-12-23 11:54:32 +02:00
9000.c iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg 2020-03-27 08:12:48 +02:00
22000.c iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg 2020-03-27 08:12:48 +02:00