Received: by 2002:a25:ef43:0:0:0:0:0 with SMTP id w3csp794577ybm; Fri, 29 May 2020 12:19:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyKAUlJzDwCYXEilWmZgQQNhzpFinD02RPnxHKf312pgMwlZiWC/Yk7veFbyOkwakZZW//a X-Received: by 2002:a17:906:7f84:: with SMTP id f4mr8771601ejr.482.1590779946303; Fri, 29 May 2020 12:19:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1590779946; cv=none; d=google.com; s=arc-20160816; b=Bsu/mFAhJGv0KagZDIn/hUXEdvhAw511vwYJfe5okN3fSpCllEsSXbt6MyLRB/2Oe2 xyMtKw9opMYNzYq2EjyCCySGqrZukxF5xA/9NLDBO+Z+LlHbVefmynWZJkuq/sVXkAql gZGVoQU5IRdl+hbWibXSq+AU9M7GhrrJEVUVgEo16ABRObeLErg29xX0vQPLrQzQ2gvl PKhBaX3UmSjbWZyINt4dQFUiG5DOXxszbVMqa5Dd0nfgMQFIe/xpPGFbq5Vre2NIMWIt ov6FGf9NTNapCDtS1o35cHHSUFArxY6axgDlThLhxPjLjEXpLS+Ji+AxllGUaW4bHj29 EI9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=W8tHM5A9x7hCqXrGZPnl9PrgU0zBShy7MiBX6R7IaoQ=; b=tfWXTJhhgpY1nrza5/PI68luQmYiOPhVJfkKaRYbZ7D9vhwYaqNOkqKDH2jyIF+xDn B0aE+6ODkKjM31bxzrLs8aIPRGXMPkfra6v2aZraCJWkC0RnbENl9duIzX/NIXbx/U3w SGaavWyXgiu1YWIc0kCbVOgPaJGWa0yiWAadl5oSZJ8mMJirSHhZg3X5o39+hApMJLZf 7g61YlVAURn7Q3+C5CpSCf/kAXeyb8+BWJ8u7oJUelNxQscrB6UGsA3J7lr4Bj/Ptv1R dswQLRBYejl+69lV+xpSTcdwV5qulVBlnkZJVUdiM0T27lxpwClqmgX0LCtyQD41Tfmj 8Uyg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=vcuiL7Nk; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h1si6378693edn.474.2020.05.29.12.18.42; Fri, 29 May 2020 12:19:06 -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=@gmail.com header.s=20161025 header.b=vcuiL7Nk; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727093AbgE2TQx (ORCPT + 99 others); Fri, 29 May 2020 15:16:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57250 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726487AbgE2TQv (ORCPT ); Fri, 29 May 2020 15:16:51 -0400 Received: from mail-pl1-x643.google.com (mail-pl1-x643.google.com [IPv6:2607:f8b0:4864:20::643]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6AAE3C03E969; Fri, 29 May 2020 12:16:50 -0700 (PDT) Received: by mail-pl1-x643.google.com with SMTP id bh7so1616480plb.11; Fri, 29 May 2020 12:16:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=W8tHM5A9x7hCqXrGZPnl9PrgU0zBShy7MiBX6R7IaoQ=; b=vcuiL7NkFG8ibcD+t4OJB+dwcTKukbeTVrKXO6VB7PLb24zP+KGR/q7WmfKrlyL0g1 2qyiprG+r2j83U+/1nRNIDegSL9MGMUBcdHwLP8j71QJ2v8OKQ5hSIzhMx6OMAtOCU30 7tG2fhk9zL9qksdFlHKguAmz4SR4Zjf74/6M/z2CKhO7bBOZme5m4J3/2f5+MylBXrUc AgiSj+fM1UBbUruXsKRSVt7L0RUAR2wImmE+eMgCU3n/gbXr6Zl7mzZjs6U4EpcVNoJY PUN0pd7X2xTd07ik9+NxJTr7YYKA4+A4gp4/TCXkEpPDcPpj4Rthqzelse7XBqzpLrjI XKVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=W8tHM5A9x7hCqXrGZPnl9PrgU0zBShy7MiBX6R7IaoQ=; b=ZvpmeZkv/0eu/g/qdl6EXNz++sM33XjvcTsimiafgN1boAVehzBftk0FGN//BDAFG2 MvPJnkcpw52oramDimQT613E6aJw65M4vzknGpuFu+IWKOq+rRsnw+JEX/coA+XxtuwZ bwvyye35T1d1nY4UH/mVldhHKWZdTpgAwyAZEIKjnRj2lKPItwe5vrqYH7t3yb7D9Wfi Gb7+ISfNSAYJERGVViwUh2mtMLzY571zGvJiEKhur0sgA0QXKZ/3noP5F06WEj4usUVH s0BABmrXMmGzSxtGJS/szjgsDoOxokDMIS7/idc0J+9V9ZC5CHrUIQuLIW7jDfw+UBbD pYyw== X-Gm-Message-State: AOAM531+kLxbRC0CF6nuEcScxZUTD6K4AebeUKnOEGgqYGMEZwKFG9r3 cSBmHmIosra/dd1DwtHIa1xA30ax X-Received: by 2002:a17:902:bd47:: with SMTP id b7mr10457105plx.79.1590779809488; Fri, 29 May 2020 12:16:49 -0700 (PDT) Received: from fainelli-desktop.igp.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id g92sm202505pje.13.2020.05.29.12.16.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 May 2020 12:16:48 -0700 (PDT) From: Florian Fainelli To: linux-kernel@vger.kernel.org Cc: Florian Fainelli , Linus Walleij , Rob Herring , Ray Jui , Scott Branden , bcm-kernel-feedback-list@broadcom.com (maintainer:BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITE...), Nicolas Saenz Julienne , Stefan Wahren , Geert Uytterhoeven , Matti Vaittinen , linux-gpio@vger.kernel.org (open list:PIN CONTROL SUBSYSTEM), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-rpi-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE) Subject: [PATCH v2 0/4] pinctrl: bcm2835: Support for wake-up interrupts Date: Fri, 29 May 2020 12:15:18 -0700 Message-Id: <20200529191522.27938-1-f.fainelli@gmail.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, This patch series updates the bcm2835 pinctrl driver to support the BCM7211 SoC which is quite similar to 2711 (Raspberry Pi 4) except that it also supports wake-up interrupts. Thanks! Changes in v2: - fixed patch #3 to reference the correct data structure (Stefan) - fixed patch #4 to use conditional initialization and fetching of interrupt resources to limit the memory overhead for non-7211 chips Florian Fainelli (4): dt-bindings: pinctrl: Document 7211 compatible for brcm,bcm2835-gpio.txt dt-bindings: pinctrl: Document optional BCM7211 wake-up interrupts pinctrl: bcm2835: Match BCM7211 compatible string pinctrl: bcm2835: Add support for wake-up interrupts .../bindings/pinctrl/brcm,bcm2835-gpio.txt | 5 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 80 ++++++++++++++++++- 2 files changed, 83 insertions(+), 2 deletions(-) -- 2.17.1