]> git.karo-electronics.de Git - mv-sheeva.git/commitdiff
DaVinci: DM365: Adding entries for DM365 IRQ's
authorSandeep Paulraj <s-paulraj@ti.com>
Tue, 18 Aug 2009 15:08:27 +0000 (11:08 -0400)
committerKevin Hilman <khilman@deeprootsystems.com>
Wed, 26 Aug 2009 08:55:58 +0000 (11:55 +0300)
This patch adds definitions for some DM365 IRQs that are used by
the codecs. Codecs will also use the IRQs.
Entries are being added to enable/disable IRQ's.
There is no use as such for these entires in the kernel itself.
Instead these will be used by the "linuxutils" package of the DVSDK.

For further information on IRQ muxing refer to
http://focus.ti.com/lit/ug/sprufg5a/sprufg5a.pdf

Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sneha Narnakaje <nsnehaprabha@ti.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
arch/arm/mach-davinci/dm365.c
arch/arm/mach-davinci/include/mach/irqs.h
arch/arm/mach-davinci/include/mach/mux.h

index f8bac9486b090a566225d35eb99f34b4bef19ddc..e81517434703f913e2c97ba1bd28bd4ec9008f5d 100644 (file)
@@ -595,6 +595,14 @@ INT_CFG(DM365,  INT_EMAC_RXTHRESH,   14,    1,    1,     false)
 INT_CFG(DM365,  INT_EMAC_RXPULSE,    15,    1,    1,     false)
 INT_CFG(DM365,  INT_EMAC_TXPULSE,    16,    1,    1,     false)
 INT_CFG(DM365,  INT_EMAC_MISCPULSE,  17,    1,    1,     false)
+INT_CFG(DM365,  INT_IMX0_ENABLE,     0,     1,    0,     false)
+INT_CFG(DM365,  INT_IMX0_DISABLE,    0,     1,    1,     false)
+INT_CFG(DM365,  INT_HDVICP_ENABLE,   0,     1,    1,     false)
+INT_CFG(DM365,  INT_HDVICP_DISABLE,  0,     1,    0,     false)
+INT_CFG(DM365,  INT_IMX1_ENABLE,     24,    1,    1,     false)
+INT_CFG(DM365,  INT_IMX1_DISABLE,    24,    1,    0,     false)
+INT_CFG(DM365,  INT_NSF_ENABLE,      25,    1,    1,     false)
+INT_CFG(DM365,  INT_NSF_DISABLE,     25,    1,    0,     false)
 #endif
 };
 
index 7f755cc387e56c1084983e6d72bda3508864f7b8..3c918a7726196d9dcbfc43efa5e05bd6f4f9c885 100644 (file)
 
 /* DaVinci DM365-specific Interrupts */
 #define IRQ_DM365_INSFINT      7
+#define IRQ_DM365_IMXINT1      8
+#define IRQ_DM365_IMXINT0      10
+#define IRQ_DM365_KLD_ARMINT   10
 #define IRQ_DM365_IMCOPINT     11
 #define IRQ_DM365_RTOINT       13
 #define IRQ_DM365_TINT5                14
index 7fad9b1a106b5211c5cb28266f00907c540ca085..773283281be8e2f7a651778df98a31d16301223e 100644 (file)
@@ -301,6 +301,14 @@ enum davinci_dm365_index {
        DM365_INT_EMAC_RXPULSE,
        DM365_INT_EMAC_TXPULSE,
        DM365_INT_EMAC_MISCPULSE,
+       DM365_INT_IMX0_ENABLE,
+       DM365_INT_IMX0_DISABLE,
+       DM365_INT_HDVICP_ENABLE,
+       DM365_INT_HDVICP_DISABLE,
+       DM365_INT_IMX1_ENABLE,
+       DM365_INT_IMX1_DISABLE,
+       DM365_INT_NSF_ENABLE,
+       DM365_INT_NSF_DISABLE,
 
        /* EDMA event muxing */
        DM365_EVT2_ASP_TX,