qcacld-3.0: Add PLD APIs to support athdiag read/write

Add PLD APIs to support athdiag read/write though QMI messages.

Change-Id: I4887065fa390c7e3374a7297103bd93d3d35c429
CRs-fixed: 2043584
diff --git a/core/pld/src/pld_pcie.h b/core/pld/src/pld_pcie.h
index 84ff435..2e27f79 100644
--- a/core/pld/src/pld_pcie.h
+++ b/core/pld/src/pld_pcie.h
@@ -159,6 +159,18 @@
 {
 	return 0;
 }
+static inline int pld_pcie_athdiag_read(struct device *dev, uint32_t offset,
+					uint32_t memtype, uint32_t datalen,
+					uint8_t *output)
+{
+	return 0;
+}
+static inline int pld_pcie_athdiag_write(struct device *dev, uint32_t offset,
+					 uint32_t memtype, uint32_t datalen,
+					 uint8_t *input)
+{
+	return 0;
+}
 static inline void pld_pcie_schedule_recovery_work(struct device *dev,
 					   enum pld_recovery_reason reason)
 {
@@ -280,6 +292,18 @@
 {
 	return cnss_wlan_get_dfs_nol(info, info_len);
 }
+static inline int pld_pcie_athdiag_read(struct device *dev, uint32_t offset,
+					uint32_t memtype, uint32_t datalen,
+					uint8_t *output)
+{
+	return cnss_athdiag_read(dev, offset, memtype, datalen, output);
+}
+static inline int pld_pcie_athdiag_write(struct device *dev, uint32_t offset,
+					 uint32_t memtype, uint32_t datalen,
+					 uint8_t *input)
+{
+	return cnss_athdiag_write(dev, offset, memtype, datalen, input);
+}
 static inline void *pld_pcie_get_virt_ramdump_mem(unsigned long *size)
 {
 	return cnss_get_virt_ramdump_mem(size);