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