mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-13 11:48:58 -04:00
arm64: dts: qcom: sc8280xp: disable sound nodes
The sound nodes in the SoC dtsi should be disabled by default. Note that the lpass-tlmm and macro blocks depend on having the board dts enable the adsp and specifying an appropriate firmware to enable the q6prm clock controller. Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org> Signed-off-by: Johan Hovold <johan+linaro@kernel.org> Signed-off-by: Bjorn Andersson <andersson@kernel.org> Link: https://lore.kernel.org/r/20230103103141.15807-2-johan+linaro@kernel.org
This commit is contained in:
committed by
Bjorn Andersson
parent
91238d52fb
commit
6ded5ed609
@@ -692,6 +692,10 @@ &remoteproc_nsp0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&rxmacro {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&soc {
|
||||
wcd938x: codec {
|
||||
compatible = "qcom,wcd9380-codec";
|
||||
@@ -795,6 +799,8 @@ codec {
|
||||
};
|
||||
|
||||
&swr0 {
|
||||
status = "okay";
|
||||
|
||||
left_spkr: wsa8830-left@0,1 {
|
||||
compatible = "sdw10217020200";
|
||||
reg = <0 1>;
|
||||
@@ -840,11 +846,17 @@ wcd_tx: wcd9380-tx@0,3 {
|
||||
};
|
||||
};
|
||||
|
||||
&txmacro {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&vamacro {
|
||||
pinctrl-0 = <&dmic01_default>, <&dmic02_default>;
|
||||
pinctrl-names = "default";
|
||||
vdd-micb-supply = <&vreg_s10b>;
|
||||
qcom,dmic-sample-rate = <600000>;
|
||||
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&usb_0 {
|
||||
@@ -895,12 +907,20 @@ &usb_1_qmpphy {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&wsamacro {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&xo_board_clk {
|
||||
clock-frequency = <38400000>;
|
||||
};
|
||||
|
||||
/* PINCTRL */
|
||||
|
||||
&lpass_tlmm {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&pmc8280_1_gpios {
|
||||
edp_bl_en: edp-bl-en-state {
|
||||
pins = "gpio8";
|
||||
|
||||
@@ -1741,6 +1741,8 @@ rxmacro: rxmacro@3200000 {
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rx_swr_default>;
|
||||
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
/* RX */
|
||||
@@ -1768,6 +1770,8 @@ swr1: soundwire-controller@3210000 {
|
||||
#sound-dai-cells = <1>;
|
||||
#address-cells = <2>;
|
||||
#size-cells = <0>;
|
||||
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
txmacro: txmacro@3220000 {
|
||||
@@ -1789,6 +1793,8 @@ txmacro: txmacro@3220000 {
|
||||
|
||||
#clock-cells = <0>;
|
||||
#sound-dai-cells = <1>;
|
||||
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
wsamacro: codec@3240000 {
|
||||
@@ -1810,6 +1816,8 @@ wsamacro: codec@3240000 {
|
||||
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&wsa_swr_default>;
|
||||
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
/* WSA */
|
||||
@@ -1836,6 +1844,8 @@ swr0: soundwire-controller@3250000 {
|
||||
#sound-dai-cells = <1>;
|
||||
#address-cells = <2>;
|
||||
#size-cells = <0>;
|
||||
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
/* TX */
|
||||
@@ -1864,6 +1874,8 @@ swr2: soundwire-controller@3330000 {
|
||||
qcom,ports-word-length = /bits/ 8 <0xff 0x00 0xff 0xff>;
|
||||
qcom,ports-block-group-count = /bits/ 8 <0xff 0xff 0xff 0xff>;
|
||||
qcom,ports-lane-control = /bits/ 8 <0x00 0x01 0x00 0x00>;
|
||||
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
vamacro: codec@3370000 {
|
||||
@@ -1880,6 +1892,8 @@ vamacro: codec@3370000 {
|
||||
#clock-cells = <0>;
|
||||
clock-output-names = "fsgen";
|
||||
#sound-dai-cells = <1>;
|
||||
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
lpass_tlmm: pinctrl@33c0000 {
|
||||
@@ -1894,6 +1908,8 @@ lpass_tlmm: pinctrl@33c0000 {
|
||||
<&q6prmcc LPASS_HW_DCODEC_VOTE LPASS_CLK_ATTRIBUTE_COUPLE_NO>;
|
||||
clock-names = "core", "audio";
|
||||
|
||||
status = "disabled";
|
||||
|
||||
tx_swr_default: tx-swr-default-state {
|
||||
clk-pins {
|
||||
pins = "gpio0";
|
||||
|
||||
Reference in New Issue
Block a user