]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/testsuite/sim/bfin/test-dma.h
daily update
[thirdparty/binutils-gdb.git] / sim / testsuite / sim / bfin / test-dma.h
CommitLineData
1d7b4a70
MF
1struct 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
11struct 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};