RNGB/RNGC Registers

Defines

#define RNGC_VERSION_ID   0x0000
#define RNGC_COMMAND   0x0004
#define RNGC_CONTROL   0x0008
#define RNGC_STATUS   0x000C
#define RNGC_ERROR   0x0010
#define RNGC_FIFO   0x0014
#define RNGC_UNDEF_18   0x0018
#define RNGB_ENTROPY   0x0018
#define RNGC_UNDEF_1C   0x001C
#define RNGC_VERIFICATION_CONTROL   0x0020
#define RNGC_UNDEF_24   0x0024
#define RNGB_XKEY   0x0024
#define RNGC_OSC_COUNTER_CONTROL   0x0028
#define RNGC_OSC_COUNTER   0x002C
#define RNGC_OSC_COUNTER_STATUS   0x0030

Detailed Description

These are the definitions for the RNG registers and their offsets within the RNG. They are used in the register_offset parameter of rng_read_register() and rng_write_register().


Define Documentation

#define RNGB_ENTROPY   0x0018

RNGB Entropy Register W

#define RNGB_XKEY   0x0024

RNGB XKEY Data Register R

#define RNGC_COMMAND   0x0004

RNGC Command Register R/W

#define RNGC_CONTROL   0x0008

RNGC Control Register R/W

Referenced by main().

#define RNGC_ERROR   0x0010

RNGC Error Status Register R

Referenced by OS_DEV_INIT().

#define RNGC_FIFO   0x0014

RNGC FIFO Register W

#define RNGC_OSC_COUNTER   0x002C

RNGC Oscillator Counter Register1 R

#define RNGC_OSC_COUNTER_CONTROL   0x0028

RNGC Oscillator Counter Control Register1 R/W

#define RNGC_OSC_COUNTER_STATUS   0x0030

RNGC Oscillator Counter Status Register1 R

#define RNGC_STATUS   0x000C

RNGC Status Register R

Referenced by main(), and OS_DEV_INIT().

#define RNGC_UNDEF_18   0x0018

Undefined

#define RNGC_UNDEF_1C   0x001C

Undefined

#define RNGC_UNDEF_24   0x0024

Undefined

#define RNGC_VERIFICATION_CONTROL   0x0020

RNGC Verification Control Register1 R/W

#define RNGC_VERSION_ID   0x0000

RNGC Version ID Register R/W

footer
©  Freescale Semiconductor, Inc., 2007.  All rights reserved.
Freescale Confidential Proprietary
NDA Required
doxygen