diff options
| author | Ian McIntyre <me@mciantyre.dev> | 2025-11-30 18:52:34 -0500 |
|---|---|---|
| committer | Ian McIntyre <me@mciantyre.dev> | 2025-11-30 19:10:51 -0500 |
| commit | 76199f21616ad86cf68f3b063c1ce23c6fc5a52f (patch) | |
| tree | 4c076d0afd649803a2bd9a5ed5cbb1f1c74fb459 /drivers/edma/src/dmamux.rs | |
First commit
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 {} + ] +} |
