#include <linux/init.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <linux/interrupt.h>
#include <linux/dmaengine.h>
#include <linux/delay.h>
#include <linux/platform_device.h>
#include <linux/pm_runtime.h>
#include <linux/sh_dma.h>
#include <linux/notifier.h>
#include <linux/kdebug.h>
#include <linux/spinlock.h>
#include <linux/rculist.h>
#include "../dmaengine.h"
#include "shdma.h"
Go to the source code of this file.
#define LOG2_DEFAULT_XFER_SIZE 2 |
#define SH_DMA_SLAVE_NUMBER 256 |
#define SH_DMA_TCR_MAX (16 * 1024 * 1024 - 1) |
#define SH_DMAE_DRV_NAME "sh-dma-engine" |
#define sh_dmae_resume NULL |
#define sh_dmae_suspend NULL |
MODULE_ALIAS |
( |
"platform:" |
SH_DMAE_DRV_NAME | ) |
|
module_exit |
( |
sh_dmae_exit |
| ) |
|
module_init |
( |
sh_dmae_init |
| ) |
|
Initial value:= {
.runtime_suspend = sh_dmae_runtime_suspend,
.runtime_resume = sh_dmae_runtime_resume,
}
Definition at line 610 of file shdma.c.