| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | qcom,q6asm.txt | 1 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/ |
| D | qcom,q6asm.yaml | 4 $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";
|
| D | qcom,q6asm-dais.yaml | 4 $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";
|
| D | qcom,sm8250.yaml | 149 #include <dt-bindings/sound/qcom,q6asm.h> 274 #include <dt-bindings/sound/qcom,q6asm.h>
|
| /kernel/linux/linux-5.10/sound/soc/qcom/qdsp6/ |
| D | q6asm.c | 19 #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 …]
|
| D | Makefile | 9 obj-$(CONFIG_SND_SOC_QDSP6_ASM) += q6asm.o 10 obj-$(CONFIG_SND_SOC_QDSP6_ASM_DAI) += q6asm-dai.o
|
| D | q6asm.h | 5 #include <dt-bindings/sound/qcom,q6asm.h>
|
| D | q6asm-dai.c | 19 #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/ |
| D | q6asm.c | 19 #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 …]
|
| D | Makefile | 12 obj-$(CONFIG_SND_SOC_QDSP6_ASM) += q6asm.o 13 obj-$(CONFIG_SND_SOC_QDSP6_ASM_DAI) += q6asm-dai.o
|
| D | q6asm.h | 5 #include <dt-bindings/sound/qcom,q6asm.h>
|
| D | q6asm-dai.c | 19 #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/ |
| D | qcom,apr.txt | 86 compatible = "qcom,q6asm"; 121 q6asm: apr-service@7 { 122 compatible = "qcom,q6asm";
|
| /kernel/linux/linux-5.10/sound/soc/qcom/ |
| D | Kconfig | 103 audio drivers. This includes q6asm, q6adm,
|
| /kernel/linux/linux-6.6/sound/soc/qcom/ |
| D | Kconfig | 140 audio drivers. This includes q6asm, q6adm,
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/soc/qcom/ |
| D | qcom,apr.yaml | 103 - qcom,q6asm
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | msm8953.dtsi | 11 #include <dt-bindings/sound/qcom,q6asm.h> 1686 q6asm: service@7 { label 1687 compatible = "qcom,q6asm"; 1690 compatible = "qcom,q6asm-dais";
|
| D | msm8996pro-xiaomi-natrium.dts | 12 #include <dt-bindings/sound/qcom,q6asm.h>
|
| D | msm8996-xiaomi-gemini.dts | 11 #include <dt-bindings/sound/qcom,q6asm.h>
|
| D | sdm845-xiaomi-beryllium-common.dtsi | 9 #include <dt-bindings/sound/qcom,q6asm.h>
|
| D | msm8996pro-xiaomi-scorpio.dts | 12 #include <dt-bindings/sound/qcom,q6asm.h>
|
| D | sdm850-samsung-w737.dts | 15 #include <dt-bindings/sound/qcom,q6asm.h>
|
| D | msm8996-oneplus-common.dtsi | 13 #include <dt-bindings/sound/qcom,q6asm.h>
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | msm8996.dtsi | 2126 q6asm: q6asm { label 2127 compatible = "qcom,q6asm"; 2130 compatible = "qcom,q6asm-dais";
|
| D | sdm850-lenovo-yoga-c630.dts | 13 #include <dt-bindings/sound/qcom,q6asm.h>
|