blob: 15626d97e21a49023497258e7728ba4b0bd9b21c [file] [log] [blame]
Tim Wawrzynczak7f7c3882021-04-09 12:15:21 -06001/* SPDX-License-Identifier: GPL-2.0-only */
2
3#include <drivers/intel/dptf/dptf.h>
Subrata Banikfbdcceb2022-12-19 18:09:56 +05304#include <soc/dptf.h>
Elyes Haouascbbbb6c2022-10-22 22:15:27 +02005#include <stdbool.h>
Tim Wawrzynczak7f7c3882021-04-09 12:15:21 -06006
7static const struct dptf_platform_info tgl_dptf_platform_info = {
8 .use_eisa_hids = false,
9 /* _HID for the toplevel DPTF device, typically \_SB.DPTF */
Subrata Banikfbdcceb2022-12-19 18:09:56 +053010 .dptf_device_hid = DPTF_DPTF_DEVICE,
Tim Wawrzynczak7f7c3882021-04-09 12:15:21 -060011 /* _HID for Intel DPTF Generic Device (these require PTYP as well) */
Subrata Banikfbdcceb2022-12-19 18:09:56 +053012 .generic_hid = DPTF_GEN_DEVICE,
Tim Wawrzynczak7f7c3882021-04-09 12:15:21 -060013 /* _HID for Intel DPTF Fan Device */
Subrata Banikfbdcceb2022-12-19 18:09:56 +053014 .fan_hid = DPTF_FAN_DEVICE,
Tim Wawrzynczak7f7c3882021-04-09 12:15:21 -060015};
16
Subrata Banik9ea73d12022-12-19 16:22:37 +053017const struct dptf_platform_info *soc_get_dptf_platform_info(void)
Tim Wawrzynczak7f7c3882021-04-09 12:15:21 -060018{
19 return &tgl_dptf_platform_info;
20}