xref: /linux/drivers/accel/amdxdna/amdxdna_pm.h (revision 24f171c7e145f43b9f187578e89b0982ce87e54c)
1*063db451SLizhi Hou /* SPDX-License-Identifier: GPL-2.0 */
2*063db451SLizhi Hou /*
3*063db451SLizhi Hou  * Copyright (C) 2025, Advanced Micro Devices, Inc.
4*063db451SLizhi Hou  */
5*063db451SLizhi Hou 
6*063db451SLizhi Hou #ifndef _AMDXDNA_PM_H_
7*063db451SLizhi Hou #define _AMDXDNA_PM_H_
8*063db451SLizhi Hou 
9*063db451SLizhi Hou #include "amdxdna_pci_drv.h"
10*063db451SLizhi Hou 
11*063db451SLizhi Hou int amdxdna_pm_suspend(struct device *dev);
12*063db451SLizhi Hou int amdxdna_pm_resume(struct device  *dev);
13*063db451SLizhi Hou int amdxdna_pm_resume_get(struct amdxdna_dev *xdna);
14*063db451SLizhi Hou void amdxdna_pm_suspend_put(struct amdxdna_dev *xdna);
15*063db451SLizhi Hou void amdxdna_pm_init(struct amdxdna_dev *xdna);
16*063db451SLizhi Hou void amdxdna_pm_fini(struct amdxdna_dev *xdna);
17*063db451SLizhi Hou 
18*063db451SLizhi Hou #endif /* _AMDXDNA_PM_H_ */
19