diff options
| author | Michal Simek <[email protected]> | 2026-06-09 09:48:19 +0200 |
|---|---|---|
| committer | Michal Simek <[email protected]> | 2026-07-08 08:55:50 +0200 |
| commit | 085a5acd9d102ad174d9653a7ef7bf6128e3aa87 (patch) | |
| tree | 522991d2ea8e00da078eb81db4648e95e20b48cd /include/linux/mtd | |
| parent | d110d5886762616c8d9c99ad24e2e913f97765e5 (diff) | |
arm64: zynqmp: Add CMA reserved-memory for runtime FPGA loading
Add CMA (Contiguous Memory Allocator) reserved-memory regions to all
Xilinx arm64 board device trees to support runtime FPGA programming.
The CMA pool uses dynamic allocation constrained to the low 2 GB DDR region
via alloc-ranges so that the kernel places it within the 32-bit addressable
space.
CMA sizes are chosen per silicon family to accommodate the maximum PL
bitstream/PDI size:
- Kria K24 SOM: 64 MB
- ZynqMP boards: 128 MB
For Kria K24 SOM the CMA inherited from K26 is overridden to 64 MB.
For Kria SOMs, the CMA node is added to the SOM DTS only, not to
carrier board overlays.
Signed-off-by: Michal Simek <[email protected]>
Link: https://lore.kernel.org/r/837e21582e886f1be9f95901109745ac5a8b2a25.1780991287.git.michal.simek@amd.com
Diffstat (limited to 'include/linux/mtd')
0 files changed, 0 insertions, 0 deletions
