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