brintos

brintos / linux-shallow public Read only

0
0
Text · 1.9 KiB · 87731f3 Raw
90 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/media/st,stm32-dcmipp.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: STMicroelectronics STM32 DCMIPP Digital Camera Memory Interface Pixel Processor8 9maintainers:10  - Hugues Fruchet <hugues.fruchet@foss.st.com>11  - Alain Volmat <alain.volmat@foss.st.com>12 13properties:14  compatible:15    const: st,stm32mp13-dcmipp16 17  reg:18    maxItems: 119 20  interrupts:21    maxItems: 122 23  clocks:24    maxItems: 125 26  resets:27    maxItems: 128 29  port:30    $ref: /schemas/graph.yaml#/$defs/port-base31    unevaluatedProperties: false32    description:33      DCMIPP supports a single port node with parallel bus.34 35    properties:36      endpoint:37        $ref: video-interfaces.yaml#38        unevaluatedProperties: false39 40        properties:41          bus-type:42            enum: [5, 6]43            default: 544 45          bus-width:46            enum: [8, 10, 12, 14]47            default: 848 49          pclk-sample: true50          hsync-active: true51          vsync-active: true52 53        required:54          - pclk-sample55 56required:57  - compatible58  - reg59  - interrupts60  - clocks61  - resets62  - port63 64additionalProperties: false65 66examples:67  - |68    #include <dt-bindings/interrupt-controller/arm-gic.h>69    #include <dt-bindings/clock/stm32mp13-clks.h>70    #include <dt-bindings/reset/stm32mp13-resets.h>71    dcmipp@5a000000 {72        compatible = "st,stm32mp13-dcmipp";73        reg = <0x5a000000 0x400>;74        interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>;75        resets = <&rcc DCMIPP_R>;76        clocks = <&rcc DCMIPP_K>;77 78        port {79             endpoint {80                   remote-endpoint = <&mipid02_2>;81                   bus-width = <8>;82                   hsync-active = <0>;83                   vsync-active = <0>;84                   pclk-sample = <0>;85             };86        };87    };88 89...90