diff options
author | Peter Griffin <peter.griffin@linaro.org> | 2016-09-05 09:16:00 -0400 |
---|---|---|
committer | Patrice Chotard <patrice.chotard@st.com> | 2016-09-14 07:36:50 -0400 |
commit | 399ce40b4729ad3dcbca62ccb8af4b3ae84073b0 (patch) | |
tree | f9381ba890024d1282bf0cf7fd35bc00833e0bf6 | |
parent | 390aafe324e930a640deae6c2e029f7a79650df8 (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.dtsi | 52 |
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 | }; |