Received: by 2002:a05:7412:b995:b0:f9:9502:5bb8 with SMTP id it21csp7474572rdb; Wed, 3 Jan 2024 18:32:04 -0800 (PST) X-Google-Smtp-Source: AGHT+IFfA/gWTIWAXbIaBkQznmu4AR4RQZ09JoEWy9DPrVBoL9TpfUbazNf2pWN1QXbAExz/mCKW X-Received: by 2002:a17:902:e542:b0:1d4:c2a9:ad2b with SMTP id n2-20020a170902e54200b001d4c2a9ad2bmr3193749plf.34.1704335523696; Wed, 03 Jan 2024 18:32:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1704335523; cv=none; d=google.com; s=arc-20160816; b=Fj5WVNq6+psc2COny+fhmvToV40Fg9OCcZUcq0sQvLuXZd376/kHUSx6PjkgbkwCIn rj2V0yfwknKw6wdYGRsuCi7d3Taxh32R4GUf6xe1AgtZUrrckBQEwUhtnu44xZFqefkb YNQnIWmCX/C2DbmEhDA02uwpd8rH+oW9FY8u54G33JyXRrd3UnqM9PMzghQLgIE33ZNN 1SrK2l/KsyIXd1F/jnMHg3fkcLKCVyG/yKLLWa1/WgmVfvNs9/Ub1MHUoKkdy1lpFzTQ HlTcdzjFiru/zu1QZmb62TuvCPI7J0HoyaqiEj/xRIz5iCVLZnRFY5gxjzRYozRUIDSB hNpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=tzz4kPTsnRWLGGf8mkZ9HFr+CQbeOz3xOX8NXuLLLhE=; fh=3b9cLGO9aFaLU284xqgyjAylRDbIpH7FB4vdrNqRBHI=; b=aRWWQ2c5XTD3ke4Aw7kBfesFKbCF8iQ19Xf2eGm0CLah59GKkiE0f6zIQQ9et2zddA q0/4NeRG9UVgA7SbKwuH/wmAlmozOJ6oj3kq5bWFvYSFiFhGGBoxguoR3RYZQNFTVRWm 4lY34MlP9dE1Ar6pntNX4xL15pJi32mTYjVPN4eXqcsjZzXOPEjC0VkBF52BrP0s2Ed/ 56wbVQT0j/Vmeml887N+8He/ELH5mysb5W0kI/yrylani4upcmA8ABnDw1YLbUGVeKNS ru/ZXD35cvf/sngK7CBPMvH8bACjCjRNvA9a8Wl8uFl978h54zU80nbiQ5RzxJJKWXtI BA8Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=WHgfAuZs; spf=pass (google.com: domain of linux-kernel+bounces-16204-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-16204-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id s30-20020a056a00179e00b006dabdfabe16si921414pfg.400.2024.01.03.18.32.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jan 2024 18:32:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-16204-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=WHgfAuZs; spf=pass (google.com: domain of linux-kernel+bounces-16204-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-16204-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 5F472B23A23 for ; Thu, 4 Jan 2024 02:31:58 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 3E0E7443E; Thu, 4 Jan 2024 02:31:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="WHgfAuZs" X-Original-To: linux-kernel@vger.kernel.org Received: from mail-wm1-f67.google.com (mail-wm1-f67.google.com [209.85.128.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A2CA54C60; Thu, 4 Jan 2024 02:31:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-wm1-f67.google.com with SMTP id 5b1f17b1804b1-40d87e9151dso162105e9.0; Wed, 03 Jan 2024 18:31:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704335507; x=1704940307; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=tzz4kPTsnRWLGGf8mkZ9HFr+CQbeOz3xOX8NXuLLLhE=; b=WHgfAuZs5odI4di9GPBvoNw/ad74o9Ezs2piWD3BFOBe2lyLVwKSXdzZPPlEQpC4t5 IqmZM9aqrRIx7XNUpeyVbcVwgj5p/ZFBatSuM0JX4WR72DT0OswrRG1V4grgS249BEaV Egd0skKDH9SpbmFUSAS5B8S95yTC7KgleMx6a96GIRdEMGtn51yKDsTwGl3A1Ski6Eep gH7I27B26RPqw5VwGAdPFdw9BqgGXHQUZb5uA/shfgUsrY+f7CM7x0I7orYDIHEQZHe5 sLItNC+K3g9M/3Q+1ainvJRUxJ+EAv03/JQ+XFVRty5pFP27POlc6soIfPluxY4YIVk5 Zh6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704335507; x=1704940307; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=tzz4kPTsnRWLGGf8mkZ9HFr+CQbeOz3xOX8NXuLLLhE=; b=qOytpmDqRwLu+5m4jpqAt6NeKA0VLKPvs7gTECJwl+5iu8EU8y619Y2WLHeoHrzYrP WM+eQTObfo87XaDNvIK3x3WPFJT8RgJfSh6XmnhfK1rrE0hEstgNvUnOwtHxooff3LT4 Et03+DMPuJcSrdtFQ6Pq4wjPFJjLDoAbDkZ0xm8BqfxVtE8Bn/wAxjEZ3A+HAV34Ywxc vgG1fr/Ml4rwKo3xRy7Wyha19gUZloxdF3iHTe5/8LSsnAJ/+wIYV70DDg9YyB/MEcfG eSjuNnTb3SEiWBZzIcdI0ai91CzBgAjQ3CrsTDWB4eKX1RPme11GfJcNqPdpw7w0h7oq +fNA== X-Gm-Message-State: AOJu0Yye1lkDESLGI9nf+ZMbPnup9P0sZmlxt9xxzz6L3l4f+RG4e+cs olsN5oeXQ/iug5sSuL14Xa8XAEp6ksBAspByobE= X-Received: by 2002:a05:6000:402a:b0:336:ee9e:fe15 with SMTP id cp42-20020a056000402a00b00336ee9efe15mr17128184wrb.3.1704335506622; Wed, 03 Jan 2024 18:31:46 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20230921090027.11136-1-Wenhua.Lin@unisoc.com> <20230921090027.11136-4-Wenhua.Lin@unisoc.com> In-Reply-To: From: wenhua lin Date: Thu, 4 Jan 2024 10:31:35 +0800 Message-ID: Subject: Re: [PATCH V2 3/4] gpio: sprd: Modify the calculation method of eic number To: Andy Shevchenko Cc: Wenhua Lin , Linus Walleij , Bartosz Golaszewski , Orson Zhai , Baolin Wang , Chunyan Zhang , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Xiongpeng Wu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Sep 21, 2023 at 7:27=E2=80=AFPM Andy Shevchenko w= rote: > > On Thu, Sep 21, 2023 at 05:00:26PM +0800, Wenhua Lin wrote: > > When the soc changes, the corresponding gpio-eic-sprd.c > > code needs to be modified, and the corresponding > > Document must also be modified, which is quite troublesome. > > To avoid modifying the driver file, the number of EICs > > is automatically calculated by matching dts nodes. > > > Fixes: 2788938b7946 ("gpio: eic-sprd: Make the irqchip immutable") > > > > Signed-off-by: Wenhua Lin > > Same comment as per patch 1. Also, fixes needs to be grouped at the begin= ning > of the series. (I don't remember seeing Fixes tag in the patch 2.) > > ... > > > +#define SPRD_EIC_VAR_DATA(soc_name) \ > > Misindented \ Thank you very much for your review. I will fix this issue in patch v3. > > > +static const struct sprd_eic_variant_data soc_name##_eic_dbnc_data =3D= { \ > > + .type =3D SPRD_EIC_DEBOUNCE, = \ > > +}; \ > > ... > > > struct sprd_eic *sprd_eic; > > struct resource *res; > > > int ret, i; > > + u16 num_banks =3D 0; > > Preserve reversed xmas tree order. Thank you very much for your review. I will fix this issue in patch v3. > > -- > With Best Regards, > Andy Shevchenko > >