Received: by 2002:a17:90a:2044:0:0:0:0 with SMTP id n62csp1129693pjc; Thu, 9 May 2019 14:27:46 -0700 (PDT) X-Google-Smtp-Source: APXvYqxkB5JtWg1i4hcafzjvYFf5IBAiREW/kOZSzeBQykc7RtWl/MLfJlKIJ6Cs8yqU/GNMBiv1 X-Received: by 2002:a65:6541:: with SMTP id a1mr8348340pgw.233.1557437266719; Thu, 09 May 2019 14:27:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557437266; cv=none; d=google.com; s=arc-20160816; b=HjNh1IuSeJ5zeoFLP/Wpye4JclqdYNe6eZcHYBzu0bhc0PfLhU0K45A68u9uiVTc44 qxEBK5S25AnhdanlMbYLtqeBoD23pFm6euYYtkn3/2TnZyT94VOnud/HiwAsF9LnWZW6 3fDw6KVxaFxpPjGPM45HbRPLERf6nh0/Y4maqKvz0RPTRSuiMBBsVb6yHV44WViCX1Ox bDQQ2I35+vedEhiJzNFVyXsUMjoH3tdJg3T1e4xl0qRvU5v7CaBfA2FlR39R0JVxP5cl vC30el/myniDb+55IbuRv+mr7pOEPwAcjB0RWkKw1g7v2pkh20OqlSkkq+4In5ej7JV7 YvCA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=JDkpNkYEKJnQvxxR/KDE9gY/J6U8QTbtyo6Tf3JQ1/A=; b=zNZH4BM19fTbVDsVN9Fwa7ttowyS+CyWeIIT1RQYZ/+LwAATtgjLFjUXmQOEbExtlE mRjqHU1VIBxUhF+3BycZgvWjQ2wv9njMH5oaFbvYHUYYNaEOiQeBmGXG9ME2WCoeePUK aSfj52/xjhUS0mXfZGEwXN37+56kfFfZFoxB0C27PMidKdR15WNHykAJOsseb/ORUR6N LrjWbS8A5kQJcpUjmIChb8vdYEm/pX42zSD55FnZQSTMlDChhamY7QWhbmaVIdY/TX3B K+0Xm5HVvfP8Af+9tANky4WGChFy5qqKGxanJevd7rJdyDmTjRjmyPiWGt8zRMejJ7t2 MTtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=vmSxVeMD; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n11si4858477plg.248.2019.05.09.14.27.29; Thu, 09 May 2019 14:27:46 -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; dkim=pass header.i=@google.com header.s=20161025 header.b=vmSxVeMD; 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=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726871AbfEIVZY (ORCPT + 99 others); Thu, 9 May 2019 17:25:24 -0400 Received: from mail-lf1-f67.google.com ([209.85.167.67]:46352 "EHLO mail-lf1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726682AbfEIVZY (ORCPT ); Thu, 9 May 2019 17:25:24 -0400 Received: by mail-lf1-f67.google.com with SMTP id k18so2594431lfj.13 for ; Thu, 09 May 2019 14:25:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JDkpNkYEKJnQvxxR/KDE9gY/J6U8QTbtyo6Tf3JQ1/A=; b=vmSxVeMDxhbFsFE0g9BwLw7dF0n9aV5z5cnkpQaamY4U6WbE2vZhv4nl7Ke3QL7XQp pw6tar6yAdCbVkfT+jABkc20bSx8Jly0hOeXool+2dXQ7C04yUq9A78dnD1LdBC7lEeh WgfS4S51kLPTH6wnEGmM8wZqEI28GhCr53xEZe6s5tsoPwfWkvwjNlaYKwoav0oB/hdE gb4XQrIVJ8C2BVJDTEfkHrOkqmlYmxkKKOAnM2u8JtSuuP5IfukTPBVdYfg1vskrd5+z 2Kaz5GbRLDaj6iNqmLQsxkxeqI5N4Br2avKAKZGHGkonsFWN5l8y3n+/80jA4gv4bR2L lLqA== 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=JDkpNkYEKJnQvxxR/KDE9gY/J6U8QTbtyo6Tf3JQ1/A=; b=BPy0HznsZ6wcEXLlatY1b+t9mMySI52eKfoJRUWJawtqceW5W3IfX4YbRgO9+wm0+e OFaNaqgk1XBmOTaiI1xEQtlSBpsEaxThNluPGsOEDSg94sw9ipPH+1P0dU7aRdPiDOuc kNFdPgbA4d2lus110SGayqu0vF1mGQz7EXsa18VKxiovE/WIq6ixqdiOGpo6jVd5xR8e NM+jidXpqO8WorIMDPgqqqmPud+Gg+VNd4sDYRjXCL4dLwJ5C50eeXBi4nUBHpnbaAnG Vq0u3vFizQ7Xnj/yYiiVY6JYqUZm0bo9H6CSd2TkV+e4AIhtxk8c8/wQltn1bz2KSfcu vB9w== X-Gm-Message-State: APjAAAVk65GwdQFbfN9deqqvUcDI9vOIPiF/6y35e1EeBLFl5LdxVs3p A6yhmo18HABbipqBLQ5/GLtv6LCp67KiZxckbJ7euQ== X-Received: by 2002:a19:550d:: with SMTP id n13mr3708154lfe.127.1557437121545; Thu, 09 May 2019 14:25:21 -0700 (PDT) MIME-Version: 1.0 References: <20190507220115.90395-1-fletcherw@chromium.org> <20190507220115.90395-2-fletcherw@chromium.org> <20190508073623.GT14916@sirena.org.uk> <20190509023247.GT14916@sirena.org.uk> In-Reply-To: <20190509023247.GT14916@sirena.org.uk> From: Curtis Malainey Date: Thu, 9 May 2019 14:25:10 -0700 Message-ID: Subject: Re: [PATCH v5 1/3] ASoC: rt5677: allow multiple interrupt sources To: Mark Brown Cc: Fletcher Woodruff , Linux Kernel Mailing List , Ben Zhang , Jaroslav Kysela , Liam Girdwood , Oder Chiou , Takashi Iwai , Curtis Malainey , alsa-devel@alsa-project.org Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Mark Brown Date: Wed, May 8, 2019 at 7:33 PM To: Curtis Malainey Cc: Fletcher Woodruff, Linux Kernel Mailing List, Ben Zhang, Jaroslav Kysela, Liam Girdwood, Oder Chiou, Takashi Iwai, Curtis Malainey, > On Wed, May 08, 2019 at 02:39:32PM -0700, Curtis Malainey wrote: > > > Pixelbooks (Samus Chromebook) are the only devices that use this part. > > Realtek has confirmed this. Therefore we only have to worry about > > breaking ourselves. That being said I agree there is likely a better > > And there are no other parts that are software compatible enough to > share the same driver? > the rt5676 can use this driver, but from my discussions with Realtek, Samus is the only active consumer of this driver. > > way to handle general abstraction here. We will need the explicit irq > > handling since I will be following these patches up with patches that > > enable hotwording on the codec (we will be sending the firmware to > > linux-firmware as well that is needed for the process.) > > OK. Like I said it might also be clearer split into multiple patches, > it was just really difficult to tell what was going on with the diff > there.