|
Linux Kernel
3.7.1
|
#include <cryp_irqp.h>
Data Fields | |
| u32 | cr |
| u32 | sr |
| u32 | din |
| u32 | din_size |
| u32 | dout |
| u32 | dout_size |
| u32 | dmacr |
| u32 | imsc |
| u32 | ris |
| u32 | mis |
| u32 | key_1_l |
| u32 | key_1_r |
| u32 | key_2_l |
| u32 | key_2_r |
| u32 | key_3_l |
| u32 | key_3_r |
| u32 | key_4_l |
| u32 | key_4_r |
| u32 | init_vect_0_l |
| u32 | init_vect_0_r |
| u32 | init_vect_1_l |
| u32 | init_vect_1_r |
| u32 | cryp_unused1 [(0x80-0x58)/sizeof(u32)] |
| u32 | itcr |
| u32 | itip |
| u32 | itop |
| u32 | cryp_unused2 [(0xFE0-0x8C)/sizeof(u32)] |
| u32 | periphId0 |
| u32 | periphId1 |
| u32 | periphId2 |
| u32 | periphId3 |
| u32 | pcellId0 |
| u32 | pcellId1 |
| u32 | pcellId2 |
| u32 | pcellId3 |
Copyright (C) ST-Ericsson SA 2010 Author: Shujuan Chen shujuan.chen@stericsson.com for ST-Ericsson. Author: Jonas Linde jonas.linde@stericsson.com for ST-Ericsson. Author: Joakim Bech joakim.xx.bech@stericsson.com for ST-Ericsson. Author: Berne Hebark berne.herbark@stericsson.com for ST-Ericsson. Author: Niklas Hernaeus niklas.hernaeus@stericsson.com for ST-Ericsson. License terms: GNU General Public License (GPL) version 2
CRYP Registers - Offset mapping +-----------——+ 00h | CRYP_CR | Configuration register +-----------——+ 04h | CRYP_SR | Status register +-----------——+ 08h | CRYP_DIN | Data In register +-----------——+ 0ch | CRYP_DOUT | Data out register +-----------——+ 10h | CRYP_DMACR | DMA control register +-----------——+ 14h | CRYP_IMSC | IMSC +-----------——+ 18h | CRYP_RIS | Raw interrupt status +-----------——+ 1ch | CRYP_MIS | Masked interrupt status. +-----------——+ Key registers IVR registers Peripheral Cell IDs
Refer data structure for other register map struct cryp_register - Configuration register - Status register - Data input register - Data input size register - Data output register - Data output size register - Dma control register - Interrupt mask set/clear register - Raw interrupt status - Masked interrupt statu register - Key register 1 L - Key register 1 R - Key register 2 L - Key register 2 R - Key register 3 L - Key register 3 R - Key register 4 L - Key register 4 R - init vector 0 L - init vector 0 R - init vector 1 L - init vector 1 R - unused registers - Integration test control register - Integration test input register - Integration test output register - unused registers - FE0 CRYP Peripheral Identication Register - FE4 - FE8 - FEC - FF0 CRYP PCell Identication Register - FF4 - FF8 - FFC
Definition at line 82 of file cryp_irqp.h.
| u32 cr |
Definition at line 83 of file cryp_irqp.h.
| u32 cryp_unused1[(0x80-0x58)/sizeof(u32)] |
Definition at line 108 of file cryp_irqp.h.
| u32 cryp_unused2[(0xFE0-0x8C)/sizeof(u32)] |
Definition at line 112 of file cryp_irqp.h.
| u32 din |
Definition at line 85 of file cryp_irqp.h.
| u32 din_size |
Definition at line 86 of file cryp_irqp.h.
| u32 dmacr |
Definition at line 89 of file cryp_irqp.h.
| u32 dout |
Definition at line 87 of file cryp_irqp.h.
| u32 dout_size |
Definition at line 88 of file cryp_irqp.h.
| u32 imsc |
Definition at line 90 of file cryp_irqp.h.
| u32 init_vect_0_l |
Definition at line 103 of file cryp_irqp.h.
| u32 init_vect_0_r |
Definition at line 104 of file cryp_irqp.h.
| u32 init_vect_1_l |
Definition at line 105 of file cryp_irqp.h.
| u32 init_vect_1_r |
Definition at line 106 of file cryp_irqp.h.
| u32 itcr |
Definition at line 109 of file cryp_irqp.h.
| u32 itip |
Definition at line 110 of file cryp_irqp.h.
| u32 itop |
Definition at line 111 of file cryp_irqp.h.
| u32 key_1_l |
Definition at line 94 of file cryp_irqp.h.
| u32 key_1_r |
Definition at line 95 of file cryp_irqp.h.
| u32 key_2_l |
Definition at line 96 of file cryp_irqp.h.
| u32 key_2_r |
Definition at line 97 of file cryp_irqp.h.
| u32 key_3_l |
Definition at line 98 of file cryp_irqp.h.
| u32 key_3_r |
Definition at line 99 of file cryp_irqp.h.
| u32 key_4_l |
Definition at line 100 of file cryp_irqp.h.
| u32 key_4_r |
Definition at line 101 of file cryp_irqp.h.
| u32 mis |
Definition at line 92 of file cryp_irqp.h.
| u32 pcellId0 |
Definition at line 119 of file cryp_irqp.h.
| u32 pcellId1 |
Definition at line 120 of file cryp_irqp.h.
| u32 pcellId2 |
Definition at line 121 of file cryp_irqp.h.
| u32 pcellId3 |
Definition at line 122 of file cryp_irqp.h.
| u32 periphId0 |
Definition at line 114 of file cryp_irqp.h.
| u32 periphId1 |
Definition at line 115 of file cryp_irqp.h.
| u32 periphId2 |
Definition at line 116 of file cryp_irqp.h.
| u32 periphId3 |
Definition at line 117 of file cryp_irqp.h.
| u32 ris |
Definition at line 91 of file cryp_irqp.h.
| u32 sr |
Definition at line 84 of file cryp_irqp.h.
1.8.2