]>
Commit | Line | Data |
---|---|---|
1d7b4a70 MF |
1 | struct bfin_dmasg { |
2 | bu32 next_desc_addr; | |
3 | bu32 start_addr; | |
4 | bu16 cfg; | |
5 | bu16 x_count; | |
6 | bs16 x_modify; | |
7 | bu16 y_count; | |
8 | bs16 y_modify; | |
9 | } __attribute__((packed)); | |
10 | ||
11 | struct bfin_dma { | |
12 | bu32 next_desc_ptr; | |
13 | bu32 start_addr; | |
14 | ||
15 | bu16 BFIN_MMR_16 (config); | |
16 | bu32 _pad0; | |
17 | bu16 BFIN_MMR_16 (x_count); | |
18 | bs16 BFIN_MMR_16 (x_modify); | |
19 | bu16 BFIN_MMR_16 (y_count); | |
20 | bs16 BFIN_MMR_16 (y_modify); | |
21 | bu32 curr_desc_ptr, curr_addr; | |
22 | bu16 BFIN_MMR_16 (irq_status); | |
23 | bu16 BFIN_MMR_16 (peripheral_map); | |
24 | bu16 BFIN_MMR_16 (curr_x_count); | |
25 | bu32 _pad1; | |
26 | bu16 BFIN_MMR_16 (curr_y_count); | |
27 | bu32 _pad2; | |
28 | }; |