Home
last modified time | relevance | path

Searched +full:spkr +full:- +full:iomux (Results 1 – 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dqcom,apq8016-sbc.txt7 - compatible : "qcom,apq8016-sbc-sndcard"
9 - pinctrl-N : One property must exist for each entry in
10 pinctrl-names. See ../pinctrl/pinctrl-bindings.txt
12 - pinctrl-names : Must contain a "default" entry.
13 - reg : Must contain an address for each entry in reg-names.
14 - reg-names : A list which must include the following entries:
15 * "mic-iomux"
16 * "spkr-iomux"
17 - qcom,model : Name of the sound card.
19 - qcom,audio-routing : A list of the connections between audio components.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dqcom,sm8250.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19 - items:
20 - enum:
21 - lenovo,yoga-c630-sndcard
22 - qcom,db845c-sndcard
23 - const: qcom,sdm845-sndcard
24 - enum:
[all …]
/kernel/linux/linux-5.10/sound/soc/qcom/
Dapq8016_sbc.c1 // SPDX-License-Identifier: GPL-2.0-only
17 #include <uapi/linux/input-event-codes.h>
18 #include <dt-bindings/sound/apq8016-lpass.h>
40 struct snd_soc_card *card = rtd->card; in apq8016_sbc_dai_init()
44 switch (cpu_dai->id) { in apq8016_sbc_dai_init()
46 writel(readl(pdata->spkr_iomux) | SPKR_CTL_PRI_WS_SLAVE_SEL_11, in apq8016_sbc_dai_init()
47 pdata->spkr_iomux); in apq8016_sbc_dai_init()
52 writel(readl(pdata->mic_iomux) | MIC_CTRL_QUA_WS_SLAVE_SEL_10 | in apq8016_sbc_dai_init()
54 pdata->mic_iomux); in apq8016_sbc_dai_init()
57 writel(readl(pdata->mic_iomux) | MIC_CTRL_TER_WS_SLAVE_SEL | in apq8016_sbc_dai_init()
[all …]
/kernel/linux/linux-6.6/sound/soc/qcom/
Dapq8016_sbc.c1 // SPDX-License-Identifier: GPL-2.0-only
17 #include <uapi/linux/input-event-codes.h>
18 #include <dt-bindings/sound/apq8016-lpass.h>
62 struct snd_soc_card *card = rtd->card; in apq8016_dai_init()
69 writel(readl(pdata->spkr_iomux) | SPKR_CTL_PRI_WS_SLAVE_SEL_11, in apq8016_dai_init()
70 pdata->spkr_iomux); in apq8016_dai_init()
75 writel(readl(pdata->mic_iomux) | MIC_CTRL_QUA_WS_SLAVE_SEL_10 | in apq8016_dai_init()
77 pdata->mic_iomux); in apq8016_dai_init()
81 value = readl(pdata->spkr_iomux) & in apq8016_dai_init()
86 SPKR_CTL_TLMM_WS_EN_SEL_SEC, pdata->spkr_iomux); in apq8016_dai_init()
[all …]
/kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/
Dmsm8916.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
6 #include <dt-bindings/arm/coresight-cti-dt.h>
7 #include <dt-bindings/clock/qcom,gcc-msm8916.h>
8 #include <dt-bindings/clock/qcom,rpmcc.h>
9 #include <dt-bindings/interconnect/qcom,msm8916.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/reset/qcom,gcc-msm8916.h>
12 #include <dt-bindings/thermal/thermal.h>
15 interrupt-parent = <&intc>;
[all …]
/kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/
Dmsm8939.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
4 * Copyright (c) 2020-2023, Linaro Limited
7 #include <dt-bindings/clock/qcom,gcc-msm8939.h>
8 #include <dt-bindings/clock/qcom,rpmcc.h>
9 #include <dt-bindings/interconnect/qcom,msm8939.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/power/qcom-rpmpd.h>
12 #include <dt-bindings/reset/qcom,gcc-msm8939.h>
13 #include <dt-bindings/thermal/thermal.h>
[all …]
Dmsm8916.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
6 #include <dt-bindings/arm/coresight-cti-dt.h>
7 #include <dt-bindings/clock/qcom,gcc-msm8916.h>
8 #include <dt-bindings/clock/qcom,rpmcc.h>
9 #include <dt-bindings/interconnect/qcom,msm8916.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/power/qcom-rpmpd.h>
12 #include <dt-bindings/reset/qcom,gcc-msm8916.h>
13 #include <dt-bindings/thermal/thermal.h>
[all …]