1aa850fb1SJani Nikula /* SPDX-License-Identifier: MIT */
2aa850fb1SJani Nikula /*
3aa850fb1SJani Nikula  * Copyright © 2020-2021 Intel Corporation
4aa850fb1SJani Nikula  */
5aa850fb1SJani Nikula 
6aa850fb1SJani Nikula #ifndef __INTEL_DP_AUX_H__
7aa850fb1SJani Nikula #define __INTEL_DP_AUX_H__
8aa850fb1SJani Nikula 
9bb45217fSVille Syrjälä enum aux_ch;
10*685282a3SJani Nikula struct drm_i915_private;
11aa850fb1SJani Nikula struct intel_dp;
12bb45217fSVille Syrjälä struct intel_encoder;
13aa850fb1SJani Nikula 
14aa850fb1SJani Nikula void intel_dp_aux_fini(struct intel_dp *intel_dp);
15aa850fb1SJani Nikula void intel_dp_aux_init(struct intel_dp *intel_dp);
16aa850fb1SJani Nikula 
17bb45217fSVille Syrjälä enum aux_ch intel_dp_aux_ch(struct intel_encoder *encoder);
18bb45217fSVille Syrjälä 
19*685282a3SJani Nikula void intel_dp_aux_irq_handler(struct drm_i915_private *i915);
20*685282a3SJani Nikula 
21aa850fb1SJani Nikula #endif /* __INTEL_DP_AUX_H__ */
22