diff options
author | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2012-08-21 08:34:50 -0400 |
---|---|---|
committer | Tomi Valkeinen <tomi.valkeinen@ti.com> | 2014-03-19 03:31:49 -0400 |
commit | cfe86fcf2d0079f03ba3ad9360b86d76b9297b3b (patch) | |
tree | 931e0b21f5173c9e45b49dfbf23496aec128dc0f /arch/arm/boot | |
parent | b8a7e42b686a3b101818c5b5e0eaf70521324367 (diff) |
ARM: omap4.dtsi: add omapdss information
Add DT data for OMAP4 display subsystem, which contains the following
blocks:
dss - the wrapper/glue for the display modules
dispc - display controller
dsi - MIPI DSI encoder (two independent modules)
rfbi - MIPI DBI encoder
venc - analog TV encoder
hdmi - HDMI encoder
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/boot')
-rw-r--r-- | arch/arm/boot/dts/omap4.dtsi | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/omap4.dtsi b/arch/arm/boot/dts/omap4.dtsi index 3dfec86c1dc9..4db99db0bffa 100644 --- a/arch/arm/boot/dts/omap4.dtsi +++ b/arch/arm/boot/dts/omap4.dtsi | |||
@@ -817,6 +817,85 @@ | |||
817 | 817 | ||
818 | status = "disabled"; | 818 | status = "disabled"; |
819 | }; | 819 | }; |
820 | |||
821 | dss: dss@58000000 { | ||
822 | compatible = "ti,omap4-dss"; | ||
823 | reg = <0x58000000 0x80>; | ||
824 | status = "disabled"; | ||
825 | ti,hwmods = "dss_core"; | ||
826 | clocks = <&dss_dss_clk>; | ||
827 | clock-names = "fck"; | ||
828 | #address-cells = <1>; | ||
829 | #size-cells = <1>; | ||
830 | ranges; | ||
831 | |||
832 | dispc@58001000 { | ||
833 | compatible = "ti,omap4-dispc"; | ||
834 | reg = <0x58001000 0x1000>; | ||
835 | interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; | ||
836 | ti,hwmods = "dss_dispc"; | ||
837 | clocks = <&dss_dss_clk>; | ||
838 | clock-names = "fck"; | ||
839 | }; | ||
840 | |||
841 | rfbi: encoder@58002000 { | ||
842 | compatible = "ti,omap4-rfbi"; | ||
843 | reg = <0x58002000 0x1000>; | ||
844 | status = "disabled"; | ||
845 | ti,hwmods = "dss_rfbi"; | ||
846 | clocks = <&dss_dss_clk>, <&dss_fck>; | ||
847 | clock-names = "fck", "ick"; | ||
848 | }; | ||
849 | |||
850 | venc: encoder@58003000 { | ||
851 | compatible = "ti,omap4-venc"; | ||
852 | reg = <0x58003000 0x1000>; | ||
853 | status = "disabled"; | ||
854 | ti,hwmods = "dss_venc"; | ||
855 | clocks = <&dss_tv_clk>; | ||
856 | clock-names = "fck"; | ||
857 | }; | ||
858 | |||
859 | dsi1: encoder@58004000 { | ||
860 | compatible = "ti,omap4-dsi"; | ||
861 | reg = <0x58004000 0x200>, | ||
862 | <0x58004200 0x40>, | ||
863 | <0x58004300 0x20>; | ||
864 | reg-names = "proto", "phy", "pll"; | ||
865 | interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>; | ||
866 | status = "disabled"; | ||
867 | ti,hwmods = "dss_dsi1"; | ||
868 | clocks = <&dss_dss_clk>, <&dss_sys_clk>; | ||
869 | clock-names = "fck", "sys_clk"; | ||
870 | }; | ||
871 | |||
872 | dsi2: encoder@58005000 { | ||
873 | compatible = "ti,omap4-dsi"; | ||
874 | reg = <0x58005000 0x200>, | ||
875 | <0x58005200 0x40>, | ||
876 | <0x58005300 0x20>; | ||
877 | reg-names = "proto", "phy", "pll"; | ||
878 | interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>; | ||
879 | status = "disabled"; | ||
880 | ti,hwmods = "dss_dsi2"; | ||
881 | clocks = <&dss_dss_clk>, <&dss_sys_clk>; | ||
882 | clock-names = "fck", "sys_clk"; | ||
883 | }; | ||
884 | |||
885 | hdmi: encoder@58006000 { | ||
886 | compatible = "ti,omap4-hdmi"; | ||
887 | reg = <0x58006000 0x200>, | ||
888 | <0x58006200 0x100>, | ||
889 | <0x58006300 0x100>, | ||
890 | <0x58006400 0x1000>; | ||
891 | reg-names = "wp", "pll", "phy", "core"; | ||
892 | interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>; | ||
893 | status = "disabled"; | ||
894 | ti,hwmods = "dss_hdmi"; | ||
895 | clocks = <&dss_48mhz_clk>, <&dss_sys_clk>; | ||
896 | clock-names = "fck", "sys_clk"; | ||
897 | }; | ||
898 | }; | ||
820 | }; | 899 | }; |
821 | }; | 900 | }; |
822 | 901 | ||