Received: by 2002:a05:6359:6284:b0:131:369:b2a3 with SMTP id se4csp4690637rwb; Tue, 8 Aug 2023 12:10:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE+Q+IwWB5O2Wf+D4XIZPaKivps51QggWQ4aIf2m9oDt129jw1HxL4TQgZRAtFbels+clL3 X-Received: by 2002:a17:906:3188:b0:99c:a93a:4337 with SMTP id 8-20020a170906318800b0099ca93a4337mr427754ejy.37.1691521831748; Tue, 08 Aug 2023 12:10:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691521831; cv=none; d=google.com; s=arc-20160816; b=AynKdiHPzelVt2uqN41uTzuyHjGXp/l4eanZ6OEpFG0u16iYv+9CJQ3TFZ3ixgZjS6 1/jzb4Wd2eZnCFaMA9F48cwdOKLC9j+k43jz9zvuv71H9my6hw/Mu7CaL1qewZUtm+Ow O+R1Um7DiU+g9WyO3NvF8cWhrSo5WvNWwauibpLy494IraDeweAMWTC5/pxO5cAfcbzZ Ongd6UsZRodqKnAkpoSwDSFULZhdvC2iEu2AMGnjEmyBu4huXZs2TZRgySmrp+JXomvD Pw1Ty6yZ+UsHHhAF/zjF86ugR0TkiNoNncskidPExPT9EHVI19wkHdqdmWVPI/VLJZ+h +UXQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:organization:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=euBu2vpxdtVvHrvzODB0fIuhIADKO+UMvWHW/krADYU=; fh=5ALpVpDpEckpdPok08TSIjR/uc1zIXVyyhblh401P0I=; b=TFddxlHB2fJ8C9Fe9m/RItf8Fpv/4qerAtCQHkLmMl8fhbIoz8uROaKHsSWlBR5uZo zG9RBLTaRok3/Arh4HzycazO3UXb01wAwfwfoNcKV2+5QKSsWqWIKIthwIWNBTR+yLsT 3HfLT4P2Fky2lvi0zy/2oQ4fBDOSMwwCimGJcMr6YFt1aQGda595G1bxz8b2rIY9fn8O Ol4BpLTl3dW9OLLrQNJwA0mtZIFRmdYyPRTEA4l29HMmO2RT5FaXr9Yw5XlkQS46l4yG 8BU3WG9Cz9xjkDNyVN9IlV7wQ0t/RKqvX/YIwGXNpR8CUDCNG+a+/QfdW59l/oO0l+O9 800w== ARC-Authentication-Results: i=1; mx.google.com; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h3-20020a17090619c300b00992e90ca00dsi7830889ejd.16.2023.08.08.12.10.04; Tue, 08 Aug 2023 12:10:31 -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; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233270AbjHHSow (ORCPT + 99 others); Tue, 8 Aug 2023 14:44:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60624 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232265AbjHHSoT (ORCPT ); Tue, 8 Aug 2023 14:44:19 -0400 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.65]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8951C527E; Tue, 8 Aug 2023 09:41:36 -0700 (PDT) X-IronPort-AV: E=McAfee;i="6600,9927,10795"; a="374493766" X-IronPort-AV: E=Sophos;i="6.01,156,1684825200"; d="scan'208";a="374493766" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Aug 2023 06:22:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10795"; a="796727907" X-IronPort-AV: E=Sophos;i="6.01,156,1684825200"; d="scan'208";a="796727907" Received: from smile.fi.intel.com ([10.237.72.54]) by fmsmga008.fm.intel.com with ESMTP; 08 Aug 2023 06:22:05 -0700 Received: from andy by smile.fi.intel.com with local (Exim 4.96) (envelope-from ) id 1qTMey-009XtH-0U; Tue, 08 Aug 2023 16:22:04 +0300 Date: Tue, 8 Aug 2023 16:22:03 +0300 From: Andy Shevchenko To: Wenhua Lin Cc: Linus Walleij , Bartosz Golaszewski , Orson Zhai , Baolin Wang , Chunyan Zhang , linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, wenhua lin , Xiongpeng Wu Subject: Re: [PATCH 1/3] gpio: sprd: Modify the calculation method of eic number Message-ID: References: <20230808033106.2174-1-Wenhua.Lin@unisoc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230808033106.2174-1-Wenhua.Lin@unisoc.com> Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_SOFTFAIL autolearn=no 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: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Aug 08, 2023 at 11:31:06AM +0800, Wenhua Lin wrote: > Automatic calculation through matching nodes, > subsequent projects can avoid modifying driver files. You sent three patches which has to be meant a series in three independent (unlinked) messages. Do not forget to use --thread so it become a such. ... > struct sprd_eic *sprd_eic; > struct resource *res; > int ret, i; > + u16 num_banks = 0; Preserve reversed xmas tree ordering. ... > @@ -630,10 +631,12 @@ static int sprd_eic_probe(struct platform_device *pdev) > sprd_eic->chip.set = sprd_eic_set; > fallthrough; > case SPRD_EIC_ASYNC: > + fallthrough; > case SPRD_EIC_SYNC: > sprd_eic->chip.get = sprd_eic_get; > break; > case SPRD_EIC_LATCH: > + fallthrough; > default: > break; Pointless changes. And actually create the code less maintainable. -- With Best Regards, Andy Shevchenko