blob: 7dfc0431333b77f81f822ffd0bd988de259c5bbe [file] [log] [blame]
David Brazdil0f672f62019-12-10 10:32:29 +00001/* SPDX-License-Identifier: GPL-2.0 */
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00002/*
3 * Intel(R) Trace Hub PTI output data structures
4 *
5 * Copyright (C) 2014-2015 Intel Corporation.
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
18#define LPP_PTIPRESENT BIT(8)
19#define LPP_BSSBPRESENT BIT(9)
20#define PTI_CLKDIV 0x000f0000
21#define PTI_PATGENMODE 0x00f00000
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)
28
29#endif /* __INTEL_TH_STH_H__ */