Received: by 10.223.185.116 with SMTP id b49csp704619wrg; Fri, 23 Feb 2018 05:36:09 -0800 (PST) X-Google-Smtp-Source: AH8x227G5/PcDYqH84m5S62iDzvPUR4ElPj8+1H1ErkN4KV7adlmT4N6B07WSMkuJk6o63h+gEng X-Received: by 10.99.180.3 with SMTP id s3mr1475954pgf.258.1519392969081; Fri, 23 Feb 2018 05:36:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519392969; cv=none; d=google.com; s=arc-20160816; b=j1Ibuhdjdq26kf7qd77uWnsalJLZuX75oSqpUUl2YIsnUtnwdOM4mHnhubevJBKCnc 8GVXGNBFxAOOEf5t2Oaupm2FUO2kKZiaz/2S1D1WDr6aiPGhjRCHb0IUfua68BpScHyR iyQt8S1PkfFZIKDhFf+pdFBvoDNxuTe1Vg8xYJKvLW2+Dvq+nnXNgByeHDGCKHQPbTNr 6lP51LGvc5AIXY6chCnHYKSgYc/yD/WCkU1cDiuUCK9VzimkvKdIAWKNWnLojdmrZasD TS/ERtFHM3eFDvXvP2TVBfQmv2Ks8yIxrt0Co0jyTW14xt5kfcm3e42JY8QjL0XcvUnO Ogmg== 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 :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=+dX5nz5Bg0dsEwhLqzTGHDHaw00D3CRGcH1VyW0sEvI=; b=AyMMfB0qbRdIghV4B2lHTJfow26XzW2zjV/VtEAZwpxeZ6cyMNhgcXgIP5IpVodhG8 9RdgGChwlPAci+IcNDhQqIAWP4dIya2bo5BR+U09SIpwbck49yDQ07vyavi1KlSyOKHG V4Nny8OrF9MZ6fmvY9KjSed8K4swsz/oFUtXIonTk/ikkc3pCivjWLyPbNOb7KujNqwM UHG+yyIY28pa+gkwgptQ57Zhg4mg6R4a2G11RmN5sPqnHleJfiMklsAfHMhzMQoJFz4f HhDCII7Uoac7MaYISYwkYf9PfjL+/S8S5gQjJl33TQMg0kL7/hulgeAr63JeTlIHObYD bS5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=JzcLOrW1; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t13si1525289pgp.450.2018.02.23.05.35.54; Fri, 23 Feb 2018 05:36:09 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=JzcLOrW1; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751456AbeBWNfF (ORCPT + 99 others); Fri, 23 Feb 2018 08:35:05 -0500 Received: from mail-qk0-f172.google.com ([209.85.220.172]:36038 "EHLO mail-qk0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751273AbeBWNfD (ORCPT ); Fri, 23 Feb 2018 08:35:03 -0500 Received: by mail-qk0-f172.google.com with SMTP id d206so10759078qkb.3; Fri, 23 Feb 2018 05:35:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=+dX5nz5Bg0dsEwhLqzTGHDHaw00D3CRGcH1VyW0sEvI=; b=JzcLOrW1K6hq4/J9vSUKNzxHN/QpzreTlBaGj4oLReiRLyItNEBbFEfxLUkcLLEAHc OW+WfNGBVy4XQULofgDa8RInMHIGXKRZR1hTnIfPSll8Wq8823Js55TBTZ4RmC6E4rRU RKXJ/5JdF9LvFrsNE8242g1MxpJsY2HLGOyiqMgqBXaqaNhNoiOaGlXorvtx7iYFQZaU oLX70VwiMZWGP+uJnUvDSCA2VXHW+cZ3+AXpE6jGsj3QKC0gAJGTitBx1ZyU6WJSuT0l 0x/LoxveXv9FqLiiscYCABfU1q39ZX9xd5aEI5giLo7VzP2czFzDRhVbzOAMX1O+/qes NS6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=+dX5nz5Bg0dsEwhLqzTGHDHaw00D3CRGcH1VyW0sEvI=; b=GuCjQsv6CnYV7yFUG+c1wIGnJjyAZnuxUkSMzo/dn08INCxqUnugoeB///U146J2mb aAR4qP+8B4vnHVaVmGx5zLhMZDugBMtoEycRSMf37ixUXeOSq+T537FLFzX17vLYevQx /al0HO910E4jdvdTxFUwuswbYNfSJZDQmDtmIZLluFNbJJEEgZZ4fqqT+WPCQfokn3em pD+eeXpowaR7La+oW2XTThHrx/jiwyzRli0CA5XM6PKiYJK1DOUWra/MhpX1EDhnJF8M 5Bg++0TI2OD/e5X4ns2L+nElBhrG1HfmHZKCwq66bbxbmS4MRO8R0RTOUIh6DjCuEHtq FFeg== X-Gm-Message-State: APf1xPDZDu1HCi3lq6C+ZNGy0fliRifpOQSwqxb+YB7XUCtVAom4U5qh Uh1mpf33aXHBP0zIbsOrhF+h/kRLEXV5siAADThU1lRU X-Received: by 10.55.207.82 with SMTP id e79mr2392837qkj.219.1519392902181; Fri, 23 Feb 2018 05:35:02 -0800 (PST) MIME-Version: 1.0 Received: by 10.12.195.80 with HTTP; Fri, 23 Feb 2018 05:35:01 -0800 (PST) In-Reply-To: <2009936f10a349fc6a24796c60e7fea6551b8f0d.1519360872.git.baolin.wang@linaro.org> References: <2009936f10a349fc6a24796c60e7fea6551b8f0d.1519360872.git.baolin.wang@linaro.org> From: Andy Shevchenko Date: Fri, 23 Feb 2018 15:35:01 +0200 Message-ID: Subject: Re: [PATCH v4 2/2] gpio: Add GPIO driver for Spreadtrum SC9860 platform To: Baolin Wang Cc: Linus Walleij , Rob Herring , Mark Rutland , devicetree , Linux Kernel Mailing List , "open list:GPIO SUBSYSTEM" , Mark Brown 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 On Fri, Feb 23, 2018 at 6:44 AM, Baolin Wang wrote: > The Spreadtrum SC9860 platform GPIO controller contains 16 groups and > each group contains 16 GPIOs. Each GPIO can set input/output and has > the interrupt capability. > Sorry, couple comments below. > Signed-off-by: Baolin Wang > Reviewed-by: Andy Shevchenko > +/* We have 16 banks GPIOs and each bank contain 16 GPIOs */ > +#define SPRD_GPIO_BANK_NR 16 > +#define SPRD_GPIO_NR 256 > +#define SPRD_GPIO_BANK_SIZE 0x80 128 ? > + irq->handler = handle_simple_irq; Shouldn't be handle_bad_irq() ? > +static const struct of_device_id sprd_gpio_of_match[] = { > + { .compatible = "sprd,sc9860-gpio", }, > + { /* end of list */ }, Comma is redundant. Absence of it even better at compile time if at some weird case the item goes after a terminator. > +}; -- With Best Regards, Andy Shevchenko