summaryrefslogtreecommitdiff
path: root/include/linux/completion.h
diff options
context:
space:
mode:
authorMichal Simek <[email protected]>2026-06-09 09:48:19 +0200
committerMichal Simek <[email protected]>2026-07-08 08:55:50 +0200
commit085a5acd9d102ad174d9653a7ef7bf6128e3aa87 (patch)
tree522991d2ea8e00da078eb81db4648e95e20b48cd /include/linux/completion.h
parentd110d5886762616c8d9c99ad24e2e913f97765e5 (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/completion.h')
0 files changed, 0 insertions, 0 deletions