- New zynqmp remoteproc bindings in kernel v6.12: <kernel src root>/Documentation/devicetree/bindings/remoteproc/xlnx,zynqmpr5fss.yaml
- Bindings document also provides an example of a device-tree for the zynqmp
platform.
New zynqmp remoteproc driver in kernel v6.12: /drivers/remoteproc/xlnx_r5_remoteproc.c
- Enable the following Kconfig option from drivers/remoteproc/Kconfig: CONFIG_XLNX_R5_REMOTEPROC
New xlnx remoteproc bindings and a new xlnx remoteproc driver has the following advantages:
- Data-driven design allows TCM representation in the device-tree.
- No hard coding needed in the driver (only TCM hard coding maintained for backward compatibility).
- New platform support can be added easily with new address space.
- Allows the usage of only the remoteproc if RPMsg is used from the user space.
- Available in upstream Linux kernel from v6.12.