summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/wcn36xx/dxe.h
diff options
context:
space:
mode:
authorBjorn Andersson2016-06-20 08:19:46 +0200
committerKalle Valo2016-07-08 15:58:27 +0200
commit6f10b4e1e6adaa8679a719a636e9310b65b7d993 (patch)
tree3489399d4f0f4b785ba9fe54eb2e91a0baf0c0ae /drivers/net/wireless/ath/wcn36xx/dxe.h
parentwcn36xx: Split mmio space into explicit regions (diff)
downloadkernel-qcow2-linux-6f10b4e1e6adaa8679a719a636e9310b65b7d993.tar.gz
kernel-qcow2-linux-6f10b4e1e6adaa8679a719a636e9310b65b7d993.tar.xz
kernel-qcow2-linux-6f10b4e1e6adaa8679a719a636e9310b65b7d993.zip
wcn36xx: Correct DXE chip version differentiation
The CCU block in WCNSS is configured for appropriate routing of interrupts from the DXE to the application cpu, this is not dependant on the iris version (wcn3660 vs wcn3680), but rather if the SoC has a riva or pronto built in. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Diffstat (limited to 'drivers/net/wireless/ath/wcn36xx/dxe.h')
-rw-r--r--drivers/net/wireless/ath/wcn36xx/dxe.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/net/wireless/ath/wcn36xx/dxe.h b/drivers/net/wireless/ath/wcn36xx/dxe.h
index 012b59f4f91b..c012e807753b 100644
--- a/drivers/net/wireless/ath/wcn36xx/dxe.h
+++ b/drivers/net/wireless/ath/wcn36xx/dxe.h
@@ -30,9 +30,8 @@ H2H_TEST_RX_TX = DMA2
/* DXE registers */
#define WCN36XX_DXE_MEM_REG 0
-#define WCN36XX_DXE_CCU_INT 0xA0011
-#define WCN36XX_DXE_REG_CCU_INT_3660 0x310
-#define WCN36XX_DXE_REG_CCU_INT_3680 0x10dc
+#define WCN36XX_CCU_DXE_INT_SELECT_RIVA 0x310
+#define WCN36XX_CCU_DXE_INT_SELECT_PRONTO 0x10dc
/* TODO This must calculated properly but not hardcoded */
#define WCN36XX_DXE_CTRL_TX_L 0x328a44