#ifndef _ATH11K_PCI_H
#define _ATH11K_PCI_H
#include <linux/mhi.h>
#include "core.h"
#define PCIE_SOC_GLOBAL_RESET …
#define PCIE_SOC_GLOBAL_RESET_V …
#define WLAON_WARM_SW_ENTRY …
#define WLAON_SOC_RESET_CAUSE_REG …
#define PCIE_Q6_COOKIE_ADDR …
#define PCIE_Q6_COOKIE_DATA …
#define PCIE_SCRATCH_0_SOC_PCIE_REG …
#define PCIE_SOC_WAKE_PCIE_LOCAL_REG …
#define PCIE_PCIE_PARF_LTSSM …
#define PARM_LTSSM_VALUE …
#define GCC_GCC_PCIE_HOT_RST …
#define GCC_GCC_PCIE_HOT_RST_VAL …
#define PCIE_PCIE_INT_ALL_CLEAR …
#define PCIE_SMLH_REQ_RST_LINK_DOWN …
#define PCIE_INT_CLEAR_ALL …
#define PCIE_QSERDES_COM_SYSCLK_EN_SEL_REG(x) …
#define PCIE_QSERDES_COM_SYSCLK_EN_SEL_VAL …
#define PCIE_QSERDES_COM_SYSCLK_EN_SEL_MSK …
#define PCIE_PCS_OSC_DTCT_CONFIG1_REG(x) …
#define PCIE_PCS_OSC_DTCT_CONFIG1_VAL …
#define PCIE_PCS_OSC_DTCT_CONFIG2_REG(x) …
#define PCIE_PCS_OSC_DTCT_CONFIG2_VAL …
#define PCIE_PCS_OSC_DTCT_CONFIG4_REG(x) …
#define PCIE_PCS_OSC_DTCT_CONFIG4_VAL …
#define PCIE_PCS_OSC_DTCT_CONFIG_MSK …
#define WLAON_QFPROM_PWR_CTRL_REG …
#define QFPROM_PWR_CTRL_VDD4BLOW_MASK …
enum ath11k_pci_flags { … };
struct ath11k_pci { … };
static inline struct ath11k_pci *ath11k_pci_priv(struct ath11k_base *ab)
{ … }
int ath11k_pci_get_msi_irq(struct ath11k_base *ab, unsigned int vector);
#endif