summaryrefslogtreecommitdiff
path: root/core/pld/src/pld_common.c
diff options
context:
space:
mode:
authorSarada Prasanna Garnayak <sgarna@codeaurora.org>2017-10-20 16:42:59 +0530
committersnandini <snandini@codeaurora.org>2017-11-04 20:50:32 -0700
commit68078f2208561b499031e73dcf8645b585a86321 (patch)
tree9fa4af749f1015e2bcfdca2c18c033cad79387e9 /core/pld/src/pld_common.c
parentb68a562caa1de69b3d11c0a56b82d532af7dab45 (diff)
downloadqcacld-68078f2208561b499031e73dcf8645b585a86321.tar.gz
qcacld-3.0: add device pointer in pld snoc API
Add device pointer in all pld snoc API to support for numerous WLAN module. CRs-Fixed: 2127364 Change-Id: Id6c3d559ebc67d40536a60ab78d468fb5f0fbf03
Diffstat (limited to 'core/pld/src/pld_common.c')
-rw-r--r--core/pld/src/pld_common.c23
1 files changed, 12 insertions, 11 deletions
diff --git a/core/pld/src/pld_common.c b/core/pld/src/pld_common.c
index ff6ece3eff..dd7e41c791 100644
--- a/core/pld/src/pld_common.c
+++ b/core/pld/src/pld_common.c
@@ -344,7 +344,7 @@ int pld_wlan_enable(struct device *dev, struct pld_wlan_enable_cfg *config,
ret = pld_pcie_wlan_enable(config, mode, host_version);
break;
case PLD_BUS_TYPE_SNOC:
- ret = pld_snoc_wlan_enable(config, mode, host_version);
+ ret = pld_snoc_wlan_enable(dev, config, mode, host_version);
break;
case PLD_BUS_TYPE_SDIO:
break;
@@ -375,7 +375,7 @@ int pld_wlan_disable(struct device *dev, enum pld_driver_mode mode)
ret = pld_pcie_wlan_disable(mode);
break;
case PLD_BUS_TYPE_SNOC:
- ret = pld_snoc_wlan_disable(mode);
+ ret = pld_snoc_wlan_disable(dev, mode);
break;
case PLD_BUS_TYPE_SDIO:
break;
@@ -406,7 +406,7 @@ int pld_set_fw_log_mode(struct device *dev, u8 fw_log_mode)
ret = pld_pcie_set_fw_log_mode(fw_log_mode);
break;
case PLD_BUS_TYPE_SNOC:
- ret = pld_snoc_set_fw_log_mode(fw_log_mode);
+ ret = pld_snoc_set_fw_log_mode(dev, fw_log_mode);
break;
case PLD_BUS_TYPE_SDIO:
break;
@@ -964,7 +964,8 @@ int pld_ce_request_irq(struct device *dev, unsigned int ce_id,
switch (pld_get_bus_type(dev)) {
case PLD_BUS_TYPE_SNOC:
- ret = pld_snoc_ce_request_irq(ce_id, handler, flags, name, ctx);
+ ret = pld_snoc_ce_request_irq(dev, ce_id,
+ handler, flags, name, ctx);
break;
case PLD_BUS_TYPE_PCIE:
break;
@@ -991,7 +992,7 @@ int pld_ce_free_irq(struct device *dev, unsigned int ce_id, void *ctx)
switch (pld_get_bus_type(dev)) {
case PLD_BUS_TYPE_SNOC:
- ret = pld_snoc_ce_free_irq(ce_id, ctx);
+ ret = pld_snoc_ce_free_irq(dev, ce_id, ctx);
break;
case PLD_BUS_TYPE_PCIE:
break;
@@ -1014,7 +1015,7 @@ void pld_enable_irq(struct device *dev, unsigned int ce_id)
{
switch (pld_get_bus_type(dev)) {
case PLD_BUS_TYPE_SNOC:
- pld_snoc_enable_irq(ce_id);
+ pld_snoc_enable_irq(dev, ce_id);
break;
case PLD_BUS_TYPE_PCIE:
break;
@@ -1037,7 +1038,7 @@ void pld_disable_irq(struct device *dev, unsigned int ce_id)
{
switch (pld_get_bus_type(dev)) {
case PLD_BUS_TYPE_SNOC:
- pld_snoc_disable_irq(ce_id);
+ pld_snoc_disable_irq(dev, ce_id);
break;
case PLD_BUS_TYPE_PCIE:
break;
@@ -1065,7 +1066,7 @@ int pld_get_soc_info(struct device *dev, struct pld_soc_info *info)
switch (pld_get_bus_type(dev)) {
case PLD_BUS_TYPE_SNOC:
- ret = pld_snoc_get_soc_info(info);
+ ret = pld_snoc_get_soc_info(dev, info);
break;
case PLD_BUS_TYPE_PCIE:
break;
@@ -1092,7 +1093,7 @@ int pld_get_ce_id(struct device *dev, int irq)
switch (pld_get_bus_type(dev)) {
case PLD_BUS_TYPE_SNOC:
- ret = pld_snoc_get_ce_id(irq);
+ ret = pld_snoc_get_ce_id(dev, irq);
break;
case PLD_BUS_TYPE_PCIE:
ret = pld_pcie_get_ce_id(irq);
@@ -1118,7 +1119,7 @@ int pld_get_irq(struct device *dev, int ce_id)
switch (pld_get_bus_type(dev)) {
case PLD_BUS_TYPE_SNOC:
- ret = pld_snoc_get_irq(ce_id);
+ ret = pld_snoc_get_irq(dev, ce_id);
break;
case PLD_BUS_TYPE_PCIE:
default:
@@ -1397,7 +1398,7 @@ int pld_is_qmi_disable(struct device *dev)
switch (type) {
case PLD_BUS_TYPE_SNOC:
- ret = pld_snoc_is_qmi_disable();
+ ret = pld_snoc_is_qmi_disable(dev);
break;
case PLD_BUS_TYPE_PCIE:
case PLD_BUS_TYPE_SDIO: