1/* SPDX-License-Identifier: MIT */
2/* Copyright © 2025 Intel Corporation */
3
4#ifndef __VLV_CLOCK_H__
5#define __VLV_CLOCK_H__
6
7struct drm_device;
8
9#ifdef I915
10int vlv_clock_get_hpll_vco(struct drm_device *drm);
11int vlv_clock_get_hrawclk(struct drm_device *drm);
12int vlv_clock_get_czclk(struct drm_device *drm);
13int vlv_clock_get_cdclk(struct drm_device *drm);
14int vlv_clock_get_gpll(struct drm_device *drm);
15#else
16static inline int vlv_clock_get_hpll_vco(struct drm_device *drm)
17{
18 return 0;
19}
20static inline int vlv_clock_get_hrawclk(struct drm_device *drm)
21{
22 return 0;
23}
24static inline int vlv_clock_get_czclk(struct drm_device *drm)
25{
26 return 0;
27}
28static inline int vlv_clock_get_cdclk(struct drm_device *drm)
29{
30 return 0;
31}
32static inline int vlv_clock_get_gpll(struct drm_device *drm)
33{
34 return 0;
35}
36#endif
37
38#endif /* __VLV_CLOCK_H__ */
39

source code of linux/drivers/gpu/drm/i915/display/vlv_clock.h