From cb239e6effed414d6402182c73299351b467780f Mon Sep 17 00:00:00 2001 From: Sugar Zhang Date: Sat, 13 Nov 2021 14:24:25 +0800 Subject: [PATCH] arm64: dts: rockchip: rk3588: Fix clk for dedicated i2s These controllers use the same clk for tx/rx. Signed-off-by: Sugar Zhang Change-Id: Ie9a0adb950cdc584761c1079cb45e58d5eafccfb --- arch/arm64/boot/dts/rockchip/rk3588.dtsi | 12 ++++++------ arch/arm64/boot/dts/rockchip/rk3588s.dtsi | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3588.dtsi b/arch/arm64/boot/dts/rockchip/rk3588.dtsi index 90242e13645a..276bd7bfb141 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588.dtsi @@ -135,8 +135,8 @@ compatible = "rockchip,rk3588-i2s-tdm"; reg = <0x0 0xfddf4000 0x0 0x1000>; interrupts = ; - clocks = <&cru MCLK_I2S6_8CH_TX>, <&cru HCLK_I2S6_8CH>; - clock-names = "mclk_tx", "hclk"; + clocks = <&cru MCLK_I2S6_8CH_TX>, <&cru MCLK_I2S6_8CH_TX>, <&cru HCLK_I2S6_8CH>; + clock-names = "mclk_tx", "mclk_rx", "hclk"; dmas = <&dmac2 4>; dma-names = "tx"; power-domains = <&power RK3588_PD_VO1>; @@ -151,8 +151,8 @@ compatible = "rockchip,rk3588-i2s-tdm"; reg = <0x0 0xfddf8000 0x0 0x1000>; interrupts = ; - clocks = <&cru MCLK_I2S7_8CH_RX>, <&cru HCLK_I2S7_8CH>; - clock-names = "mclk_rx", "hclk"; + clocks = <&cru MCLK_I2S7_8CH_RX>, <&cru MCLK_I2S7_8CH_RX>, <&cru HCLK_I2S7_8CH>; + clock-names = "mclk_tx", "mclk_rx", "hclk"; dmas = <&dmac2 21>; dma-names = "rx"; power-domains = <&power RK3588_PD_VO1>; @@ -167,8 +167,8 @@ compatible = "rockchip,rk3588-i2s-tdm"; reg = <0x0 0xfde00000 0x0 0x1000>; interrupts = ; - clocks = <&cru MCLK_I2S10_8CH_RX>, <&cru HCLK_I2S10_8CH>; - clock-names = "mclk_rx", "hclk"; + clocks = <&cru MCLK_I2S10_8CH_RX>, <&cru MCLK_I2S10_8CH_RX>, <&cru HCLK_I2S10_8CH>; + clock-names = "mclk_tx", "mclk_rx", "hclk"; dmas = <&dmac2 24>; dma-names = "rx"; power-domains = <&power RK3588_PD_VO1>; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi index efa69a02c7e0..305463700796 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s.dtsi @@ -1897,8 +1897,8 @@ compatible = "rockchip,rk3588-i2s-tdm"; reg = <0x0 0xfddc0000 0x0 0x1000>; interrupts = ; - clocks = <&cru MCLK_I2S4_8CH_TX>, <&cru HCLK_I2S4_8CH>; - clock-names = "mclk_tx", "hclk"; + clocks = <&cru MCLK_I2S4_8CH_TX>, <&cru MCLK_I2S4_8CH_TX>, <&cru HCLK_I2S4_8CH>; + clock-names = "mclk_tx", "mclk_rx", "hclk"; dmas = <&dmac2 0>; dma-names = "tx"; power-domains = <&power RK3588_PD_VO0>; @@ -1926,8 +1926,8 @@ compatible = "rockchip,rk3588-i2s-tdm"; reg = <0x0 0xfddf0000 0x0 0x1000>; interrupts = ; - clocks = <&cru MCLK_I2S5_8CH_TX>, <&cru HCLK_I2S5_8CH>; - clock-names = "mclk_tx", "hclk"; + clocks = <&cru MCLK_I2S5_8CH_TX>, <&cru MCLK_I2S5_8CH_TX>, <&cru HCLK_I2S5_8CH>; + clock-names = "mclk_tx", "mclk_rx", "hclk"; dmas = <&dmac2 2>; dma-names = "tx"; power-domains = <&power RK3588_PD_VO1>; @@ -1942,8 +1942,8 @@ compatible = "rockchip,rk3588-i2s-tdm"; reg = <0x0 0xfddfc000 0x0 0x1000>; interrupts = ; - clocks = <&cru MCLK_I2S9_8CH_RX>, <&cru HCLK_I2S9_8CH>; - clock-names = "mclk_rx", "hclk"; + clocks = <&cru MCLK_I2S9_8CH_RX>, <&cru MCLK_I2S9_8CH_RX>, <&cru HCLK_I2S9_8CH>; + clock-names = "mclk_tx", "mclk_rx", "hclk"; dmas = <&dmac2 23>; dma-names = "rx"; power-domains = <&power RK3588_PD_VO1>;