Loading arch/arm/boot/dts/qti/mpq8092.dtsi +166 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,15 @@ sdhc2 = &sdhc_2; /* SDC2 SD card slot */ }; memory { audio_mem: audio_region@0 { linux,contiguous-region; linux,reserve-region; reg = <0 0x614000>; label = "audio_mem"; }; }; soc: soc { }; }; Loading Loading @@ -486,6 +495,163 @@ qcom,num-locks = <8>; }; qcom,msm-adsp-loader { compatible = "qcom,adsp-loader"; qcom,adsp-state = <0>; }; wcd9xxx_intc: wcd9xxx-irq { compatible = "qcom,wcd9xxx-irq"; interrupt-controller; #interrupt-cells = <1>; interrupt-parent = <&msmgpio>; interrupts = <45 0>; interrupt-names = "cdc-int"; }; slim_msm: slim@fe1af000 { cell-index = <1>; compatible = "qcom,slim-ngd"; reg = <0xfe1af000 0x35000>, <0xfe184000 0x20000>; reg-names = "slimbus_physical", "slimbus_bam_physical"; interrupts = <0 163 0 0 164 0>; interrupt-names = "slimbus_irq", "slimbus_bam_irq"; qcom,apps-ch-pipes = <0x60000000>; qcom,ea-pc = <0xc0>; tabla_codec { compatible = "qcom,tabla2x-slim"; elemental-addr = [00 01 60 00 17 02]; interrupt-parent = <&wcd9xxx_intc>; interrupts = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21>; cdc-vdd-buck-supply = <&pma8084_s5>; qcom,cdc-vdd-buck-voltage = <2150000 2150000>; qcom,cdc-vdd-buck-current = <650000>; cdc-vdd-tx-h-supply = <&pma8084_s4>; qcom,cdc-vdd-tx-h-voltage = <1800000 1800000>; qcom,cdc-vdd-tx-h-current = <25000>; cdc-vdd-rx-h-supply = <&pma8084_s4>; qcom,cdc-vdd-rx-h-voltage = <1800000 1800000>; qcom,cdc-vdd-rx-h-current = <25000>; cdc-vddpx-1-supply = <&pma8084_s4>; qcom,cdc-vddpx-1-voltage = <1800000 1800000>; qcom,cdc-vddpx-1-current = <10000>; cdc-vdd-a-1p2v-supply = <&pma8084_l1>; qcom,cdc-vdd-a-1p2v-voltage = <1225000 1225000>; qcom,cdc-vdd-a-1p2v-current = <10000>; cdc-vddcx-1-supply = <&pma8084_l1>; qcom,cdc-vddcx-1-voltage = <1225000 1225000>; qcom,cdc-vddcx-1-current = <10000>; qcom,cdc-static-supplies = "cdc-vdd-buck", "cdc-vdd-tx-h", "cdc-vdd-rx-h", "cdc-vddpx-1", "cdc-vdd-a-1p2v", "cdc-vddcx-1"; qcom,cdc-micbias-ldoh-v = <0x3>; qcom,cdc-micbias-cfilt1-mv = <1800>; qcom,cdc-micbias-cfilt2-mv = <1800>; qcom,cdc-micbias-cfilt3-mv = <1800>; qcom,cdc-micbias1-cfilt-sel = <0x0>; qcom,cdc-micbias2-cfilt-sel = <0x1>; qcom,cdc-micbias3-cfilt-sel = <0x2>; qcom,cdc-micbias4-cfilt-sel = <0x2>; qcom,cdc-reset-gpio = <&msmgpio 36 0>; qcom,cdc-mclk-clk-rate = <12288000>; qcom,cdc-slim-ifd = "tabla-slave"; qcom,cdc-slim-ifd-elemental-addr = [00 00 60 00 17 02]; }; }; sound { compatible = "qti,mpq8092-audio-tabla"; qti,model = "mpq8092-tabla-snd-card"; qti,audio-routing = "RX_BIAS", "MCLK", "LDO_H", "MCLK", "AMIC1", "MIC BIAS1 External", "MIC BIAS1 External", "Handset Mic", "AMIC2", "MIC BIAS2 External", "MIC BIAS2 External", "Headset Mic", "AMIC3", "MIC BIAS3 External", "MIC BIAS3 Eternal", "ANCRight Headset Mic", "AMIC4", "MIC BIAS1 External", "MIC BIAS1 External", "ANCLeft Headset Mic", "HEADPHONE", "LDO_H"; qti,cdc-mclk-gpios = <&msmgpio 42 0>; qti,tabla-mclk-clk-freq = <12288000>; qti,hdmi-audio-rx; }; qti,msm-pcm { compatible = "qcom,msm-pcm-dsp"; qcom,msm-pcm-dsp-id = <0>; }; qcom,msm-compr-dsp { compatible = "qcom,msm-compr-dsp"; }; qcom,msm-pcm-afe { compatible = "qcom,msm-pcm-afe"; }; qcom,msm-dai-fe { compatible = "qcom,msm-dai-fe"; }; qcom,msm-stub-codec { compatible = "qcom,msm-stub-codec"; }; qcom,msm-pcm-routing { compatible = "qcom,msm-pcm-routing"; }; qcom,msm-dai-q6-hdmi { compatible = "qcom,msm-dai-q6-hdmi"; qcom,msm-dai-q6-dev-id = <8>; }; qcom,msm-dai-q6 { compatible = "qcom,msm-dai-q6"; qcom,msm-dai-q6-sb-0-rx { compatible = "qcom,msm-dai-q6-dev"; qcom,msm-dai-q6-dev-id = <16384>; }; qcom,msm-dai-q6-sb-0-tx { compatible = "qcom,msm-dai-q6-dev"; qcom,msm-dai-q6-dev-id = <16385>; }; qcom,msm-dai-q6-afe-proxy-rx { compatible = "qcom,msm-dai-q6-dev"; qcom,msm-dai-q6-dev-id = <241>; }; qcom,msm-dai-q6-afe-proxy-tx { compatible = "qcom,msm-dai-q6-dev"; qcom,msm-dai-q6-dev-id = <240>; }; }; qti,smem@fa00000 { compatible = "qti,smem"; reg = <0xfa00000 0x200000>, Loading Loading
arch/arm/boot/dts/qti/mpq8092.dtsi +166 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,15 @@ sdhc2 = &sdhc_2; /* SDC2 SD card slot */ }; memory { audio_mem: audio_region@0 { linux,contiguous-region; linux,reserve-region; reg = <0 0x614000>; label = "audio_mem"; }; }; soc: soc { }; }; Loading Loading @@ -486,6 +495,163 @@ qcom,num-locks = <8>; }; qcom,msm-adsp-loader { compatible = "qcom,adsp-loader"; qcom,adsp-state = <0>; }; wcd9xxx_intc: wcd9xxx-irq { compatible = "qcom,wcd9xxx-irq"; interrupt-controller; #interrupt-cells = <1>; interrupt-parent = <&msmgpio>; interrupts = <45 0>; interrupt-names = "cdc-int"; }; slim_msm: slim@fe1af000 { cell-index = <1>; compatible = "qcom,slim-ngd"; reg = <0xfe1af000 0x35000>, <0xfe184000 0x20000>; reg-names = "slimbus_physical", "slimbus_bam_physical"; interrupts = <0 163 0 0 164 0>; interrupt-names = "slimbus_irq", "slimbus_bam_irq"; qcom,apps-ch-pipes = <0x60000000>; qcom,ea-pc = <0xc0>; tabla_codec { compatible = "qcom,tabla2x-slim"; elemental-addr = [00 01 60 00 17 02]; interrupt-parent = <&wcd9xxx_intc>; interrupts = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21>; cdc-vdd-buck-supply = <&pma8084_s5>; qcom,cdc-vdd-buck-voltage = <2150000 2150000>; qcom,cdc-vdd-buck-current = <650000>; cdc-vdd-tx-h-supply = <&pma8084_s4>; qcom,cdc-vdd-tx-h-voltage = <1800000 1800000>; qcom,cdc-vdd-tx-h-current = <25000>; cdc-vdd-rx-h-supply = <&pma8084_s4>; qcom,cdc-vdd-rx-h-voltage = <1800000 1800000>; qcom,cdc-vdd-rx-h-current = <25000>; cdc-vddpx-1-supply = <&pma8084_s4>; qcom,cdc-vddpx-1-voltage = <1800000 1800000>; qcom,cdc-vddpx-1-current = <10000>; cdc-vdd-a-1p2v-supply = <&pma8084_l1>; qcom,cdc-vdd-a-1p2v-voltage = <1225000 1225000>; qcom,cdc-vdd-a-1p2v-current = <10000>; cdc-vddcx-1-supply = <&pma8084_l1>; qcom,cdc-vddcx-1-voltage = <1225000 1225000>; qcom,cdc-vddcx-1-current = <10000>; qcom,cdc-static-supplies = "cdc-vdd-buck", "cdc-vdd-tx-h", "cdc-vdd-rx-h", "cdc-vddpx-1", "cdc-vdd-a-1p2v", "cdc-vddcx-1"; qcom,cdc-micbias-ldoh-v = <0x3>; qcom,cdc-micbias-cfilt1-mv = <1800>; qcom,cdc-micbias-cfilt2-mv = <1800>; qcom,cdc-micbias-cfilt3-mv = <1800>; qcom,cdc-micbias1-cfilt-sel = <0x0>; qcom,cdc-micbias2-cfilt-sel = <0x1>; qcom,cdc-micbias3-cfilt-sel = <0x2>; qcom,cdc-micbias4-cfilt-sel = <0x2>; qcom,cdc-reset-gpio = <&msmgpio 36 0>; qcom,cdc-mclk-clk-rate = <12288000>; qcom,cdc-slim-ifd = "tabla-slave"; qcom,cdc-slim-ifd-elemental-addr = [00 00 60 00 17 02]; }; }; sound { compatible = "qti,mpq8092-audio-tabla"; qti,model = "mpq8092-tabla-snd-card"; qti,audio-routing = "RX_BIAS", "MCLK", "LDO_H", "MCLK", "AMIC1", "MIC BIAS1 External", "MIC BIAS1 External", "Handset Mic", "AMIC2", "MIC BIAS2 External", "MIC BIAS2 External", "Headset Mic", "AMIC3", "MIC BIAS3 External", "MIC BIAS3 Eternal", "ANCRight Headset Mic", "AMIC4", "MIC BIAS1 External", "MIC BIAS1 External", "ANCLeft Headset Mic", "HEADPHONE", "LDO_H"; qti,cdc-mclk-gpios = <&msmgpio 42 0>; qti,tabla-mclk-clk-freq = <12288000>; qti,hdmi-audio-rx; }; qti,msm-pcm { compatible = "qcom,msm-pcm-dsp"; qcom,msm-pcm-dsp-id = <0>; }; qcom,msm-compr-dsp { compatible = "qcom,msm-compr-dsp"; }; qcom,msm-pcm-afe { compatible = "qcom,msm-pcm-afe"; }; qcom,msm-dai-fe { compatible = "qcom,msm-dai-fe"; }; qcom,msm-stub-codec { compatible = "qcom,msm-stub-codec"; }; qcom,msm-pcm-routing { compatible = "qcom,msm-pcm-routing"; }; qcom,msm-dai-q6-hdmi { compatible = "qcom,msm-dai-q6-hdmi"; qcom,msm-dai-q6-dev-id = <8>; }; qcom,msm-dai-q6 { compatible = "qcom,msm-dai-q6"; qcom,msm-dai-q6-sb-0-rx { compatible = "qcom,msm-dai-q6-dev"; qcom,msm-dai-q6-dev-id = <16384>; }; qcom,msm-dai-q6-sb-0-tx { compatible = "qcom,msm-dai-q6-dev"; qcom,msm-dai-q6-dev-id = <16385>; }; qcom,msm-dai-q6-afe-proxy-rx { compatible = "qcom,msm-dai-q6-dev"; qcom,msm-dai-q6-dev-id = <241>; }; qcom,msm-dai-q6-afe-proxy-tx { compatible = "qcom,msm-dai-q6-dev"; qcom,msm-dai-q6-dev-id = <240>; }; }; qti,smem@fa00000 { compatible = "qti,smem"; reg = <0xfa00000 0x200000>, Loading