Skip to content

Commit 68cd161

Browse files
Ulrich Hechthorms
authored andcommitted
arm64: dts: r8a7796 dtsi: Add all HSCIF nodes
Add the device nodes for all HSCIF 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> [simon: express register size in hex; refer to power domain in changelog] Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
1 parent ef3f08c commit 68cd161

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed

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

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,76 @@
489489
status = "disabled";
490490
};
491491

492+
hscif0: serial@e6540000 {
493+
compatible = "renesas,hscif-r8a7796",
494+
"renesas,rcar-gen3-hscif",
495+
"renesas,hscif";
496+
reg = <0 0xe6540000 0 0x60>;
497+
interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>;
498+
clocks = <&cpg CPG_MOD 520>,
499+
<&cpg CPG_CORE R8A7796_CLK_S3D1>,
500+
<&scif_clk>;
501+
clock-names = "fck", "brg_int", "scif_clk";
502+
power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
503+
status = "disabled";
504+
};
505+
506+
hscif1: serial@e6550000 {
507+
compatible = "renesas,hscif-r8a7796",
508+
"renesas,rcar-gen3-hscif",
509+
"renesas,hscif";
510+
reg = <0 0xe6550000 0 0x60>;
511+
interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
512+
clocks = <&cpg CPG_MOD 519>,
513+
<&cpg CPG_CORE R8A7796_CLK_S3D1>,
514+
<&scif_clk>;
515+
clock-names = "fck", "brg_int", "scif_clk";
516+
power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
517+
status = "disabled";
518+
};
519+
520+
hscif2: serial@e6560000 {
521+
compatible = "renesas,hscif-r8a7796",
522+
"renesas,rcar-gen3-hscif",
523+
"renesas,hscif";
524+
reg = <0 0xe6560000 0 0x60>;
525+
interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
526+
clocks = <&cpg CPG_MOD 518>,
527+
<&cpg CPG_CORE R8A7796_CLK_S3D1>,
528+
<&scif_clk>;
529+
clock-names = "fck", "brg_int", "scif_clk";
530+
power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
531+
status = "disabled";
532+
};
533+
534+
hscif3: serial@e66a0000 {
535+
compatible = "renesas,hscif-r8a7796",
536+
"renesas,rcar-gen3-hscif",
537+
"renesas,hscif";
538+
reg = <0 0xe66a0000 0 0x60>;
539+
interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
540+
clocks = <&cpg CPG_MOD 517>,
541+
<&cpg CPG_CORE R8A7796_CLK_S3D1>,
542+
<&scif_clk>;
543+
clock-names = "fck", "brg_int", "scif_clk";
544+
power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
545+
status = "disabled";
546+
};
547+
548+
hscif4: serial@e66b0000 {
549+
compatible = "renesas,hscif-r8a7796",
550+
"renesas,rcar-gen3-hscif",
551+
"renesas,hscif";
552+
reg = <0 0xe66b0000 0 0x60>;
553+
interrupts = <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>;
554+
clocks = <&cpg CPG_MOD 516>,
555+
<&cpg CPG_CORE R8A7796_CLK_S3D1>,
556+
<&scif_clk>;
557+
clock-names = "fck", "brg_int", "scif_clk";
558+
power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
559+
status = "disabled";
560+
};
561+
492562
scif2: serial@e6e88000 {
493563
compatible = "renesas,scif-r8a7796",
494564
"renesas,rcar-gen3-scif", "renesas,scif";

0 commit comments

Comments
 (0)