arm64: dts: qcom: sc7280: Stop setting dmic01 pinctrl for va-macro

There's devices that don't have a DMIC connected to va-macro, so stop
setting the pinctrl in sc7280.dtsi, but move it to the devices that
actually are using it.

No change in functionality is expected, just some boards with disabled
va-macro are losing the pinctrl (herobrine-r1, villager-r0, zombie*).

Signed-off-by: Luca Weiss <luca.weiss@fairphone.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250404-sc7280-va-dmic01-v1-1-2862ddd20c48@fairphone.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
pull/1253/head
Luca Weiss 2025-04-04 10:42:22 +02:00 committed by Bjorn Andersson
parent bd4718d97d
commit 8881698cbd
4 changed files with 6 additions and 3 deletions

View File

@ -139,6 +139,7 @@ hp_i2c: &i2c2 {
vdd-micb-supply = <&pp1800_l2c>;
pinctrl-0 = <&lpass_dmic01_clk>, <&lpass_dmic01_data>, <&lpass_dmic23_clk>,
<&lpass_dmic23_data>;
pinctrl-names = "default";
status = "okay";
};

View File

@ -141,6 +141,9 @@
};
&lpass_va_macro {
pinctrl-0 = <&lpass_dmic01_clk>, <&lpass_dmic01_data>;
pinctrl-names = "default";
status = "okay";
};

View File

@ -412,6 +412,8 @@
&lpass_va_macro {
status = "okay";
vdd-micb-supply = <&vreg_bob>;
pinctrl-0 = <&lpass_dmic01_clk>, <&lpass_dmic01_data>;
pinctrl-names = "default";
};
&pcie1 {

View File

@ -2652,9 +2652,6 @@
compatible = "qcom,sc7280-lpass-va-macro";
reg = <0 0x03370000 0 0x1000>;
pinctrl-names = "default";
pinctrl-0 = <&lpass_dmic01_clk>, <&lpass_dmic01_data>;
clocks = <&lpass_aon LPASS_AON_CC_TX_MCLK_CLK>;
clock-names = "mclk";