--- /dev/null
+Freescale ION unmapped heap for i.MX
+
+Unmapped heap are used for security purpose, providing secure data
+path buffers for video decode and display.
+
+Required properties
+- compatible:
+ - "fsl,display-heap" for display ion heap
+ - "fsl,vpu-heap" for vpu decoder ion heap
+
+Required properties for Ion heaps
+- memory-region: one reserved mem region pointer.
+
+Example:
+ ion-display-region {
+ compatible = "fsl,display-heap", "linux,ion-heap-unmapped";
+ memory-region = <&display_region>;
+ };
+
--- /dev/null
+Freescale reserved memory regions
+
+iMX reserved memory pool, being merged into cma region
+
+Required properties
+- compatible: "imx-ion-pool"
+
+Required properties:
+ - reg: (standard definition) static memory range
+
+
+Example:
+ vpu_region: imx_ion@2 {
+ compatible = "imx-ion-pool";
+ reg = <0x0 0xe4000000 0 0x02000000>;
+ };
+