[RFC 11/37] soc: renesas: rcar-rst: Document generic compatible strings
Fabrizio Castro
fabrizio.castro at bp.renesas.com
Thu Jan 25 10:02:45 PST 2018
>From now on, devices compatible with the generic compatible strings
documented by this commit don't need to modify the corresponding driver
anymore.
Signed-off-by: Fabrizio Castro <fabrizio.castro at bp.renesas.com>
Signed-off-by: Ramesh Shanmugasundaram <ramesh.shanmugasundaram at bp.renesas.com>
---
Documentation/devicetree/bindings/reset/renesas,rst.txt | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/reset/renesas,rst.txt b/Documentation/devicetree/bindings/reset/renesas,rst.txt
index a8014f3..2602a19 100644
--- a/Documentation/devicetree/bindings/reset/renesas,rst.txt
+++ b/Documentation/devicetree/bindings/reset/renesas,rst.txt
@@ -11,7 +11,10 @@ following functions:
Required properties:
- - compatible: Should be
+ - compatible: Should be a SoC specific string, followed by a generic
+ fallback compatible string when compatible with the generic
+ version.
+ The SoC specific compatible string should be:
- "renesas,<soctype>-reset-wdt" for R-Car Gen1,
- "renesas,<soctype>-rst" for R-Car Gen2 and Gen3, and RZ/G
Examples with soctypes are:
@@ -28,12 +31,16 @@ Required properties:
- "renesas,r8a7796-rst" (R-Car M3-W)
- "renesas,r8a77970-rst" (R-Car V3M)
- "renesas,r8a77995-rst" (R-Car D3)
+ The generic compatible string should be:
+ - "renesas,rcar-gen1-rst" for R-Car Gen1
+ - "renesas,rcar-gen2-rst" for R-Car Gen2 and RZ/G
+ - "renesas,rcar-gen3-rst" for R-Car Gen3
- reg: Address start and address range for the device.
Example:
rst: reset-controller at e6160000 {
- compatible = "renesas,r8a7795-rst";
+ compatible = "renesas,r8a7795-rst", "renesas,rcar-gen3-rst";
reg = <0 0xe6160000 0 0x0200>;
};
--
2.7.4
More information about the linux-arm-kernel
mailing list