From a2c32d4a5854ada0e0ab42ec2ad3bc5d656ba9df Mon Sep 17 00:00:00 2001 From: Ryan Hsu Date: Tue, 19 Dec 2017 13:42:04 -0800 Subject: [PATCH] qcacmn: Add target if interface to get wmi_handle from pdev Adding the target_if interface to get the wmi_handle from pdev, the condidional flag is added due to different implemention of treating the tgt_if_handle. CRs-fixed: 2161374 Change-Id: Ia5206199afd5d41774928793d78e6648f03c181b --- target_if/core/inc/target_if.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/target_if/core/inc/target_if.h b/target_if/core/inc/target_if.h index 5af6cb9b93c8..d61960933de6 100644 --- a/target_if/core/inc/target_if.h +++ b/target_if/core/inc/target_if.h @@ -52,6 +52,14 @@ #define GET_WMI_HDL_FROM_PSOC(psoc) \ (((struct target_psoc_info *)(psoc->tgt_if_handle))->wmi_handle) +#ifdef CONFIG_MCL +#define GET_WMI_HDL_FROM_PDEV(pdev) \ + (((struct target_psoc_info *)(pdev->tgt_if_handle))->wmi_handle) +#else +#define GET_WMI_HDL_FROM_PDEV(pdev) ((pdev)->tgt_if_handle) +#endif + + #define TARGET_TYPE_AR900B 9 #define TARGET_TYPE_QCA9984 15 /* cascade */ #define TARGET_TYPE_IPQ4019 16 /* dakota */