1 // SPDX-License-Identifier: GPL-2.0 2 3 #ifndef __ASM_APPLE_M1_PMU_h 4 #define __ASM_APPLE_M1_PMU_h 5 6 #include <linux/bits.h> 7 #include <asm/sysreg.h> 8 9 /* Core PMC control register */ 10 #define SYS_IMP_APL_PMCR0_EL1 sys_reg(3, 1, 15, 0, 0) 11 #define PMCR0_IMODE GENMASK(10, 8) 12 #define PMCR0_IMODE_OFF 0 13 #define PMCR0_IMODE_PMI 1 14 #define PMCR0_IMODE_AIC 2 15 #define PMCR0_IMODE_HALT 3 16 #define PMCR0_IMODE_FIQ 4 17 #define PMCR0_IACT BIT(11) 18 19 #endif /* __ASM_APPLE_M1_PMU_h */ 20