intel_th: Add pci glue layer for Intel(R) Trace Hub
authorAlexander Shishkin <alexander.shishkin@linux.intel.com>
Tue, 22 Sep 2015 12:47:15 +0000 (15:47 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 4 Oct 2015 19:28:58 +0000 (20:28 +0100)
commit2b0b16d329add49d503ff08b45d7636731f493dc
treed82574fcbae6d3fc609b154211d35ecdde75aa93
parent39f4034693b7c7bd1fe4cb58c93259d600f55561
intel_th: Add pci glue layer for Intel(R) Trace Hub

This patch adds basic support for PCI-based Intel TH devices. It requests
2 bars (configuration registers for the subdevices and STH channel MMIO
region) and calls into Intel TH core code to create the bus with subdevices
etc.

Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/hwtracing/intel_th/Kconfig
drivers/hwtracing/intel_th/Makefile
drivers/hwtracing/intel_th/pci.c [new file with mode: 0644]