brintos

brintos / linux-shallow public Read only

0
0
Text · 1.9 KiB · 3ccd521 Raw
84 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/media/allwinner,sun8i-h3-deinterlace.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Allwinner H3 Deinterlace8 9maintainers:10  - Jernej Skrabec <jernej.skrabec@siol.net>11  - Chen-Yu Tsai <wens@csie.org>12  - Maxime Ripard <mripard@kernel.org>13 14description: |-15  The Allwinner H3 and later has a deinterlace core used for16  deinterlacing interlaced video content.17 18properties:19  compatible:20    oneOf:21      - const: allwinner,sun8i-h3-deinterlace22      - items:23          - const: allwinner,sun8i-r40-deinterlace24          - const: allwinner,sun8i-h3-deinterlace25      - items:26          - const: allwinner,sun50i-a64-deinterlace27          - const: allwinner,sun8i-h3-deinterlace28 29  reg:30    maxItems: 131 32  interrupts:33    maxItems: 134 35  clocks:36    items:37      - description: Deinterlace interface clock38      - description: Deinterlace module clock39      - description: Deinterlace DRAM clock40 41  clock-names:42    items:43      - const: bus44      - const: mod45      - const: ram46 47  resets:48    maxItems: 149 50  interconnects:51    maxItems: 152 53  interconnect-names:54    const: dma-mem55 56required:57  - compatible58  - reg59  - interrupts60  - clocks61 62additionalProperties: false63 64examples:65  - |66    #include <dt-bindings/interrupt-controller/arm-gic.h>67    #include <dt-bindings/clock/sun8i-h3-ccu.h>68    #include <dt-bindings/reset/sun8i-h3-ccu.h>69 70    deinterlace: deinterlace@1400000 {71        compatible = "allwinner,sun8i-h3-deinterlace";72        reg = <0x01400000 0x20000>;73        clocks = <&ccu CLK_BUS_DEINTERLACE>,74                 <&ccu CLK_DEINTERLACE>,75                 <&ccu CLK_DRAM_DEINTERLACE>;76        clock-names = "bus", "mod", "ram";77        resets = <&ccu RST_BUS_DEINTERLACE>;78        interrupts = <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>;79        interconnects = <&mbus 9>;80        interconnect-names = "dma-mem";81    };82 83...84