]> pilppa.com Git - linux-2.6-omap-h63xx.git/commitdiff
OMAP Security HW accel: Adding base address and interruption on header files.
authorDavid Cohen <david.cohen@indt.org.br>
Mon, 17 Dec 2007 10:32:22 +0000 (06:32 -0400)
committerTony Lindgren <tony@atomide.com>
Tue, 18 Dec 2007 00:58:37 +0000 (16:58 -0800)
This patch adds the base address and interruption on header files for the
OMAP security hw module acceleration.

Signed-off-by: David Cohen <david.cohen@indt.org.br>
Signed-off-by: Tony Lindgren <tony@atomide.com>
include/asm-arm/arch-omap/irqs.h
include/asm-arm/arch-omap/omap16xx.h
include/asm-arm/arch-omap/omap24xx.h

index ec58dfd3a1764f3cf76e6681e2461aa35efd3bd8..12426969e7750e094124dc6514d61d1047df3ab2 100644 (file)
 #define INT_1610_DMA_CH14      (61 + IH2_BASE)
 #define INT_1610_DMA_CH15      (62 + IH2_BASE)
 #define INT_1610_NAND          (63 + IH2_BASE)
+#define INT_1610_SHA1MD5       (91 + IH2_BASE)
 
 /*
  * OMAP-730 specific IRQ numbers for interrupt handler 2
 #define INT_24XX_GPTIMER10     46
 #define INT_24XX_GPTIMER11     47
 #define INT_24XX_GPTIMER12     48
+#define INT_24XX_SHA1MD5       51
 #define INT_24XX_I2C1_IRQ      56
 #define INT_24XX_I2C2_IRQ      57
 #define INT_24XX_HDQ_IRQ       58
index db85276bf53eb18773cd28db8a6eb7a5715c6c9e..d576e595abb77960b4c701de408220d0e4e6653e 100644 (file)
 #define OMAP16XX_DSPREG_SIZE   SZ_128K
 #define OMAP16XX_DSPREG_START  0xE1000000
 
+#define OMAP16XX_SEC_BASE      0xFFFE4000
+#define OMAP16XX_SEC_DES       (OMAP16XX_SEC_BASE + 0x0000)
+#define OMAP16XX_SEC_SHA1MD5   (OMAP16XX_SEC_BASE + 0x0800)
+#define OMAP16XX_SEC_RNG       (OMAP16XX_SEC_BASE + 0x1000)
+
 /*
  * ---------------------------------------------------------------------------
  * Interrupts
index adc89a8d8c8d3478bb068cbbf9e8c562ba7764d4..3d6673da103af9f22f726559435eff0287ddcc62 100644 (file)
@@ -48,6 +48,7 @@
 #define OMAP2420_PRM_BASE      OMAP2420_CM_BASE
 #define OMAP2420_SDRC_BASE     (L3_24XX_BASE + 0x9000)
 #define OMAP2420_SMS_BASE      0x68008000
+#define OMAP2420_SEC_BASE      (L4_24XX_BASE + 0xA0000)
 
 #define OMAP2430_32KSYNCT_BASE (L4_WK_243X_BASE + 0x20000)
 #define OMAP2430_PRCM_BASE     (L4_WK_243X_BASE + 0x6000)
 /* Camera */
 #define OMAP24XX_CAMERA_BASE   (L4_24XX_BASE + 0x52000)
 
+/* Security */
+#define OMAP2420_SEC_RNG_BASE  (OMAP2420_SEC_BASE + 0x0000)
+#define OMAP2420_SEC_DES_BASE  (OMAP2420_SEC_BASE + 0x2000)
+#define OMAP2420_SEC_SHA1MD5_BASE (OMAP2420_SEC_BASE + 0x4000)
+#define OMAP2420_SEC_AES_BASE  (OMAP2420_SEC_BASE + 0x6000)
+#define OMAP2420_SEC_PKA_BASE  (OMAP2420_SEC_BASE + 0x8000)
+
 #if defined(CONFIG_ARCH_OMAP2420)
 
 #define OMAP2_32KSYNCT_BASE    OMAP2420_32KSYNCT_BASE