diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2014-06-12 00:44:26 -0400 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2014-06-17 06:58:32 -0400 |
commit | 09abd1fd11f98d6abde9c23244234170e7e36c2f (patch) | |
tree | d166f7de2c5952ff69057451fd039b6751c4fa40 | |
parent | 485f3ce67c11ce086c322b2622db01d7e7c59a84 (diff) |
ARM: shmobile: r8a7791: add R-Car sound support on DTSI
This patch support PIO transfer only at this point
Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
-rw-r--r-- | arch/arm/boot/dts/r8a7791.dtsi | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/r8a7791.dtsi b/arch/arm/boot/dts/r8a7791.dtsi index 43d2130ddc29..1997f168141a 100644 --- a/arch/arm/boot/dts/r8a7791.dtsi +++ b/arch/arm/boot/dts/r8a7791.dtsi | |||
@@ -985,4 +985,60 @@ | |||
985 | clock-names = "pcie", "pcie_bus"; | 985 | clock-names = "pcie", "pcie_bus"; |
986 | status = "disabled"; | 986 | status = "disabled"; |
987 | }; | 987 | }; |
988 | |||
989 | rcar_sound: rcar_sound@0xec500000 { | ||
990 | #sound-dai-cells = <1>; | ||
991 | compatible = "renesas,rcar_sound-r8a7791", "renesas,rcar_sound-gen2", "renesas,rcar_sound"; | ||
992 | interrupt-parent = <&gic>; | ||
993 | reg = <0 0xec500000 0 0x1000>, /* SCU */ | ||
994 | <0 0xec5a0000 0 0x100>, /* ADG */ | ||
995 | <0 0xec540000 0 0x1000>, /* SSIU */ | ||
996 | <0 0xec541000 0 0x1280>; /* SSI */ | ||
997 | clocks = <&mstp10_clks R8A7791_CLK_SSI_ALL>, | ||
998 | <&mstp10_clks R8A7791_CLK_SSI9>, <&mstp10_clks R8A7791_CLK_SSI8>, | ||
999 | <&mstp10_clks R8A7791_CLK_SSI7>, <&mstp10_clks R8A7791_CLK_SSI6>, | ||
1000 | <&mstp10_clks R8A7791_CLK_SSI5>, <&mstp10_clks R8A7791_CLK_SSI4>, | ||
1001 | <&mstp10_clks R8A7791_CLK_SSI3>, <&mstp10_clks R8A7791_CLK_SSI2>, | ||
1002 | <&mstp10_clks R8A7791_CLK_SSI1>, <&mstp10_clks R8A7791_CLK_SSI0>, | ||
1003 | <&mstp10_clks R8A7791_CLK_SCU_SRC9>, <&mstp10_clks R8A7791_CLK_SCU_SRC8>, | ||
1004 | <&mstp10_clks R8A7791_CLK_SCU_SRC7>, <&mstp10_clks R8A7791_CLK_SCU_SRC6>, | ||
1005 | <&mstp10_clks R8A7791_CLK_SCU_SRC5>, <&mstp10_clks R8A7791_CLK_SCU_SRC4>, | ||
1006 | <&mstp10_clks R8A7791_CLK_SCU_SRC3>, <&mstp10_clks R8A7791_CLK_SCU_SRC2>, | ||
1007 | <&mstp10_clks R8A7791_CLK_SCU_SRC1>, <&mstp10_clks R8A7791_CLK_SCU_SRC0>, | ||
1008 | <&audio_clk_a>, <&audio_clk_b>, <&audio_clk_c>, <&m2_clk>; | ||
1009 | clock-names = "ssi-all", | ||
1010 | "ssi.9", "ssi.8", "ssi.7", "ssi.6", "ssi.5", | ||
1011 | "ssi.4", "ssi.3", "ssi.2", "ssi.1", "ssi.0", | ||
1012 | "src.9", "src.8", "src.7", "src.6", "src.5", | ||
1013 | "src.4", "src.3", "src.2", "src.1", "src.0", | ||
1014 | "clk_a", "clk_b", "clk_c", "clk_i"; | ||
1015 | |||
1016 | status = "disabled"; | ||
1017 | |||
1018 | rcar_sound,src { | ||
1019 | src0: src@0 { }; | ||
1020 | src1: src@1 { }; | ||
1021 | src2: src@2 { }; | ||
1022 | src3: src@3 { }; | ||
1023 | src4: src@4 { }; | ||
1024 | src5: src@5 { }; | ||
1025 | src6: src@6 { }; | ||
1026 | src7: src@7 { }; | ||
1027 | src8: src@8 { }; | ||
1028 | src9: src@9 { }; | ||
1029 | }; | ||
1030 | |||
1031 | rcar_sound,ssi { | ||
1032 | ssi0: ssi@0 { interrupts = <0 370 IRQ_TYPE_LEVEL_HIGH>; }; | ||
1033 | ssi1: ssi@1 { interrupts = <0 371 IRQ_TYPE_LEVEL_HIGH>; }; | ||
1034 | ssi2: ssi@2 { interrupts = <0 372 IRQ_TYPE_LEVEL_HIGH>; }; | ||
1035 | ssi3: ssi@3 { interrupts = <0 373 IRQ_TYPE_LEVEL_HIGH>; }; | ||
1036 | ssi4: ssi@4 { interrupts = <0 374 IRQ_TYPE_LEVEL_HIGH>; }; | ||
1037 | ssi5: ssi@5 { interrupts = <0 375 IRQ_TYPE_LEVEL_HIGH>; }; | ||
1038 | ssi6: ssi@6 { interrupts = <0 376 IRQ_TYPE_LEVEL_HIGH>; }; | ||
1039 | ssi7: ssi@7 { interrupts = <0 377 IRQ_TYPE_LEVEL_HIGH>; }; | ||
1040 | ssi8: ssi@8 { interrupts = <0 378 IRQ_TYPE_LEVEL_HIGH>; }; | ||
1041 | ssi9: ssi@9 { interrupts = <0 379 IRQ_TYPE_LEVEL_HIGH>; }; | ||
1042 | }; | ||
1043 | }; | ||
988 | }; | 1044 | }; |