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