]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - include/linux/irqchip/arm-gic-v3.h
irqchip/gic-v3: Fix ICC_SGI1R_EL1.INTID decoding mask
[karo-tx-linux.git] / include / linux / irqchip / arm-gic-v3.h
index d5d798b35c1f6c105c81d0993bce6140bc4fc83b..e98425058f20dc6483a04ca7327409c6743d5d23 100644 (file)
 #define ICC_SGI1R_AFFINITY_1_SHIFT     16
 #define ICC_SGI1R_AFFINITY_1_MASK      (0xff << ICC_SGI1R_AFFINITY_1_SHIFT)
 #define ICC_SGI1R_SGI_ID_SHIFT         24
-#define ICC_SGI1R_SGI_ID_MASK          (0xff << ICC_SGI1R_SGI_ID_SHIFT)
+#define ICC_SGI1R_SGI_ID_MASK          (0xfULL << ICC_SGI1R_SGI_ID_SHIFT)
 #define ICC_SGI1R_AFFINITY_2_SHIFT     32
 #define ICC_SGI1R_AFFINITY_2_MASK      (0xffULL << ICC_SGI1R_AFFINITY_1_SHIFT)
 #define ICC_SGI1R_IRQ_ROUTING_MODE_BIT 40