summaryrefslogtreecommitdiff
path: root/libcpu
diff options
context:
space:
mode:
authoreatvector <[email protected]>2025-08-07 15:29:39 +0000
committerR b b666 <[email protected]>2025-08-18 14:11:44 +0800
commit7db99433e59937aac77ac6f85d7f743595aa4ed1 (patch)
tree3929d3d000a073aefb8ca3533f0fa0d8c3432760 /libcpu
parentc5f5fb48518e5e87dc1ac3f4212524be522964fc (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')
0 files changed, 0 insertions, 0 deletions