xref: /rk3399_ARM-atf/include/drivers/arm/arm_gicv3_common.h (revision ebf1ca10e466f39c45fa4ae4043fd53487d32362)
1*ebf1ca10SSoby Mathew /*
2*ebf1ca10SSoby Mathew  * Copyright (c) 2017, ARM Limited and Contributors. All rights reserved.
3*ebf1ca10SSoby Mathew  *
4*ebf1ca10SSoby Mathew  * SPDX-License-Identifier: BSD-3-Clause
5*ebf1ca10SSoby Mathew  */
6*ebf1ca10SSoby Mathew #ifndef __ARM_GICV3_COMMON_H__
7*ebf1ca10SSoby Mathew #define __ARM_GICV3_COMMON_H__
8*ebf1ca10SSoby Mathew 
9*ebf1ca10SSoby Mathew /*******************************************************************************
10*ebf1ca10SSoby Mathew  * GIC500/GIC600 Re-distributor interface registers & constants
11*ebf1ca10SSoby Mathew  ******************************************************************************/
12*ebf1ca10SSoby Mathew 
13*ebf1ca10SSoby Mathew /* GICR_WAKER implementation-defined bit definitions */
14*ebf1ca10SSoby Mathew #define	WAKER_SL_SHIFT		0
15*ebf1ca10SSoby Mathew #define	WAKER_QSC_SHIFT		31
16*ebf1ca10SSoby Mathew 
17*ebf1ca10SSoby Mathew #define WAKER_SL_BIT		(1U << WAKER_SL_SHIFT)
18*ebf1ca10SSoby Mathew #define WAKER_QSC_BIT		(1U << WAKER_QSC_SHIFT)
19*ebf1ca10SSoby Mathew 
20*ebf1ca10SSoby Mathew #endif /* __ARM_GICV3_COMMON_H__ */
21