xref: /linux/drivers/accel/qaic/qaic_ssr.h (revision 6bc1fe6c748caaf926eaf14c8a262f4c65aead9f)
19675093aSJeffrey Hugo /* SPDX-License-Identifier: GPL-2.0-only
29675093aSJeffrey Hugo  *
39675093aSJeffrey Hugo  * Copyright (c) 2020, The Linux Foundation. All rights reserved.
49675093aSJeffrey Hugo  * Copyright (c) 2021, 2024 Qualcomm Innovation Center, Inc. All rights reserved.
59675093aSJeffrey Hugo  */
69675093aSJeffrey Hugo 
79675093aSJeffrey Hugo #ifndef __QAIC_SSR_H__
89675093aSJeffrey Hugo #define __QAIC_SSR_H__
99675093aSJeffrey Hugo 
10*6bc1fe6cSPranjal Ramajor Asha Kanojiya struct drm_device;
119675093aSJeffrey Hugo struct qaic_device;
129675093aSJeffrey Hugo 
139675093aSJeffrey Hugo int qaic_ssr_register(void);
149675093aSJeffrey Hugo void qaic_ssr_unregister(void);
159675093aSJeffrey Hugo void qaic_clean_up_ssr(struct qaic_device *qdev);
16*6bc1fe6cSPranjal Ramajor Asha Kanojiya int qaic_ssr_init(struct qaic_device *qdev, struct drm_device *drm);
179675093aSJeffrey Hugo #endif /* __QAIC_SSR_H__ */
18