summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/imx31/avic-imx31.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx31/avic-imx31.h')
-rw-r--r--firmware/target/arm/imx31/avic-imx31.h151
1 files changed, 0 insertions, 151 deletions
diff --git a/firmware/target/arm/imx31/avic-imx31.h b/firmware/target/arm/imx31/avic-imx31.h
index ba9e50652d..04a2856b50 100644
--- a/firmware/target/arm/imx31/avic-imx31.h
+++ b/firmware/target/arm/imx31/avic-imx31.h
@@ -21,157 +21,6 @@
#ifndef AVIC_IMX31_H
#define AVIC_IMX31_H
-struct avic_map
-{
- volatile uint32_t intcntl; /* 00h */
- volatile uint32_t nimask; /* 04h */
- volatile uint32_t intennum; /* 08h */
- volatile uint32_t intdisnum; /* 0Ch */
- union /* 10h */
- {
- struct
- {
- volatile uint32_t intenableh; /* 10h */
- volatile uint32_t intenablel; /* 14h */
- };
- volatile uint32_t intenable[2]; /* H,L */
- };
- union
- {
- struct
- {
- volatile uint32_t inttypeh; /* 18h */
- volatile uint32_t inttypel; /* 1Ch */
- };
- volatile uint32_t inttype[2]; /* H,L */
- };
- union
- {
- struct
- {
- volatile uint32_t nipriority7; /* 20h */
- volatile uint32_t nipriority6; /* 24h */
- volatile uint32_t nipriority5; /* 28h */
- volatile uint32_t nipriority4; /* 2Ch */
- volatile uint32_t nipriority3; /* 30h */
- volatile uint32_t nipriority2; /* 34h */
- volatile uint32_t nipriority1; /* 38h */
- volatile uint32_t nipriority0; /* 3Ch */
- };
- volatile uint32_t nipriority[8]; /* 7-0 */
- };
- volatile uint32_t nivecsr; /* 40h */
- volatile uint32_t fivecsr; /* 44h */
- union
- {
- struct
- {
- volatile uint32_t intsrch; /* 48h */
- volatile uint32_t intsrcl; /* 4Ch */
- };
- volatile uint32_t intsrc[2]; /* H,L */
- };
- union
- {
- struct
- {
- volatile uint32_t intfrch; /* 50h */
- volatile uint32_t intfrcl; /* 54h */
- };
- volatile uint32_t intfrc[2]; /* H,L */
- };
- union
- {
- struct
- {
- volatile uint32_t nipndh; /* 58h */
- volatile uint32_t nipndl; /* 5Ch */
- };
- volatile uint32_t nipnd[2]; /* H,L */
- };
- union
- {
- struct
- {
- volatile uint32_t fipndh; /* 60h */
- volatile uint32_t fipndl; /* 64h */
- };
- volatile uint32_t fipnd[2]; /* H,L */
- };
- volatile uint32_t skip1[0x26]; /* 68h */
- union /* 100h */
- {
- struct
- {
- volatile uint32_t reserved0;
- volatile uint32_t reserved1;
- volatile uint32_t reserved2;
- volatile uint32_t i2c3;
- volatile uint32_t i2c2;
- volatile uint32_t mpeg4encoder;
- volatile uint32_t rtic;
- volatile uint32_t fir;
- volatile uint32_t mmc_sdhc2;
- volatile uint32_t mmc_sdhc1;
- volatile uint32_t i2c1;
- volatile uint32_t ssi2;
- volatile uint32_t ssi1;
- volatile uint32_t cspi2;
- volatile uint32_t cspi1;
- volatile uint32_t ata;
- volatile uint32_t mbx;
- volatile uint32_t cspi3;
- volatile uint32_t uart3;
- volatile uint32_t iim;
- volatile uint32_t sim1;
- volatile uint32_t sim2;
- volatile uint32_t rnga;
- volatile uint32_t evtmon;
- volatile uint32_t kpp;
- volatile uint32_t rtc;
- volatile uint32_t pwn;
- volatile uint32_t epit2;
- volatile uint32_t epit1;
- volatile uint32_t gpt;
- volatile uint32_t pwr_fail;
- volatile uint32_t ccm_dvfs;
- volatile uint32_t uart2;
- volatile uint32_t nandfc;
- volatile uint32_t sdma;
- volatile uint32_t usb_host1;
- volatile uint32_t usb_host2;
- volatile uint32_t usb_otg;
- volatile uint32_t reserved3;
- volatile uint32_t mshc1;
- volatile uint32_t mshc2;
- volatile uint32_t ipu_err;
- volatile uint32_t ipu;
- volatile uint32_t reserved4;
- volatile uint32_t reserved5;
- volatile uint32_t uart1;
- volatile uint32_t uart4;
- volatile uint32_t uart5;
- volatile uint32_t etc_irq;
- volatile uint32_t scc_scm;
- volatile uint32_t scc_smn;
- volatile uint32_t gpio2;
- volatile uint32_t gpio1;
- volatile uint32_t ccm_clk;
- volatile uint32_t pcmcia;
- volatile uint32_t wdog;
- volatile uint32_t gpio3;
- volatile uint32_t reserved6;
- volatile uint32_t ext_pwmg;
- volatile uint32_t ext_temp;
- volatile uint32_t ext_sense1;
- volatile uint32_t ext_sense2;
- volatile uint32_t ext_wdog;
- volatile uint32_t ext_tv;
- };
- volatile uint32_t vector[0x40]; /* 100h */
- };
-};
-
/* #define IRQ priorities for different modules (0-15) */
#define INT_PRIO_DEFAULT 7
#define INT_PRIO_DVFS (INT_PRIO_DEFAULT+1)