/* SPDX-License-Identifier: GPL-2.0+ */ | |
/* | |
* Copyright (C) 2015 Freescale Semiconductor, Inc. | |
*/ | |
#ifndef _ASM_ARCH_SYSTEM_COUNTER_H | |
#define _ASM_ARCH_SYSTEM_COUNTER_H | |
/* System Counter */ | |
struct sctr_regs { | |
u32 cntcr; | |
u32 cntsr; | |
u32 cntcv1; | |
u32 cntcv2; | |
u32 resv1[4]; | |
u32 cntfid0; | |
u32 cntfid1; | |
u32 cntfid2; | |
u32 resv2[1001]; | |
u32 counterid[1]; | |
}; | |
#define SC_CNTCR_ENABLE (1 << 0) | |
#define SC_CNTCR_HDBG (1 << 1) | |
#define SC_CNTCR_FREQ0 (1 << 8) | |
#define SC_CNTCR_FREQ1 (1 << 9) | |
#endif |