diff options
author | Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> | 2014-01-21 10:00:46 -0500 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2014-10-26 20:53:57 -0400 |
commit | 8eefac2d6620642e8c44bf4acbf442c7d89f39d8 (patch) | |
tree | e611e43820b5eba75e59a561e194d157f496ca51 | |
parent | 3ac6a83c09cbb74ebb3d3e7e6e40e1ead3ff9d01 (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.dtsi | 69 |
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>; |