As per Intel Dynamic Tuning revision 1.3.13 (Doc no: 541817) Add support for TPWR device under \_SB.DPTF BUG=b:205928013 TEST=Build, boot brya0 and dump SSDT to check TPWR device Device (TPWR) { Name (_HID, "INTC1060") // _HID: Hardware ID Name (_UID, "TPWR") // _UID: Unique ID Name (_STR, "Power Participant") // _STR: Description String Name (PTYP, 0x11) Method (_STA, 0, NotSerialized) // _STA: Status { Return (0x0F) } } Signed-off-by: Varshit B Pandya <varshit.b.pandya@intel.com> Change-Id: I437e509f58df1777d75e5981f0a5a63095ccb6a3 Reviewed-on: https://review.coreboot.org/c/coreboot/+/62944 Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
33 lines
855 B
C
33 lines
855 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
|
|
#ifndef _DRIVERS_INTEL_DPTF_H_
|
|
#define _DRIVERS_INTEL_DPTF_H_
|
|
|
|
#include <types.h>
|
|
|
|
struct dptf_platform_info {
|
|
/*
|
|
* True indicates the platform-specific HIDs are to be emitted in EISA
|
|
* format instead of a string.
|
|
*/
|
|
bool use_eisa_hids;
|
|
const char *dptf_device_hid;
|
|
const char *generic_hid;
|
|
const char *fan_hid;
|
|
const char *tpch_device_hid;
|
|
const char *tpwr_device_hid;
|
|
struct {
|
|
const char *set_fivr_low_clock_method;
|
|
const char *set_fivr_high_clock_method;
|
|
const char *get_fivr_low_clock_method;
|
|
const char *get_fivr_high_clock_method;
|
|
const char *get_fivr_ssc_method;
|
|
const char *get_fivr_switching_fault_status;
|
|
const char *get_fivr_switching_freq_mhz;
|
|
} tpch_method_names;
|
|
};
|
|
|
|
const struct dptf_platform_info *get_dptf_platform_info(void);
|
|
|
|
#endif /* _DRIVERS_INTEL_DPTF_H_ */
|