From b6e4398a588d25276b6507a813796f8b9c0f08f0 Mon Sep 17 00:00:00 2001 From: Antoine Bouyer Date: Wed, 7 Feb 2018 16:12:56 +0100 Subject: Documentation: add fsl-heap and imx-ion-pool docs Signed-off-by: Antoine Bouyer --- .../devicetree/bindings/staging/ion/fsl-heap.txt | 19 +++++++++++++++++++ .../devicetree/bindings/staging/ion/imx-ion-pool.txt | 17 +++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 Documentation/devicetree/bindings/staging/ion/fsl-heap.txt create mode 100644 Documentation/devicetree/bindings/staging/ion/imx-ion-pool.txt (limited to 'Documentation/devicetree') diff --git a/Documentation/devicetree/bindings/staging/ion/fsl-heap.txt b/Documentation/devicetree/bindings/staging/ion/fsl-heap.txt new file mode 100644 index 000000000000..427ba5068842 --- /dev/null +++ b/Documentation/devicetree/bindings/staging/ion/fsl-heap.txt @@ -0,0 +1,19 @@ +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>; + }; + diff --git a/Documentation/devicetree/bindings/staging/ion/imx-ion-pool.txt b/Documentation/devicetree/bindings/staging/ion/imx-ion-pool.txt new file mode 100644 index 000000000000..31caca806fa1 --- /dev/null +++ b/Documentation/devicetree/bindings/staging/ion/imx-ion-pool.txt @@ -0,0 +1,17 @@ +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>; + }; + -- cgit v1.2.3