• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 
3 #ifndef _DRIVERS_INTEL_DPTF_H_
4 #define _DRIVERS_INTEL_DPTF_H_
5 
6 #include <types.h>
7 
8 struct dptf_platform_info {
9 	/*
10 	 * True indicates the platform-specific HIDs are to be emitted in EISA
11 	 * format instead of a string.
12 	 */
13 	bool use_eisa_hids;
14 	const char *dptf_device_hid;
15 	const char *generic_hid;
16 	const char *fan_hid;
17 	const char *tpch_device_hid;
18 	const char *tpwr_device_hid;
19 	const char *tbat_device_hid;
20 	struct {
21 		const char *set_fivr_low_clock_method;
22 		const char *set_fivr_high_clock_method;
23 		const char *get_fivr_low_clock_method;
24 		const char *get_fivr_high_clock_method;
25 		const char *get_fivr_ssc_method;
26 		const char *get_fivr_switching_fault_status;
27 		const char *get_fivr_switching_freq_mhz;
28 	} tpch_method_names;
29 };
30 
31 #endif /* _DRIVERS_INTEL_DPTF_H_ */
32