lkml.org 
[lkml]   [2019]   [Oct]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v4 4/6] dt-bindings: media: Add Allwinner H3 Deinterlace binding
    Date
    Allwinner H3 Deinterlace core is used for deinterlacing interlaced video
    content. Core can also be found on some later SoCs, like H5 and R40.

    Acked-by: Maxime Ripard <mripard@kernel.org>
    Reviewed-by: Rob Herring <robh@kernel.org>
    Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
    ---
    .../media/allwinner,sun8i-h3-deinterlace.yaml | 75 +++++++++++++++++++
    1 file changed, 75 insertions(+)
    create mode 100644 Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml

    diff --git a/Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml b/Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
    new file mode 100644
    index 000000000000..2d27643340ac
    --- /dev/null
    +++ b/Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
    @@ -0,0 +1,75 @@
    +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
    +%YAML 1.2
    +---
    +$id: http://devicetree.org/schemas/media/allwinner,sun8i-h3-deinterlace.yaml#
    +$schema: http://devicetree.org/meta-schemas/core.yaml#
    +
    +title: Allwinner H3 Deinterlace Device Tree Bindings
    +
    +maintainers:
    + - Chen-Yu Tsai <wens@csie.org>
    + - Maxime Ripard <mripard@kernel.org>
    +
    +description: |-
    + The Allwinner H3 and later has a deinterlace core used for
    + deinterlacing interlaced video content.
    +
    +properties:
    + compatible:
    + const: allwinner,sun8i-h3-deinterlace
    +
    + reg:
    + maxItems: 1
    +
    + interrupts:
    + maxItems: 1
    +
    + clocks:
    + items:
    + - description: Deinterlace interface clock
    + - description: Deinterlace module clock
    + - description: Deinterlace DRAM clock
    +
    + clock-names:
    + items:
    + - const: bus
    + - const: mod
    + - const: ram
    +
    + resets:
    + maxItems: 1
    +
    + interconnects:
    + maxItems: 1
    +
    + interconnect-names:
    + const: dma-mem
    +
    +required:
    + - compatible
    + - reg
    + - interrupts
    + - clocks
    +
    +additionalProperties: false
    +
    +examples:
    + - |
    + #include <dt-bindings/interrupt-controller/arm-gic.h>
    + #include <dt-bindings/clock/sun8i-h3-ccu.h>
    + #include <dt-bindings/reset/sun8i-h3-ccu.h>
    +
    + deinterlace: deinterlace@1400000 {
    + compatible = "allwinner,sun8i-h3-deinterlace";
    + reg = <0x01400000 0x20000>;
    + clocks = <&ccu CLK_BUS_DEINTERLACE>,
    + <&ccu CLK_DEINTERLACE>,
    + <&ccu CLK_DRAM_DEINTERLACE>;
    + clock-names = "bus", "mod", "ram";
    + resets = <&ccu RST_BUS_DEINTERLACE>;
    + interrupts = <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>;
    + interconnects = <&mbus 9>;
    + interconnect-names = "dma-mem";
    + };
    +
    +...
    --
    2.23.0
    \
     
     \ /
      Last update: 2019-10-17 20:39    [W:3.748 / U:0.128 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site