Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp2510368pxb; Thu, 4 Nov 2021 23:02:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxl+Ndn1VlZyx09YvZbfxA8NaYDzserdVx+f8LaG/d52/WV633ONBrcNjcfPjECLu9g1Qtf X-Received: by 2002:a92:b110:: with SMTP id t16mr34231007ilh.38.1636092124819; Thu, 04 Nov 2021 23:02:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1636092124; cv=none; d=google.com; s=arc-20160816; b=ppoaL30TIRo04+lYf8HsHuKQzUx6woWbVdkPMWOiLidMt3D2mOkphrm0oOqAktlyid 5dVXpb/FUOFHGH3hlU/4K1pEK78X6JY81P3C9Io0oRWWpDRK3hDZizx7xECR6X/BhIj9 ut4oFKiBszDV+fp7NmqmOxBOgv6l9OjyVMgMQX60oDHfCX4Ip5gJGYs3TWuvQdDPeA9B l32l/w8qB7KmJ31rENG19YuL5loB/H5WdwYSIJokg9Sxt3tFNhE4Dr++DGyBS9lkOjoh DfY1wXQ+EYPX26ipFcVnlooSh0AkXVQ6p6eLDIkvnkNFOoRLjfZelhpXwoor4DVNemA1 CKsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id; bh=/dhCOVRbcc7qZDrrLUec8d95DGyGGrXM3OpeCkswXdM=; b=Lg+opnNLByYKmPgDViwRH5NOzcORpVKJGxj/Mj9eun3uUgMRnW2kfWa/1HApICHqQJ gR2gAqyNXXg2ZErTlR389Mzu8qvnCSU105w5PWP6BDkhEZ3WXPXk+uEez2i/EK4bSq1I YpktXGKwzhMnvwVbnsjWYLhpX9Qbh3p/ohkMq9khh8xK25lEPvegmYsytpqReeJ+bbaW p8DGt4yBJ4etumY4M4WHuw5oth1IAah1+qGuyLOkhhvWHrLnWgvnWv+FYWndNSbhvw60 ceq+qJml+RDbcbUQsxngtxXBN1c/3a5zXTUThzUQrK4x0DV/Ke+uAXA9MV9sNaWcE0h0 tYOA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d3si12849984jak.61.2021.11.04.23.01.50; Thu, 04 Nov 2021 23:02:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230162AbhKEEOr (ORCPT + 99 others); Fri, 5 Nov 2021 00:14:47 -0400 Received: from mailgw02.mediatek.com ([210.61.82.184]:44848 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S229884AbhKEEOp (ORCPT ); Fri, 5 Nov 2021 00:14:45 -0400 X-UUID: 9c2cbe9fa3dd4117bb2ca022e041268b-20211105 X-UUID: 9c2cbe9fa3dd4117bb2ca022e041268b-20211105 Received: from mtkmbs10n1.mediatek.inc [(172.21.101.34)] by mailgw02.mediatek.com (envelope-from ) (Generic MTA with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 105411032; Fri, 05 Nov 2021 12:11:56 +0800 Received: from mtkexhb02.mediatek.inc (172.21.101.103) by mtkmbs07n1.mediatek.inc (172.21.101.16) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 5 Nov 2021 12:11:56 +0800 Received: from mtkmbs10n1.mediatek.inc (172.21.101.34) by mtkexhb02.mediatek.inc (172.21.101.103) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 5 Nov 2021 12:11:55 +0800 Received: from mtksdccf07 (172.21.84.99) by mtkmbs10n1.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.2.792.15 via Frontend Transport; Fri, 5 Nov 2021 12:11:55 +0800 Message-ID: Subject: Re: [PATCH 3/4] ASoC: mediatek: mt8195: separate the common code from machine driver From: Trevor Wu To: Mark Brown CC: , , , , , , , , , Date: Fri, 5 Nov 2021 12:11:55 +0800 In-Reply-To: References: <20211103100040.11933-1-trevor.wu@mediatek.com> <20211103100040.11933-4-trevor.wu@mediatek.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5-0ubuntu0.18.04.2 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-MTK: N Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2021-11-04 at 15:39 +0000, Mark Brown wrote: > On Wed, Nov 03, 2021 at 06:00:39PM +0800, Trevor Wu wrote: > > Because we will add DSP support, an new machine driver for the same > > board is required. BE and codec configuration will use the same > > code > > when machine driver is designed for the same board. > > I don't follow why the DSP support requires a new driver? Shouldn't > all > systems with the DSP present be using it? We need to keep the solution without DSP, so we can replace DSP solution with non-DSP when it's required. But when we introduce SOF for DSP control, there will be more routes in machine driver and device tree usage is different from the original. So it's hard to share the same driver for these two solutions. Thanks, Trevor > _______________________________________________ > Linux-mediatek mailing list > Linux-mediatek@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-mediatek