diff options
| author | eatvector <[email protected]> | 2025-08-07 15:29:39 +0000 |
|---|---|---|
| committer | R b b666 <[email protected]> | 2025-08-18 14:11:44 +0800 |
| commit | 7db99433e59937aac77ac6f85d7f743595aa4ed1 (patch) | |
| tree | 3929d3d000a073aefb8ca3533f0fa0d8c3432760 /libcpu/SConscript | |
| parent | c5f5fb48518e5e87dc1ac3f4212524be522964fc (diff) | |
bsp: k230: add pdma driver support
This commit introduces the PDMA (Peripheral DMA) driver for K230 SoC,
providing essential DMA capabilities for peripheral data transfers.
Key features implemented:
1. PDMA channel request/release management
2. Channel start/stop control
3. Interrupt callback registration
4. Data transfer between device ports and DDR memory
The driver includes:
- Core driver implementation (drv_pdma.c/h)
- Build system support (SConscript)
- Basic test cases (test_pdma.c)
Tested with:
- PDMA channel request/release
- DDR to UART TX FIFO transfers
- UART RX FIFO to DDR transfers
Signed-off-by: eatvector <[email protected]>
Diffstat (limited to 'libcpu/SConscript')
0 files changed, 0 insertions, 0 deletions
