Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
at_hdmac.c File Reference
#include <linux/clk.h>
#include <linux/dmaengine.h>
#include <linux/dma-mapping.h>
#include <linux/dmapool.h>
#include <linux/interrupt.h>
#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/slab.h>
#include <linux/of.h>
#include <linux/of_device.h>
#include "at_hdmac_regs.h"
#include "dmaengine.h"

Go to the source code of this file.

Macros

#define ATC_DEFAULT_CFG   (ATC_FIFOCFG_HALFFIFO)
 
#define ATC_DEFAULT_CTRLB
 

Functions

 module_param (init_nr_desc_per_channel, uint, 0644)
 
 MODULE_PARM_DESC (init_nr_desc_per_channel,"initial descriptors per channel (default: 64)")
 
 subsys_initcall (at_dma_init)
 
 module_exit (at_dma_exit)
 
 MODULE_DESCRIPTION ("Atmel AHB DMA Controller driver")
 
 MODULE_AUTHOR ("Nicolas Ferre <[email protected]>")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_ALIAS ("platform:at_hdmac")
 

Macro Definition Documentation

#define ATC_DEFAULT_CFG   (ATC_FIFOCFG_HALFFIFO)

Definition at line 40 of file at_hdmac.c.

#define ATC_DEFAULT_CTRLB
Value:

Definition at line 41 of file at_hdmac.c.

Function Documentation

MODULE_ALIAS ( "platform:at_hdmac"  )
MODULE_AUTHOR ( "Nicolas Ferre <[email protected]>"  )
MODULE_DESCRIPTION ( "Atmel AHB DMA Controller driver )
module_exit ( at_dma_exit  )
MODULE_LICENSE ( "GPL"  )
module_param ( init_nr_desc_per_channel  ,
uint  ,
0644   
)
MODULE_PARM_DESC ( init_nr_desc_per_channel  ,
"initial descriptors per channel (default: 64)"   
)
subsys_initcall ( at_dma_init  )