Soby Mathew | 327548c | 2017-07-13 15:19:51 +0100 | [diff] [blame] | 1 | /* |
| 2 | * Copyright (c) 2017, ARM Limited and Contributors. All rights reserved. |
| 3 | * |
| 4 | * SPDX-License-Identifier: BSD-3-Clause |
| 5 | */ |
Antonio Nino Diaz | 5eb8837 | 2018-11-08 10:20:19 +0000 | [diff] [blame] | 6 | #ifndef ARM_GICV3_COMMON_H |
| 7 | #define ARM_GICV3_COMMON_H |
Soby Mathew | 327548c | 2017-07-13 15:19:51 +0100 | [diff] [blame] | 8 | |
| 9 | /******************************************************************************* |
| 10 | * GIC500/GIC600 Re-distributor interface registers & constants |
| 11 | ******************************************************************************/ |
| 12 | |
| 13 | /* GICR_WAKER implementation-defined bit definitions */ |
| 14 | #define WAKER_SL_SHIFT 0 |
| 15 | #define WAKER_QSC_SHIFT 31 |
| 16 | |
| 17 | #define WAKER_SL_BIT (1U << WAKER_SL_SHIFT) |
| 18 | #define WAKER_QSC_BIT (1U << WAKER_QSC_SHIFT) |
| 19 | |
Andre Przywara | daf89a7 | 2021-08-24 10:02:52 +0100 | [diff] [blame] | 20 | #define IIDR_MODEL_ARM_GIC_600 U(0x0200043b) |
| 21 | #define IIDR_MODEL_ARM_GIC_600AE U(0x0300043b) |
| 22 | #define IIDR_MODEL_ARM_GIC_700 U(0x0400043b) |
| 23 | |
Andre Przywara | b8da1c6 | 2021-08-24 10:03:57 +0100 | [diff] [blame] | 24 | #define PIDR_COMPONENT_ARM_DIST U(0x492) |
| 25 | #define PIDR_COMPONENT_ARM_REDIST U(0x493) |
| 26 | #define PIDR_COMPONENT_ARM_ITS U(0x494) |
| 27 | |
Antonio Nino Diaz | 5eb8837 | 2018-11-08 10:20:19 +0000 | [diff] [blame] | 28 | #endif /* ARM_GICV3_COMMON_H */ |