| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- # SPDX-License-Identifier: GPL-2.0-only
- #
- # Intel Platform Monitoring Technology drivers
- #
- config INTEL_PMT_CLASS
- tristate
- help
- The Intel Platform Monitoring Technology (PMT) class driver provides
- the basic sysfs interface and file hierarchy used by PMT devices.
- For more information, see:
- <file:Documentation/ABI/testing/sysfs-class-intel_pmt>
- To compile this driver as a module, choose M here: the module
- will be called intel_pmt_class.
- config INTEL_PMT_TELEMETRY
- tristate "Intel Platform Monitoring Technology (PMT) Telemetry driver"
- depends on INTEL_VSEC
- select INTEL_PMT_DISCOVERY
- select INTEL_PMT_CLASS
- help
- The Intel Platform Monitory Technology (PMT) Telemetry driver provides
- access to hardware telemetry metrics on devices that support the
- feature.
- To compile this driver as a module, choose M here: the module
- will be called intel_pmt_telemetry.
- config INTEL_PMT_CRASHLOG
- tristate "Intel Platform Monitoring Technology (PMT) Crashlog driver"
- depends on INTEL_VSEC
- select INTEL_PMT_CLASS
- help
- The Intel Platform Monitoring Technology (PMT) crashlog driver provides
- access to hardware crashlog capabilities on devices that support the
- feature.
- To compile this driver as a module, choose M here: the module
- will be called intel_pmt_crashlog.
- config INTEL_PMT_DISCOVERY
- tristate "Intel Platform Monitoring Technology (PMT) Discovery driver"
- depends on INTEL_VSEC
- select INTEL_PMT_CLASS
- help
- The Intel Platform Monitoring Technology (PMT) discovery driver provides
- access to details about the various PMT features and feature specific
- attributes.
- To compile this driver as a module, choose M here: the module
- will be called pmt_discovery.
- config INTEL_PMT_KUNIT_TEST
- tristate "KUnit tests for Intel PMT driver"
- depends on INTEL_PMT_DISCOVERY
- depends on INTEL_PMT_TELEMETRY || !INTEL_PMT_TELEMETRY
- depends on KUNIT
- help
- Enable this option to compile and run a suite of KUnit tests for the Intel
- Platform Monitoring Technology (PMT) driver. These tests are designed to
- validate the driver's functionality, error handling, and overall stability,
- helping developers catch regressions and ensure code quality during changes.
- This option is intended for development and testing environments. It is
- recommended to disable it in production builds. To compile this driver as a
- module, choose M here: the module will be called pmt-discovery-kunit.
|