Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
[linux-2.6-block.git] / drivers / hwtracing / intel_th / pti.h
CommitLineData
fac7b714 1/* SPDX-License-Identifier: GPL-2.0 */
14cdbf04
AS
2/*
3 * Intel(R) Trace Hub PTI output data structures
4 *
5 * Copyright (C) 2014-2015 Intel Corporation.
14cdbf04
AS
6 */
7
8#ifndef __INTEL_TH_STH_H__
9#define __INTEL_TH_STH_H__
10
11enum {
12 REG_PTI_CTL = 0x1c00,
13};
14
15#define PTI_EN BIT(0)
16#define PTI_FCEN BIT(1)
17#define PTI_MODE 0xf0
f77d22bc
AS
18#define LPP_PTIPRESENT BIT(8)
19#define LPP_BSSBPRESENT BIT(9)
14cdbf04
AS
20#define PTI_CLKDIV 0x000f0000
21#define PTI_PATGENMODE 0x00f00000
f77d22bc
AS
22#define LPP_DEST BIT(25)
23#define LPP_BSSBACT BIT(30)
24#define LPP_LPPBUSY BIT(31)
25
26#define LPP_DEST_PTI BIT(0)
27#define LPP_DEST_EXI BIT(1)
14cdbf04
AS
28
29#endif /* __INTEL_TH_STH_H__ */