📄 immap_85xx.h
字号:
uint pmask4; /* 0x24988 - Pattern Mask Register */ char res38[4]; uint pcntrl4; /* 0x24990 - Pattern Match Control Register */ char res39[4]; uint pattrb4; /* 0x24998 - Pattern Match Attributes Register */ uint pattrbeli4; /* 0x2499c - Pattern Match Attributes Extract Length and Extract Index Register */ uint pmd5; /* 0x249a0 - Pattern Match Data Register */ char res40[4]; uint pmask5; /* 0x249a8 - Pattern Mask Register */ char res41[4]; uint pcntrl5; /* 0x249b0 - Pattern Match Control Register */ char res42[4]; uint pattrb5; /* 0x249b8 - Pattern Match Attributes Register */ uint pattrbeli5; /* 0x249bc - Pattern Match Attributes Extract Length and Extract Index Register */ uint pmd6; /* 0x249c0 - Pattern Match Data Register */ char res43[4]; uint pmask6; /* 0x249c8 - Pattern Mask Register */ char res44[4]; uint pcntrl6; /* 0x249d0 - Pattern Match Control Register */ char res45[4]; uint pattrb6; /* 0x249d8 - Pattern Match Attributes Register */ uint pattrbeli6; /* 0x249dc - Pattern Match Attributes Extract Length and Extract Index Register */ uint pmd7; /* 0x249e0 - Pattern Match Data Register */ char res46[4]; uint pmask7; /* 0x249e8 - Pattern Mask Register */ char res47[4]; uint pcntrl7; /* 0x249f0 - Pattern Match Control Register */ char res48[4]; uint pattrb7; /* 0x249f8 - Pattern Match Attributes Register */ uint pattrbeli7; /* 0x249fc - Pattern Match Attributes Extract Length and Extract Index Register */ uint pmd8; /* 0x24a00 - Pattern Match Data Register */ char res49[4]; uint pmask8; /* 0x24a08 - Pattern Mask Register */ char res50[4]; uint pcntrl8; /* 0x24a10 - Pattern Match Control Register */ char res51[4]; uint pattrb8; /* 0x24a18 - Pattern Match Attributes Register */ uint pattrbeli8; /* 0x24a1c - Pattern Match Attributes Extract Length and Extract Index Register */ uint pmd9; /* 0x24a20 - Pattern Match Data Register */ char res52[4]; uint pmask9; /* 0x24a28 - Pattern Mask Register */ char res53[4]; uint pcntrl9; /* 0x24a30 - Pattern Match Control Register */ char res54[4]; uint pattrb9; /* 0x24a38 - Pattern Match Attributes Register */ uint pattrbeli9; /* 0x24a3c - Pattern Match Attributes Extract Length and Extract Index Register */ uint pmd10; /* 0x24a40 - Pattern Match Data Register */ char res55[4]; uint pmask10; /* 0x24a48 - Pattern Mask Register */ char res56[4]; uint pcntrl10; /* 0x24a50 - Pattern Match Control Register */ char res57[4]; uint pattrb10; /* 0x24a58 - Pattern Match Attributes Register */ uint pattrbeli10; /* 0x24a5c - Pattern Match Attributes Extract Length and Extract Index Register */ uint pmd11; /* 0x24a60 - Pattern Match Data Register */ char res58[4]; uint pmask11; /* 0x24a68 - Pattern Mask Register */ char res59[4]; uint pcntrl11; /* 0x24a70 - Pattern Match Control Register */ char res60[4]; uint pattrb11; /* 0x24a78 - Pattern Match Attributes Register */ uint pattrbeli11; /* 0x24a7c - Pattern Match Attributes Extract Length and Extract Index Register */ uint pmd12; /* 0x24a80 - Pattern Match Data Register */ char res61[4]; uint pmask12; /* 0x24a88 - Pattern Mask Register */ char res62[4]; uint pcntrl12; /* 0x24a90 - Pattern Match Control Register */ char res63[4]; uint pattrb12; /* 0x24a98 - Pattern Match Attributes Register */ uint pattrbeli12; /* 0x24a9c - Pattern Match Attributes Extract Length and Extract Index Register */ uint pmd13; /* 0x24aa0 - Pattern Match Data Register */ char res64[4]; uint pmask13; /* 0x24aa8 - Pattern Mask Register */ char res65[4]; uint pcntrl13; /* 0x24ab0 - Pattern Match Control Register */ char res66[4]; uint pattrb13; /* 0x24ab8 - Pattern Match Attributes Register */ uint pattrbeli13; /* 0x24abc - Pattern Match Attributes Extract Length and Extract Index Register */ uint pmd14; /* 0x24ac0 - Pattern Match Data Register */ char res67[4]; uint pmask14; /* 0x24ac8 - Pattern Mask Register */ char res68[4]; uint pcntrl14; /* 0x24ad0 - Pattern Match Control Register */ char res69[4]; uint pattrb14; /* 0x24ad8 - Pattern Match Attributes Register */ uint pattrbeli14; /* 0x24adc - Pattern Match Attributes Extract Length and Extract Index Register */ uint pmd15; /* 0x24ae0 - Pattern Match Data Register */ char res70[4]; uint pmask15; /* 0x24ae8 - Pattern Mask Register */ char res71[4]; uint pcntrl15; /* 0x24af0 - Pattern Match Control Register */ char res72[4]; uint pattrb15; /* 0x24af8 - Pattern Match Attributes Register */ uint pattrbeli15; /* 0x24afc - Pattern Match Attributes Extract Length and Extract Index Register */ char res73[248]; uint attr; /* 0x24bf8 - Attributes Register */ uint attreli; /* 0x24bfc - Attributes Extract Length and Extract Index Register */ char res74[1024];} ccsr_tsec_t;/* * PIC Registers(0x2_6000-0x4_0000-0x8_0000) */typedef struct ccsr_pic { char res0[106496]; /* 0x26000-0x40000 */ char res1[64]; uint ipidr0; /* 0x40040 - Interprocessor Interrupt Dispatch Register 0 */ char res2[12]; uint ipidr1; /* 0x40050 - Interprocessor Interrupt Dispatch Register 1 */ char res3[12]; uint ipidr2; /* 0x40060 - Interprocessor Interrupt Dispatch Register 2 */ char res4[12]; uint ipidr3; /* 0x40070 - Interprocessor Interrupt Dispatch Register 3 */ char res5[12]; uint ctpr; /* 0x40080 - Current Task Priority Register */ char res6[12]; uint whoami; /* 0x40090 - Who Am I Register */ char res7[12]; uint iack; /* 0x400a0 - Interrupt Acknowledge Register */ char res8[12]; uint eoi; /* 0x400b0 - End Of Interrupt Register */ char res9[3916]; uint frr; /* 0x41000 - Feature Reporting Register */ char res10[28]; uint gcr; /* 0x41020 - Global Configuration Register */#define MPC85xx_PICGCR_RST 0x80000000#define MPC85xx_PICGCR_M 0x20000000 char res11[92]; uint vir; /* 0x41080 - Vendor Identification Register */ char res12[12]; uint pir; /* 0x41090 - Processor Initialization Register */ char res13[12]; uint ipivpr0; /* 0x410a0 - IPI Vector/Priority Register 0 */ char res14[12]; uint ipivpr1; /* 0x410b0 - IPI Vector/Priority Register 1 */ char res15[12]; uint ipivpr2; /* 0x410c0 - IPI Vector/Priority Register 2 */ char res16[12]; uint ipivpr3; /* 0x410d0 - IPI Vector/Priority Register 3 */ char res17[12]; uint svr; /* 0x410e0 - Spurious Vector Register */ char res18[12]; uint tfrr; /* 0x410f0 - Timer Frequency Reporting Register */ char res19[12]; uint gtccr0; /* 0x41100 - Global Timer Current Count Register 0 */ char res20[12]; uint gtbcr0; /* 0x41110 - Global Timer Base Count Register 0 */ char res21[12]; uint gtvpr0; /* 0x41120 - Global Timer Vector/Priority Register 0 */ char res22[12]; uint gtdr0; /* 0x41130 - Global Timer Destination Register 0 */ char res23[12]; uint gtccr1; /* 0x41140 - Global Timer Current Count Register 1 */ char res24[12]; uint gtbcr1; /* 0x41150 - Global Timer Base Count Register 1 */ char res25[12]; uint gtvpr1; /* 0x41160 - Global Timer Vector/Priority Register 1 */ char res26[12]; uint gtdr1; /* 0x41170 - Global Timer Destination Register 1 */ char res27[12]; uint gtccr2; /* 0x41180 - Global Timer Current Count Register 2 */ char res28[12]; uint gtbcr2; /* 0x41190 - Global Timer Base Count Register 2 */ char res29[12]; uint gtvpr2; /* 0x411a0 - Global Timer Vector/Priority Register 2 */ char res30[12]; uint gtdr2; /* 0x411b0 - Global Timer Destination Register 2 */ char res31[12]; uint gtccr3; /* 0x411c0 - Global Timer Current Count Register 3 */ char res32[12]; uint gtbcr3; /* 0x411d0 - Global Timer Base Count Register 3 */ char res33[12]; uint gtvpr3; /* 0x411e0 - Global Timer Vector/Priority Register 3 */ char res34[12]; uint gtdr3; /* 0x411f0 - Global Timer Destination Register 3 */ char res35[268]; uint tcr; /* 0x41300 - Timer Control Register */ char res36[12]; uint irqsr0; /* 0x41310 - IRQ_OUT Summary Register 0 */ char res37[12]; uint irqsr1; /* 0x41320 - IRQ_OUT Summary Register 1 */ char res38[12]; uint cisr0; /* 0x41330 - Critical Interrupt Summary Register 0 */ char res39[12]; uint cisr1; /* 0x41340 - Critical Interrupt Summary Register 1 */ char res40[188]; uint msgr0; /* 0x41400 - Message Register 0 */ char res41[12]; uint msgr1; /* 0x41410 - Message Register 1 */ char res42[12]; uint msgr2; /* 0x41420 - Message Register 2 */ char res43[12]; uint msgr3; /* 0x41430 - Message Register 3 */ char res44[204]; uint mer; /* 0x41500 - Message Enable Register */ char res45[12]; uint msr; /* 0x41510 - Message Status Register */ char res46[60140]; uint eivpr0; /* 0x50000 - External Interrupt Vector/Priority Register 0 */ char res47[12]; uint eidr0; /* 0x50010 - External Interrupt Destination Register 0 */ char res48[12]; uint eivpr1; /* 0x50020 - External Interrupt Vector/Priority Register 1 */ char res49[12]; uint eidr1; /* 0x50030 - External Interrupt Destination Register 1 */ char res50[12]; uint eivpr2; /* 0x50040 - External Interrupt Vector/Priority Register 2 */ char res51[12]; uint eidr2; /* 0x50050 - External Interrupt Destination Register 2 */ char res52[12]; uint eivpr3; /* 0x50060 - External Interrupt Vector/Priority Register 3 */ char res53[12]; uint eidr3; /* 0x50070 - External Interrupt Destination Register 3 */ char res54[12]; uint eivpr4; /* 0x50080 - External Interrupt Vector/Priority Register 4 */ char res55[12]; uint eidr4; /* 0x50090 - External Interrupt Destination Register 4 */ char res56[12]; uint eivpr5; /* 0x500a0 - External Interrupt Vector/Priority Register 5 */ char res57[12]; uint eidr5; /* 0x500b0 - External Interrupt Destination Register 5 */ char res58[12]; uint eivpr6; /* 0x500c0 - External Interrupt Vector/Priority Register 6 */ char res59[12]; uint eidr6; /* 0x500d0 - External Interrupt Destination Register 6 */ char res60[12]; uint eivpr7; /* 0x500e0 - External Interrupt Vector/Priority Register 7 */ char res61[12]; uint eidr7; /* 0x500f0 - External Interrupt Destination Register 7 */ char res62[12]; uint eivpr8; /* 0x50100 - External Interrupt Vector/Priority Register 8 */ char res63[12]; uint eidr8; /* 0x50110 - External Interrupt Destination Register 8 */ char res64[12]; uint eivpr9; /* 0x50120 - External Interrupt Vector/Priority Register 9 */ char res65[12]; uint eidr9; /* 0x50130 - External Interrupt Destination Register 9 */ char res66[12]; uint eivpr10; /* 0x50140 - External Interrupt Vector/Priority Register 10 */ char res67[12]; uint eidr10; /* 0x50150 - External Interrupt Destination Register 10 */ char res68[12]; uint eivpr11; /* 0x50160 - External Interrupt Vector/Priority Register 11 */ char res69[12]; uint eidr11; /* 0x50170 - External Interrupt Destination Register 11 */ char res70[140]; uint iivpr0; /* 0x50200 - Internal Interrupt Vector/Priority Register 0 */ char res71[12]; uint iidr0; /* 0x50210 - Internal Interrupt Destination Register 0 */ char res72[12]; uint iivpr1; /* 0x50220 - Internal Interrupt Vector/Priority Register 1 */ char res73[12]; uint iidr1; /* 0x50230 - Internal Interrupt Destination Register 1 */ char res74[12]; uint iivpr2; /* 0x50240 - Internal Interrupt Vector/Priority Register 2 */ char res75[12]; uint iidr2; /* 0x50250 - Internal Interrupt Destination Register 2 */ char res76[12]; uint iivpr3; /* 0x50260 - Internal Interrupt Vector/Priority Register 3 */ char res77[12]; uint iidr3; /* 0x50270 - Internal Interrupt Destination Register 3 */ char res78[12]; uint iivpr4; /* 0x50280 - Internal Interrupt Vector/Priority Register 4 */ char res79[12]; uint iidr4; /* 0x50290 - Internal Interrupt Destination Register 4 */ char res80[12]; uint iivpr5; /* 0x502a0 - Internal Interrupt Vector/Priority Register 5 */ char res81[12]; uint iidr5; /* 0x502b0 - Internal Interrupt Destination Register 5 */ char res82[12]; uint iivpr6; /* 0x502c0 - Internal Interrupt Vector/Priority Register 6 */ char res83[12]; uint iidr6; /* 0x502d0 - Internal Interrupt Destination Register 6 */ char res84[12]; uint iivpr7; /* 0x502e0 - Internal Interrupt Vector/Priority Register 7 */ char res85[12]; uint iidr7; /* 0x502f0 - Internal Interrupt Destination Register 7 */ char res86[12]; uint iivpr8; /* 0x50300 - Internal Interrupt Vector/Priority Register 8 */ char res87[12]; uint iidr8; /* 0x50310 - Internal Interrupt Destination Register 8 */ char res88[12]; uint iivpr9; /* 0x50320 - Internal Interrupt Vector/Priority Register 9 */ char res89[12]; uint iidr9; /* 0x50330 - Internal Interrupt Destination Register 9 */ char res90[12]; uint iivpr10; /* 0x50340 - Internal Interrupt Vector/Priority Register 10 */ char res91[12]; uint iidr10; /* 0x50350 - Internal Interrupt Destination Register 10 */ char res92[12]; uint iivpr11; /* 0x50360 - Internal Interrupt Vector/Priority Register 11 */ char res93[12]; uint iidr11; /* 0x50370 - Internal Interrupt Destination Register 11 */ char res94[12]; uint iivpr12; /* 0x50380 - Internal Interrupt Vector/Priority Register 12 */ char res95[12]; uint iidr12; /* 0x50390 - Internal Interrupt Destination Register 12 */ char res96[12]; uint iivpr13; /* 0x503a0 - Internal Interrupt Vector/Priority Register 13 */ char res97[12]; uint iidr13; /* 0x503b0 - Internal Interrupt Destination Register 13 */ char res98[12]; uint iivpr14; /* 0x503c0 - Internal Interrupt Vector/Priority Register 14 */ char res99[12]; uint iidr14; /* 0x503d0 - Internal Interrupt Destination Register 14 */ char res100[12]; uint iivpr15; /* 0x503e0 - Internal Interrupt Vector/Priority Register 15 */ char res101[12]; uint iidr15; /* 0x503f0 - Internal Interrupt Destination Register 15 */ char res102[12]; uint iivpr16; /* 0x50400 - Internal Interrupt Vector/Priority Register 16 */ char res103[12]; uint iidr16; /* 0x50410 - Internal Interrupt Destination Register 16 */ char res104[12];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -