brintos

brintos / linux-shallow public Read only

0
0
Text · 765 B · 32dab34 Raw
31 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/*3 * Copyright (c) 2014-2020, The Linux Foundation. All rights reserved.4 */5 6#ifndef _CORESIGHT_ETM4X_CFG_H7#define _CORESIGHT_ETM4X_CFG_H8 9#include "coresight-config.h"10#include "coresight-etm4x.h"11 12/* ETMv4 specific config defines */13 14/* resource IDs */15 16#define ETM4_CFG_RES_CTR	0x00117#define ETM4_CFG_RES_CMP	0x00218#define ETM4_CFG_RES_CMP_PAIR0	0x00319#define ETM4_CFG_RES_CMP_PAIR1	0x00420#define ETM4_CFG_RES_SEL	0x00521#define ETM4_CFG_RES_SEL_PAIR0	0x00622#define ETM4_CFG_RES_SEL_PAIR1	0x00723#define ETM4_CFG_RES_SEQ	0x00824#define ETM4_CFG_RES_TS		0x00925#define ETM4_CFG_RES_MASK	0x00F26 27/* ETMv4 specific config functions */28int etm4_cscfg_register(struct coresight_device *csdev);29 30#endif /* CORESIGHT_ETM4X_CFG_H */31