1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/media/renes 4 $id: http://devicetree.org/schemas/media/renesas,fdp1.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Renesas R-Car Fine Display Processor (F 7 title: Renesas R-Car Fine Display Processor (FDP1) 8 8 9 maintainers: 9 maintainers: 10 - Laurent Pinchart <laurent.pinchart@ideasonb 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11 11 12 description: 12 description: 13 The FDP1 is a de-interlacing module which co 13 The FDP1 is a de-interlacing module which converts interlaced video to 14 progressive video. It is capable of performi 14 progressive video. It is capable of performing pixel format conversion 15 between YCbCr/YUV formats and RGB formats. O 15 between YCbCr/YUV formats and RGB formats. Only YCbCr/YUV formats are 16 supported as an input to the module. 16 supported as an input to the module. 17 17 18 properties: 18 properties: 19 compatible: 19 compatible: 20 enum: 20 enum: 21 - renesas,fdp1 21 - renesas,fdp1 22 22 23 reg: 23 reg: 24 maxItems: 1 24 maxItems: 1 25 25 26 interrupts: 26 interrupts: 27 maxItems: 1 27 maxItems: 1 28 28 29 clocks: 29 clocks: 30 maxItems: 1 30 maxItems: 1 31 31 32 power-domains: 32 power-domains: 33 maxItems: 1 33 maxItems: 1 34 34 35 resets: 35 resets: 36 maxItems: 1 36 maxItems: 1 37 37 38 renesas,fcp: 38 renesas,fcp: 39 $ref: /schemas/types.yaml#/definitions/pha 39 $ref: /schemas/types.yaml#/definitions/phandle 40 description: 40 description: 41 A phandle referencing the FCP that handl 41 A phandle referencing the FCP that handles memory accesses for the FDP1. 42 Not allowed on R-Car Gen2, mandatory on 42 Not allowed on R-Car Gen2, mandatory on R-Car Gen3. 43 43 44 required: 44 required: 45 - compatible 45 - compatible 46 - reg 46 - reg 47 - interrupts 47 - interrupts 48 - clocks 48 - clocks 49 - power-domains 49 - power-domains 50 - resets 50 - resets 51 51 52 additionalProperties: false 52 additionalProperties: false 53 53 54 examples: 54 examples: 55 - | 55 - | 56 #include <dt-bindings/clock/renesas-cpg-ms 56 #include <dt-bindings/clock/renesas-cpg-mssr.h> 57 #include <dt-bindings/interrupt-controller 57 #include <dt-bindings/interrupt-controller/arm-gic.h> 58 #include <dt-bindings/power/r8a7795-sysc.h 58 #include <dt-bindings/power/r8a7795-sysc.h> 59 59 60 fdp1@fe940000 { 60 fdp1@fe940000 { 61 compatible = "renesas,fdp1"; 61 compatible = "renesas,fdp1"; 62 reg = <0xfe940000 0x2400>; 62 reg = <0xfe940000 0x2400>; 63 interrupts = <GIC_SPI 262 IRQ_TYPE_LEV 63 interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>; 64 clocks = <&cpg CPG_MOD 119>; 64 clocks = <&cpg CPG_MOD 119>; 65 power-domains = <&sysc R8A7795_PD_A3VP 65 power-domains = <&sysc R8A7795_PD_A3VP>; 66 resets = <&cpg 119>; 66 resets = <&cpg 119>; 67 renesas,fcp = <&fcpf0>; 67 renesas,fcp = <&fcpf0>; 68 }; 68 }; 69 ... 69 ...
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.