1*e2980ba5SDamian Muszynski /* SPDX-License-Identifier: GPL-2.0-only */
2*e2980ba5SDamian Muszynski /* Copyright(c) 2023 Intel Corporation */
3*e2980ba5SDamian Muszynski #ifndef ADF_CLOCK_H
4*e2980ba5SDamian Muszynski #define ADF_CLOCK_H
5*e2980ba5SDamian Muszynski 
6*e2980ba5SDamian Muszynski #include <linux/types.h>
7*e2980ba5SDamian Muszynski 
8*e2980ba5SDamian Muszynski struct adf_accel_dev;
9*e2980ba5SDamian Muszynski 
10*e2980ba5SDamian Muszynski int adf_dev_measure_clock(struct adf_accel_dev *accel_dev, u32 *frequency,
11*e2980ba5SDamian Muszynski 			  u32 min, u32 max);
12*e2980ba5SDamian Muszynski u64 adf_clock_get_current_time(void);
13*e2980ba5SDamian Muszynski 
14*e2980ba5SDamian Muszynski #endif
15