From 8dc0e43d5a410a6f173c14caaa625adaf45f11f4 Mon Sep 17 00:00:00 2001 From: He Yangxuan Date: Fri, 16 Nov 2018 23:09:10 +0800 Subject: 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. --- ...-soc-amlogic-add-meson-canvas-documentati.patch | 55 ++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 testing/linux-amlogic/0022-dt-bindings-soc-amlogic-add-meson-canvas-documentati.patch (limited to 'testing/linux-amlogic/0022-dt-bindings-soc-amlogic-add-meson-canvas-documentati.patch') 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 +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 +--- + .../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"; ++ }; ++}; -- cgit v1.2.3