mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 20:07:46 +09:00
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:
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user