Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp2770526pxb; Mon, 6 Sep 2021 05:07:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwUO3cFzCG7LHCd5CTfFVHmI2mk3rrmSN8ttmnQfCIOK6OmyftQ09xp+UxuRZ3S2o+E6/RO X-Received: by 2002:a05:6402:18ec:: with SMTP id x44mr12765726edy.331.1630930054846; Mon, 06 Sep 2021 05:07:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630930054; cv=none; d=google.com; s=arc-20160816; b=FD2Jbu6bs2D01FJ1QKRTxTGsWRquTOAb45frBt4wZ6Dl0jvRZ537H50GlxN/CN/i0A wGzEKCPzgYDlhJi2kq8/v41j2BC0raGUjaSfk9uFclZdiYHnkTqkEk6W+RfEkGdiYX7d hCKKeX1ubjZCicRhKnNPe47h0JTP8bKODSoxswS5cVKxiIS2zcw9/y8V0TnK2Lc9NEen gx2EZi2HmTVXgXaL6JjwhhQRZcLwpXgrYl4hJBmRm6WSC1MSUM6X2dvz1XgtuVradupn 9/UhPxSogQaiDwBvXZ12bNNk5NYepGoKa8Db7QCr0rgXsuA/3z6FeomWkveDA+heDsed A5nQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=O7ISh/OwFD2H80nlF7WhKIYbG9cBOwzE8UDDaZsXvsA=; b=wRCncy3StoaCljPGtLmMlgwP0Ru+46iC7IlMJqC3r8tdbW6UvWaguM8HiiVT5dFWFh o+75KOIPCieSXP8rU6JcKiOLc8l9+ZovXKqVGAbU1YQtYXSEHZ5tqH2wYcpYVB3S+s2o vMMAjE5+5BaaObitUHo6qdnT0fTCFQSLoFiy9aRed0t15GybkgYz8AU+Aqw9DYScAYOM gTbyRD3UI0tuHS8QNujR89ZJkr8dH0P6vipdojmGW2wQJOjMNJK4jVxA91fVgcLbjlpp PdLJ0RGd1HN60BKIWE4B2gF118D0iCSRbqmAgZv03B4k9tqB6+8ZjxDMftWxofgV5lgt whZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="PT3/Qdob"; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y12si8015972edd.393.2021.09.06.05.07.09; Mon, 06 Sep 2021 05:07:34 -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; dkim=pass header.i=@gmail.com header.s=20210112 header.b="PT3/Qdob"; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241449AbhIFME2 (ORCPT + 99 others); Mon, 6 Sep 2021 08:04:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56154 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241333AbhIFMEP (ORCPT ); Mon, 6 Sep 2021 08:04:15 -0400 Received: from mail-io1-xd2b.google.com (mail-io1-xd2b.google.com [IPv6:2607:f8b0:4864:20::d2b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 126EEC061575 for ; Mon, 6 Sep 2021 05:03:11 -0700 (PDT) Received: by mail-io1-xd2b.google.com with SMTP id a13so8403436iol.5 for ; Mon, 06 Sep 2021 05:03:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=O7ISh/OwFD2H80nlF7WhKIYbG9cBOwzE8UDDaZsXvsA=; b=PT3/Qdobfe0XUw4ybHv2sxcU7bEZ4U8GpCM75nkOhP5SL755yd4LdmI5e96ScqA2L3 J8Ffv1NMhvlqSijsiavC45D52SLRkaWocVM0GP0s7TNnbHyXAfahuP1zrqdib+ujk+EM CU1LizVvzDHmBLU+Wwf8TzBAzyzy/eGNKb8fjnrchdaF05wK2rVfgOaIh5Hc8dMjIKN1 GTKQm1Ot2cd7xF+PxmzXai7Ru372heQ158Pv8KT9oqxZLHrVTFGEHLKOiN3TyS7nOKf9 sRtb6KrzVdz90nATiOqiUkRxnLac/Ph+juUv9DQjEosiGvAAlj2Srl51NPJOM3jY/uCv mSIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=O7ISh/OwFD2H80nlF7WhKIYbG9cBOwzE8UDDaZsXvsA=; b=MEP6kAbQtaSiJ2NQ50krrBmR8x+astbetyY7keC+Op/oQIxFqQl5G5XfZdXL44Ev7r Z17DOTcnfJr4Hcu5zKj30m07wmiyLJkpiUryeCytDo4aPqeaLBpFW1/3mHof0TrxE7iL Ib2jL1ihqsf8DPk0o8iCKv2wD96SHcVilCiyFB8mxymBov6RwJ4bmi7GqTzELUcy9ILA TuI0DWK9b8iPQDAhhyGzXdFoD5jzvs+vp4u/wKCPKSNY78NQao8bEjnfw4E3y3K2pPvd Z8WjecsnbvXh53RGxKScANaW0lOgKkgYZ/qbmyOjd4o+vCw0+H7ImLFHbn5aYsvSDoVZ LMyg== X-Gm-Message-State: AOAM530vyqeBeCGp5H4aMJecZk6SAcNxo9I7s38Osuu7eEoAI91GOXXl T5+COGaE/eIU026Dyp300OOjP9ZSsbbncxLlpM8= X-Received: by 2002:a05:6602:2211:: with SMTP id n17mr9431211ion.142.1630929790513; Mon, 06 Sep 2021 05:03:10 -0700 (PDT) MIME-Version: 1.0 References: <20210812051059.1103641-1-art@khadas.com> <247c746b-621c-5db0-25c0-1ef0d0a0d77e@baylibre.com> <1jpmtmys2t.fsf@starbuckisacylon.baylibre.com> In-Reply-To: <1jpmtmys2t.fsf@starbuckisacylon.baylibre.com> From: Art Nikpal Date: Mon, 6 Sep 2021 20:02:59 +0800 Message-ID: Subject: Re: [PATCH] arm64: dts: meson: sm1-khadas-vim3l use one sound node configuration with VIM3 To: Jerome Brunet Cc: Neil Armstrong , linux-arm-kernel , "open list:ARM/Amlogic Meson..." , LKML , Christian Hewitt , Artem Lapkin , Nick Xie , Gouwa Wang Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Take a look at the Loopback sink - it is different between the sm1 based vim3 and the g12b one ... this is simply because the audio block is different on these SoCs Maybe you are right ! i will test it soon too Another question is: loopback necessary ? same as 3 alsa sub devices ? mixer configuration is already not easy for understanding;) > However the model name here is > a) probably too long yes i think need to be like other model = "KHADAS-VIM3L"; On Mon, Sep 6, 2021 at 5:24 PM Jerome Brunet wrote: > > > On Thu 02 Sep 2021 at 15:31, Neil Armstrong wrote: > > > Hi, > > > > On 12/08/2021 07:10, Artem Lapkin wrote: > >> Khadas VIM3L board sound configuration same as Khadas VIM3, its already > >> defined in meson-khadas-vim3.dtsi and no need overwrite it with different > >> card names and routing configurations. > >> > >> Signed-off-by: Artem Lapkin > >> --- > >> .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 13 ------------- > >> 1 file changed, 13 deletions(-) > >> > >> diff --git a/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts b/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts > >> index f2c098143..06de0b1ce 100644 > >> --- a/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts > >> +++ b/arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts > >> @@ -32,19 +32,6 @@ vddcpu: regulator-vddcpu { > >> regulator-boot-on; > >> regulator-always-on; > >> }; > >> - > >> - sound { > >> - model = "G12B-KHADAS-VIM3L"; > >> - audio-routing = "TDMOUT_A IN 0", "FRDDR_A OUT 0", > >> - "TDMOUT_A IN 1", "FRDDR_B OUT 0", > >> - "TDMOUT_A IN 2", "FRDDR_C OUT 0", > >> - "TDM_A Playback", "TDMOUT_A OUT", > >> - "TDMIN_A IN 0", "TDM_A Capture", > >> - "TDMIN_A IN 13", "TDM_A Loopback", > >> - "TODDR_A IN 0", "TDMIN_A OUT", > >> - "TODDR_B IN 0", "TDMIN_A OUT", > >> - "TODDR_C IN 0", "TDMIN_A OUT"; > >> - }; > >> }; > >> > >> &cpu0 { > >> > > > > Jerome could you quickly review this ? > > Removing that is wrong. > Take a look at the Loopback sink - it is different between the sm1 based > vim3 and the g12b one ... this is simply because the audio block is > different on these SoCs > > So audio-routing property can't go way, Because of that, the cards are > slightly different and should have different model. > > However the model name here is > a) probably too long > b) misleading :/ > > > > > Thanks, > > Neil >