Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
atmel-rng.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/err.h>
#include <linux/clk.h>
#include <linux/io.h>
#include <linux/hw_random.h>
#include <linux/platform_device.h>

Go to the source code of this file.

Data Structures

struct  atmel_trng
 

Macros

#define TRNG_CR   0x00
 
#define TRNG_ISR   0x1c
 
#define TRNG_ODATA   0x50
 
#define TRNG_KEY   0x524e4700 /* RNG */
 

Functions

 module_platform_driver (atmel_trng_driver)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_AUTHOR ("Peter Korsgaard <[email protected]>")
 
 MODULE_DESCRIPTION ("Atmel true random number generator driver")
 

Macro Definition Documentation

#define TRNG_CR   0x00

Definition at line 18 of file atmel-rng.c.

#define TRNG_ISR   0x1c

Definition at line 19 of file atmel-rng.c.

#define TRNG_KEY   0x524e4700 /* RNG */

Definition at line 22 of file atmel-rng.c.

#define TRNG_ODATA   0x50

Definition at line 20 of file atmel-rng.c.

Function Documentation

MODULE_AUTHOR ( "Peter Korsgaard <[email protected]>"  )
MODULE_DESCRIPTION ( "Atmel true random number generator driver )
MODULE_LICENSE ( "GPL"  )
module_platform_driver ( atmel_trng_driver  )