139f40346SAlexander Shishkinconfig INTEL_TH 239f40346SAlexander Shishkin tristate "Intel(R) Trace Hub controller" 339f40346SAlexander Shishkin help 439f40346SAlexander Shishkin Intel(R) Trace Hub (TH) is a set of hardware blocks (subdevices) that 539f40346SAlexander Shishkin produce, switch and output trace data from multiple hardware and 639f40346SAlexander Shishkin software sources over several types of trace output ports encoded 739f40346SAlexander Shishkin in System Trace Protocol (MIPI STPv2) and is intended to perform 839f40346SAlexander Shishkin full system debugging. 939f40346SAlexander Shishkin 1039f40346SAlexander Shishkin This option enables intel_th bus and common code used by TH 1139f40346SAlexander Shishkin subdevices to interact with each other and hardware and for 1239f40346SAlexander Shishkin platform glue layers to drive Intel TH devices. 1339f40346SAlexander Shishkin 1439f40346SAlexander Shishkin Say Y here to enable Intel(R) Trace Hub controller support. 1539f40346SAlexander Shishkin 1639f40346SAlexander Shishkinif INTEL_TH 1739f40346SAlexander Shishkin 18*2b0b16d3SAlexander Shishkinconfig INTEL_TH_PCI 19*2b0b16d3SAlexander Shishkin tristate "Intel(R) Trace Hub PCI controller" 20*2b0b16d3SAlexander Shishkin depends on PCI 21*2b0b16d3SAlexander Shishkin help 22*2b0b16d3SAlexander Shishkin Intel(R) Trace Hub may exist as a PCI device. This option enables 23*2b0b16d3SAlexander Shishkin support glue layer for PCI-based Intel TH. 24*2b0b16d3SAlexander Shishkin 25*2b0b16d3SAlexander Shishkin Say Y here to enable PCI Intel TH support. 26*2b0b16d3SAlexander Shishkin 2739f40346SAlexander Shishkinconfig INTEL_TH_DEBUG 2839f40346SAlexander Shishkin bool "Intel(R) Trace Hub debugging" 2939f40346SAlexander Shishkin depends on DEBUG_FS 3039f40346SAlexander Shishkin help 3139f40346SAlexander Shishkin Say Y here to enable debugging. 3239f40346SAlexander Shishkin 3339f40346SAlexander Shishkinendif 34