1*b3b088e2SDale B Stimson /* SPDX-License-Identifier: MIT */ 2*b3b088e2SDale B Stimson 3*b3b088e2SDale B Stimson /* 4*b3b088e2SDale B Stimson * Copyright © 2022 Intel Corporation 5*b3b088e2SDale B Stimson */ 6*b3b088e2SDale B Stimson 7*b3b088e2SDale B Stimson #ifndef __I915_HWMON_H__ 8*b3b088e2SDale B Stimson #define __I915_HWMON_H__ 9*b3b088e2SDale B Stimson 10*b3b088e2SDale B Stimson struct drm_i915_private; 11*b3b088e2SDale B Stimson 12*b3b088e2SDale B Stimson #if IS_REACHABLE(CONFIG_HWMON) 13*b3b088e2SDale B Stimson void i915_hwmon_register(struct drm_i915_private *i915); 14*b3b088e2SDale B Stimson void i915_hwmon_unregister(struct drm_i915_private *i915); 15*b3b088e2SDale B Stimson #else 16*b3b088e2SDale B Stimson static inline void i915_hwmon_register(struct drm_i915_private *i915) { }; 17*b3b088e2SDale B Stimson static inline void i915_hwmon_unregister(struct drm_i915_private *i915) { }; 18*b3b088e2SDale B Stimson #endif 19*b3b088e2SDale B Stimson 20*b3b088e2SDale B Stimson #endif /* __I915_HWMON_H__ */ 21