Home
last modified time | relevance | path

Searched refs:q6apm (Results 1 – 25 of 35) sorted by relevance

12

/linux-6.15/Documentation/devicetree/bindings/sound/
H A Dqcom,q6apm.yaml4 $id: http://devicetree.org/schemas/sound/qcom,q6apm.yaml#
20 - qcom,q6apm
24 $ref: /schemas/sound/qcom,q6apm-lpass-dais.yaml#
30 $ref: /schemas/sound/qcom,q6apm-dai.yaml#
54 compatible = "qcom,q6apm";
59 compatible = "qcom,q6apm-dais";
64 compatible = "qcom,q6apm-lpass-dais";
H A Dqcom,q6apm-dai.yaml4 $id: http://devicetree.org/schemas/sound/qcom,q6apm-dai.yaml#
17 const: qcom,q6apm-dais
32 compatible = "qcom,q6apm-dais";
H A Dqcom,q6apm-lpass-dais.yaml4 $id: http://devicetree.org/schemas/sound/qcom,q6apm-lpass-dais.yaml#
19 - qcom,q6apm-lpass-dais
33 compatible = "qcom,q6apm-lpass-dais";
H A Dgoogle,sc7280-herobrine.yaml70 description: Holds subnode which includes the phandle of q6apm platform device.
/linux-6.15/sound/soc/qcom/qdsp6/
H A DMakefile3 snd-q6apm-y := q6apm.o audioreach.o topology.o
15 obj-$(CONFIG_SND_SOC_QDSP6_APM) += snd-q6apm.o
16 obj-$(CONFIG_SND_SOC_QDSP6_APM_DAI) += q6apm-dai.o
17 obj-$(CONFIG_SND_SOC_QDSP6_APM_LPASS_DAI) += q6apm-lpass-dais.o
H A Dq6apm.h51 struct q6apm { struct
92 struct q6apm *apm;
102 struct q6apm *apm;
141 int q6apm_send_cmd_sync(struct q6apm *apm, struct gpr_pkt *pkt,
H A Dtopology.c162 static struct audioreach_module *audioreach_tplg_alloc_module(struct q6apm *apm, in audioreach_tplg_alloc_module()
575 struct q6apm *apm = dev_get_drvdata(component->dev); in audioreach_widget_load_module_common()
804 struct q6apm *data = dev_get_drvdata(component->dev); in audioreach_widget_load_mixer()
847 struct q6apm *apm = dev_get_drvdata(c->dev); in audioreach_pga_event()
929 struct q6apm *apm = dev_get_drvdata(scomp->dev); in audioreach_widget_unload()
983 struct q6apm *apm = dev_get_drvdata(comp->dev); in audioreach_find_widget()
997 struct q6apm *apm = dev_get_drvdata(comp->dev); in audioreach_find_module()
1077 static void audioreach_connect_sub_graphs(struct q6apm *apm, in audioreach_connect_sub_graphs()
1102 static bool audioreach_is_vmixer_connected(struct q6apm *apm, in audioreach_is_vmixer_connected()
1128 struct q6apm *data = dev_get_drvdata(c->dev); in audioreach_get_audio_mixer()
[all …]
H A Dq6apm.c30 static struct q6apm *g_apm;
32 int q6apm_send_cmd_sync(struct q6apm *apm, struct gpr_pkt *pkt, uint32_t rsp_opcode) in q6apm_send_cmd_sync()
40 static struct audioreach_graph *q6apm_get_audioreach_graph(struct q6apm *apm, uint32_t graph_id) in q6apm_get_audioreach_graph()
101 struct q6apm *apm = graph->apm; in audioreach_graph_mgmt_cmd()
133 struct q6apm *apm; in q6apm_put_audioreach_graph()
149 static int q6apm_get_apm_state(struct q6apm *apm) in q6apm_get_apm_state()
173 static struct audioreach_module *__q6apm_find_module_by_mid(struct q6apm *apm, in __q6apm_find_module_by_mid()
624 struct q6apm *apm = dev_get_drvdata(dev->parent); in q6apm_graph_open()
740 struct q6apm *apm; in apm_probe()
778 struct q6apm *apm = graph->apm; in q6apm_find_module_by_mid()
[all …]
H A Daudioreach.h8 struct q6apm;
778 void *audioreach_alloc_graph_pkt(struct q6apm *apm, struct audioreach_graph_info
798 int audioreach_gain_set_vol_ctrl(struct q6apm *apm,
/linux-6.15/Documentation/devicetree/bindings/soc/qcom/
H A Dqcom,apr.yaml106 - qcom,q6apm
196 compatible = "qcom,q6apm";
202 compatible = "qcom,q6apm-dais";
207 compatible = "qcom,q6apm-lpass-dais";
/linux-6.15/arch/arm64/boot/dts/qcom/
H A Dsc8280xp-microsoft-arcata.dts629 sound-dai = <&q6apm>;
645 sound-dai = <&q6apm>;
661 sound-dai = <&q6apm>;
673 sound-dai = <&q6apm>;
H A Dsm8550-mtp.dts137 sound-dai = <&q6apm>;
153 sound-dai = <&q6apm>;
169 sound-dai = <&q6apm>;
185 sound-dai = <&q6apm>;
H A Dx1e78100-lenovo-thinkpad-t14s.dts209 sound-dai = <&q6apm>;
225 sound-dai = <&q6apm>;
241 sound-dai = <&q6apm>;
257 sound-dai = <&q6apm>;
H A Dsc8280xp-microsoft-blackrock.dts881 sound-dai = <&q6apm>;
897 sound-dai = <&q6apm>;
913 sound-dai = <&q6apm>;
925 sound-dai = <&q6apm>;
H A Dsm8550-qrd.dts155 sound-dai = <&q6apm>;
171 sound-dai = <&q6apm>;
187 sound-dai = <&q6apm>;
203 sound-dai = <&q6apm>;
H A Dx1e80100-microsoft-romulus.dtsi360 sound-dai = <&q6apm>;
376 sound-dai = <&q6apm>;
392 sound-dai = <&q6apm>;
409 sound-dai = <&q6apm>;
H A Dsm8450-hdk.dts1031 sound-dai = <&q6apm>;
1047 sound-dai = <&q6apm>;
1063 sound-dai = <&q6apm>;
1079 sound-dai = <&q6apm>;
H A Dx1e80100-crd.dts209 sound-dai = <&q6apm>;
225 sound-dai = <&q6apm>;
244 sound-dai = <&q6apm>;
260 sound-dai = <&q6apm>;
H A Dsm8550-hdk.dts230 sound-dai = <&q6apm>;
246 sound-dai = <&q6apm>;
262 sound-dai = <&q6apm>;
278 sound-dai = <&q6apm>;
H A Dsc8280xp-huawei-gaokun3.dts998 sound-dai = <&q6apm>;
1014 sound-dai = <&q6apm>;
1030 sound-dai = <&q6apm>;
1042 sound-dai = <&q6apm>;
H A Dx1e80100-qcp.dts202 sound-dai = <&q6apm>;
218 sound-dai = <&q6apm>;
235 sound-dai = <&q6apm>;
H A Dx1e80100-hp-omnibook-x14.dts207 sound-dai = <&q6apm>;
223 sound-dai = <&q6apm>;
239 sound-dai = <&q6apm>;
255 sound-dai = <&q6apm>;
H A Dsc8280xp-lenovo-thinkpad-x13s.dts1221 sound-dai = <&q6apm>;
1236 sound-dai = <&q6apm>;
1251 sound-dai = <&q6apm>;
1262 sound-dai = <&q6apm>;
H A Dsm8650-hdk.dts186 sound-dai = <&q6apm>;
202 sound-dai = <&q6apm>;
218 sound-dai = <&q6apm>;
H A Dsm8650-qrd.dts124 sound-dai = <&q6apm>;
140 sound-dai = <&q6apm>;
156 sound-dai = <&q6apm>;

12