diff options
| author | GUI <[email protected]> | 2026-08-14 12:42:01 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-08-14 12:42:01 +0800 |
| commit | f2c05253d11f0b5746ade4bdb7d8d838bb7a5df1 (patch) | |
| tree | 63e8bc39e0391bd0e0587a96d59dc3a7b42a732f /documentation | |
| parent | c1418dbd2e3b9596b4082b111b80bd5f86e76028 (diff) | |
[dm][dma] Update DMA (#11678)
* [dm][dma] update DMA interface
Extend DMA mapping to honor OFW dma-ranges even
when no reserved memory pool is present,
and add PCI host-bridge DMA-region translation for PCI devices.
Prefer 32-bit-addressable allocations for translated devices,
improve pool allocation fallbacks and synchronization,
and establish a linear mapping for installed DMA pools when possible.
Signed-off-by: GuEe-GUI <[email protected]>
* [dm][dma] fixup PL330 work flow
Fix PL330 channel allocation so device-tree cells
select peripheral request lines rather than execution channels.
Generate proper peripheral DMA microcode using DMAWFP, DMALDP, DMASTP, and DMAFLUSHP,
encode burst lengths correctly,
honor transfer direction and non-secure attributes,
and allocate microcode from DMA-coherent memory.
Signed-off-by: GuEe-GUI <[email protected]>
* style: format code with clang-format
* style: format complete changed files with clang-format
* drivers: dma: fix diagnostic format types
* style: format DMA changes for current master
---------
Signed-off-by: GuEe-GUI <[email protected]>
Diffstat (limited to 'documentation')
0 files changed, 0 insertions, 0 deletions
