Renesas DT binding updates for v5.4 (take two)
- Renesas DT binding doc filename cleanups, - R-Car Gen3 and RZ/G1 updates for the R-Car CAN and CANFD DT bindings. -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCXV/bqQAKCRCKwlD9ZEnx cLseAPsHrBr93zu+P4cc+w9ikRWIoov2NowUFDL5kAgn/+8NbgD9GuN+R0gUF8iU wJ1Lb1yv9OjyKI5wYLS1LcwsD3bwVwM= =WYds -----END PGP SIGNATURE----- Merge tag 'renesas-dt-bindings-for-v5.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/dt Renesas DT binding updates for v5.4 (take two) - Renesas DT binding doc filename cleanups, - R-Car Gen3 and RZ/G1 updates for the R-Car CAN and CANFD DT bindings. * tag 'renesas-dt-bindings-for-v5.4-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel: dt-bindings: can: rcar_can: document r8a77470 support dt-bindings: can: rcar_canfd: document r8a77995 support dt-bindings: can: rcar_can: document r8a77995 support dt-bindings: can: rcar_can: document r8a77990 support dt-bindings: rcar-{csi2,vin}: Rename bindings documentation files dt-bindings: rcar-imr: Rename bindings documentation file dt-bindings: Rename file of DT bindings for Renesas memory controllers Link: https://lore.kernel.org/r/20190823123643.18799-6-geert+renesas@glider.be Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
34a6e22894
|
@ -5,6 +5,7 @@ Required properties:
|
||||||
- compatible: "renesas,can-r8a7743" if CAN controller is a part of R8A7743 SoC.
|
- compatible: "renesas,can-r8a7743" if CAN controller is a part of R8A7743 SoC.
|
||||||
"renesas,can-r8a7744" if CAN controller is a part of R8A7744 SoC.
|
"renesas,can-r8a7744" if CAN controller is a part of R8A7744 SoC.
|
||||||
"renesas,can-r8a7745" if CAN controller is a part of R8A7745 SoC.
|
"renesas,can-r8a7745" if CAN controller is a part of R8A7745 SoC.
|
||||||
|
"renesas,can-r8a77470" if CAN controller is a part of R8A77470 SoC.
|
||||||
"renesas,can-r8a774a1" if CAN controller is a part of R8A774A1 SoC.
|
"renesas,can-r8a774a1" if CAN controller is a part of R8A774A1 SoC.
|
||||||
"renesas,can-r8a774c0" if CAN controller is a part of R8A774C0 SoC.
|
"renesas,can-r8a774c0" if CAN controller is a part of R8A774C0 SoC.
|
||||||
"renesas,can-r8a7778" if CAN controller is a part of R8A7778 SoC.
|
"renesas,can-r8a7778" if CAN controller is a part of R8A7778 SoC.
|
||||||
|
@ -17,6 +18,8 @@ Required properties:
|
||||||
"renesas,can-r8a7795" if CAN controller is a part of R8A7795 SoC.
|
"renesas,can-r8a7795" if CAN controller is a part of R8A7795 SoC.
|
||||||
"renesas,can-r8a7796" if CAN controller is a part of R8A7796 SoC.
|
"renesas,can-r8a7796" if CAN controller is a part of R8A7796 SoC.
|
||||||
"renesas,can-r8a77965" if CAN controller is a part of R8A77965 SoC.
|
"renesas,can-r8a77965" if CAN controller is a part of R8A77965 SoC.
|
||||||
|
"renesas,can-r8a77990" if CAN controller is a part of R8A77990 SoC.
|
||||||
|
"renesas,can-r8a77995" if CAN controller is a part of R8A77995 SoC.
|
||||||
"renesas,rcar-gen1-can" for a generic R-Car Gen1 compatible device.
|
"renesas,rcar-gen1-can" for a generic R-Car Gen1 compatible device.
|
||||||
"renesas,rcar-gen2-can" for a generic R-Car Gen2 or RZ/G1
|
"renesas,rcar-gen2-can" for a generic R-Car Gen2 or RZ/G1
|
||||||
compatible device.
|
compatible device.
|
||||||
|
@ -33,7 +36,8 @@ Required properties:
|
||||||
- pinctrl-0: pin control group to be used for this controller.
|
- pinctrl-0: pin control group to be used for this controller.
|
||||||
- pinctrl-names: must be "default".
|
- pinctrl-names: must be "default".
|
||||||
|
|
||||||
Required properties for R8A774A1, R8A774C0, R8A7795, R8A7796 and R8A77965:
|
Required properties for R8A774A1, R8A774C0, R8A7795, R8A7796, R8A77965,
|
||||||
|
R8A77990, and R8A77995:
|
||||||
For the denoted SoCs, "clkp2" can be CANFD clock. This is a div6 clock and can
|
For the denoted SoCs, "clkp2" can be CANFD clock. This is a div6 clock and can
|
||||||
be used by both CAN and CAN FD controller at the same time. It needs to be
|
be used by both CAN and CAN FD controller at the same time. It needs to be
|
||||||
scaled to maximum frequency if any of these controllers use it. This is done
|
scaled to maximum frequency if any of these controllers use it. This is done
|
||||||
|
|
|
@ -12,6 +12,7 @@ Required properties:
|
||||||
- "renesas,r8a77970-canfd" for R8A77970 (R-Car V3M) compatible controller.
|
- "renesas,r8a77970-canfd" for R8A77970 (R-Car V3M) compatible controller.
|
||||||
- "renesas,r8a77980-canfd" for R8A77980 (R-Car V3H) compatible controller.
|
- "renesas,r8a77980-canfd" for R8A77980 (R-Car V3H) compatible controller.
|
||||||
- "renesas,r8a77990-canfd" for R8A77990 (R-Car E3) compatible controller.
|
- "renesas,r8a77990-canfd" for R8A77990 (R-Car E3) compatible controller.
|
||||||
|
- "renesas,r8a77995-canfd" for R8A77995 (R-Car D3) compatible controller.
|
||||||
|
|
||||||
When compatible with the generic version, nodes must list the
|
When compatible with the generic version, nodes must list the
|
||||||
SoC-specific version corresponding to the platform first, followed by the
|
SoC-specific version corresponding to the platform first, followed by the
|
||||||
|
@ -30,13 +31,12 @@ The name of the child nodes are "channel0" and "channel1" respectively. Each
|
||||||
child node supports the "status" property only, which is used to
|
child node supports the "status" property only, which is used to
|
||||||
enable/disable the respective channel.
|
enable/disable the respective channel.
|
||||||
|
|
||||||
Required properties for "renesas,r8a774c0-canfd", "renesas,r8a7795-canfd",
|
Required properties for R8A774A1, R8A774C0, R8A7795, R8A7796, R8A77965,
|
||||||
"renesas,r8a7796-canfd", "renesas,r8a77965-canfd", and "renesas,r8a77990-canfd"
|
R8A77990, and R8A77995:
|
||||||
compatible:
|
In the denoted SoCs, canfd clock is a div6 clock and can be used by both CAN
|
||||||
In R8A774A1, R8A774C0, R8A7795, R8A7796, R8A77965, and R8A77990 SoCs, canfd
|
and CAN FD controller at the same time. It needs to be scaled to maximum
|
||||||
clock is a div6 clock and can be used by both CAN and CAN FD controller at the
|
frequency if any of these controllers use it. This is done using the below
|
||||||
same time. It needs to be scaled to maximum frequency if any of these
|
properties:
|
||||||
controllers use it. This is done using the below properties:
|
|
||||||
|
|
||||||
- assigned-clocks: phandle of canfd clock.
|
- assigned-clocks: phandle of canfd clock.
|
||||||
- assigned-clock-rates: maximum frequency of this clock.
|
- assigned-clock-rates: maximum frequency of this clock.
|
||||||
|
|
|
@ -10016,8 +10016,8 @@ L: linux-media@vger.kernel.org
|
||||||
L: linux-renesas-soc@vger.kernel.org
|
L: linux-renesas-soc@vger.kernel.org
|
||||||
T: git git://linuxtv.org/media_tree.git
|
T: git git://linuxtv.org/media_tree.git
|
||||||
S: Supported
|
S: Supported
|
||||||
F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
|
F: Documentation/devicetree/bindings/media/renesas,csi2.txt
|
||||||
F: Documentation/devicetree/bindings/media/rcar_vin.txt
|
F: Documentation/devicetree/bindings/media/renesas,vin.txt
|
||||||
F: drivers/media/platform/rcar-vin/
|
F: drivers/media/platform/rcar-vin/
|
||||||
|
|
||||||
MEDIA DRIVERS FOR RENESAS - VSP1
|
MEDIA DRIVERS FOR RENESAS - VSP1
|
||||||
|
|
Loading…
Reference in New Issue