blob: 92ffd3245f76c67bc2c02a36067a77425338be9f [file] [log] [blame]
Saeed Bisharaff7b0472008-07-08 11:58:36 -07001/*
2 * Marvell XOR platform device data definition file.
3 */
4
Sachin Kamat6fb90632013-12-30 10:46:32 +05305#ifndef __DMA_MV_XOR_H
6#define __DMA_MV_XOR_H
Saeed Bisharaff7b0472008-07-08 11:58:36 -07007
8#include <linux/dmaengine.h>
9#include <linux/mbus.h>
10
Thomas Petazzoni0dddee72012-10-30 11:59:42 +010011#define MV_XOR_NAME "mv_xor"
Saeed Bisharaff7b0472008-07-08 11:58:36 -070012
Thomas Petazzonie39f6ec2012-10-30 11:56:26 +010013struct mv_xor_channel_data {
Saeed Bisharaff7b0472008-07-08 11:58:36 -070014 dma_cap_mask_t cap_mask;
Saeed Bisharaff7b0472008-07-08 11:58:36 -070015};
16
Thomas Petazzoni7dde4532012-10-30 11:58:14 +010017struct mv_xor_platform_data {
Thomas Petazzonie39f6ec2012-10-30 11:56:26 +010018 struct mv_xor_channel_data *channels;
Thomas Petazzoni60d151f2012-10-29 16:54:49 +010019};
Saeed Bisharaff7b0472008-07-08 11:58:36 -070020
21#endif