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