Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp4927477pxb; Wed, 26 Jan 2022 00:27:17 -0800 (PST) X-Google-Smtp-Source: ABdhPJymFcaXUVlp/IS1ekBKT60MqZNmduDiyCRpirvY7xVoT0kHRZ8ADrcb4it8yA7OUz+otJUZ X-Received: by 2002:a05:6402:1692:: with SMTP id a18mr24066339edv.40.1643185637013; Wed, 26 Jan 2022 00:27:17 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643185637; cv=none; d=google.com; s=arc-20160816; b=E440JWDOvm2fSI68cIKfLsOwvODqQHF5j/3A8IU0aBLMl4mgeIcQN6jRrLIQDWWRzT i3OXrMYp6hTzWvM09tyJNIhEVQF5M/Y0E1dMiQ2y0wM0qIEw/LytAkG/7vsO6Ww149dy J76sfm0kHxgPW9F8Lr91oTipHadESAVdefzAq4hMKaAFO6g3nAA3EXE767dNPxzQCZKc Mdj0HowSObAdWcFSONA+Vq26KavHqOyQ8R2eEgrv5c8WRPAfG3MPVXDsXHNIVHwdn8al k7wsuBDP0j1Grox57Ni3J54QK5Hl41wCiwR20bp1Y5dy5RqGl5cFpcm9wP+C7GYmjoXI TBdA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=kTJVFwQiwO8BLs8+JSIrt1xbVtpPlaHIF9g4dJgPwyg=; b=Mx5AlmryhMaZ+zCDMhQFTZjTSW3KykxzYABcqiNMOS4jFfvuCvXyNIDuTGBNkTIM2A Nnu3k+820cO7dVRtY6sP1HKXtliXTRzWZGt01vAWSk+aZSayHXk7mXMeBwGO63sSAfJG HSq0O92UKoe3nUVqaYHmcOgQdoSMtn6mMvgCijSW97DKC6fMySFkSlaWU7hmBS9It0lc xOr2BlApY/oJpOR4G5/YvltF2HUaOs1AkXE6j6I3vN4IHHumwKj9ullgM0BPLpxCgIrI EXWEfkzOk3sU84avEqPIOaZ2hIFfpH1ooFb6oD07ULZCovDsP0vU+TuP/ZX8tEu/wUys fwew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=SyXfO+Gr; 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 bi8si11734286edb.462.2022.01.26.00.26.51; Wed, 26 Jan 2022 00:27:16 -0800 (PST) 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=20210112 header.b=SyXfO+Gr; 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 S230361AbiAYTm7 (ORCPT + 99 others); Tue, 25 Jan 2022 14:42:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53744 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230321AbiAYTma (ORCPT ); Tue, 25 Jan 2022 14:42:30 -0500 Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 00E2BC06173B; Tue, 25 Jan 2022 11:42:30 -0800 (PST) Received: by mail-pl1-x630.google.com with SMTP id i1so2678641pla.9; Tue, 25 Jan 2022 11:42:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=kTJVFwQiwO8BLs8+JSIrt1xbVtpPlaHIF9g4dJgPwyg=; b=SyXfO+Gr4ipD0NgzH7yFZK+MKSyx/TYpzEWenjNrvAJK7/k8Sv1e90gy8KTJ3cafxv i4vXkUY+tbYbZzpzNTc41vQae9avLgqw3V2ws76+cxDIzrM6d6Z4hDa9uABSSXus5uw0 KB538qzdLugNghL1YT0N0OdEP/U5sAB2tQI5PDJAOGEHVHeHM8bEmeHRJCgzTgAKB0gN HTLeC0ezktnwu2QaQWk/xmpqnXXFo+MFI2AxCoNBQpzFOXehl1OCvRJRDwMyq5FV7ias eb5stz1lQcZ7kARQ5sZTuoYJwbHUkEjC9hiojwcEB/w0sd0qc/UWDjMy9SUMNxioBJjH 0Kmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=kTJVFwQiwO8BLs8+JSIrt1xbVtpPlaHIF9g4dJgPwyg=; b=TMddaNlHTxNlTkSv4ERVS9VbDhA9Nl5xrnqgsSeC5jHqZ678MxQdjYC224jKFKbM9e gxyvT6DFdM5qjEkc30f3RzP22DCRX+U4d7aTX9StBOFZ7ss/5PiHW4pWNuouel4wVXAR m4hobJy7Ek38cQtkIO6NpGhbeEpKYdeJ6eu8a/iOe0z9Ofr7Y92XfKiY5SggHPFteb2C QMaQUJ/aPepDc2g4vGY3SygQ+RpMjb3wf8mdLa5GdAYgT2PjqsCq9x5kB5QVWHStIoKb dDdae+x+kcgLVL8zmDDR35EzpoUVCiGU0z6YSRcBaaUx7+TS+ZM8m3I4TiuBR0XCn8B6 xzQg== X-Gm-Message-State: AOAM532BhBreD+BGTx/Spdu7sVU9eVMW3HEVjPlXM1+y80/vUg66eL2i /SjFMJqHkj9BW61fvaGZuGkk8TnemCk= X-Received: by 2002:a17:903:32d2:b0:14b:612:7fae with SMTP id i18-20020a17090332d200b0014b06127faemr20140195plr.80.1643139749065; Tue, 25 Jan 2022 11:42:29 -0800 (PST) Received: from 7YHHR73.igp.broadcom.net (ip72-194-116-95.oc.oc.cox.net. [72.194.116.95]) by smtp.gmail.com with ESMTPSA id a1sm15087343pgm.83.2022.01.25.11.42.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jan 2022 11:42:28 -0800 (PST) From: Florian Fainelli To: stable@vger.kernel.org Cc: Florian Fainelli , Rob Herring , Mark Rutland , Ray Jui , Scott Branden , bcm-kernel-feedback-list@broadcom.com (maintainer:BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITE...), Linus Walleij , Eric Anholt , Stefan Wahren , Nicolas Saenz Julienne , Phil Elwell , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-kernel@vger.kernel.org (open list), linux-gpio@vger.kernel.org (open list:PIN CONTROL SUBSYSTEM), 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 stable 5.4 0/7] pinctrl-bcm2835 gpio-ranges bugfix Date: Tue, 25 Jan 2022 11:42:15 -0800 Message-Id: <20220125194222.12783-1-f.fainelli@gmail.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, This patch series is intended to backport the fix from Phil "pinctrl: bcm2835: Change init order for gpio hogs" into the 5.4 tree since the blamed commit: 73345a18d464b ("pinctrl: bcm2835: Pass irqchip when adding gpiochip") is in 5.4. To get there, I did backport a number of changes in order for the commit "pinctrl: bcm2835: Change init order for gpio hogs" to apply cleanly with no hunks. Those should have no functional impact since we do not have support for 7211 or 2711 in the upstream stable 5.4. Both the pinctrl *and* the DTS changes must be taken in lockstep otherwise the GPIO pins are simply not usable unfortunately. Thanks! Florian Fainelli (2): pinctrl: bcm2835: Match BCM7211 compatible string pinctrl: bcm2835: Add support for wake-up interrupts Phil Elwell (2): pinctrl: bcm2835: Change init order for gpio hogs ARM: dts: gpio-ranges property is now required Stefan Wahren (3): pinctrl: bcm2835: Drop unused define pinctrl: bcm2835: Refactor platform data pinctrl: bcm2835: Add support for all GPIOs on BCM2711 arch/arm/boot/dts/bcm283x.dtsi | 1 + drivers/pinctrl/bcm/pinctrl-bcm2835.c | 209 +++++++++++++++++++++----- 2 files changed, 175 insertions(+), 35 deletions(-) -- 2.25.1