aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRamesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>2016-02-29 09:22:39 -0500
committerSimon Horman <horms+renesas@verge.net.au>2016-03-27 19:52:47 -0400
commit308b7e4ba62e2ab60efcaf426cc219d591f0cd28 (patch)
treeb874e00ad0cafe120a6ebc922eda629a0fdb8965
parent7811482f0e2521249bb6cf76dffd863a3dda8e07 (diff)
arm64: dts: r8a7795: Add CAN support
Adds CAN controller nodes for r8a7795. Note: CAN channel register base address mentioned in R-Car Gen3 Hardware User Manual v0.5E is incorrect. The corrected base addresses are: CAN Channel 0 - 0xe6c30000 CAN Channel 1 - 0xe6c38000 Signed-off-by: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
-rw-r--r--arch/arm64/boot/dts/renesas/r8a7795.dtsi30
1 files changed, 30 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
index 4049182e6608..a88f8d840c48 100644
--- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
@@ -523,6 +523,36 @@
523 #size-cells = <0>; 523 #size-cells = <0>;
524 }; 524 };
525 525
526 can0: can@e6c30000 {
527 compatible = "renesas,can-r8a7795",
528 "renesas,rcar-gen3-can";
529 reg = <0 0xe6c30000 0 0x1000>;
530 interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
531 clocks = <&cpg CPG_MOD 916>,
532 <&cpg CPG_CORE R8A7795_CLK_CANFD>,
533 <&can_clk>;
534 clock-names = "clkp1", "clkp2", "can_clk";
535 assigned-clocks = <&cpg CPG_CORE R8A7795_CLK_CANFD>;
536 assigned-clock-rates = <40000000>;
537 power-domains = <&cpg>;
538 status = "disabled";
539 };
540
541 can1: can@e6c38000 {
542 compatible = "renesas,can-r8a7795",
543 "renesas,rcar-gen3-can";
544 reg = <0 0xe6c38000 0 0x1000>;
545 interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
546 clocks = <&cpg CPG_MOD 915>,
547 <&cpg CPG_CORE R8A7795_CLK_CANFD>,
548 <&can_clk>;
549 clock-names = "clkp1", "clkp2", "can_clk";
550 assigned-clocks = <&cpg CPG_CORE R8A7795_CLK_CANFD>;
551 assigned-clock-rates = <40000000>;
552 power-domains = <&cpg>;
553 status = "disabled";
554 };
555
526 hscif0: serial@e6540000 { 556 hscif0: serial@e6540000 {
527 compatible = "renesas,hscif-r8a7795", 557 compatible = "renesas,hscif-r8a7795",
528 "renesas,rcar-gen3-hscif", 558 "renesas,rcar-gen3-hscif",