On Fri, Apr 20, 2018 at 04:27:08PM +0100, Biju Das wrote:
> Describe SCIF ports in the R8A77470 device tree.
> 
> Signed-off-by: Biju Das <[email protected]>
> Reviewed-by: Fabrizio Castro <[email protected]>
> ---
>  arch/arm/boot/dts/r8a77470.dtsi | 69 
> +++++++++++++++++++++++++++++++++++++++--
>  1 file changed, 67 insertions(+), 2 deletions(-)
> 
> diff --git a/arch/arm/boot/dts/r8a77470.dtsi b/arch/arm/boot/dts/r8a77470.dtsi
> index 2f89f33..39549f2 100644
> --- a/arch/arm/boot/dts/r8a77470.dtsi
> +++ b/arch/arm/boot/dts/r8a77470.dtsi
> @@ -190,19 +190,84 @@
>                       dma-channels = <15>;
>               };
>  
> +             scif0: serial@e6e60000 {
> +                     compatible = "renesas,scif-r8a77470",
> +                                  "renesas,rcar-gen2-scif", "renesas,scif";
> +                     reg = <0 0xe6e60000 0 0x40>;
> +                     interrupts = <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>;
> +                     clocks = <&cpg CPG_MOD 721>,
> +                              <&cpg CPG_CORE 5>, <&scif_clk>;
> +                     clock-names = "fck", "brg_int", "scif_clk";
> +                     power-domains = <&sysc 32>;
> +                     resets = <&cpg 721>;
> +                     status = "disabled";
> +             };
> +
>               scif1: serial@e6e68000 {
>                       compatible = "renesas,scif-r8a77470",
>                                    "renesas,rcar-gen2-scif", "renesas,scif";
>                       reg = <0 0xe6e68000 0 0x40>;
>                       interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
> -                             clocks = <&cpg CPG_MOD 720>,
> -                              <&cpg CPG_CORE 6>, <&scif_clk>;
> +                     clocks = <&cpg CPG_MOD 720>,
> +                              <&cpg CPG_CORE 5>, <&scif_clk>;

I am a little unclear why the CPG clock is changed from 6 (ZS?) to 5 (ZX?).
Could you clarify this for me?

>                       clock-names = "fck", "brg_int", "scif_clk";
>                       power-domains = <&sysc 32>;
>                       resets = <&cpg 720>;
>                       status = "disabled";
>               };
>  
> +             scif2: serial@e6e58000 {
> +                     compatible = "renesas,scif-r8a77470",
> +                                  "renesas,rcar-gen2-scif", "renesas,scif";
> +                     reg = <0 0xe6e58000 0 0x40>;
> +                     interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
> +                     clocks = <&cpg CPG_MOD 719>,
> +                              <&cpg CPG_CORE 5>, <&scif_clk>;
> +                     clock-names = "fck", "brg_int", "scif_clk";
> +                     power-domains = <&sysc 32>;
> +                     resets = <&cpg 719>;
> +                     status = "disabled";
> +             };
> +
> +             scif3: serial@e6ea8000 {
> +                     compatible = "renesas,scif-r8a77470",
> +                                  "renesas,rcar-gen2-scif", "renesas,scif";
> +                     reg = <0 0xe6ea8000 0 0x40>;
> +                     interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
> +                     clocks = <&cpg CPG_MOD 718>,
> +                              <&cpg CPG_CORE 5>, <&scif_clk>;
> +                     clock-names = "fck", "brg_int", "scif_clk";
> +                     power-domains = <&sysc 32>;
> +                     resets = <&cpg 718>;
> +                     status = "disabled";
> +             };
> +
> +             scif4: serial@e6ee0000 {
> +                     compatible = "renesas,scif-r8a77470",
> +                                  "renesas,rcar-gen2-scif", "renesas,scif";
> +                     reg = <0 0xe6ee0000 0 0x40>;
> +                     interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>;
> +                     clocks = <&cpg CPG_MOD 715>,
> +                              <&cpg CPG_CORE 5>, <&scif_clk>;
> +                     clock-names = "fck", "brg_int", "scif_clk";
> +                     power-domains = <&sysc 32>;
> +                     resets = <&cpg 715>;
> +                     status = "disabled";
> +             };
> +
> +             scif5: serial@e6ee8000 {
> +                     compatible = "renesas,scif-r8a77470",
> +                                  "renesas,rcar-gen2-scif", "renesas,scif";
> +                     reg = <0 0xe6ee8000 0 0x40>;
> +                     interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
> +                     clocks = <&cpg CPG_MOD 714>,
> +                              <&cpg CPG_CORE 5>, <&scif_clk>;
> +                     clock-names = "fck", "brg_int", "scif_clk";
> +                     power-domains = <&sysc 32>;
> +                     resets = <&cpg 714>;
> +                     status = "disabled";
> +             };
> +
>               gic: interrupt-controller@f1001000 {
>                       compatible = "arm,gic-400";
>                       #interrupt-cells = <3>;
> -- 
> 2.7.4
> 

Reply via email to