xref: /linux/drivers/gpu/drm/i915/display/vlv_clock.h (revision 815e260a18a3af4dab59025ee99a7156c0e8b5e0)
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
16 static inline int vlv_clock_get_hpll_vco(struct drm_device *drm)
17 {
18 	return 0;
19 }
20 static inline int vlv_clock_get_hrawclk(struct drm_device *drm)
21 {
22 	return 0;
23 }
24 static inline int vlv_clock_get_czclk(struct drm_device *drm)
25 {
26 	return 0;
27 }
28 static inline int vlv_clock_get_cdclk(struct drm_device *drm)
29 {
30 	return 0;
31 }
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