Saeed Bishara | ff7b047 | 2008-07-08 11:58:36 -0700 | [diff] [blame] | 1 | /* |
2 | * Marvell XOR platform device data definition file. | ||||
3 | */ | ||||
4 | |||||
Sachin Kamat | 6fb9063 | 2013-12-30 10:46:32 +0530 | [diff] [blame] | 5 | #ifndef __DMA_MV_XOR_H |
6 | #define __DMA_MV_XOR_H | ||||
Saeed Bishara | ff7b047 | 2008-07-08 11:58:36 -0700 | [diff] [blame] | 7 | |
8 | #include <linux/dmaengine.h> | ||||
9 | #include <linux/mbus.h> | ||||
10 | |||||
Thomas Petazzoni | 0dddee7 | 2012-10-30 11:59:42 +0100 | [diff] [blame] | 11 | #define MV_XOR_NAME "mv_xor" |
Saeed Bishara | ff7b047 | 2008-07-08 11:58:36 -0700 | [diff] [blame] | 12 | |
Thomas Petazzoni | e39f6ec | 2012-10-30 11:56:26 +0100 | [diff] [blame] | 13 | struct mv_xor_channel_data { |
Saeed Bishara | ff7b047 | 2008-07-08 11:58:36 -0700 | [diff] [blame] | 14 | dma_cap_mask_t cap_mask; |
Saeed Bishara | ff7b047 | 2008-07-08 11:58:36 -0700 | [diff] [blame] | 15 | }; |
16 | |||||
Thomas Petazzoni | 7dde453 | 2012-10-30 11:58:14 +0100 | [diff] [blame] | 17 | struct mv_xor_platform_data { |
Thomas Petazzoni | e39f6ec | 2012-10-30 11:56:26 +0100 | [diff] [blame] | 18 | struct mv_xor_channel_data *channels; |
Thomas Petazzoni | 60d151f | 2012-10-29 16:54:49 +0100 | [diff] [blame] | 19 | }; |
Saeed Bishara | ff7b047 | 2008-07-08 11:58:36 -0700 | [diff] [blame] | 20 | |
21 | #endif |