1/* SPDX-License-Identifier: MIT */
2/*
3 * Copyright �� 2021 Intel Corporation
4 */
5
6#ifndef __VLV_DSI_H__
7#define __VLV_DSI_H__
8
9#include <linux/types.h>
10
11enum port;
12struct drm_i915_private;
13struct intel_dsi;
14
15#ifdef I915
16void vlv_dsi_wait_for_fifo_empty(struct intel_dsi *intel_dsi, enum port port);
17enum mipi_dsi_pixel_format pixel_format_from_register_bits(u32 fmt);
18void vlv_dsi_init(struct drm_i915_private *dev_priv);
19#else
20static inline void vlv_dsi_wait_for_fifo_empty(struct intel_dsi *intel_dsi, enum port port)
21{
22}
23static inline enum mipi_dsi_pixel_format pixel_format_from_register_bits(u32 fmt)
24{
25	return 0;
26}
27static inline void vlv_dsi_init(struct drm_i915_private *dev_priv)
28{
29}
30#endif
31
32#endif /* __VLV_DSI_H__ */
33