From 6113767b45b8865a07ac372cbdb5cd8d07e212be Mon Sep 17 00:00:00 2001 From: Sugar Zhang Date: Thu, 29 Nov 2018 16:33:00 +0800 Subject: [PATCH] arm: dts: rockchip: add reset properties for i2s Change-Id: I4c04448a7f1630aec0f0a6e32edbcf9e6669efcb Signed-off-by: Sugar Zhang --- arch/arm/boot/dts/rk3036.dtsi | 2 ++ arch/arm/boot/dts/rk3066a.dtsi | 6 ++++++ arch/arm/boot/dts/rk312x.dtsi | 4 ++++ arch/arm/boot/dts/rk322x.dtsi | 6 ++++++ arch/arm/boot/dts/rk3288.dtsi | 2 ++ 5 files changed, 20 insertions(+) diff --git a/arch/arm/boot/dts/rk3036.dtsi b/arch/arm/boot/dts/rk3036.dtsi index 71dd58b2ec84..caeb144513fb 100644 --- a/arch/arm/boot/dts/rk3036.dtsi +++ b/arch/arm/boot/dts/rk3036.dtsi @@ -480,6 +480,8 @@ assigned-clock-parents = <&cru SCLK_I2S_FRAC>; dmas = <&pdma 0>, <&pdma 1>; dma-names = "tx", "rx"; + resets = <&cru SRST_I2S>; + reset-names = "reset-m"; pinctrl-names = "default"; pinctrl-0 = <&i2s_bus>; status = "disabled"; diff --git a/arch/arm/boot/dts/rk3066a.dtsi b/arch/arm/boot/dts/rk3066a.dtsi index 3ac2d2612e4a..23e08f8d305f 100644 --- a/arch/arm/boot/dts/rk3066a.dtsi +++ b/arch/arm/boot/dts/rk3066a.dtsi @@ -273,6 +273,8 @@ dma-names = "tx", "rx"; clock-names = "i2s_hclk", "i2s_clk"; clocks = <&cru HCLK_I2S_8CH>, <&cru SCLK_I2S0>; + resets = <&cru SRST_I2S0>; + reset-names = "reset-m"; rockchip,playback-channels = <8>; rockchip,capture-channels = <2>; status = "disabled"; @@ -290,6 +292,8 @@ dma-names = "tx", "rx"; clock-names = "i2s_hclk", "i2s_clk"; clocks = <&cru HCLK_I2S0_2CH>, <&cru SCLK_I2S1>; + resets = <&cru SRST_I2S1>; + reset-names = "reset-m"; rockchip,playback-channels = <2>; rockchip,capture-channels = <2>; status = "disabled"; @@ -307,6 +311,8 @@ dma-names = "tx", "rx"; clock-names = "i2s_hclk", "i2s_clk"; clocks = <&cru HCLK_I2S1_2CH>, <&cru SCLK_I2S2>; + resets = <&cru SRST_I2S2>; + reset-names = "reset-m"; rockchip,playback-channels = <2>; rockchip,capture-channels = <2>; status = "disabled"; diff --git a/arch/arm/boot/dts/rk312x.dtsi b/arch/arm/boot/dts/rk312x.dtsi index d56329de0d9b..b3fadfce03a0 100644 --- a/arch/arm/boot/dts/rk312x.dtsi +++ b/arch/arm/boot/dts/rk312x.dtsi @@ -762,6 +762,8 @@ interrupts = ; dmas = <&pdma 14>, <&pdma 15>; dma-names = "tx", "rx"; + resets = <&cru SRST_I2S_8CH>; + reset-names = "reset-m"; status = "disabled"; }; @@ -797,6 +799,8 @@ interrupts = ; dmas = <&pdma 0>, <&pdma 1>; dma-names = "tx", "rx"; + resets = <&cru SRST_I2S_2CH>; + reset-names = "reset-m"; status = "disabled"; }; diff --git a/arch/arm/boot/dts/rk322x.dtsi b/arch/arm/boot/dts/rk322x.dtsi index 026f7fe4e114..9ca100e8288b 100644 --- a/arch/arm/boot/dts/rk322x.dtsi +++ b/arch/arm/boot/dts/rk322x.dtsi @@ -281,6 +281,8 @@ clocks = <&cru SCLK_I2S1>, <&cru HCLK_I2S1_8CH>; dmas = <&pdma 14>, <&pdma 15>; dma-names = "tx", "rx"; + resets = <&cru SRST_I2S1>; + reset-names = "reset-m"; pinctrl-names = "default"; pinctrl-0 = <&i2s1_bus>; status = "disabled"; @@ -296,6 +298,8 @@ clocks = <&cru SCLK_I2S0>, <&cru HCLK_I2S0_8CH>; dmas = <&pdma 11>, <&pdma 12>; dma-names = "tx", "rx"; + resets = <&cru SRST_I2S0>; + reset-names = "reset-m"; status = "disabled"; }; @@ -323,6 +327,8 @@ clocks = <&cru SCLK_I2S2>, <&cru HCLK_I2S2_2CH>; dmas = <&pdma 0>, <&pdma 1>; dma-names = "tx", "rx"; + resets = <&cru SRST_I2S2>; + reset-names = "reset-m"; status = "disabled"; }; diff --git a/arch/arm/boot/dts/rk3288.dtsi b/arch/arm/boot/dts/rk3288.dtsi index 1b7602f25f34..bc0ba94db1ef 100644 --- a/arch/arm/boot/dts/rk3288.dtsi +++ b/arch/arm/boot/dts/rk3288.dtsi @@ -1175,6 +1175,8 @@ assigned-clock-parents = <&cru PLL_GPLL>; pinctrl-names = "default"; pinctrl-0 = <&i2s0_bus>; + resets = <&cru SRST_I2S0>; + reset-names = "reset-m"; rockchip,playback-channels = <8>; rockchip,capture-channels = <2>; status = "disabled";