Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp472688pxf; Thu, 8 Apr 2021 06:57:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzInVJg23p7z408L2P2Y9CoE1xgDUmar6for9zOYRhsvSSv9Gznf/m8gkmzCPGiZD9bmjCz X-Received: by 2002:a17:906:dc90:: with SMTP id cs16mr10220583ejc.368.1617890253840; Thu, 08 Apr 2021 06:57:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617890253; cv=none; d=google.com; s=arc-20160816; b=dAbpTCmcURdp5QFOtw3YJpkcJ9RMtcaregyM14KCPnbNXS7sWuCA9UVr8m+rgYOyK6 yyMOyWnP1s9QY3uY0cVC8zH3Xf4NihMEYRTEx1KVsCe/orQStQ74cZ4MOxf9SsxHEChf 0A/jLpfbp6UZp85Qmsd5TN/OAp8QKiUg+mhhLS0g5VD8bnJJxY6ZfhBxRtU8RVHdX5aV ObD55KOyCyHjQ7eR307PgwuN+uzGAJB9F4LZwaPG/JegyhLRfG7vEUvxtQos3eKZmyPY FaXb7PhJclx1vmsfc5udlTWPZ1KgxZeOlAyto1pvv1Sx1Lq8MC0doynpMk5sMRouqDfk tpkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=DdaKYAD+3uox0bnZyMc0CsziZH9vJmOYjQVhGpA3+bo=; b=MKqy0IP8yhF3l7zeUjdFuKj6b+tyOlpkOJp64rHyVdWpVeRm2vVKDsB+/1Fsm8MeQR vXlCYCGq/aSNHnIcyI87RK7viyQlt50tlzQNiC+zfE/pFm1zTlru0/oKR1FDPk81bVwP 0vTqt0gA5DABT3/4fPP6x7FtqM7oLrqwXzTdr4SXEzB7YXzjrNQOfXriDjdnVgkvx8rP l52stn5McnwnedpUjdIihWRfZqZqj5O3uFeCCPykUGXWYILlN8MxcnQHAlnn4EKJJMXz miSuGtk79uzANDa3RTs83cesWiqgTYEcZDur7tqp+Iv4jU8zSBCRdmLiNy8kumenuZ1R T9dw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=YVghXLhw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s12si13842074eju.340.2021.04.08.06.57.10; Thu, 08 Apr 2021 06:57:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=YVghXLhw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231709AbhDHN4W (ORCPT + 99 others); Thu, 8 Apr 2021 09:56:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44818 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230322AbhDHN4V (ORCPT ); Thu, 8 Apr 2021 09:56:21 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7F401C061760 for ; Thu, 8 Apr 2021 06:56:10 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id d13so4179193lfg.7 for ; Thu, 08 Apr 2021 06:56:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=DdaKYAD+3uox0bnZyMc0CsziZH9vJmOYjQVhGpA3+bo=; b=YVghXLhw3Z1qU+4wuVKseRBYeubkYqgAsKCgA0PxXp6D+PFpFAqS9YyfftG/bJcAOe tfR/28lkz8QJ0zOYBx6bCWSNSAHVV2Hc3wLV94wD7EDkgsUtqfGRN2GENGFACqN9QhE3 eDKrudUengMXc/PEE+vIrkJlxaeoTr8L4SCvioqPpdZOegqqMS7A2X5dc3yrhYXqVykb 8ybpP5k4ITTpptf/kANs7HKh5UAmHvtoO9AiO0rwpcDDJNeR5FrjBKah8bsKRaKNZ31Y ZQ186ms7DHjsoxRYYyOc5bsDEf7mdZvubUrwnHJ6D5bCDWwvz38CmH0WUGx0KX/gp5j3 68gQ== 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:content-transfer-encoding; bh=DdaKYAD+3uox0bnZyMc0CsziZH9vJmOYjQVhGpA3+bo=; b=GBV1+EAsBC2LH8AN9YsXL2PIADRtkAmbnFDUDUWV0lGJgM0uwfKeJoLqP/mAq+VQL0 kCgjxi/CTfwhnq/q83RyQExU+j/ZyA6RmOzp/vlaogRBlYYYBR5isZE1Yrhqq+2vN439 w8BGNsdqybj3wXDs1ImfXsQlbHx/cIJoGt1wJv4CBrd8D/JUtvH4wapWsujkG5Mqf58a 6R15zPcShCCsTRcNl0U28BtESqCgUs4MURbXUWviLnhvFyeD1BuekVzFc1hxgozelLDx 0UIAtfVj9zMYpGYZUlzqHKemp12FrFBg621Rfzc7kQSf/qsxSZZkrh/d97L9Yabkw2yu cLUA== X-Gm-Message-State: AOAM533e4lyK82inFPIc3BZs47tZWH4bt7M7KunZR22r8KstIxcYYquz 7jOYfyiVX+G5+SvmC1RD2JVB1brDfkOvlQU7bKjcZw== X-Received: by 2002:a05:6512:3a85:: with SMTP id q5mr6435636lfu.465.1617890168968; Thu, 08 Apr 2021 06:56:08 -0700 (PDT) MIME-Version: 1.0 References: <20210324081923.20379-1-noltari@gmail.com> <609f038d-3037-5cda-b489-f0816eb95658@gmail.com> In-Reply-To: <609f038d-3037-5cda-b489-f0816eb95658@gmail.com> From: Linus Walleij Date: Thu, 8 Apr 2021 15:55:58 +0200 Message-ID: Subject: Re: [PATCH v9 00/22] pinctrl: add BCM63XX pincontrol support To: =?UTF-8?B?w4FsdmFybyBGZXJuw6FuZGV6IFJvamFz?= Cc: Bartosz Golaszewski , Rob Herring , Lee Jones , Michael Walle , Florian Fainelli , bcm-kernel-feedback-list , Jonas Gorski , Necip Fazil Yildiran , Andy Shevchenko , "open list:GPIO SUBSYSTEM" , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , "linux-kernel@vger.kernel.org" , Linux ARM Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Mar 30, 2021 at 10:57 AM =C3=81lvaro Fern=C3=A1ndez Rojas wrote: > > Now, what about a patch set for the IRQ support? :) > > If you could give me some guidance on that matter it would be much > appreciated, because your comments [1] are now outdated since I switched > to GPIO_REGMAP > [1] > http://patchwork.ozlabs.org/project/linux-gpio/patch/20210225164216.21124= -3-noltari@gmail.com/ I think it mostly holds: GPIOLIB_IRQCHIP should always be used if there is a reasonably straight-forward interrupts whether cascaded or hierarchica= l. Very few exceptions there. If there is one IRQ line per GPIO line, the hierarchical support should be used as outlined. GPIO_REGMAP should be mostly (famous last words) orthogonal. Yours, Linus Walleij