sysreg.h (3077b1db9d5743c64343f47d88f1da89625c2590) sysreg.h (a56035c95ec6b55746528a107a4dcdeb8bac0147)
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Macros for accessing system registers with older binutils.
4 *
5 * Copyright (C) 2014 ARM Ltd.
6 * Author: Catalin Marinas <catalin.marinas@arm.com>
7 */
8

--- 213 unchanged lines hidden (view full) ---

222
223#define PMBSR_EL1_BUF_BSC_SHIFT PMBSR_EL1_MSS_SHIFT
224#define PMBSR_EL1_BUF_BSC_MASK PMBSR_EL1_MSS_MASK
225
226#define PMBSR_EL1_BUF_BSC_FULL 0x1UL
227
228/*** End of Statistical Profiling Extension ***/
229
1/* SPDX-License-Identifier: GPL-2.0-only */
2/*
3 * Macros for accessing system registers with older binutils.
4 *
5 * Copyright (C) 2014 ARM Ltd.
6 * Author: Catalin Marinas <catalin.marinas@arm.com>
7 */
8

--- 213 unchanged lines hidden (view full) ---

222
223#define PMBSR_EL1_BUF_BSC_SHIFT PMBSR_EL1_MSS_SHIFT
224#define PMBSR_EL1_BUF_BSC_MASK PMBSR_EL1_MSS_MASK
225
226#define PMBSR_EL1_BUF_BSC_FULL 0x1UL
227
228/*** End of Statistical Profiling Extension ***/
229
230#define SYS_TRBTRG_EL1 sys_reg(3, 0, 9, 11, 6)
231#define SYS_TRBIDR_EL1 sys_reg(3, 0, 9, 11, 7)
232
233#define TRBSR_EL1_BSC_MASK GENMASK(5, 0)
234#define TRBSR_EL1_BSC_SHIFT 0
230#define SYS_TRBIDR_EL1 sys_reg(3, 0, 9, 11, 7)
231
232#define TRBSR_EL1_BSC_MASK GENMASK(5, 0)
233#define TRBSR_EL1_BSC_SHIFT 0
235#define TRBTRG_EL1_TRG_MASK GENMASK(31, 0)
236#define TRBTRG_EL1_TRG_SHIFT 0
237#define TRBIDR_EL1_F BIT(5)
238#define TRBIDR_EL1_P BIT(4)
239#define TRBIDR_EL1_Align_MASK GENMASK(3, 0)
240#define TRBIDR_EL1_Align_SHIFT 0
241
242#define SYS_PMINTENSET_EL1 sys_reg(3, 0, 9, 14, 1)
243#define SYS_PMINTENCLR_EL1 sys_reg(3, 0, 9, 14, 2)
244

--- 594 unchanged lines hidden ---
234#define TRBIDR_EL1_F BIT(5)
235#define TRBIDR_EL1_P BIT(4)
236#define TRBIDR_EL1_Align_MASK GENMASK(3, 0)
237#define TRBIDR_EL1_Align_SHIFT 0
238
239#define SYS_PMINTENSET_EL1 sys_reg(3, 0, 9, 14, 1)
240#define SYS_PMINTENCLR_EL1 sys_reg(3, 0, 9, 14, 2)
241

--- 594 unchanged lines hidden ---