|
@@ -5,7 +5,7 @@ The rcar_vin device provides video input capabilities for the Renesas R-Car
|
|
|
family of devices. The current blocks are always slaves and suppot one input
|
|
|
channel which can be either RGB, YUYV or BT656.
|
|
|
|
|
|
- - compatible: Must be one of the following
|
|
|
+ - compatible: Must be one or more of the following
|
|
|
- "renesas,vin-r8a7795" for the R8A7795 device
|
|
|
- "renesas,vin-r8a7794" for the R8A7794 device
|
|
|
- "renesas,vin-r8a7793" for the R8A7793 device
|
|
@@ -13,6 +13,13 @@ channel which can be either RGB, YUYV or BT656.
|
|
|
- "renesas,vin-r8a7790" for the R8A7790 device
|
|
|
- "renesas,vin-r8a7779" for the R8A7779 device
|
|
|
- "renesas,vin-r8a7778" for the R8A7778 device
|
|
|
+ - "renesas,rcar-gen2-vin" for a generic R-Car Gen2 compatible device.
|
|
|
+ - "renesas,rcar-gen3-vin" for a generic R-Car Gen3 compatible device.
|
|
|
+
|
|
|
+ When compatible with the generic version nodes must list the
|
|
|
+ SoC-specific version corresponding to the platform first
|
|
|
+ followed by the generic version.
|
|
|
+
|
|
|
- reg: the register base and size for the device registers
|
|
|
- interrupts: the interrupt for the device
|
|
|
- clocks: Reference to the parent clock
|
|
@@ -37,7 +44,7 @@ Device node example
|
|
|
};
|
|
|
|
|
|
vin0: vin@0xe6ef0000 {
|
|
|
- compatible = "renesas,vin-r8a7790";
|
|
|
+ compatible = "renesas,vin-r8a7790", "renesas,rcar-gen2-vin";
|
|
|
clocks = <&mstp8_clks R8A7790_CLK_VIN0>;
|
|
|
reg = <0 0xe6ef0000 0 0x1000>;
|
|
|
interrupts = <0 188 IRQ_TYPE_LEVEL_HIGH>;
|