mhi_controller.h 643 B

12345678910111213141516
  1. /* SPDX-License-Identifier: GPL-2.0-only
  2. *
  3. * Copyright (c) 2019-2020, The Linux Foundation. All rights reserved.
  4. * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
  5. */
  6. #ifndef MHICONTROLLERQAIC_H_
  7. #define MHICONTROLLERQAIC_H_
  8. struct mhi_controller *qaic_mhi_register_controller(struct pci_dev *pci_dev, void __iomem *mhi_bar,
  9. int mhi_irq, bool shared_msi, int family);
  10. void qaic_mhi_free_controller(struct mhi_controller *mhi_cntrl, bool link_up);
  11. void qaic_mhi_start_reset(struct mhi_controller *mhi_cntrl);
  12. void qaic_mhi_reset_done(struct mhi_controller *mhi_cntrl);
  13. #endif /* MHICONTROLLERQAIC_H_ */