aboutsummaryrefslogtreecommitdiffstats
path: root/testing/linux-amlogic/0022-dt-bindings-soc-amlogic-add-meson-canvas-documentati.patch
diff options
context:
space:
mode:
authorHe Yangxuan <yangxuan8282@gmail.com>2018-11-16 23:09:10 +0800
committerNatanael Copa <ncopa@alpinelinux.org>2018-11-26 15:26:48 +0000
commit8dc0e43d5a410a6f173c14caaa625adaf45f11f4 (patch)
tree8818259554accdf24310ae8aef8a0ed4a06427d5 /testing/linux-amlogic/0022-dt-bindings-soc-amlogic-add-meson-canvas-documentati.patch
parent9a88176c5408adb5321fa11300cb63e4dbea80ed (diff)
downloadaports-8dc0e43d5a410a6f173c14caaa625adaf45f11f4.tar.bz2
aports-8dc0e43d5a410a6f173c14caaa625adaf45f11f4.tar.xz
testing/linux-amlogic: new aport
This kernel package add support for Amlogic S9xxx device. Supported devices include many android box and some SBC like Odroid C2, Khadas Vim, Nanopi K2. This package based on mainline kernel, and apply some patches from mainline amlogic developer.
Diffstat (limited to 'testing/linux-amlogic/0022-dt-bindings-soc-amlogic-add-meson-canvas-documentati.patch')
-rw-r--r--testing/linux-amlogic/0022-dt-bindings-soc-amlogic-add-meson-canvas-documentati.patch55
1 files changed, 55 insertions, 0 deletions
diff --git a/testing/linux-amlogic/0022-dt-bindings-soc-amlogic-add-meson-canvas-documentati.patch b/testing/linux-amlogic/0022-dt-bindings-soc-amlogic-add-meson-canvas-documentati.patch
new file mode 100644
index 0000000000..6d449e3f9b
--- /dev/null
+++ b/testing/linux-amlogic/0022-dt-bindings-soc-amlogic-add-meson-canvas-documentati.patch
@@ -0,0 +1,55 @@
+From c50c3a3d2cb0d563757a8b8b1a3e52acdf68910e Mon Sep 17 00:00:00 2001
+From: Maxime Jourdan <maxi.jourdan@wanadoo.fr>
+Date: Wed, 1 Aug 2018 20:51:26 +0200
+Subject: [PATCH] dt-bindings: soc: amlogic: add meson-canvas documentation
+
+DT bindings doc for amlogic,meson-canvas
+
+Signed-off-by: Maxime Jourdan <maxi.jourdan@wanadoo.fr>
+---
+ .../bindings/soc/amlogic/amlogic,meson-canvas.txt | 36 ++++++++++++++++++++++
+ 1 file changed, 36 insertions(+)
+ create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,meson-canvas.txt
+
+diff --git a/Documentation/devicetree/bindings/soc/amlogic/amlogic,meson-canvas.txt b/Documentation/devicetree/bindings/soc/amlogic/amlogic,meson-canvas.txt
+new file mode 100644
+index 0000000..96e1437
+--- /dev/null
++++ b/Documentation/devicetree/bindings/soc/amlogic/amlogic,meson-canvas.txt
+@@ -0,0 +1,36 @@
++Amlogic Meson Canvas
++================================
++
++A canvas is a collection of metadata that describes a pixel buffer.
++Those metadata include: width, height, phyaddr, wrapping, block mode
++and endianness.
++
++Many IPs within Amlogic SoCs rely on canvas indexes to read/write pixel data
++rather than use the phy addresses directly. For instance, this is the case for
++the video decoders and the display.
++
++Amlogic SoCs have 256 canvas.
++
++Device Tree Bindings:
++---------------------
++
++Canvas Provider
++--------------------------
++
++Required properties:
++- compatible: "amlogic,meson-canvas"
++
++Parent node should have the following properties :
++- compatible: "amlogic,meson-gx-dmc-sysctrl", "syscon", "simple-mfd"
++- reg: base address and size of the DMC system control register space.
++
++Example:
++
++sysctrl_DMC: system-controller@0 {
++ compatible = "amlogic,meson-gx-dmc-sysctrl", "syscon", "simple-mfd";
++ reg = <0x0 0x0 0x0 0x1000>;
++
++ canvas: canvas-provider@0 {
++ compatible = "amlogic,meson-canvas";
++ };
++};