mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-14 08:36:12 -04:00
cnss2: Add api to get pci reg dump for hang data
Add a cnss wrapper api to get pci reg dump for hang data. Change-Id: Ic1e7b676b6999d8aa7f168625dd27fa7b9aa7746 Signed-off-by: Mohammed Siddiq <msiddiq@codeaurora.org>
This commit is contained in:
parent
84df7e4035
commit
4a70bdb237
2 changed files with 18 additions and 0 deletions
|
|
@ -1258,6 +1258,21 @@ int cnss_pci_link_down(struct device *dev)
|
|||
}
|
||||
EXPORT_SYMBOL(cnss_pci_link_down);
|
||||
|
||||
int cnss_pci_get_reg_dump(struct device *dev, uint8_t *buffer, uint32_t len)
|
||||
{
|
||||
struct pci_dev *pci_dev = to_pci_dev(dev);
|
||||
|
||||
if (!pci_dev) {
|
||||
cnss_pr_err("pci_dev is NULL\n");
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
cnss_pr_dbg("Get pci reg dump for hang data\n");
|
||||
|
||||
return msm_pcie_reg_dump(pci_dev, buffer, len);
|
||||
}
|
||||
EXPORT_SYMBOL(cnss_pci_get_reg_dump);
|
||||
|
||||
int cnss_pcie_is_device_down(struct cnss_pci_data *pci_priv)
|
||||
{
|
||||
struct cnss_plat_data *plat_priv;
|
||||
|
|
|
|||
|
|
@ -239,4 +239,7 @@ extern int cnss_athdiag_write(struct device *dev, uint32_t offset,
|
|||
uint8_t *input);
|
||||
extern int cnss_set_fw_log_mode(struct device *dev, uint8_t fw_log_mode);
|
||||
extern int cnss_set_pcie_gen_speed(struct device *dev, u8 pcie_gen_speed);
|
||||
extern int cnss_pci_get_reg_dump(struct device *dev, uint8_t *buffer,
|
||||
uint32_t len);
|
||||
|
||||
#endif /* _NET_CNSS2_H */
|
||||
|
|
|
|||
Loading…
Reference in a new issue