[alsa-devel] [PATCH 0/7 v2] ASoC: merge audio-graph-scu into audio-graph - final step
Tony Lindgren
tony at atomide.com
Thu Dec 13 04:02:19 CET 2018
* Kuninori Morimoto <kuninori.morimoto.gx at renesas.com> [181213 01:35]:
>
> Hi Mark, Tony
>
> audio-graph card can handle normal sound card, and
> audio-graph-scu card can handle DPCM sound card.
> But, we can't use these feature in same time now.
>
> This is v2 of final step patches.
>
> Tony, I think 1) and 3) patch will solve your issue.
> Can you please test these ?
Getting closer.. The DAI instances get mapped the wrong
way around for me:
soc-audio-graph-card soundcard: cpcap-hifi <-> 40124000.mcbsp mapping ok
asoc-audio-graph-card soundcard: cpcap-hifi <-> 40126000.mcbsp-dai0 mapping ok
asoc-audio-graph-card soundcard: mdm-call <-> 40126000.mcbsp-dai1 mapping ok
The second line above should not have cpcap-hifi PMIC
codec instance but the cpcap-voice PMIC codec instance
as below:
soc-audio-graph-card soundcard: cpcap-hifi <-> 40124000.mcbsp mapping ok
asoc-audio-graph-card soundcard: cpcap-voice <-> 40126000.mcbsp-dai0 mapping ok
asoc-audio-graph-card soundcard: mdm-call <-> 40126000.mcbsp-dai1 mapping ok
Any ideas why it thinks mcbsp2 has two DAIs instead
of mcbsp3 having two DAIs?
The dts snippet I'm now using is below.
Regards,
Tony
8< ---------------
&mcbsp2 {
...
ports {
#address-cells = <1>;
#size-cells = <0>;
mcbsp2_port: port at 0 {
reg = <0>;
cpu_dai2: endpoint at 0 {
dai-format = "i2s";
remote-endpoint = <&cpcap_audio_codec0>;
frame-master = <&cpcap_audio_codec0>;
bitclock-master = <&cpcap_audio_codec0>;
};
};
};
};
&mcbsp3 {
...
ports {
mcbsp3_port: port at 0 {
#address-cells = <1>;
#size-cells = <0>;
cpu_dai3: endpoint at 0 {
reg = <0>;
dai-format = "dsp_a";
frame-master = <&cpcap_audio_codec1>;
bitclock-master = <&cpcap_audio_codec1>;
remote-endpoint = <&cpcap_audio_codec1>;
};
cpu_dai_mdm: endpoint at 1 {
reg = <1>;
dai-format = "dsp_a";
frame-master = <&cpcap_audio_codec1>;
bitclock-master = <&cpcap_audio_codec1>;
remote-endpoint = <&mot_mdm6600_audio_codec0>;
};
};
};
};
More information about the Alsa-devel
mailing list