diff options
author | Sarada Prasanna Garnayak <sgarna@codeaurora.org> | 2017-10-20 16:42:59 +0530 |
---|---|---|
committer | snandini <snandini@codeaurora.org> | 2017-11-04 20:50:32 -0700 |
commit | 68078f2208561b499031e73dcf8645b585a86321 (patch) | |
tree | 9fa4af749f1015e2bcfdca2c18c033cad79387e9 /core/pld/src/pld_common.c | |
parent | b68a562caa1de69b3d11c0a56b82d532af7dab45 (diff) | |
download | qcacld-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.c | 23 |
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: |