aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>2014-01-21 10:00:46 -0500
committerSimon Horman <horms+renesas@verge.net.au>2014-10-26 20:53:57 -0400
commit8eefac2d6620642e8c44bf4acbf442c7d89f39d8 (patch)
treee611e43820b5eba75e59a561e194d157f496ca51
parent3ac6a83c09cbb74ebb3d3e7e6e40e1ead3ff9d01 (diff)
ARM: shmobile: r8a7791: Add DU node to device tree
Add the DU device with a disabled state. Boards that want to enable the DU need to specify the output topology Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
-rw-r--r--arch/arm/boot/dts/r8a7791.dtsi69
1 files changed, 69 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/r8a7791.dtsi b/arch/arm/boot/dts/r8a7791.dtsi
index e06c11fa8698..e4a7170f368b 100644
--- a/arch/arm/boot/dts/r8a7791.dtsi
+++ b/arch/arm/boot/dts/r8a7791.dtsi
@@ -637,6 +637,75 @@
637 status = "disabled"; 637 status = "disabled";
638 }; 638 };
639 639
640 vsp1@fe928000 {
641 compatible = "renesas,vsp1";
642 reg = <0 0xfe928000 0 0x8000>;
643 interrupts = <0 267 IRQ_TYPE_LEVEL_HIGH>;
644 clocks = <&mstp1_clks R8A7791_CLK_VSP1_S>;
645
646 renesas,has-lut;
647 renesas,has-sru;
648 renesas,#rpf = <5>;
649 renesas,#uds = <3>;
650 renesas,#wpf = <4>;
651 };
652
653 vsp1@fe930000 {
654 compatible = "renesas,vsp1";
655 reg = <0 0xfe930000 0 0x8000>;
656 interrupts = <0 246 IRQ_TYPE_LEVEL_HIGH>;
657 clocks = <&mstp1_clks R8A7791_CLK_VSP1_DU0>;
658
659 renesas,has-lif;
660 renesas,has-lut;
661 renesas,#rpf = <4>;
662 renesas,#uds = <1>;
663 renesas,#wpf = <4>;
664 };
665
666 vsp1@fe938000 {
667 compatible = "renesas,vsp1";
668 reg = <0 0xfe938000 0 0x8000>;
669 interrupts = <0 247 IRQ_TYPE_LEVEL_HIGH>;
670 clocks = <&mstp1_clks R8A7791_CLK_VSP1_DU1>;
671
672 renesas,has-lif;
673 renesas,has-lut;
674 renesas,#rpf = <4>;
675 renesas,#uds = <1>;
676 renesas,#wpf = <4>;
677 };
678
679 du: display@feb00000 {
680 compatible = "renesas,du-r8a7791";
681 reg = <0 0xfeb00000 0 0x40000>,
682 <0 0xfeb90000 0 0x1c>;
683 reg-names = "du", "lvds.0";
684 interrupts = <0 256 IRQ_TYPE_LEVEL_HIGH>,
685 <0 268 IRQ_TYPE_LEVEL_HIGH>;
686 clocks = <&mstp7_clks R8A7791_CLK_DU0>,
687 <&mstp7_clks R8A7791_CLK_DU1>,
688 <&mstp7_clks R8A7791_CLK_LVDS0>;
689 clock-names = "du.0", "du.1", "lvds.0";
690 status = "disabled";
691
692 ports {
693 #address-cells = <1>;
694 #size-cells = <0>;
695
696 port@0 {
697 reg = <0>;
698 du_out_rgb: endpoint {
699 };
700 };
701 port@1 {
702 reg = <1>;
703 du_out_lvds0: endpoint {
704 };
705 };
706 };
707 };
708
640 clocks { 709 clocks {
641 #address-cells = <2>; 710 #address-cells = <2>;
642 #size-cells = <2>; 711 #size-cells = <2>;