Message ID | 20230630172155.83754-1-andriy.shevchenko@linux.intel.com |
---|---|
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp10538314vqr; Fri, 30 Jun 2023 10:26:08 -0700 (PDT) X-Google-Smtp-Source: APBJJlFZ8r/LNOSpnDXKTR6/x0D7LJy7ghiRD9w92bkf3h3w6uDn9/kmrL/WJqTSiGMU6yyEY9sU X-Received: by 2002:a17:90a:3b4e:b0:262:df1d:452e with SMTP id t14-20020a17090a3b4e00b00262df1d452emr2748402pjf.27.1688145968234; Fri, 30 Jun 2023 10:26:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688145968; cv=none; d=google.com; s=arc-20160816; b=FjDMddqG/O9FwtEpL8vaVipZp5zrJMlwtX9XhofH+DoDwLDZkZQwG9B6yaLHhu4zYf zNrrhvmlDg7ScSx9ANlp0hYmmeQoHiO51ufLcpyAbW148ilWrivOS1j0p458XcBx076z mlu/jR5L7o6HznZkFFbafchCw+jiuzmOqycXWLgbHsa+Se5CzFcd2sFt7r1EL1NkclZt T15WUY++4S0oO526ZPRFWEONhlrxqBbovEX+4TZP4/sFE0ndMC0m88IwnhHkYsIQcom2 6XtQdAkxDELLGDak6I+PR4VnPR25MQd56WD767f46ww5DmQsyockUtAKvHVuvvvSf8KQ P04Q== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=A74Cv/QF+ltlWGbtmn/R4Xgf5LKD6bHWBQYpAtI43kU=; fh=24Z9D4DUVobL/KCVNZ58EGolLoePZ94P995JhaeZ02Y=; b=H+OAFhx41wa4iGwhvPsSTT4Ycs+wTdbKvXpmOWZ7Yie/RsNZWJ/emxDxqGCIpWy/fX 6trUjc0w854fG2P1jOafeXRz70QwGIL4AjCwLkQnELMvSc9E4SlyknruVPV+ghwfWyfU XuQ6exRCT74lIvjOtHD4uy8Boo/rUxxsEddJC4llkOqveYJ3iNXRe/EnGcWXKGUm/LrI m9AA7wHI2CvCe2uHUWlVA0+j8Ywdms839Y+sfr8cDL3+nOnisdbylPsUS91cXDZ0HVq6 F6108EpecmSvYOzxgqI+Q+/sqQsBwKm0fUPSjiluFrXBfMMsj+xCPiVXROQVGxKH8u6N Q5PQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=le1Cu38a; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c21-20020a17090ad91500b0025653dc2881si2965213pjv.23.2023.06.30.10.25.51; Fri, 30 Jun 2023 10:26:08 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=le1Cu38a; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232993AbjF3RWX (ORCPT <rfc822;nicolai.engesland@gmail.com> + 99 others); Fri, 30 Jun 2023 13:22:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39784 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232814AbjF3RWJ (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Fri, 30 Jun 2023 13:22:09 -0400 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 010C9421E for <linux-kernel@vger.kernel.org>; Fri, 30 Jun 2023 10:21:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1688145719; x=1719681719; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=ZBN4991fc3Az5Y2Qu0dseNwl7x1yFt5qfZkPD0JoAOk=; b=le1Cu38aRUbn0TDOfW9gHqR6B+URyUWT4QThWivAX46Smz4B0ThLhZT3 3396gT8ZyEdQUVSbdLELM7m3xpAPGKRJ72fxRM4FWhqKL6SpMZquAI1hC ePILzmUCGJHp/WWX+t78Futou5bsS23ctub8umNJyqAZPcWq2SwzaaPnk lHHmJ5UgRQbP8kwN3owurlYe0OIh1QX8xxrRhG8uiZ8XYw5MAx+3J3YKq M8jcqFxyAExORUwLZJATougQu0p+n2p/m0pU1+yNRZYvd/iaVh3fak7Qf sV/sxaMcrpr5qWpTPbraZd5fXP901bBZ5iqgaBaSek0Yii2M/up+EPamr g==; X-IronPort-AV: E=McAfee;i="6600,9927,10757"; a="342032355" X-IronPort-AV: E=Sophos;i="6.01,171,1684825200"; d="scan'208";a="342032355" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jun 2023 10:21:58 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10757"; a="711879223" X-IronPort-AV: E=Sophos;i="6.01,171,1684825200"; d="scan'208";a="711879223" Received: from black.fi.intel.com ([10.237.72.28]) by orsmga007.jf.intel.com with ESMTP; 30 Jun 2023 10:21:55 -0700 Received: by black.fi.intel.com (Postfix, from userid 1003) id CB225358; Fri, 30 Jun 2023 20:21:57 +0300 (EEST) From: Andy Shevchenko <andriy.shevchenko@linux.intel.com> To: Andy Shevchenko <andriy.shevchenko@linux.intel.com>, alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org Cc: Oder Chiou <oder_chiou@realtek.com>, Liam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>, Jaroslav Kysela <perex@perex.cz>, Takashi Iwai <tiwai@suse.com> Subject: [PATCH v2 0/4] ASoC: rt5677: Refactor GPIO and use device_get_match_data() Date: Fri, 30 Jun 2023 20:21:51 +0300 Message-Id: <20230630172155.83754-1-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.40.0.1.gaa8946217a0b MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.3 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_PASS, SPF_NONE,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1770149347106178027?= X-GMAIL-MSGID: =?utf-8?q?1770149347106178027?= |
Series |
ASoC: rt5677: Refactor GPIO and use device_get_match_data()
|
|
Message
Andy Shevchenko
June 30, 2023, 5:21 p.m. UTC
The code can be simplified with refactored GPIO parts and with use of device_get_match_data(). Besides that couple of additional changes, one for maintenance and one for making IRQ domain agnostic (not being pinned to OF). Changelog v2: - refactored GPIO code in (a new) patch 1 - fixed compilation error in patch 2 (LKP) Andy Shevchenko (4): ASoC: rt5677: Refactor GPIO support code ASoC: rt5677: Use agnostic irq_domain_create_linear() ASoC: rt5677: Use device_get_match_data() ASoC: rt5677: Sort headers alphabetically sound/soc/codecs/rt5677.c | 117 +++++++++++++------------------------- sound/soc/codecs/rt5677.h | 92 +++++------------------------- 2 files changed, 53 insertions(+), 156 deletions(-)
Comments
On Fri, 30 Jun 2023 20:21:51 +0300, Andy Shevchenko wrote: > The code can be simplified with refactored GPIO parts and with use of > device_get_match_data(). Besides that couple of additional changes, > one for maintenance and one for making IRQ domain agnostic (not being > pinned to OF). > > Changelog v2: > - refactored GPIO code in (a new) patch 1 > - fixed compilation error in patch 2 (LKP) > > [...] Applied to https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next Thanks! [1/4] ASoC: rt5677: Refactor GPIO support code commit: 5512ffd9f39832f312b7f903703ac39d6367fe8a [2/4] ASoC: rt5677: Use agnostic irq_domain_create_linear() commit: c3d42d7baf6b4032171270e3df001fb946493452 [3/4] ASoC: rt5677: Use device_get_match_data() commit: 043bb9c012ee7d092a477159cc66dbdf62fd2666 [4/4] ASoC: rt5677: Sort headers alphabetically commit: ea1c1019a88d88cf0a7d6892f594b72ddb3b8c0b All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark
On Wed, Jul 12, 2023 at 12:47:06PM +0100, Mark Brown wrote: > On Fri, 30 Jun 2023 20:21:51 +0300, Andy Shevchenko wrote: > > The code can be simplified with refactored GPIO parts and with use of > > device_get_match_data(). Besides that couple of additional changes, > > one for maintenance and one for making IRQ domain agnostic (not being > > pinned to OF). > Applied to > > https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next JFYI: You might need to amend your scripts (?) as in the merge commit the Subject is cut (I believe that your scripts doesn't handle RFC2822 long lines in the email headers).
On Wed, Jul 12, 2023 at 04:56:51PM +0300, Andy Shevchenko wrote: > JFYI: You might need to amend your scripts (?) as in the merge commit > the Subject is cut (I believe that your scripts doesn't handle > RFC2822 long lines in the email headers). Report that to Konstantin, this is just b4.
+Cc: Konstantin. Konstantin, seems b4 doesn't handle long Subject lines for merge commits (PR mode). On Wed, Jul 12, 2023 at 04:23:11PM +0100, Mark Brown wrote: > On Wed, Jul 12, 2023 at 04:56:51PM +0300, Andy Shevchenko wrote: > > > JFYI: You might need to amend your scripts (?) as in the merge commit > > the Subject is cut (I believe that your scripts doesn't handle > > RFC2822 long lines in the email headers). > > Report that to Konstantin, this is just b4.