diff options
author | Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> | 2016-07-23 15:17:42 -0400 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2016-08-09 08:36:06 -0400 |
commit | a2d30b9c555f02c6a2aa389fbd41a103503242dd (patch) | |
tree | 9fefa12398e455690546a7eaf5c4cb3cdb2025ef | |
parent | 62855bcf15796de1231c93652d385a8b11be75c4 (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.dtsi | 66 |
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", |