Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp3697301ybg; Sun, 20 Oct 2019 19:48:40 -0700 (PDT) X-Google-Smtp-Source: APXvYqxCj0mifWwjpLCpvY5SdKr+06omInEgq54zgX51NFeD71W7IGo1NmFs+Crm2Yn4ZxCcHqcj X-Received: by 2002:a17:907:4150:: with SMTP id od24mr19652335ejb.135.1571626120413; Sun, 20 Oct 2019 19:48:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571626120; cv=none; d=google.com; s=arc-20160816; b=vgI+iS80HRqQBD2DjXRqetnQRUaoeeoBvbrPqRXd9DQE6b+dCh0r/gtZTtW6Zs2ug5 gNCWXyDa8j7l/f74LqT/g7oIHub+5O9uvIBDZjQcrjyoxcMQBwxjuu67rGffRsXGrnlY So43jEjJwH/5UaqkbP6U2LljYuqtAf5Ebp2TVxAsDnVNZI6NewO6+QeTCyldSlUEACsd OPv4OvaceYEMwRDC5FpMcD1uDR+A0Z0fKkq0fmaffN0kioK7ld6VZW2OHFWgfc1lsbO+ d/7diyLWYNORodBSuRKBa7pO64Vd9a/bcf67lJVr3m7UgXT9txZGCcSeullpVetUjdDN +icg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from; bh=7sxyJl8DWrGSDUutgec9u8rgIvir7SNVG5oUwd9hox8=; b=lHoOscFGMQVCJgLGFSIYKMUWbd/8s39J82fMudeZ/EwuopucjKuTN7xhc350UMTRhc 1/WmdPJJRmASNmmG2GVmQzW+divfABx4n13UD6sDnFb+lSOBVCeWg2EpDhGQ9h+S1X9y mHEIkUGZ+anSAQyN/OBLp7z4M6Ds2w8peb6CH2t30skKpyKXJcIC+bfpIsu4W/s84CIi Ixm6fqn4VMorknPsDqMWy49i6zivNAGF8FXAAzvrqjHvtK4fLZytXXItMqjcpIsnSv7i AZvxbvNtTyQYUDQMcPCL/oGRuHbMo+np2VvVCz4pnMq+MhcxcKzFCHmRN8wZgwoUAoUt oW3w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m22si7149554ejr.368.2019.10.20.19.48.16; Sun, 20 Oct 2019 19:48:40 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727025AbfJUCri convert rfc822-to-8bit (ORCPT + 99 others); Sun, 20 Oct 2019 22:47:38 -0400 Received: from mga14.intel.com ([192.55.52.115]:32375 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726764AbfJUCri (ORCPT ); Sun, 20 Oct 2019 22:47:38 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Oct 2019 19:47:37 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.67,321,1566889200"; d="scan'208";a="203221302" Received: from pgsmsx105.gar.corp.intel.com ([10.221.44.96]) by FMSMGA003.fm.intel.com with ESMTP; 20 Oct 2019 19:47:35 -0700 Received: from pgsmsx108.gar.corp.intel.com ([169.254.8.51]) by PGSMSX105.gar.corp.intel.com ([169.254.4.226]) with mapi id 14.03.0439.000; Mon, 21 Oct 2019 10:47:34 +0800 From: "Lu, Brent" To: "alsa-devel@alsa-project.org" CC: "Rojewski, Cezary" , Pierre-Louis Bossart , Liam Girdwood , Jie Yang , "Mark Brown" , Jaroslav Kysela , Takashi Iwai , "Zavras, Alexios" , "Kuninori Morimoto" , Thomas Gleixner , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH] ASoC: bdw-rt5677: enable runtime channel merge Thread-Topic: [PATCH] ASoC: bdw-rt5677: enable runtime channel merge Thread-Index: AQHVeQDQJxSKmeHo60W0FoozADL3CqdkfMRQ Date: Mon, 21 Oct 2019 02:47:34 +0000 Message-ID: References: <1570007072-23049-1-git-send-email-brent.lu@intel.com> In-Reply-To: <1570007072-23049-1-git-send-email-brent.lu@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMGUyMDI2MTItNzU0Zi00ZjMzLWE0NWUtZjVjZjhmNDU2MGQ0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiT1VkQ1ByNGlteHBlOXBhU2l6SU13dnVLSzlFMTNJTGZ6R1ExNWlVbWhXT3ZCUXNoSEFrVHpqQVU5UUE0WUpYZiJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.2.0.6 dlp-reaction: no-action x-originating-ip: [172.30.20.206] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Subject: [PATCH] ASoC: bdw-rt5677: enable runtime channel merge > > In the DAI link "Capture PCM", the FE DAI "Capture Pin" supports 4-channel > capture but the BE DAI supports only 2-channel capture. To fix the channel > mismatch, we need to enable the runtime channel merge for this DAI link. > Hi Pierre, This patch is for the same issue discussed in the following thread: https://patchwork.kernel.org/patch/11134167/ We enable the runtime channel merge for the DMIC DAI instead of adding a machine driver constraint. It's working good on chrome's 3.14 branch (which requires some backport for the runtime channel merge feature). Please let me know if this implementation is correct for the FE/BE mismatch problem. Thanks. Regards, Brent