Merge "ARM: dts: msm: Update wcd codec for kera-qmp1000"
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
commit
57b38ce24d
@@ -21,7 +21,7 @@
|
|||||||
qcom,wsa-max-devs = <0>;
|
qcom,wsa-max-devs = <0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&wsa_swr {
|
&swr0 {
|
||||||
qcom,swr-num-dev = <0>;
|
qcom,swr-num-dev = <0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -58,7 +58,7 @@
|
|||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
|
||||||
&wsa_swr {
|
&swr0 {
|
||||||
wsa884x_0220: wsa884x@02170220 {
|
wsa884x_0220: wsa884x@02170220 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
reg = <0x6AC0000 0x0>;
|
reg = <0x6AC0000 0x0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&rx_swr {
|
&swr1 {
|
||||||
swrm-io-base = <0x6AD0000 0x0>;
|
swrm-io-base = <0x6AD0000 0x0>;
|
||||||
interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
|
interrupts = <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
};
|
};
|
||||||
@@ -19,12 +19,12 @@
|
|||||||
reg = <0x6B00000 0x0>;
|
reg = <0x6B00000 0x0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&wsa_swr {
|
&swr0 {
|
||||||
swrm-io-base = <0x6B10000 0x0>;
|
swrm-io-base = <0x6B10000 0x0>;
|
||||||
interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>;
|
interrupts = <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&tx_swr {
|
&swr2 {
|
||||||
reg = <0x7630000 0x0>;
|
reg = <0x7630000 0x0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -5,35 +5,8 @@
|
|||||||
|
|
||||||
#include "kera-audio-mtp.dtsi"
|
#include "kera-audio-mtp.dtsi"
|
||||||
|
|
||||||
&rx_swr {
|
|
||||||
qcom,swr-num-dev = <2>;
|
|
||||||
};
|
|
||||||
|
|
||||||
&wcd9378_rx_slave {
|
&swr2 {
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&wcd9378_tx_slave {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&wcd9378_codec {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&wcd939x_rx_slave {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
&wcd939x_tx_slave {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
&wcd939x_codec {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
&tx_swr {
|
|
||||||
qmp01: qmp@04170232 {
|
qmp01: qmp@04170232 {
|
||||||
/*
|
/*
|
||||||
* reg = <Class_partID[7:0]
|
* reg = <Class_partID[7:0]
|
||||||
@@ -114,12 +87,12 @@
|
|||||||
&kera_snd {
|
&kera_snd {
|
||||||
qcom,model = "kera-mtp-qmp-snd-card";
|
qcom,model = "kera-mtp-qmp-snd-card";
|
||||||
asoc-codec = <&stub_codec>, <&lpass_cdc>,
|
asoc-codec = <&stub_codec>, <&lpass_cdc>,
|
||||||
<&wcd9378_codec>,
|
<&wcd939x_codec>,
|
||||||
<&wsa884x_0220>, <&wsa884x_0221>,
|
<&wsa884x_0220>, <&wsa884x_0221>,
|
||||||
<&qmp01>, <&qmp02>,
|
<&qmp01>, <&qmp02>,
|
||||||
<&qmp03>, <&qmp04>;
|
<&qmp03>, <&qmp04>;
|
||||||
asoc-codec-names = "msm-stub-codec.1", "lpass-cdc",
|
asoc-codec-names = "msm-stub-codec.1", "lpass-cdc",
|
||||||
"wcd9378_codec",
|
"wcd939x_codec",
|
||||||
"wsa-codec1", "wsa-codec2",
|
"wsa-codec1", "wsa-codec2",
|
||||||
"qmp-dmic.01", "qmp-dmic.02",
|
"qmp-dmic.01", "qmp-dmic.02",
|
||||||
"qmp-dmic.03", "qmp-dmic.04";
|
"qmp-dmic.03", "qmp-dmic.04";
|
||||||
@@ -132,9 +105,7 @@
|
|||||||
"AMIC3", "Analog Mic3",
|
"AMIC3", "Analog Mic3",
|
||||||
"AMIC3", "MIC BIAS3",
|
"AMIC3", "MIC BIAS3",
|
||||||
"AMIC4", "Analog Mic4",
|
"AMIC4", "Analog Mic4",
|
||||||
"AMIC4", "MIC BIAS3",
|
"AMIC4", "MIC BIAS1",
|
||||||
"AMIC5", "Analog Mic5",
|
|
||||||
"AMIC5", "MIC BIAS4",
|
|
||||||
"VA AMIC1", "Analog Mic1",
|
"VA AMIC1", "Analog Mic1",
|
||||||
"VA AMIC1", "VA MIC BIAS1",
|
"VA AMIC1", "VA MIC BIAS1",
|
||||||
"VA AMIC2", "Analog Mic2",
|
"VA AMIC2", "Analog Mic2",
|
||||||
@@ -142,9 +113,7 @@
|
|||||||
"VA AMIC3", "Analog Mic3",
|
"VA AMIC3", "Analog Mic3",
|
||||||
"VA AMIC3", "VA MIC BIAS3",
|
"VA AMIC3", "VA MIC BIAS3",
|
||||||
"VA AMIC4", "Analog Mic4",
|
"VA AMIC4", "Analog Mic4",
|
||||||
"VA AMIC4", "VA MIC BIAS3",
|
"VA AMIC4", "VA MIC BIAS1",
|
||||||
"VA AMIC5", "Analog Mic5",
|
|
||||||
"VA AMIC5", "VA MIC BIAS4",
|
|
||||||
"TX DMIC0", "Digital Mic0",
|
"TX DMIC0", "Digital Mic0",
|
||||||
"TX DMIC0", "MIC BIAS3",
|
"TX DMIC0", "MIC BIAS3",
|
||||||
"TX DMIC1", "Digital Mic1",
|
"TX DMIC1", "Digital Mic1",
|
||||||
@@ -155,7 +124,7 @@
|
|||||||
"TX DMIC3", "MIC BIAS1",
|
"TX DMIC3", "MIC BIAS1",
|
||||||
"IN1_HPHL", "HPHL_OUT",
|
"IN1_HPHL", "HPHL_OUT",
|
||||||
"IN2_HPHR", "HPHR_OUT",
|
"IN2_HPHR", "HPHR_OUT",
|
||||||
"IN3_EAR", "AUX_OUT",
|
"IN3_AUX", "AUX_OUT",
|
||||||
"WSA SRC0_INP", "SRC0",
|
"WSA SRC0_INP", "SRC0",
|
||||||
"WSA_TX DEC0_INP", "TX DEC0 MUX",
|
"WSA_TX DEC0_INP", "TX DEC0 MUX",
|
||||||
"WSA_TX DEC1_INP", "TX DEC1 MUX",
|
"WSA_TX DEC1_INP", "TX DEC1 MUX",
|
||||||
|
@@ -30,11 +30,11 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&rx_swr {
|
&swr1 {
|
||||||
qcom,swr-num-dev = <2>;
|
qcom,swr-num-dev = <2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&wsa_swr {
|
&swr0 {
|
||||||
qcom,swr-num-dev = <2>;
|
qcom,swr-num-dev = <2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -156,7 +156,7 @@
|
|||||||
swr-haptics-unsupported;
|
swr-haptics-unsupported;
|
||||||
qcom,pri_mi2s_gpios = <&cdc_pri_mi2s_gpios>;
|
qcom,pri_mi2s_gpios = <&cdc_pri_mi2s_gpios>;
|
||||||
qcom,wcd-disable-legacy-surge;
|
qcom,wcd-disable-legacy-surge;
|
||||||
//wcd939x-i2c-handle = <&wcd_usbss>;
|
wcd939x-i2c-handle = <&wcd_usbss>;
|
||||||
qcom,msm-mbhc-usbc-audio-supported = <0>;
|
qcom,msm-mbhc-usbc-audio-supported = <0>;
|
||||||
qcom,msm-mbhc-hphl-swh = <1>;
|
qcom,msm-mbhc-hphl-swh = <1>;
|
||||||
qcom,msm-mbhc-gnd-swh = <1>;
|
qcom,msm-mbhc-gnd-swh = <1>;
|
||||||
|
@@ -37,7 +37,7 @@
|
|||||||
qcom,use-clk-id = <VA_CORE_CLK>;
|
qcom,use-clk-id = <VA_CORE_CLK>;
|
||||||
qcom,is-used-swr-gpio = <1>;
|
qcom,is-used-swr-gpio = <1>;
|
||||||
qcom,va-swr-gpios = <&va_swr_gpios>;
|
qcom,va-swr-gpios = <&va_swr_gpios>;
|
||||||
tx_swr: va_swr_master {
|
swr2: va_swr_master {
|
||||||
compatible = "qcom,swr-mstr";
|
compatible = "qcom,swr-mstr";
|
||||||
#address-cells = <2>;
|
#address-cells = <2>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
@@ -48,7 +48,7 @@
|
|||||||
qcom,swr_master_id = <3>;
|
qcom,swr_master_id = <3>;
|
||||||
qcom,mipi-sdw-block-packing-mode = <1>;
|
qcom,mipi-sdw-block-packing-mode = <1>;
|
||||||
interrupts =
|
interrupts =
|
||||||
<GIC_SPI 722 IRQ_TYPE_LEVEL_HIGH>,
|
<GIC_SPI 721 IRQ_TYPE_LEVEL_HIGH>,
|
||||||
<GIC_SPI 520 IRQ_TYPE_LEVEL_HIGH>;
|
<GIC_SPI 520 IRQ_TYPE_LEVEL_HIGH>;
|
||||||
interrupt-names = "swr_master_irq", "swr_wake_irq";
|
interrupt-names = "swr_master_irq", "swr_wake_irq";
|
||||||
qcom,swr-wakeup-required = <1>;
|
qcom,swr-wakeup-required = <1>;
|
||||||
@@ -93,7 +93,7 @@
|
|||||||
qcom,default-clk-id = <RX_TX_CORE_CLK>;
|
qcom,default-clk-id = <RX_TX_CORE_CLK>;
|
||||||
clock-names = "rx_mclk2_2x_clk";
|
clock-names = "rx_mclk2_2x_clk";
|
||||||
clocks = <&clock_audio_rx_mclk2_2x_clk 0>;
|
clocks = <&clock_audio_rx_mclk2_2x_clk 0>;
|
||||||
rx_swr: rx_swr_master {
|
swr1: rx_swr_master {
|
||||||
compatible = "qcom,swr-mstr";
|
compatible = "qcom,swr-mstr";
|
||||||
#address-cells = <2>;
|
#address-cells = <2>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
@@ -152,7 +152,7 @@
|
|||||||
qcom,thermal-max-state = <11>;
|
qcom,thermal-max-state = <11>;
|
||||||
qcom,noise-gate-mode = <2>;
|
qcom,noise-gate-mode = <2>;
|
||||||
#cooling-cells = <2>;
|
#cooling-cells = <2>;
|
||||||
wsa_swr: wsa_swr_master {
|
swr0: wsa_swr_master {
|
||||||
compatible = "qcom,swr-mstr";
|
compatible = "qcom,swr-mstr";
|
||||||
#address-cells = <2>;
|
#address-cells = <2>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
@@ -284,7 +284,7 @@
|
|||||||
qcom,cdc-vdd-buck-current = <650000>;
|
qcom,cdc-vdd-buck-current = <650000>;
|
||||||
qcom,cdc-vdd-buck-lpm-supported = <1>;
|
qcom,cdc-vdd-buck-lpm-supported = <1>;
|
||||||
|
|
||||||
//cdc-vdd-mic-bias-supply = <&BOB>;
|
cdc-vdd-mic-bias-supply = <&BOB>;
|
||||||
qcom,cdc-vdd-mic-bias-voltage = <3296000 3296000>;
|
qcom,cdc-vdd-mic-bias-voltage = <3296000 3296000>;
|
||||||
qcom,cdc-vdd-mic-bias-current = <30000>;
|
qcom,cdc-vdd-mic-bias-current = <30000>;
|
||||||
|
|
||||||
@@ -370,7 +370,7 @@
|
|||||||
qcom,cdc-vdd-buck-current = <30070>;
|
qcom,cdc-vdd-buck-current = <30070>;
|
||||||
qcom,cdc-vdd-buck-lpm-supported = <1>;
|
qcom,cdc-vdd-buck-lpm-supported = <1>;
|
||||||
|
|
||||||
// cdc-vdd-mic-bias-supply = <&BOB>;
|
cdc-vdd-mic-bias-supply = <&BOB>;
|
||||||
qcom,cdc-vdd-mic-bias-voltage = <3296000 3296000>;
|
qcom,cdc-vdd-mic-bias-voltage = <3296000 3296000>;
|
||||||
qcom,cdc-vdd-mic-bias-current = <40550>;
|
qcom,cdc-vdd-mic-bias-current = <40550>;
|
||||||
|
|
||||||
|
@@ -29,7 +29,7 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&wsa_swr {
|
&swr0 {
|
||||||
wsa884x_0220: wsa884x@02170220 {
|
wsa884x_0220: wsa884x@02170220 {
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
@@ -77,6 +77,7 @@
|
|||||||
|
|
||||||
&kera_snd {
|
&kera_snd {
|
||||||
qcom,model = "kera-qrd-snd-card";
|
qcom,model = "kera-qrd-snd-card";
|
||||||
|
swr-haptics-unsupported;
|
||||||
asoc-codec = <&stub_codec>, <&lpass_cdc>,
|
asoc-codec = <&stub_codec>, <&lpass_cdc>,
|
||||||
<&wcd9378_codec>, <&wsa884x_0221>;
|
<&wcd9378_codec>, <&wsa884x_0221>;
|
||||||
asoc-codec-names = "msm-stub-codec.1", "lpass-cdc",
|
asoc-codec-names = "msm-stub-codec.1", "lpass-cdc",
|
||||||
|
@@ -135,7 +135,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
va_macro: va-macro@7660000 {
|
va_macro: va-macro@7660000 {
|
||||||
tx_swr: va_swr_master {
|
swr2: va_swr_master {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -143,12 +143,12 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
rx_macro: rx-macro@6AC0000 {
|
rx_macro: rx-macro@6AC0000 {
|
||||||
rx_swr: rx_swr_master {
|
swr1: rx_swr_master {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
wsa_macro: wsa-macro@6B00000 {
|
wsa_macro: wsa-macro@6B00000 {
|
||||||
wsa_swr: wsa_swr_master {
|
swr0: wsa_swr_master {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -174,12 +174,12 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
//&aliases {
|
&aliases {
|
||||||
// wsa_swr = "/soc/spf_core_platform/lpass-cdc/wsa-macro@6B00000/wsa_swr_master";
|
swr0 = "/soc/spf_core_platform/lpass-cdc/wsa-macro@6B00000/wsa_swr_master";
|
||||||
// rx_swr = "/soc/spf_core_platform/lpass-cdc/rx-macro@6AC0000/rx_swr_master";
|
swr1 = "/soc/spf_core_platform/lpass-cdc/rx-macro@6AC0000/rx_swr_master";
|
||||||
// tx_swr = "/soc/spf_core_platform/lpass-cdc/va-macro@7660000/va_swr_master";
|
swr2 = "/soc/spf_core_platform/lpass-cdc/va-macro@7660000/va_swr_master";
|
||||||
// swr4 = "/soc/spf_core_platform/lpass_bt_swr@6CA0000/bt_swr_mstr";
|
swr4 = "/soc/spf_core_platform/lpass_bt_swr@6CA0000/bt_swr_mstr";
|
||||||
//};
|
};
|
||||||
|
|
||||||
&adsp_loader {
|
&adsp_loader {
|
||||||
/delete-property/ qcom,adsp-state;
|
/delete-property/ qcom,adsp-state;
|
||||||
|
@@ -1804,7 +1804,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
config {
|
config {
|
||||||
pins = "gpio4";
|
pins = "gpio14";
|
||||||
drive-strength = <2>;
|
drive-strength = <2>;
|
||||||
input-enable;
|
input-enable;
|
||||||
bias-pull-down;
|
bias-pull-down;
|
||||||
|
Reference in New Issue
Block a user