arm64: dts: rockchip: rk3576 boards: Add pinctrl idle/clk for pdm

This commit adds pinctrl idle/clk configuration for the PDM on RK3576 boards to improve power management and reduce clock glitches during runtime.

commit: 48aa220b8b ("ASoC: rockchip: pdm_v2: Fix clk glitch on runtime PM")

Signed-off-by: XiaoTan Luo <lxt@rock-chips.com>
Change-Id: I41ad272a19656af325b42e4284296a21f14cafe4
This commit is contained in:
XiaoTan Luo
2024-08-12 19:30:10 +08:00
committed by Tao Huang
parent a44df82a67
commit b050234e13
4 changed files with 24 additions and 15 deletions

View File

@@ -629,12 +629,15 @@
&pdm1 {
status = "okay";
pinctrl-0 = <&pdm1m1_clk0
&pdm1m1_clk1
&pdm1m1_sdi0
pinctrl-names = "default", "idle", "clk";
pinctrl-0 = <&pdm1m1_sdi0
&pdm1m1_sdi1
&pdm1m1_sdi2
&pdm1m1_sdi3>;
pinctrl-1 = <&pdm1m1_clk0_idle
&pdm1m1_clk1_idle>;
pinctrl-2 = <&pdm1m1_clk0
&pdm1m1_clk1>;
};
&pinctrl {

View File

@@ -439,13 +439,15 @@
&pdm1 {
status = "disabled";
pinctrl-names = "default";
pinctrl-0 = <&pdm1m1_clk0
&pdm1m1_clk1
&pdm1m1_sdi0
pinctrl-names = "default", "idle", "clk";
pinctrl-0 = <&pdm1m1_sdi0
&pdm1m1_sdi1
&pdm1m1_sdi2
&pdm1m1_sdi3>;
pinctrl-1 = <&pdm1m1_clk0_idle
&pdm1m1_clk1_idle>;
pinctrl-2 = <&pdm1m1_clk0
&pdm1m1_clk1>;
};
&pinctrl {

View File

@@ -260,13 +260,15 @@
&pdm1 {
status = "disabled";
pinctrl-names = "default";
pinctrl-0 = <&pdm1m1_clk0
&pdm1m1_clk1
&pdm1m1_sdi0
pinctrl-names = "default", "idle", "clk";
pinctrl-0 = <&pdm1m1_sdi0
&pdm1m1_sdi1
&pdm1m1_sdi2
&pdm1m1_sdi3>;
pinctrl-1 = <&pdm1m1_clk0_idle
&pdm1m1_clk1_idle>;
pinctrl-2 = <&pdm1m1_clk0
&pdm1m1_clk1>;
};
&pinctrl {

View File

@@ -322,13 +322,15 @@
&pdm1 {
status = "disabled";
pinctrl-names = "default";
pinctrl-0 = <&pdm1m1_clk0
&pdm1m1_clk1
&pdm1m1_sdi0
pinctrl-names = "default", "idle", "clk";
pinctrl-0 = <&pdm1m1_sdi0
&pdm1m1_sdi1
&pdm1m1_sdi2
&pdm1m1_sdi3>;
pinctrl-1 = <&pdm1m1_clk0_idle
&pdm1m1_clk1_idle>;
pinctrl-2 = <&pdm1m1_clk0
&pdm1m1_clk1>;
};
&pinctrl {