aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Griffin <peter.griffin@linaro.org>2016-09-05 09:16:00 -0400
committerPatrice Chotard <patrice.chotard@st.com>2016-09-14 07:36:50 -0400
commit399ce40b4729ad3dcbca62ccb8af4b3ae84073b0 (patch)
treef9381ba890024d1282bf0cf7fd35bc00833e0bf6
parent390aafe324e930a640deae6c2e029f7a79650df8 (diff)
ARM: STi: DT: STiH407: Add FDMA driver dt nodes.
These nodes are required to get the fdma driver working on STiH407 based silicon. Signed-off-by: Peter Griffin <peter.griffin@linaro.org> Acked-by: Lee Jones <lee.jones@linaro.org>
-rw-r--r--arch/arm/boot/dts/stih407-family.dtsi52
1 files changed, 52 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/stih407-family.dtsi b/arch/arm/boot/dts/stih407-family.dtsi
index c7a10bf0e02f..2b9322acfdfa 100644
--- a/arch/arm/boot/dts/stih407-family.dtsi
+++ b/arch/arm/boot/dts/stih407-family.dtsi
@@ -825,5 +825,57 @@
825 clock-frequency = <600000000>; 825 clock-frequency = <600000000>;
826 st,syscfg = <&syscfg_core 0x224>; 826 st,syscfg = <&syscfg_core 0x224>;
827 }; 827 };
828
829 /* fdma audio */
830 fdma0: dma-controller@8e20000 {
831 compatible = "st,stih407-fdma-mpe31-11", "st,slim-rproc";
832 reg = <0x8e20000 0x8000>,
833 <0x8e30000 0x3000>,
834 <0x8e37000 0x1000>,
835 <0x8e38000 0x8000>;
836 reg-names = "slimcore", "dmem", "peripherals", "imem";
837 clocks = <&clk_s_c0_flexgen CLK_FDMA>,
838 <&clk_s_c0_flexgen CLK_EXT2F_A9>,
839 <&clk_s_c0_flexgen CLK_EXT2F_A9>,
840 <&clk_s_c0_flexgen CLK_EXT2F_A9>;
841 interrupts = <GIC_SPI 5 IRQ_TYPE_NONE>;
842 dma-channels = <16>;
843 #dma-cells = <3>;
844 };
845
846 /* fdma app */
847 fdma1: dma-controller@8e40000 {
848 compatible = "st,stih407-fdma-mpe31-12", "st,slim-rproc";
849 reg = <0x8e40000 0x8000>,
850 <0x8e50000 0x3000>,
851 <0x8e57000 0x1000>,
852 <0x8e58000 0x8000>;
853 reg-names = "slimcore", "dmem", "peripherals", "imem";
854 clocks = <&clk_s_c0_flexgen CLK_FDMA>,
855 <&clk_s_c0_flexgen CLK_TX_ICN_DMU>,
856 <&clk_s_c0_flexgen CLK_TX_ICN_DMU>,
857 <&clk_s_c0_flexgen CLK_EXT2F_A9>;
858
859 interrupts = <GIC_SPI 7 IRQ_TYPE_NONE>;
860 dma-channels = <16>;
861 #dma-cells = <3>;
862 };
863
864 /* fdma free running */
865 fdma2: dma-controller@8e60000 {
866 compatible = "st,stih407-fdma-mpe31-13", "st,slim-rproc";
867 reg = <0x8e60000 0x8000>,
868 <0x8e70000 0x3000>,
869 <0x8e77000 0x1000>,
870 <0x8e78000 0x8000>;
871 reg-names = "slimcore", "dmem", "peripherals", "imem";
872 interrupts = <GIC_SPI 9 IRQ_TYPE_NONE>;
873 dma-channels = <16>;
874 #dma-cells = <3>;
875 clocks = <&clk_s_c0_flexgen CLK_FDMA>,
876 <&clk_s_c0_flexgen CLK_EXT2F_A9>,
877 <&clk_s_c0_flexgen CLK_TX_ICN_DISP_0>,
878 <&clk_s_c0_flexgen CLK_EXT2F_A9>;
879 };
828 }; 880 };
829}; 881};