From 2474aa08d019647d478495896edfb9487fbb1ac6 Mon Sep 17 00:00:00 2001 From: Jason Zhu Date: Tue, 18 Jun 2024 11:59:09 +0800 Subject: [PATCH] ARM: dts: rockchip: rk3506: add acdcdig_dsm/pdm node Change-Id: I8af92d054d73e59ce71225e9f72b33250db7ca6b Signed-off-by: Jason Zhu --- arch/arm/boot/dts/rk3506.dtsi | 37 +++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/arch/arm/boot/dts/rk3506.dtsi b/arch/arm/boot/dts/rk3506.dtsi index 5f7e50a66ccc..21bb021bdf43 100644 --- a/arch/arm/boot/dts/rk3506.dtsi +++ b/arch/arm/boot/dts/rk3506.dtsi @@ -479,6 +479,26 @@ status = "disabled"; }; + pdm: pdm@ff380000 { + compatible = "rockchip,rk3506-pdm", "rockchip,rk3576-pdm"; + reg = <0xff380000 0x1000>; + interrupts = ; + clocks = <&cru MCLK_PDM>, <&cru HCLK_PDM>, <&cru CLKOUT_PDM>; + clock-names = "pdm_clk", "pdm_hclk", "pdm_clk_out"; + dmas = <&dmac1 9>; + dma-names = "rx"; + pinctrl-names = "default"; + pinctrl-0 = <&rm_io0_pdm_clk0 + &rm_io0_pdm_clk1 + &rm_io0_pdm_sdi0 + &rm_io0_pdm_sdi1 + &rm_io0_pdm_sdi2 + &rm_io0_pdm_sdi3>; + #sound-dai-cells = <0>; + sound-name-prefix = "PDM0"; + status = "disabled"; + }; + fspi: spi@ff488000 { compatible = "rockchip,fspi"; reg = <0xff488000 0x4000>; @@ -490,6 +510,23 @@ status = "disabled"; }; + acdcdig_dsm: acdcdig-dsm@ff4b0000 { + compatible = "rockchip,rk3506-dsm"; + reg = <0xff4b0000 0x1000>; + clocks = <&cru MCLK_DSM>, <&cru HCLK_DSM>; + clock-names = "dac", "pclk"; + resets = <&cru SRST_M_DSM>; + reset-names = "reset" ; + rockchip,grf = <&grf>; + pinctrl-names = "default"; + pinctrl-0 = <&dsm_audm0_ln_pins + &dsm_audm0_lp_pins + &dsm_audm0_rn_pins + &dsm_audm0_rp_pins>; + #sound-dai-cells = <0>; + status = "disabled"; + }; + ioc_grf: syscon@ff4d8000 { compatible = "rockchip,rk3506-ioc-grf", "syscon"; reg = <0xff4d8000 0x8000>;