diff options
author | Erik Stromdahl <erik.stromdahl@gmail.com> | 2018-09-04 15:03:44 +0300 |
---|---|---|
committer | Kalle Valo <kvalo@codeaurora.org> | 2018-09-06 19:13:58 +0300 |
commit | 7c2dd6154fc22e2aec1fcb384beb0a6372f2b439 (patch) | |
tree | 9a27b79ff2bf921289a55cb07d97f1d607de38db /drivers/net/wireless/ath/ath10k/core.h | |
parent | c0d8d565787c5d8f7d4b0ae319dc1d44d69a51d9 (diff) | |
download | blackbird-op-linux-7c2dd6154fc22e2aec1fcb384beb0a6372f2b439.tar.gz blackbird-op-linux-7c2dd6154fc22e2aec1fcb384beb0a6372f2b439.zip |
ath10k: add device type enum to ath10k_bus_params
Add dev_type parameter to struct ath10k_bus_params.
The dev type specifies if the device is a high latency device (usb and
sdio) or low latency device (pci, ahb and snoc)
The setup of high latency chips is sometimes different than
for chips using low latency interfaces.
Signed-off-by: Erik Stromdahl <erik.stromdahl@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/ath/ath10k/core.h')
-rw-r--r-- | drivers/net/wireless/ath/ath10k/core.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath10k/core.h b/drivers/net/wireless/ath/ath10k/core.h index 5505ead32206..61631ab30f65 100644 --- a/drivers/net/wireless/ath/ath10k/core.h +++ b/drivers/net/wireless/ath/ath10k/core.h @@ -915,8 +915,14 @@ struct ath10k_per_peer_tx_stats { u32 reserved2; }; +enum ath10k_dev_type { + ATH10K_DEV_TYPE_LL, + ATH10K_DEV_TYPE_HL, +}; + struct ath10k_bus_params { u32 chip_id; + enum ath10k_dev_type dev_type; }; struct ath10k { @@ -929,6 +935,7 @@ struct ath10k { enum ath10k_hw_rev hw_rev; u16 dev_id; u32 chip_id; + enum ath10k_dev_type dev_type; u32 target_version; u8 fw_version_major; u32 fw_version_minor; |