Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.1.
 1/* SPDX-License-Identifier: MIT */
 2/*
 3 * Copyright © 2021 Intel Corporation
 4 */
 5
 6#ifndef _INTEL_PCH_REFCLK_H_
 7#define _INTEL_PCH_REFCLK_H_
 8
 9#include <linux/types.h>
10
11struct drm_i915_private;
12struct intel_crtc_state;
13
14#ifdef I915
15void lpt_program_iclkip(const struct intel_crtc_state *crtc_state);
16void lpt_disable_iclkip(struct drm_i915_private *dev_priv);
17int lpt_get_iclkip(struct drm_i915_private *dev_priv);
18int lpt_iclkip(const struct intel_crtc_state *crtc_state);
19
20void intel_init_pch_refclk(struct drm_i915_private *dev_priv);
21void lpt_disable_clkout_dp(struct drm_i915_private *dev_priv);
22#else
23static inline void lpt_program_iclkip(const struct intel_crtc_state *crtc_state)
24{
25}
26static inline void lpt_disable_iclkip(struct drm_i915_private *dev_priv)
27{
28}
29static inline int lpt_get_iclkip(struct drm_i915_private *dev_priv)
30{
31	return 0;
32}
33static inline int lpt_iclkip(const struct intel_crtc_state *crtc_state)
34{
35	return 0;
36}
37static inline void intel_init_pch_refclk(struct drm_i915_private *dev_priv)
38{
39}
40static inline void lpt_disable_clkout_dp(struct drm_i915_private *dev_priv)
41{
42}
43#endif
44
45#endif