Home
last modified time | relevance | path

Searched full:q6asm (Results 1 – 25 of 42) sorted by relevance

12

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dqcom,q6asm.txt1 Qualcomm Audio Stream Manager (Q6ASM) binding
3 Q6ASM is one of the APR audio service on Q6DSP.
12 Definition: must be "qcom,q6asm-v<MAJOR-NUMBER>.<MINOR-NUMBER>".
13 Or "qcom,q6asm" where the version number can be queried
15 example "qcom,q6asm-v2.0"
23 Definition: must be "qcom,q6asm-dais".
53 #include <dt-bindings/sound/qcom,q6asm.h>
56 compatible = "qcom,q6asm";
59 compatible = "qcom,q6asm-dais";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dqcom,q6asm.yaml4 $id: http://devicetree.org/schemas/sound/qcom,q6asm.yaml#
7 title: Qualcomm Audio Stream Manager (Q6ASM)
19 - qcom,q6asm
23 $ref: /schemas/sound/qcom,q6asm-dais.yaml#
42 compatible = "qcom,q6asm";
47 compatible = "qcom,q6asm-dais";
Dqcom,q6asm-dais.yaml4 $id: http://devicetree.org/schemas/sound/qcom,q6asm-dais.yaml#
7 title: Qualcomm Audio Stream Manager (Q6ASM)
14 Q6ASM is one of the APR audio services on Q6DSP. Each of its subnodes
20 - qcom,q6asm-dais
38 Q6ASM Digital Audio Interface
77 compatible = "qcom,q6asm-dais";
Dqcom,sm8250.yaml149 #include <dt-bindings/sound/qcom,q6asm.h>
274 #include <dt-bindings/sound/qcom,q6asm.h>
/kernel/linux/linux-5.10/sound/soc/qcom/qdsp6/
Dq6asm.c19 #include "q6asm.h"
252 struct q6asm { struct
275 struct q6asm *q6asm; argument
291 static int q6asm_apr_send_session_pkt(struct q6asm *a, struct audio_client *ac, in q6asm_apr_send_session_pkt()
332 struct q6asm *a = dev_get_drvdata(ac->dev->parent); in __q6asm_memory_unmap()
427 struct q6asm *a = dev_get_drvdata(ac->dev->parent); in __q6asm_memory_map_regions()
551 struct q6asm *a; in q6asm_audio_client_release()
555 a = ac->q6asm; in q6asm_audio_client_release()
575 static struct audio_client *q6asm_get_audio_client(struct q6asm *a, in q6asm_get_audio_client()
604 struct q6asm *q6asm = dev_get_drvdata(&adev->dev); in q6asm_stream_callback() local
[all …]
DMakefile9 obj-$(CONFIG_SND_SOC_QDSP6_ASM) += q6asm.o
10 obj-$(CONFIG_SND_SOC_QDSP6_ASM_DAI) += q6asm-dai.o
Dq6asm.h5 #include <dt-bindings/sound/qcom,q6asm.h>
Dq6asm-dai.c19 #include "q6asm.h"
23 #define DRV_NAME "q6asm-fe-dai"
1367 { .compatible = "qcom,q6asm-dais" },
1375 .name = "q6asm-dai",
1382 MODULE_DESCRIPTION("Q6ASM dai driver");
/kernel/linux/linux-6.6/sound/soc/qcom/qdsp6/
Dq6asm.c19 #include "q6asm.h"
252 struct q6asm { struct
275 struct q6asm *q6asm; member
291 static int q6asm_apr_send_session_pkt(struct q6asm *a, struct audio_client *ac, in q6asm_apr_send_session_pkt()
332 struct q6asm *a = dev_get_drvdata(ac->dev->parent); in __q6asm_memory_unmap()
427 struct q6asm *a = dev_get_drvdata(ac->dev->parent); in __q6asm_memory_map_regions()
551 struct q6asm *a; in q6asm_audio_client_release()
555 a = ac->q6asm; in q6asm_audio_client_release()
575 static struct audio_client *q6asm_get_audio_client(struct q6asm *a, in q6asm_get_audio_client()
604 struct q6asm *q6asm = dev_get_drvdata(&adev->dev); in q6asm_stream_callback() local
[all …]
DMakefile12 obj-$(CONFIG_SND_SOC_QDSP6_ASM) += q6asm.o
13 obj-$(CONFIG_SND_SOC_QDSP6_ASM_DAI) += q6asm-dai.o
Dq6asm.h5 #include <dt-bindings/sound/qcom,q6asm.h>
Dq6asm-dai.c19 #include "q6asm.h"
23 #define DRV_NAME "q6asm-fe-dai"
1322 { .compatible = "qcom,q6asm-dais" },
1330 .name = "q6asm-dai",
1337 MODULE_DESCRIPTION("Q6ASM dai driver");
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/soc/qcom/
Dqcom,apr.txt86 compatible = "qcom,q6asm";
121 q6asm: apr-service@7 {
122 compatible = "qcom,q6asm";
/kernel/linux/linux-5.10/sound/soc/qcom/
DKconfig103 audio drivers. This includes q6asm, q6adm,
/kernel/linux/linux-6.6/sound/soc/qcom/
DKconfig140 audio drivers. This includes q6asm, q6adm,
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/qcom/
Dqcom,apr.yaml103 - qcom,q6asm
/kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/
Dmsm8953.dtsi11 #include <dt-bindings/sound/qcom,q6asm.h>
1686 q6asm: service@7 { label
1687 compatible = "qcom,q6asm";
1690 compatible = "qcom,q6asm-dais";
Dmsm8996pro-xiaomi-natrium.dts12 #include <dt-bindings/sound/qcom,q6asm.h>
Dmsm8996-xiaomi-gemini.dts11 #include <dt-bindings/sound/qcom,q6asm.h>
Dsdm845-xiaomi-beryllium-common.dtsi9 #include <dt-bindings/sound/qcom,q6asm.h>
Dmsm8996pro-xiaomi-scorpio.dts12 #include <dt-bindings/sound/qcom,q6asm.h>
Dsdm850-samsung-w737.dts15 #include <dt-bindings/sound/qcom,q6asm.h>
Dmsm8996-oneplus-common.dtsi13 #include <dt-bindings/sound/qcom,q6asm.h>
/kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/
Dmsm8996.dtsi2126 q6asm: q6asm { label
2127 compatible = "qcom,q6asm";
2130 compatible = "qcom,q6asm-dais";
Dsdm850-lenovo-yoga-c630.dts13 #include <dt-bindings/sound/qcom,q6asm.h>

12