From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tony Lindgren Subject: Re: [PATCH 0/7 v2] ASoC: merge audio-graph-scu into audio-graph - final step Date: Wed, 12 Dec 2018 19:37:50 -0800 Message-ID: <20181213033750.GK39861@atomide.com> References: <87ftv22p6q.wl-kuninori.morimoto.gx@renesas.com> <20181213030219.GJ39861@atomide.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from muru.com (muru.com [72.249.23.125]) by alsa0.perex.cz (Postfix) with ESMTP id D86F6267C45 for ; Thu, 13 Dec 2018 04:37:54 +0100 (CET) Content-Disposition: inline In-Reply-To: <20181213030219.GJ39861@atomide.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Kuninori Morimoto Cc: Linux-ALSA , Mark Brown List-Id: alsa-devel@alsa-project.org * Tony Lindgren [181212 19:02]: > Getting closer.. The DAI instances get mapped the wrong > way around for me: So I added reg properties to the cpcap codec end too and now I get the mapping set right: asoc-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 Hmm I wonder if this will now need all the dts files updated for codecs with multiple DAIs? Also audio play does not work for me with these changes it seems.. My updated codec end snippet below. Regards, Tony 8< ----------------- cpcap_audio: audio-codec { #sound-dai-cells = <1>; #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; cpcap_audio_codec0: endpoint { }; }; port@1 { reg = <1>; cpcap_audio_codec1: endpoint { }; }; }; > 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>; > }; > }; > }; > };