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