diff options
author | Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> | 2014-06-11 02:53:54 -0400 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2014-06-17 06:58:26 -0400 |
commit | 7df2fd572b9f159657a145f3fdd700d3e00760d9 (patch) | |
tree | 6182da566418da7fdf4cf694ec9a8771907263a0 /arch/arm/boot/dts/r8a7790.dtsi | |
parent | bcde37225438687231bb9510c07e60dcb8db1988 (diff) |
ARM: shmobile: r8a7790: 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>
Diffstat (limited to 'arch/arm/boot/dts/r8a7790.dtsi')
-rw-r--r-- | arch/arm/boot/dts/r8a7790.dtsi | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/r8a7790.dtsi b/arch/arm/boot/dts/r8a7790.dtsi index 0f83bd778a3d..29907c9d8e5b 100644 --- a/arch/arm/boot/dts/r8a7790.dtsi +++ b/arch/arm/boot/dts/r8a7790.dtsi | |||
@@ -920,4 +920,60 @@ | |||
920 | #size-cells = <0>; | 920 | #size-cells = <0>; |
921 | status = "disabled"; | 921 | status = "disabled"; |
922 | }; | 922 | }; |
923 | |||
924 | rcar_sound: rcar_sound@0xec500000 { | ||
925 | #sound-dai-cells = <1>; | ||
926 | compatible = "renesas,rcar_sound-r8a7790", "renesas,rcar_sound-gen2", "renesas,rcar_sound"; | ||
927 | interrupt-parent = <&gic>; | ||
928 | reg = <0 0xec500000 0 0x1000>, /* SCU */ | ||
929 | <0 0xec5a0000 0 0x100>, /* ADG */ | ||
930 | <0 0xec540000 0 0x1000>, /* SSIU */ | ||
931 | <0 0xec541000 0 0x1280>; /* SSI */ | ||
932 | clocks = <&mstp10_clks R8A7790_CLK_SSI_ALL>, | ||
933 | <&mstp10_clks R8A7790_CLK_SSI9>, <&mstp10_clks R8A7790_CLK_SSI8>, | ||
934 | <&mstp10_clks R8A7790_CLK_SSI7>, <&mstp10_clks R8A7790_CLK_SSI6>, | ||
935 | <&mstp10_clks R8A7790_CLK_SSI5>, <&mstp10_clks R8A7790_CLK_SSI4>, | ||
936 | <&mstp10_clks R8A7790_CLK_SSI3>, <&mstp10_clks R8A7790_CLK_SSI2>, | ||
937 | <&mstp10_clks R8A7790_CLK_SSI1>, <&mstp10_clks R8A7790_CLK_SSI0>, | ||
938 | <&mstp10_clks R8A7790_CLK_SCU_SRC9>, <&mstp10_clks R8A7790_CLK_SCU_SRC8>, | ||
939 | <&mstp10_clks R8A7790_CLK_SCU_SRC7>, <&mstp10_clks R8A7790_CLK_SCU_SRC6>, | ||
940 | <&mstp10_clks R8A7790_CLK_SCU_SRC5>, <&mstp10_clks R8A7790_CLK_SCU_SRC4>, | ||
941 | <&mstp10_clks R8A7790_CLK_SCU_SRC3>, <&mstp10_clks R8A7790_CLK_SCU_SRC2>, | ||
942 | <&mstp10_clks R8A7790_CLK_SCU_SRC1>, <&mstp10_clks R8A7790_CLK_SCU_SRC0>, | ||
943 | <&audio_clk_a>, <&audio_clk_b>, <&audio_clk_c>, <&m2_clk>; | ||
944 | clock-names = "ssi-all", | ||
945 | "ssi.9", "ssi.8", "ssi.7", "ssi.6", "ssi.5", | ||
946 | "ssi.4", "ssi.3", "ssi.2", "ssi.1", "ssi.0", | ||
947 | "src.9", "src.8", "src.7", "src.6", "src.5", | ||
948 | "src.4", "src.3", "src.2", "src.1", "src.0", | ||
949 | "clk_a", "clk_b", "clk_c", "clk_i"; | ||
950 | |||
951 | status = "disabled"; | ||
952 | |||
953 | rcar_sound,src { | ||
954 | src0: src@0 { }; | ||
955 | src1: src@1 { }; | ||
956 | src2: src@2 { }; | ||
957 | src3: src@3 { }; | ||
958 | src4: src@4 { }; | ||
959 | src5: src@5 { }; | ||
960 | src6: src@6 { }; | ||
961 | src7: src@7 { }; | ||
962 | src8: src@8 { }; | ||
963 | src9: src@9 { }; | ||
964 | }; | ||
965 | |||
966 | rcar_sound,ssi { | ||
967 | ssi0: ssi@0 { interrupts = <0 370 IRQ_TYPE_LEVEL_HIGH>; }; | ||
968 | ssi1: ssi@1 { interrupts = <0 371 IRQ_TYPE_LEVEL_HIGH>; }; | ||
969 | ssi2: ssi@2 { interrupts = <0 372 IRQ_TYPE_LEVEL_HIGH>; }; | ||
970 | ssi3: ssi@3 { interrupts = <0 373 IRQ_TYPE_LEVEL_HIGH>; }; | ||
971 | ssi4: ssi@4 { interrupts = <0 374 IRQ_TYPE_LEVEL_HIGH>; }; | ||
972 | ssi5: ssi@5 { interrupts = <0 375 IRQ_TYPE_LEVEL_HIGH>; }; | ||
973 | ssi6: ssi@6 { interrupts = <0 376 IRQ_TYPE_LEVEL_HIGH>; }; | ||
974 | ssi7: ssi@7 { interrupts = <0 377 IRQ_TYPE_LEVEL_HIGH>; }; | ||
975 | ssi8: ssi@8 { interrupts = <0 378 IRQ_TYPE_LEVEL_HIGH>; }; | ||
976 | ssi9: ssi@9 { interrupts = <0 379 IRQ_TYPE_LEVEL_HIGH>; }; | ||
977 | }; | ||
978 | }; | ||
923 | }; | 979 | }; |