mfd: intel_pmt: Add support for DG1
authorDavid E. Box <david.e.box@linux.intel.com>
Wed, 24 Feb 2021 20:10:05 +0000 (12:10 -0800)
committerLee Jones <lee.jones@linaro.org>
Wed, 10 Mar 2021 10:48:48 +0000 (10:48 +0000)
commitaa47ad3f853ae72c32b7e46dfc8bc2c8dc2dbad7
tree35cdd0bceb368d78854096556f86cf9a4b65068e
parenta1a5c1c3df282dc122508a17500317266ef19e46
mfd: intel_pmt: Add support for DG1

Adds PMT Telemetry aggregator support for the DG1 graphics PCIe card. The
device does not have the DVSEC region in its PCI config space so hard
code the discovery table data in the driver. Also requires a fix for DG1
in the Telemetry driver for how the ACCESS_TYPE field is used.

Signed-off-by: David E. Box <david.e.box@linux.intel.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/intel_pmt.c
drivers/platform/x86/intel_pmt_class.c
drivers/platform/x86/intel_pmt_class.h
drivers/platform/x86/intel_pmt_telemetry.c