Linux Audio

Check our new training course

Embedded Linux training

Mar 10-20, 2025, special US time zones
Register
Loading...
v6.2
 1/* SPDX-License-Identifier: GPL-2.0 */
 2/*
 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__ */
v4.6
 
 1/*
 2 * Intel(R) Trace Hub PTI output data structures
 3 *
 4 * Copyright (C) 2014-2015 Intel Corporation.
 5 *
 6 * This program is free software; you can redistribute it and/or modify it
 7 * under the terms and conditions of the GNU General Public License,
 8 * version 2, as published by the Free Software Foundation.
 9 *
10 * This program is distributed in the hope it will be useful, but WITHOUT
11 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
13 * more details.
14 */
15
16#ifndef __INTEL_TH_STH_H__
17#define __INTEL_TH_STH_H__
18
19enum {
20	REG_PTI_CTL	= 0x1c00,
21};
22
23#define PTI_EN		BIT(0)
24#define PTI_FCEN	BIT(1)
25#define PTI_MODE	0xf0
 
 
26#define PTI_CLKDIV	0x000f0000
27#define PTI_PATGENMODE	0x00f00000
 
 
 
 
 
 
28
29#endif /* __INTEL_TH_STH_H__ */