xref: /freebsd/sys/contrib/device-tree/Bindings/remoteproc/imx-rproc.txt (revision a90b9d0159070121c221b966469c3e36d912bf82)
1NXP iMX6SX/iMX7D Co-Processor Bindings
2----------------------------------------
3
4This binding provides support for ARM Cortex M4 Co-processor found on some
5NXP iMX SoCs.
6
7Required properties:
8- compatible		Should be one of:
9				"fsl,imx7d-cm4"
10				"fsl,imx6sx-cm4"
11- clocks		Clock for co-processor (See: ../clock/clock-bindings.txt)
12- syscon		Phandle to syscon block which provide access to
13			System Reset Controller
14
15Optional properties:
16- memory-region		list of phandels to the reserved memory regions.
17			(See: ../reserved-memory/reserved-memory.txt)
18
19Example:
20	m4_reserved_sysmem1: cm4@80000000 {
21		reg = <0x80000000 0x80000>;
22	};
23
24	m4_reserved_sysmem2: cm4@81000000 {
25		reg = <0x81000000 0x80000>;
26	};
27
28	imx7d-cm4 {
29		compatible	= "fsl,imx7d-cm4";
30		memory-region	= <&m4_reserved_sysmem1>, <&m4_reserved_sysmem2>;
31		syscon		= <&src>;
32		clocks		= <&clks IMX7D_ARM_M4_ROOT_CLK>;
33	};
34