Home
last modified time | relevance | path

Searched full:q6apm (Results 1 – 25 of 28) sorted by relevance

12

/linux/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.c19 #include "q6apm.h"
30 static struct q6apm *g_apm;
32 int q6apm_send_cmd_sync(struct q6apm *apm, const struct gpr_pkt *pkt, in q6apm_send_cmd_sync()
41 static struct audioreach_graph *q6apm_get_audioreach_graph(struct q6apm *apm, uint32_t graph_id) in q6apm_get_audioreach_graph()
102 struct q6apm *apm = graph->apm; in audioreach_graph_mgmt_cmd()
127 struct q6apm *apm; in q6apm_put_audioreach_graph()
143 static int q6apm_get_apm_state(struct q6apm *apm) in q6apm_get_apm_state()
164 static struct audioreach_module *__q6apm_find_module_by_mid(struct q6apm *apm, in __q6apm_find_module_by_mid()
208 struct q6apm *apm = dev_get_drvdata(dev->parent); in q6apm_map_memory_fixed_region()
299 struct q6apm *apm = dev_get_drvdata(dev->parent); in q6apm_unmap_memory_fixed_region()
[all …]
H A Dtopology.c16 #include "q6apm.h"
28 static struct audioreach_graph_info *audioreach_tplg_alloc_graph_info(struct q6apm *apm, in audioreach_tplg_alloc_graph_info()
74 static struct audioreach_sub_graph *audioreach_tplg_alloc_sub_graph(struct q6apm *apm, in audioreach_tplg_alloc_sub_graph()
116 static struct audioreach_container *audioreach_tplg_alloc_container(struct q6apm *apm, in audioreach_tplg_alloc_container()
162 static struct audioreach_module *audioreach_tplg_alloc_module(struct q6apm *apm, in audioreach_tplg_alloc_module()
336 static struct audioreach_sub_graph *audioreach_parse_sg_tokens(struct q6apm *apm, in audioreach_parse_sg_tokens()
393 static struct audioreach_container *audioreach_parse_cont_tokens(struct q6apm *apm, in audioreach_parse_cont_tokens()
438 static struct audioreach_module *audioreach_parse_common_tokens(struct q6apm *apm, in audioreach_parse_common_tokens()
595 struct q6apm *apm = dev_get_drvdata(component->dev); in audioreach_widget_load_module_common()
826 struct q6apm *dat in audioreach_widget_load_mixer()
[all...]
H A Dq6apm.h52 struct q6apm { argument
92 struct q6apm *apm;
103 struct q6apm *apm;
145 int q6apm_send_cmd_sync(struct q6apm *apm, const struct gpr_pkt *pkt,
51 struct q6apm { global() struct
53 portq6apm global() argument
54 gdevq6apm global() argument
56 waitq6apm global() argument
57 resultq6apm global() argument
59 cmd_lockq6apm global() argument
60 lockq6apm global() argument
61 stateq6apm global() argument
63 widget_listq6apm global() argument
64 graph_idrq6apm global() argument
65 graph_info_idrq6apm global() argument
66 sub_graphs_idrq6apm global() argument
67 containers_idrq6apm global() argument
68 modules_idrq6apm global() argument
H A Dq6apm-lpass-dais.c17 #include "q6apm.h"
293 .name = "q6apm-be-dai-component",
325 { .compatible = "qcom,q6apm-lpass-dais" },
333 .name = "q6apm-lpass-dais",
H A Dq6apm-dai.c18 #include "q6apm.h"
20 #define DRV_NAME "q6apm-dai"
956 { .compatible = "qcom,q6apm-dais" },
964 .name = "q6apm-dai",
971 MODULE_DESCRIPTION("Q6APM dai driver");
H A Daudioreach.c12 #include "q6apm.h"
393 static void audioreach_populate_graph(struct q6apm *apm, in audioreach_populate_graph()
468 void *audioreach_alloc_graph_pkt(struct q6apm *apm, in audioreach_alloc_graph_pkt()
1179 int audioreach_gain_set_vol_ctrl(struct q6apm *apm, in audioreach_shmem_set_media_format()
H A Dq6prm.c15 #include "q6apm.h"
/linux/Documentation/devicetree/bindings/sound/
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 Dgoogle,sc7280-herobrine.yaml70 description: Holds subnode which includes the phandle of q6apm platform device.
/linux/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/arch/arm64/boot/dts/qcom/
H A Dx1e80100-medion-sprchrgd-14-s1.dts323 sound-dai = <&q6apm>;
339 sound-dai = <&q6apm>;
355 sound-dai = <&q6apm>;
371 sound-dai = <&q6apm>;
387 sound-dai = <&q6apm>;
406 sound-dai = <&q6apm>;
H A Dsc8280xp-microsoft-arcata.dts635 sound-dai = <&q6apm>;
651 sound-dai = <&q6apm>;
667 sound-dai = <&q6apm>;
679 sound-dai = <&q6apm>;
H A Dx1-crd.dtsi241 sound-dai = <&q6apm>;
257 sound-dai = <&q6apm>;
273 sound-dai = <&q6apm>;
289 sound-dai = <&q6apm>;
308 sound-dai = <&q6apm>;
324 sound-dai = <&q6apm>;
H A Dsc8280xp-microsoft-blackrock.dts882 sound-dai = <&q6apm>;
898 sound-dai = <&q6apm>;
914 sound-dai = <&q6apm>;
926 sound-dai = <&q6apm>;
H A Dqcm6490-idp.dts882 sound-dai = <&q6apm>;
898 sound-dai = <&q6apm>;
914 sound-dai = <&q6apm>;
930 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 Dsc8280xp-huawei-gaokun3.dts1004 sound-dai = <&q6apm>;
1020 sound-dai = <&q6apm>;
1036 sound-dai = <&q6apm>;
1048 sound-dai = <&q6apm>;
H A Dx1-asus-zenbook-a14.dtsi242 sound-dai = <&q6apm>;
259 sound-dai = <&q6apm>;
276 sound-dai = <&q6apm>;
293 sound-dai = <&q6apm>;
H A Dx1-hp-omnibook-x14.dtsi198 sound-dai = <&q6apm>;
214 sound-dai = <&q6apm>;
230 sound-dai = <&q6apm>;
246 sound-dai = <&q6apm>;
H A Dsc8280xp-lenovo-thinkpad-x13s.dts1216 sound-dai = <&q6apm>;
1231 sound-dai = <&q6apm>;
1246 sound-dai = <&q6apm>;
1257 sound-dai = <&q6apm>;
H A Dx1p42100-lenovo-thinkbook-16.dts247 sound-dai = <&q6apm>;
263 sound-dai = <&q6apm>;
279 sound-dai = <&q6apm>;
295 sound-dai = <&q6apm>;
H A Dx1-dell-thena.dtsi203 sound-dai = <&q6apm>;
219 sound-dai = <&q6apm>;
238 sound-dai = <&q6apm>;
254 sound-dai = <&q6apm>;
H A Dqcs6490-radxa-dragon-q6a.dts753 sound-dai = <&q6apm>;
769 sound-dai = <&q6apm>;
H A Dx1-microsoft-denali.dtsi330 sound-dai = <&q6apm>;
346 sound-dai = <&q6apm>;

12