| From ee2d4217219d57e5c2c91be1d8367bdbdc118aa6 Mon Sep 17 00:00:00 2001 |
| From: Chris Paterson <chris.paterson2@renesas.com> |
| Date: Thu, 24 Nov 2016 16:13:41 +0000 |
| Subject: [PATCH 027/255] arm64: dts: r8a7796: Add CAN FD support |
| |
| Adds CAN FD controller node for r8a7796. |
| |
| Based on a patch for r8a7795 by Ramesh Shanmugasundaram. |
| |
| Signed-off-by: Chris Paterson <chris.paterson2@renesas.com> |
| Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> |
| Acked-by: Marc Kleine-Budde <mkl@pengutronix.de> |
| Acked-by: Rob Herring <robh@kernel.org> |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| (cherry picked from commit f4176d7c7c03ed23d8335465f309b44519fb6ad5) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| --- |
| arch/arm64/boot/dts/renesas/r8a7796.dtsi | 24 ++++++++++++++++++++++++ |
| 1 file changed, 24 insertions(+) |
| |
| --- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi |
| +++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi |
| @@ -397,6 +397,30 @@ |
| status = "disabled"; |
| }; |
| |
| + canfd: can@e66c0000 { |
| + compatible = "renesas,r8a7796-canfd", |
| + "renesas,rcar-gen3-canfd"; |
| + reg = <0 0xe66c0000 0 0x8000>; |
| + interrupts = <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>, |
| + <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>; |
| + clocks = <&cpg CPG_MOD 914>, |
| + <&cpg CPG_CORE R8A7796_CLK_CANFD>, |
| + <&can_clk>; |
| + clock-names = "fck", "canfd", "can_clk"; |
| + assigned-clocks = <&cpg CPG_CORE R8A7796_CLK_CANFD>; |
| + assigned-clock-rates = <40000000>; |
| + power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; |
| + status = "disabled"; |
| + |
| + channel0 { |
| + status = "disabled"; |
| + }; |
| + |
| + channel1 { |
| + status = "disabled"; |
| + }; |
| + }; |
| + |
| scif2: serial@e6e88000 { |
| compatible = "renesas,scif-r8a7796", |
| "renesas,rcar-gen3-scif", "renesas,scif"; |