1 /* SPDX-License-Identifier: MIT */
2 /*
3  * Copyright © 2024 Intel Corporation
4  */
5 
6 #ifndef __INTEL_PFIT_H__
7 #define __INTEL_PFIT_H__
8 
9 struct drm_connector_state;
10 struct intel_crtc_state;
11 
12 int intel_pfit_compute_config(struct intel_crtc_state *crtc_state,
13 			      const struct drm_connector_state *conn_state);
14 void ilk_pfit_enable(const struct intel_crtc_state *crtc_state);
15 void ilk_pfit_disable(const struct intel_crtc_state *old_crtc_state);
16 void ilk_pfit_get_config(struct intel_crtc_state *crtc_state);
17 void i9xx_pfit_enable(const struct intel_crtc_state *crtc_state);
18 void i9xx_pfit_disable(const struct intel_crtc_state *old_crtc_state);
19 void i9xx_pfit_get_config(struct intel_crtc_state *crtc_state);
20 
21 #endif /* __INTEL_PFIT_H__ */
22