aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/omap4.dtsi
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2014-04-07 13:47:51 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2014-04-07 13:47:51 -0400
commit0af9fb63915cf5ebb47b5c9ff16526b47545baf5 (patch)
tree2e05c80a4b3ef074e7535c0222e37150cdec09e7 /arch/arm/boot/dts/omap4.dtsi
parente5744abb2fa3629aa5a94e21ca1eae32ff2fe00b (diff)
parent0f5d9d2e7d234acb26bc98dd820cc8dd178774d6 (diff)
Merge tag 'fbdev-omap-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux
Pull OMAP fbdev changes from Tomi Valkeinen: "This is based on the already pulled fbdev-main changes, and this also merges .dts branch from Tony Lindgren (which has also been pulled), so that I was able to add the display related .dts changes. This contains OMAP related fbdev changes for 3.15. The bulk of the patches are for adding Device Tree support for OMAP Display Subsystem: - SoCs: OMAP2/3/4 - Boards: OMAP4 Panda, OMAP4 SDP, OMAP3 Beagle, OMAP3 Beagle-xM, OMAP3 IGEP0020, OMAP3 N900 - Devices: TFP410 Encoder, tpd12s015 HDMI companion chip, Sony acx565akm panel, MIPI DSI Command mode panel and HDMI, DVI and Analog TV connectors" * tag 'fbdev-omap-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux: (45 commits) OMAPDSS: HDMI: fix interlace output OMAPDSS: add missing __init for dss_init_ports ARM: OMAP2+: remove pdata quirks for displays OMAPDSS: remove DT hacks for regulators Doc/DT: Add DT binding documentation for tpd12s015 encoder Doc/DT: Add DT binding documentation for TFP410 encoder Doc/DT: Add DT binding documentation for Sony acx565akm panel Doc/DT: Add DT binding documentation for MIPI DSI CM Panel Doc/DT: Add DT binding documentation for HDMI Connector Doc/DT: Add DT binding documentation for DVI Connector Doc/DT: Add DT binding documentation for Analog TV Connector ARM: omap3-n900.dts: add display information ARM: omap3-igep0020.dts: add display information ARM: omap3-beagle-xm.dts: add display information ARM: omap3-beagle.dts: add display information ARM: omap4-sdp.dts: add display information Doc/DT: Add DT binding documentation for OMAP DSS OMAPDSS: acx565akm: Add DT support OMAPDSS: connector-analog-tv: Add DT support OMAPDSS: hdmi-connector: Add DT support ...
Diffstat (limited to 'arch/arm/boot/dts/omap4.dtsi')
-rw-r--r--arch/arm/boot/dts/omap4.dtsi79
1 files changed, 79 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/omap4.dtsi b/arch/arm/boot/dts/omap4.dtsi
index 0769ec57a3f5..2b4c1cbbce33 100644
--- a/arch/arm/boot/dts/omap4.dtsi
+++ b/arch/arm/boot/dts/omap4.dtsi
@@ -825,6 +825,85 @@
825 825
826 status = "disabled"; 826 status = "disabled";
827 }; 827 };
828
829 dss: dss@58000000 {
830 compatible = "ti,omap4-dss";
831 reg = <0x58000000 0x80>;
832 status = "disabled";
833 ti,hwmods = "dss_core";
834 clocks = <&dss_dss_clk>;
835 clock-names = "fck";
836 #address-cells = <1>;
837 #size-cells = <1>;
838 ranges;
839
840 dispc@58001000 {
841 compatible = "ti,omap4-dispc";
842 reg = <0x58001000 0x1000>;
843 interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
844 ti,hwmods = "dss_dispc";
845 clocks = <&dss_dss_clk>;
846 clock-names = "fck";
847 };
848
849 rfbi: encoder@58002000 {
850 compatible = "ti,omap4-rfbi";
851 reg = <0x58002000 0x1000>;
852 status = "disabled";
853 ti,hwmods = "dss_rfbi";
854 clocks = <&dss_dss_clk>, <&dss_fck>;
855 clock-names = "fck", "ick";
856 };
857
858 venc: encoder@58003000 {
859 compatible = "ti,omap4-venc";
860 reg = <0x58003000 0x1000>;
861 status = "disabled";
862 ti,hwmods = "dss_venc";
863 clocks = <&dss_tv_clk>;
864 clock-names = "fck";
865 };
866
867 dsi1: encoder@58004000 {
868 compatible = "ti,omap4-dsi";
869 reg = <0x58004000 0x200>,
870 <0x58004200 0x40>,
871 <0x58004300 0x20>;
872 reg-names = "proto", "phy", "pll";
873 interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>;
874 status = "disabled";
875 ti,hwmods = "dss_dsi1";
876 clocks = <&dss_dss_clk>, <&dss_sys_clk>;
877 clock-names = "fck", "sys_clk";
878 };
879
880 dsi2: encoder@58005000 {
881 compatible = "ti,omap4-dsi";
882 reg = <0x58005000 0x200>,
883 <0x58005200 0x40>,
884 <0x58005300 0x20>;
885 reg-names = "proto", "phy", "pll";
886 interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
887 status = "disabled";
888 ti,hwmods = "dss_dsi2";
889 clocks = <&dss_dss_clk>, <&dss_sys_clk>;
890 clock-names = "fck", "sys_clk";
891 };
892
893 hdmi: encoder@58006000 {
894 compatible = "ti,omap4-hdmi";
895 reg = <0x58006000 0x200>,
896 <0x58006200 0x100>,
897 <0x58006300 0x100>,
898 <0x58006400 0x1000>;
899 reg-names = "wp", "pll", "phy", "core";
900 interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
901 status = "disabled";
902 ti,hwmods = "dss_hdmi";
903 clocks = <&dss_48mhz_clk>, <&dss_sys_clk>;
904 clock-names = "fck", "sys_clk";
905 };
906 };
828 }; 907 };
829}; 908};
830 909