| /* SPDX-License-Identifier: MIT */ |
| /* |
| * Copyright © 2020-2021 Intel Corporation |
| */ |
| |
| #ifndef __INTEL_DP_AUX_H__ |
| #define __INTEL_DP_AUX_H__ |
| |
| #include <linux/types.h> |
| |
| enum aux_ch; |
| struct drm_i915_private; |
| struct intel_dp; |
| struct intel_encoder; |
| |
| void intel_dp_aux_fini(struct intel_dp *intel_dp); |
| void intel_dp_aux_init(struct intel_dp *intel_dp); |
| |
| enum aux_ch intel_dp_aux_ch(struct intel_encoder *encoder); |
| |
| void intel_dp_aux_irq_handler(struct drm_i915_private *i915); |
| u32 intel_dp_aux_pack(const u8 *src, int src_bytes); |
| |
| #endif /* __INTEL_DP_AUX_H__ */ |