From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kuninori Morimoto Subject: Re: 'modern dailink' transition Date: 05 Apr 2019 09:31:49 +0900 Message-ID: <87v9ztjodf.wl-kuninori.morimoto.gx@renesas.com> References: <21d1e439-7ecd-dd6a-9a43-e66e8db1ac85@linux.intel.com> <20190321141242.GE5684@sirena.org.uk> <87ftrbivbr.wl-kuninori.morimoto.gx@renesas.com> <20190326142057.GD10898@sirena.org.uk> <87r2arriww.wl-kuninori.morimoto.gx@renesas.com> Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from relmlie5.idc.renesas.com (relmlor1.renesas.com [210.160.252.171]) by alsa1.perex.cz (Postfix) with ESMTP id 961E8F89631 for ; Fri, 5 Apr 2019 02:31:52 +0200 (CEST) In-Reply-To: <87r2arriww.wl-kuninori.morimoto.gx@renesas.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" To: Pierre-Louis Bossart Cc: alsa-devel@alsa-project.org, Mark Brown List-Id: alsa-devel@alsa-project.org Hi Pierre-Louis Cc: Mark > > > 1) select snd-soc-dummy as platfrom > > > 2) select cpu component as platfrom > (snip) > > > It seems snd-soc-dummy platfrom is caring about DPCM-BE case, > > > but, I think CPU is snd-soc-dummy in such case. > > > Maybe we need same cade to dummy CPU (?), but *my* DPCM system > > > is working correctly without it. > > > > It *should* work without it. If it actually does work is a separate > > question - that code is a bit fragile so there may be some problems. > > Since the most complicated user of DPCM is x86 I think if a change to > > this stuff tests out well there it should be OK. I want to ask you about "Multi CPU" support. When you can post it ? I'm asking because I'm waiting it for a long term, and "switch to modern style" is based on it. But, v3 is not yet posted, right ? If you can post it soon, I can keep waiting. But, if it will takes more long term, can I suggest ? I think there is few conflict around soc.h and soc-core.c between this suggestion and your patch, but not super much. 1. I will post "modern style CPU" support, it is still "single CPU" 2. All sound card switch to "modern style" 3. remove "legacy style" I think, your "Multi CPU" support can be implemented on top of it. And, I can continue, like this 4. post "allow no Platfrom" 5. remove "snd-soc-dummy Platfrom", and "CPU = Platfrom" code from Intel card as trial. If it was OK, continue for all card. I want to know your plan/opinion. Thank you for your help Best regards --- Kuninori Morimoto