Information on software I/F to use SDMA ROM script is not found
in "I.MX 7 Dual Applications Processor Reference Manual, Rev. 1, 01/2018"(IMX7DRM.pdf)
Specifically, there is "There is a description in Appendix A" as below,
but in practice the following chapter does not exist.
7.2.4.7 Software Interface Appendix A fully describes the SDMA Application Programming Interface (API).
I also checked the community but I can't find any official materials
The sample code Imx-sdma.c and sdma-imx7d.bin cannot be diverted and must be created by yourself.
You can find Appendix A in IMX6DQRM.pdf. This material should also be valid for i.MX7. An introduction into SDMA programming you can find here Freescale i.MX SDMA tutorial (part I) and here Jonah's Blog by skrap.
If you want to start you own SDMA development, you should know:
If you have further questions about the SDMA hardware, using the ROM scripts or about my development tools, feel free to ask. Probably you should provide some information about what you want to achieve using the SDMA.
regards
Christian