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";