18c2ecf20Sopenharmony_ciNXP iMX6SX/iMX7D Co-Processor Bindings 28c2ecf20Sopenharmony_ci---------------------------------------- 38c2ecf20Sopenharmony_ci 48c2ecf20Sopenharmony_ciThis binding provides support for ARM Cortex M4 Co-processor found on some 58c2ecf20Sopenharmony_ciNXP iMX SoCs. 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciRequired properties: 88c2ecf20Sopenharmony_ci- compatible Should be one of: 98c2ecf20Sopenharmony_ci "fsl,imx7d-cm4" 108c2ecf20Sopenharmony_ci "fsl,imx6sx-cm4" 118c2ecf20Sopenharmony_ci- clocks Clock for co-processor (See: ../clock/clock-bindings.txt) 128c2ecf20Sopenharmony_ci- syscon Phandle to syscon block which provide access to 138c2ecf20Sopenharmony_ci System Reset Controller 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciOptional properties: 168c2ecf20Sopenharmony_ci- memory-region list of phandels to the reserved memory regions. 178c2ecf20Sopenharmony_ci (See: ../reserved-memory/reserved-memory.txt) 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ciExample: 208c2ecf20Sopenharmony_ci m4_reserved_sysmem1: cm4@80000000 { 218c2ecf20Sopenharmony_ci reg = <0x80000000 0x80000>; 228c2ecf20Sopenharmony_ci }; 238c2ecf20Sopenharmony_ci 248c2ecf20Sopenharmony_ci m4_reserved_sysmem2: cm4@81000000 { 258c2ecf20Sopenharmony_ci reg = <0x81000000 0x80000>; 268c2ecf20Sopenharmony_ci }; 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci imx7d-cm4 { 298c2ecf20Sopenharmony_ci compatible = "fsl,imx7d-cm4"; 308c2ecf20Sopenharmony_ci memory-region = <&m4_reserved_sysmem1>, <&m4_reserved_sysmem2>; 318c2ecf20Sopenharmony_ci syscon = <&src>; 328c2ecf20Sopenharmony_ci clocks = <&clks IMX7D_ARM_M4_ROOT_CLK>; 338c2ecf20Sopenharmony_ci }; 34