/* Copyright (C) 2018 RDA Technologies Limited and/or its affiliates("RDA"). * All rights reserved. * * This software is supplied "AS IS" without any warranties. * RDA assumes no responsibility or liability for the use of the software, * conveys no license or title under any patent, copyright, or mask work * right to the product. RDA reserves the right to make changes in the * software without notification. RDA also make no representation or * warranty that such application will be suitable for the specified use * without further testing or modification. */ #ifndef _CP_IRQH_H_ #define _CP_IRQH_H_ // Auto generated by dtools(see dtools.txt for its version). // Don't edit it manually! #define REG_CP_IRQH_BASE (0x14009000) #define REG_CP_IRQH1_BASE (0x1400a000) typedef volatile struct { uint32_t inth_itr0; // 0x00000000 uint32_t inth_itr1; // 0x00000004 uint32_t inth_mir0; // 0x00000008 uint32_t inth_mir1; // 0x0000000c uint32_t inth_mirs0; // 0x00000010 uint32_t inth_mirs1; // 0x00000014 uint32_t inth_mirc0; // 0x00000018 uint32_t inth_mirc1; // 0x0000001c uint32_t inth_gmir; // 0x00000020 uint32_t inth_sel0; // 0x00000024 uint32_t inth_sel1; // 0x00000028 uint32_t __44[1]; // 0x0000002c uint32_t irq_sta0; // 0x00000030 uint32_t irq_sta1; // 0x00000034 uint32_t irq_sir; // 0x00000038 uint32_t irq_ctrl; // 0x0000003c uint32_t fiq_sta0; // 0x00000040 uint32_t fiq_sta1; // 0x00000044 uint32_t fiq_sir; // 0x00000048 uint32_t fiq_ctrl; // 0x0000004c uint32_t vicprio0; // 0x00000050 uint32_t vicprio1; // 0x00000054 uint32_t vicprio2; // 0x00000058 uint32_t vicprio3; // 0x0000005c uint32_t vicprio4; // 0x00000060 uint32_t vicprio5; // 0x00000064 uint32_t vicprio6; // 0x00000068 uint32_t vicprio7; // 0x0000006c uint32_t vicprio8; // 0x00000070 uint32_t vicprio9; // 0x00000074 uint32_t vicprio10; // 0x00000078 uint32_t vicprio11; // 0x0000007c uint32_t vicprio12; // 0x00000080 uint32_t vicprio13; // 0x00000084 uint32_t vicprio14; // 0x00000088 uint32_t vicprio15; // 0x0000008c uint32_t vicprio16; // 0x00000090 uint32_t vicprio17; // 0x00000094 uint32_t vicprio18; // 0x00000098 uint32_t vicprio19; // 0x0000009c uint32_t vicprio20; // 0x000000a0 uint32_t vicprio21; // 0x000000a4 uint32_t vicprio22; // 0x000000a8 uint32_t vicprio23; // 0x000000ac uint32_t vicprio24; // 0x000000b0 uint32_t vicprio25; // 0x000000b4 uint32_t vicprio26; // 0x000000b8 uint32_t vicprio27; // 0x000000bc uint32_t vicprio28; // 0x000000c0 uint32_t vicprio29; // 0x000000c4 uint32_t vicprio30; // 0x000000c8 uint32_t vicprio31; // 0x000000cc uint32_t vicprio32; // 0x000000d0 uint32_t vicprio33; // 0x000000d4 uint32_t vicprio34; // 0x000000d8 uint32_t vicprio35; // 0x000000dc uint32_t vicprio36; // 0x000000e0 uint32_t vicprio37; // 0x000000e4 uint32_t vicprio38; // 0x000000e8 uint32_t vicprio39; // 0x000000ec uint32_t vicprio40; // 0x000000f0 uint32_t vicprio41; // 0x000000f4 uint32_t vicprio42; // 0x000000f8 uint32_t vicprio43; // 0x000000fc uint32_t vicprio44; // 0x00000100 uint32_t vicprio45; // 0x00000104 uint32_t vicprio46; // 0x00000108 uint32_t vicprio47; // 0x0000010c uint32_t vicprio48; // 0x00000110 uint32_t vicprio49; // 0x00000114 uint32_t vicprio50; // 0x00000118 uint32_t vicprio51; // 0x0000011c uint32_t vicprio52; // 0x00000120 uint32_t vicprio53; // 0x00000124 uint32_t vicprio54; // 0x00000128 uint32_t vicprio55; // 0x0000012c uint32_t vicprio56; // 0x00000130 uint32_t vicprio57; // 0x00000134 uint32_t vicprio58; // 0x00000138 uint32_t vicprio59; // 0x0000013c uint32_t vicprio60; // 0x00000140 uint32_t vicprio61; // 0x00000144 uint32_t vicprio62; // 0x00000148 uint32_t vicprio63; // 0x0000014c } HWP_CP_IRQH_T; #define hwp_cpIrqh ((HWP_CP_IRQH_T *)REG_ACCESS_ADDRESS(REG_CP_IRQH_BASE)) #define hwp_cpIrqh1 ((HWP_CP_IRQH_T *)REG_ACCESS_ADDRESS(REG_CP_IRQH1_BASE)) // inth_gmir typedef union { uint32_t v; struct { uint32_t gim : 1; // [0] uint32_t __31_1 : 31; // [31:1] } b; } REG_CP_IRQH_INTH_GMIR_T; // irq_sir typedef union { uint32_t v; struct { uint32_t is : 7; // [6:0], read only uint32_t __31_7 : 25; // [31:7] } b; } REG_CP_IRQH_IRQ_SIR_T; // irq_ctrl typedef union { uint32_t v; struct { uint32_t clr : 1; // [0] uint32_t __31_1 : 31; // [31:1] } b; } REG_CP_IRQH_IRQ_CTRL_T; // fiq_sir typedef union { uint32_t v; struct { uint32_t fs : 7; // [6:0], read only uint32_t __31_7 : 25; // [31:7] } b; } REG_CP_IRQH_FIQ_SIR_T; // fiq_ctrl typedef union { uint32_t v; struct { uint32_t clr : 1; // [0] uint32_t __31_1 : 31; // [31:1] } b; } REG_CP_IRQH_FIQ_CTRL_T; // vicprio0 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO0_T; // vicprio1 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO1_T; // vicprio2 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO2_T; // vicprio3 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO3_T; // vicprio4 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO4_T; // vicprio5 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO5_T; // vicprio6 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO6_T; // vicprio7 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO7_T; // vicprio8 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO8_T; // vicprio9 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO9_T; // vicprio10 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO10_T; // vicprio11 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO11_T; // vicprio12 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO12_T; // vicprio13 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO13_T; // vicprio14 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO14_T; // vicprio15 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO15_T; // vicprio16 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO16_T; // vicprio17 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO17_T; // vicprio18 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO18_T; // vicprio19 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO19_T; // vicprio20 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO20_T; // vicprio21 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO21_T; // vicprio22 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO22_T; // vicprio23 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO23_T; // vicprio24 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO24_T; // vicprio25 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO25_T; // vicprio26 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO26_T; // vicprio27 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO27_T; // vicprio28 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO28_T; // vicprio29 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO29_T; // vicprio30 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO30_T; // vicprio31 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO31_T; // vicprio32 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO32_T; // vicprio33 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO33_T; // vicprio34 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO34_T; // vicprio35 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO35_T; // vicprio36 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO36_T; // vicprio37 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO37_T; // vicprio38 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO38_T; // vicprio39 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO39_T; // vicprio40 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO40_T; // vicprio41 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO41_T; // vicprio42 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO42_T; // vicprio43 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO43_T; // vicprio44 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO44_T; // vicprio45 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO45_T; // vicprio46 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO46_T; // vicprio47 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO47_T; // vicprio48 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO48_T; // vicprio49 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO49_T; // vicprio50 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO50_T; // vicprio51 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO51_T; // vicprio52 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO52_T; // vicprio53 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO53_T; // vicprio54 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO54_T; // vicprio55 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO55_T; // vicprio56 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO56_T; // vicprio57 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO57_T; // vicprio58 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO58_T; // vicprio59 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO59_T; // vicprio60 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO60_T; // vicprio61 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO61_T; // vicprio62 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO62_T; // vicprio63 typedef union { uint32_t v; struct { uint32_t vic_pri : 3; // [2:0] uint32_t __31_3 : 29; // [31:3] } b; } REG_CP_IRQH_VICPRIO63_T; // inth_gmir #define CP_IRQH_GIM (1 << 0) // irq_sir #define CP_IRQH_IS(n) (((n)&0x7f) << 0) // irq_ctrl #define CP_IRQH_CLR (1 << 0) // fiq_sir #define CP_IRQH_FS(n) (((n)&0x7f) << 0) // fiq_ctrl #define CP_IRQH_CLR (1 << 0) // vicprio0 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio1 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio2 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio3 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio4 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio5 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio6 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio7 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio8 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio9 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio10 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio11 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio12 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio13 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio14 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio15 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio16 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio17 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio18 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio19 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio20 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio21 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio22 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio23 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio24 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio25 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio26 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio27 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio28 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio29 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio30 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio31 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio32 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio33 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio34 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio35 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio36 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio37 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio38 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio39 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio40 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio41 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio42 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio43 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio44 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio45 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio46 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio47 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio48 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio49 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio50 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio51 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio52 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio53 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio54 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio55 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio56 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio57 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio58 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio59 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio60 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio61 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio62 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) // vicprio63 #define CP_IRQH_VIC_PRI(n) (((n)&0x7) << 0) #endif // _CP_IRQH_H_