Re: [PATCH 0/7 v2] ASoC: merge audio-graph-scu into audio-graph - final step

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



* Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> [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@0 {
                        reg = <0>;
                        cpu_dai2: endpoint@0 {
                                dai-format = "i2s";
                                remote-endpoint = <&cpcap_audio_codec0>;
                                frame-master = <&cpcap_audio_codec0>;
                                bitclock-master = <&cpcap_audio_codec0>;
                        };
                };
        };
};

&mcbsp3 {
	...
	ports {
		mcbsp3_port: port@0 {
			#address-cells = <1>;
			#size-cells = <0>;

			cpu_dai3: endpoint@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@1 {
				reg = <1>;
				dai-format = "dsp_a";
				frame-master = <&cpcap_audio_codec1>;
				bitclock-master = <&cpcap_audio_codec1>;
				remote-endpoint = <&mot_mdm6600_audio_codec0>;
			};
		};
	};
};
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel



[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux