Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
cryp_register Struct Reference

#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
 

Detailed Description

Copyright (C) ST-Ericsson SA 2010 Author: Shujuan Chen shuju.nosp@m.an.c.nosp@m.hen@s.nosp@m.teri.nosp@m.csson.nosp@m..com for ST-Ericsson. Author: Jonas Linde jonas.nosp@m..lin.nosp@m.de@st.nosp@m.eric.nosp@m.sson..nosp@m.com for ST-Ericsson. Author: Joakim Bech joaki.nosp@m.m.xx.nosp@m..bech.nosp@m.@ste.nosp@m.ricss.nosp@m.on.c.nosp@m.om for ST-Ericsson. Author: Berne Hebark berne.nosp@m..her.nosp@m.bark@.nosp@m.ster.nosp@m.icsso.nosp@m.n.co.nosp@m.m for ST-Ericsson. Author: Niklas Hernaeus nikla.nosp@m.s.he.nosp@m.rnaeu.nosp@m.s@st.nosp@m.erics.nosp@m.son..nosp@m.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.

Field Documentation

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.


The documentation for this struct was generated from the following file: