Skip to content

Commit 19d76f3

Browse files
Ulrich Hechthorms
authored andcommitted
arm64: dts: r8a7796: Add all SCIF nodes
Add the device nodes for all R-Car H3 SCIF serial ports, incl. clocks and power domain. Signed-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
1 parent 68cd161 commit 19d76f3

File tree

1 file changed

+65
-0
lines changed

1 file changed

+65
-0
lines changed

arch/arm64/boot/dts/renesas/r8a7796.dtsi

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,32 @@
559559
status = "disabled";
560560
};
561561

562+
scif0: serial@e6e60000 {
563+
compatible = "renesas,scif-r8a7796",
564+
"renesas,rcar-gen3-scif", "renesas,scif";
565+
reg = <0 0xe6e60000 0 64>;
566+
interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
567+
clocks = <&cpg CPG_MOD 207>,
568+
<&cpg CPG_CORE R8A7796_CLK_S3D1>,
569+
<&scif_clk>;
570+
clock-names = "fck", "brg_int", "scif_clk";
571+
power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
572+
status = "disabled";
573+
};
574+
575+
scif1: serial@e6e68000 {
576+
compatible = "renesas,scif-r8a7796",
577+
"renesas,rcar-gen3-scif", "renesas,scif";
578+
reg = <0 0xe6e68000 0 64>;
579+
interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
580+
clocks = <&cpg CPG_MOD 206>,
581+
<&cpg CPG_CORE R8A7796_CLK_S3D1>,
582+
<&scif_clk>;
583+
clock-names = "fck", "brg_int", "scif_clk";
584+
power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
585+
status = "disabled";
586+
};
587+
562588
scif2: serial@e6e88000 {
563589
compatible = "renesas,scif-r8a7796",
564590
"renesas,rcar-gen3-scif", "renesas,scif";
@@ -572,6 +598,45 @@
572598
status = "disabled";
573599
};
574600

601+
scif3: serial@e6c50000 {
602+
compatible = "renesas,scif-r8a7796",
603+
"renesas,rcar-gen3-scif", "renesas,scif";
604+
reg = <0 0xe6c50000 0 64>;
605+
interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
606+
clocks = <&cpg CPG_MOD 204>,
607+
<&cpg CPG_CORE R8A7796_CLK_S3D1>,
608+
<&scif_clk>;
609+
clock-names = "fck", "brg_int", "scif_clk";
610+
power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
611+
status = "disabled";
612+
};
613+
614+
scif4: serial@e6c40000 {
615+
compatible = "renesas,scif-r8a7796",
616+
"renesas,rcar-gen3-scif", "renesas,scif";
617+
reg = <0 0xe6c40000 0 64>;
618+
interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
619+
clocks = <&cpg CPG_MOD 203>,
620+
<&cpg CPG_CORE R8A7796_CLK_S3D1>,
621+
<&scif_clk>;
622+
clock-names = "fck", "brg_int", "scif_clk";
623+
power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
624+
status = "disabled";
625+
};
626+
627+
scif5: serial@e6f30000 {
628+
compatible = "renesas,scif-r8a7796",
629+
"renesas,rcar-gen3-scif", "renesas,scif";
630+
reg = <0 0xe6f30000 0 64>;
631+
interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
632+
clocks = <&cpg CPG_MOD 202>,
633+
<&cpg CPG_CORE R8A7796_CLK_S3D1>,
634+
<&scif_clk>;
635+
clock-names = "fck", "brg_int", "scif_clk";
636+
power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
637+
status = "disabled";
638+
};
639+
575640
msiof0: spi@e6e90000 {
576641
compatible = "renesas,msiof-r8a7796",
577642
"renesas,rcar-gen3-msiof";

0 commit comments

Comments
 (0)