aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergei Shtylyov <sergei.shtylyov@cogentembedded.com>2016-07-23 15:17:42 -0400
committerSimon Horman <horms+renesas@verge.net.au>2016-08-09 08:36:06 -0400
commita2d30b9c555f02c6a2aa389fbd41a103503242dd (patch)
tree9fefa12398e455690546a7eaf5c4cb3cdb2025ef
parent62855bcf15796de1231c93652d385a8b11be75c4 (diff)
ARM: dts: r8a7792: add VIN support
Define the generic R8A7792 parts of the VIN[0-5] device nodes. Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
-rw-r--r--arch/arm/boot/dts/r8a7792.dtsi66
1 files changed, 66 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/r8a7792.dtsi b/arch/arm/boot/dts/r8a7792.dtsi
index dbe2f28fee99..e1f85a9904d0 100644
--- a/arch/arm/boot/dts/r8a7792.dtsi
+++ b/arch/arm/boot/dts/r8a7792.dtsi
@@ -25,6 +25,12 @@
25 i2c3 = &i2c3; 25 i2c3 = &i2c3;
26 i2c4 = &i2c4; 26 i2c4 = &i2c4;
27 i2c5 = &i2c5; 27 i2c5 = &i2c5;
28 vin0 = &vin0;
29 vin1 = &vin1;
30 vin2 = &vin2;
31 vin3 = &vin3;
32 vin4 = &vin4;
33 vin5 = &vin5;
28}; 34};
29 35
30 cpus { 36 cpus {
@@ -574,6 +580,66 @@
574 status = "disabled"; 580 status = "disabled";
575 }; 581 };
576 582
583 vin0: video@e6ef0000 {
584 compatible = "renesas,vin-r8a7792",
585 "renesas,rcar-gen2-vin";
586 reg = <0 0xe6ef0000 0 0x1000>;
587 interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
588 clocks = <&mstp8_clks R8A7792_CLK_VIN0>;
589 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
590 status = "disabled";
591 };
592
593 vin1: video@e6ef1000 {
594 compatible = "renesas,vin-r8a7792",
595 "renesas,rcar-gen2-vin";
596 reg = <0 0xe6ef1000 0 0x1000>;
597 interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
598 clocks = <&mstp8_clks R8A7792_CLK_VIN1>;
599 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
600 status = "disabled";
601 };
602
603 vin2: video@e6ef2000 {
604 compatible = "renesas,vin-r8a7792",
605 "renesas,rcar-gen2-vin";
606 reg = <0 0xe6ef2000 0 0x1000>;
607 interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
608 clocks = <&mstp8_clks R8A7792_CLK_VIN2>;
609 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
610 status = "disabled";
611 };
612
613 vin3: video@e6ef3000 {
614 compatible = "renesas,vin-r8a7792",
615 "renesas,rcar-gen2-vin";
616 reg = <0 0xe6ef3000 0 0x1000>;
617 interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>;
618 clocks = <&mstp8_clks R8A7792_CLK_VIN3>;
619 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
620 status = "disabled";
621 };
622
623 vin4: video@e6ef4000 {
624 compatible = "renesas,vin-r8a7792",
625 "renesas,rcar-gen2-vin";
626 reg = <0 0xe6ef4000 0 0x1000>;
627 interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
628 clocks = <&mstp8_clks R8A7792_CLK_VIN4>;
629 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
630 status = "disabled";
631 };
632
633 vin5: video@e6ef5000 {
634 compatible = "renesas,vin-r8a7792",
635 "renesas,rcar-gen2-vin";
636 reg = <0 0xe6ef5000 0 0x1000>;
637 interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
638 clocks = <&mstp8_clks R8A7792_CLK_VIN5>;
639 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
640 status = "disabled";
641 };
642
577 /* Special CPG clocks */ 643 /* Special CPG clocks */
578 cpg_clocks: cpg_clocks@e6150000 { 644 cpg_clocks: cpg_clocks@e6150000 {
579 compatible = "renesas,r8a7792-cpg-clocks", 645 compatible = "renesas,r8a7792-cpg-clocks",