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