xref: /freebsd/sys/contrib/device-tree/Bindings/media/renesas,fdp1.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotRenesas R-Car Fine Display Processor (FDP1)
2*c66ec88fSEmmanuel Vadot-------------------------------------------
3*c66ec88fSEmmanuel Vadot
4*c66ec88fSEmmanuel VadotThe FDP1 is a de-interlacing module which converts interlaced video to
5*c66ec88fSEmmanuel Vadotprogressive video. It is capable of performing pixel format conversion between
6*c66ec88fSEmmanuel VadotYCbCr/YUV formats and RGB formats. Only YCbCr/YUV formats are supported as
7*c66ec88fSEmmanuel Vadotan input to the module.
8*c66ec88fSEmmanuel Vadot
9*c66ec88fSEmmanuel VadotRequired properties:
10*c66ec88fSEmmanuel Vadot
11*c66ec88fSEmmanuel Vadot - compatible: must be "renesas,fdp1"
12*c66ec88fSEmmanuel Vadot - reg: the register base and size for the device registers
13*c66ec88fSEmmanuel Vadot - interrupts : interrupt specifier for the FDP1 instance
14*c66ec88fSEmmanuel Vadot - clocks: reference to the functional clock
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel VadotOptional properties:
17*c66ec88fSEmmanuel Vadot
18*c66ec88fSEmmanuel Vadot - power-domains: reference to the power domain that the FDP1 belongs to, if
19*c66ec88fSEmmanuel Vadot                  any.
20*c66ec88fSEmmanuel Vadot - renesas,fcp: a phandle referencing the FCP that handles memory accesses
21*c66ec88fSEmmanuel Vadot                for the FDP1. Not needed on Gen2, mandatory on Gen3.
22*c66ec88fSEmmanuel Vadot
23*c66ec88fSEmmanuel VadotPlease refer to the binding documentation for the clock and/or power domain
24*c66ec88fSEmmanuel Vadotproviders for more details.
25*c66ec88fSEmmanuel Vadot
26*c66ec88fSEmmanuel Vadot
27*c66ec88fSEmmanuel VadotDevice node example
28*c66ec88fSEmmanuel Vadot-------------------
29*c66ec88fSEmmanuel Vadot
30*c66ec88fSEmmanuel Vadot	fdp1@fe940000 {
31*c66ec88fSEmmanuel Vadot		compatible = "renesas,fdp1";
32*c66ec88fSEmmanuel Vadot		reg = <0 0xfe940000 0 0x2400>;
33*c66ec88fSEmmanuel Vadot		interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH>;
34*c66ec88fSEmmanuel Vadot		clocks = <&cpg CPG_MOD 119>;
35*c66ec88fSEmmanuel Vadot		power-domains = <&sysc R8A7795_PD_A3VP>;
36*c66ec88fSEmmanuel Vadot		renesas,fcp = <&fcpf0>;
37*c66ec88fSEmmanuel Vadot	};
38