Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp4938825rwp; Sun, 16 Jul 2023 14:55:23 -0700 (PDT) X-Google-Smtp-Source: APBJJlGFnGA9KktCCdzUlcSNTyBVbR+oKMmYfEOagCvWfNTGi7WRSPm8wLsCTR70sEI3SX1eZT2C X-Received: by 2002:a17:902:bcc9:b0:1b8:c1f:fd2c with SMTP id o9-20020a170902bcc900b001b80c1ffd2cmr9305543pls.33.1689544522828; Sun, 16 Jul 2023 14:55:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689544522; cv=none; d=google.com; s=arc-20160816; b=UJ2EBUlilVBB24cTcLImvbSyQj0A5ACPbKDEQUdeFR83aMLCXiJ3p2+UNEKl8W0kEQ 89btWXmb7RJO8dl7ttxVxO+1sHkA0sWpCemGqYV1c7xlUyvXwmLCyaBHq9T+/UMtJcbN tANNomQWcpsDKBL32pAni2Pc5A42G8iInnLbAEcrHQoqOumnuMxQwa7R9KdIhNhluW0P MPHqHlKzMbSr6zG4MYo69X7V/fK2hc57HSWoYndlxguV4jSd7qqxUqdUzfX0b7wWBPJn 2YCuHHkL1miNLKqqIcRs9NFQkXyq6mhkV67t8GT8zkBA0NyGWm9lQ6/3mZRD48nRpWwL luYw== 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=d3b8UztauwV0ipqVWs+m4z5CuiHs0HTjuwiinV+KW6c=; fh=u6x8l08OB4P0KnakQ5WDFYQYxDe64qWxF/IGJbGOAW8=; b=Q26ths2oadJ/i4t6lBc4wTUnwrJ4VgYOyr7PBmgwsg9mZVxMnHgpDRPKPGmyON2tOH qprVP2lxVBTb3Aj8IqGcpfjQD4EIrNGljERWywaf4sTWJTWCJevjiYettuYDQtK+GbQX VbPoHPpA0k3LJwSe4Rw/FhrjnrzXiwZXY05nxucNSguAPfBYI0xkoYUxGowhQuqdDJRz 5h7GYwmH8sl+nAV2awXRlGeZBUyHMTo13xX/LuPOk/kAHjWkjmVG9EZNNNcG36A2lHEN NZilO0+w4xaFEfDm0pDK756uAmOyOv41maQM1OB5tPx5DiHKxkQW4IDXQ8frFgWgAiH2 jttQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=iJE8TnKn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z6-20020a170903018600b001b8a2a800dasi9147875plg.131.2023.07.16.14.55.10; Sun, 16 Jul 2023 14:55:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=iJE8TnKn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S230105AbjGPVM2 (ORCPT + 99 others); Sun, 16 Jul 2023 17:12:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47566 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230236AbjGPVM1 (ORCPT ); Sun, 16 Jul 2023 17:12:27 -0400 Received: from mail-yw1-x112f.google.com (mail-yw1-x112f.google.com [IPv6:2607:f8b0:4864:20::112f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 31D781B0 for ; Sun, 16 Jul 2023 14:12:25 -0700 (PDT) Received: by mail-yw1-x112f.google.com with SMTP id 00721157ae682-5701810884aso34477277b3.0 for ; Sun, 16 Jul 2023 14:12:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1689541944; x=1692133944; 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=d3b8UztauwV0ipqVWs+m4z5CuiHs0HTjuwiinV+KW6c=; b=iJE8TnKnGNUVcHSbBHKe81kuBytUmh/nX7RWrJ4hWhiaxg7kZSEMRkAHryEj/emUoK G8zLTRQrdrD08I+i3WrGYu8BjLZBQnfr4MovpIdbAA+xR7mQ7f5sgQhH3EjkxbdcZvXI /eCLrVWANcrIhH9h8rsrpb+PVPHo27zbvUg2X9Tw9lcOmzgB6OVKN3d3LroBpYoq7jKo aPG+Gf8a93XgRAvjV0hitpKVzqI0RxyPGPXOsL60WOG4gRC5TwTeU1+RSsdO1qablql9 bt+qzWDalevoGP8CaXGDl3DJnvPE9EVZcnJ5/BEFhuDaGuEGgPAf/ffqWqYMzqKMHkYp l20w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689541944; x=1692133944; 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=d3b8UztauwV0ipqVWs+m4z5CuiHs0HTjuwiinV+KW6c=; b=iJKGI+OHGMEOd0q1Tqhfa/a+LVwZNKhMK/3V8R0RiD3QWdkFeJ1WELYKPk1fIBqGgq DaTyW/q2qKcWDvFdDTpe1hHN3GyVnnCVWAabsEPCRBBN0tQbvHapXz8i6F3Ne4/tNV7U D4QzhTsKGAyCGkhg3hmSAuSKpMbsT0DZnorjCSCRUZ2Lw7LMTAt78WAxC4tJeQLyqCoE lnP9lMTy+dOJWTXWn99CJWHSnAnMuL4UEXC/E3OKncZak3RX7VSgR7Kmj4BbM4BV42ai YlbEgnqAV0o1bFe336rQcLito6s0dF4+oAzI3BoZrJGxW9Lzqznut3CeOqe1AM3VAMb3 ru4A== X-Gm-Message-State: ABy/qLZaijscI9RdAabUUxg62ewdHxWsIWyC1Tyis8fl0L419u0nhnGD wOnlBN8Oo7Gqz5AdwKdvCp0UONCIJ7He8uA27xaVoeVel+IBppRf X-Received: by 2002:a81:68c3:0:b0:570:8482:4074 with SMTP id d186-20020a8168c3000000b0057084824074mr10302376ywc.42.1689541944469; Sun, 16 Jul 2023 14:12:24 -0700 (PDT) MIME-Version: 1.0 References: <20230705194544.100370-1-nick.hawkins@hpe.com> In-Reply-To: <20230705194544.100370-1-nick.hawkins@hpe.com> From: Linus Walleij Date: Sun, 16 Jul 2023 23:12:13 +0200 Message-ID: Subject: Re: [PATCH v5 0/5] ARM: Add GPIO support To: nick.hawkins@hpe.com Cc: verdun@hpe.com, brgl@bgdev.pl, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, jdelvare@suse.com, linux@roeck-us.net, andy.shevchenko@gmail.com, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hwmon@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jul 5, 2023 at 9:49=E2=80=AFPM wrote: > From: Nick Hawkins > > The GXP SoC supports GPIO on multiple interfaces. The interfaces are > CPLD and Host. The GPIOs are a combination of both physical and virtual > I/O across the interfaces. The gpio-gxp-pl driver covers the CPLD which > takes physical I/O from the board and shares it with GXP via a proprietar= y > interface that maps the I/O onto a specific register area of the GXP. > The CPLD interface supports interrupts. > > Notes: > > Based on previous feedback the gpio-gxp.c driver has been discarded in > favor of it going into a separate larger patchset. This leaves behind > only the gpio-gxp-pl.c driver. The kernel certainly looks better after this change than before, so Acked-by: Linus Walleij Yours, Linus Walleij