diff options
Diffstat (limited to 'drivers/edma/src/dmamux.rs')
| -rw-r--r-- | drivers/edma/src/dmamux.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/drivers/edma/src/dmamux.rs b/drivers/edma/src/dmamux.rs new file mode 100644 index 0000000..79f63e0 --- /dev/null +++ b/drivers/edma/src/dmamux.rs @@ -0,0 +1,16 @@ +//! DMA multiplexer. + +#[repr(C)] +#[allow(non_snake_case)] +pub struct RegisterBlock { + pub CHCFG: [u32; 32], +} + +ral_registers::register! { + pub CHCFG<u32> RW [ + ENBL start(31) width(1) RW {} + TRIG start(30) width(1) RW {} + A_ON start(29) width(1) RW {} + SOURCE start(0) width(8) RW {} + ] +} |
