Received: by 2002:a05:7412:6592:b0:d7:7d3a:4fe2 with SMTP id m18csp667292rdg; Thu, 10 Aug 2023 15:49:09 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGrPTd+d3WFhM9j0pNKyMzo8IZWyqnTPogbXinlUsz4EU8Pp9OtCjzj7/AhZ8BJdaEyK00O X-Received: by 2002:a05:6a21:6d88:b0:140:48d4:8199 with SMTP id wl8-20020a056a216d8800b0014048d48199mr480611pzb.24.1691707748942; Thu, 10 Aug 2023 15:49:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691707748; cv=none; d=google.com; s=arc-20160816; b=rmwIkfEl34S3mpw2Fza35/Ni5YaXAzx5vJ3l+eXIY48nyHnYMowKESpekj2TUdP8qM tez+DfI6m9f/g+UlfxNCl02CnY8JCpUQ+cL1ESel/NY5eqx6RQZyLuWBc2peIyiNL3+l NyKtPzv+qTHw3RWWpu52KA3fLUQ9pM8Zc+oMvJIimuMGcFPYU5J0iG733wSSAIGjzR1i gNf2gaL4Hf1Jh3GtBYCNERYQAittW6wJEzyyo/J+U9ISJsuntdFCnzE62GKNH64BxbKm /UghSyBddjYG4xtxcCWgFzRqhGpIce/UT90oaXRBRorsA8mXi+oJJ3o3csRyW0jMWJ3y m1Ww== 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=QLpZ4esgcuub2YiUjxke1PbG+Oe6z0wLY0S3Dh2/w04=; fh=PDLMT6LbM9fVlr44+itkPs7Z4lDRp362jm3/tvt7e0A=; b=K+NFlgY31NRcT4pMG9NliZ2uXAhYRJXkGf0tXpQUM4dyWAUPJB342zta6w66PDFrwG lXKPJSgHWUmEoiRLzf0AwIieQYvW8cTvRVPkA3Jft7iZi0Ad+Yoh53/EpD+7vJxk8FUL +mylHX5NxjA1yUgVQDxBadqRGtc18OarM5GCqUa0CUZrerXTSrgwhEIm+FxsO0HYf0Ru OZ660XBWgpfquyYRojNeYxMbUvQYC5EJKzH8wJ6wJu/+rVd9k0JAEjBLqlbGGSDPyKhx i23tAxO58m9u23b4Xg849Jl0dm4mvCH3AHsBB5ljYAgXgt+5qP4jJVkbJVM+npVi/8x9 asEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=bd+3O5YV; 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 fh3-20020a056a00390300b0068708a8a803si2289523pfb.106.2023.08.10.15.48.56; Thu, 10 Aug 2023 15:49:08 -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=bd+3O5YV; 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 S231611AbjHJWBD (ORCPT + 99 others); Thu, 10 Aug 2023 18:01:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50786 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231546AbjHJWBA (ORCPT ); Thu, 10 Aug 2023 18:01:00 -0400 Received: from mail-vk1-xa33.google.com (mail-vk1-xa33.google.com [IPv6:2607:f8b0:4864:20::a33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1C592273D for ; Thu, 10 Aug 2023 15:01:00 -0700 (PDT) Received: by mail-vk1-xa33.google.com with SMTP id 71dfb90a1353d-48719ca1b3dso549538e0c.3 for ; Thu, 10 Aug 2023 15:01:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1691704859; x=1692309659; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=QLpZ4esgcuub2YiUjxke1PbG+Oe6z0wLY0S3Dh2/w04=; b=bd+3O5YVs1oDX3QYRaV15SvzdL94Y4/wlelCJUO0rO4rO+eA2ZEo7vq3H8CMt0p6Jf /Xkae0F0NOFaXtjYHs7zSh/aqBbcktUquB6OIDLbSoLylY+d5i62w+epYvwcO31vYaPr S+Tau5DUGwJT7+j1wvXxOre9pNRN6UJ88VL6gwY6tCowHlYLk5Mjd8oBcvCJ9rY9AqKB NpeVEdzhg2+seefb34jPu1LP2F0w83NnLQ2gHU2DcPUWariQfYrJ5RfDEzSkxvVlL6TF 0sKz2PbjKQP0STKJZezrJc8LOWftLZOULJU4SDlEjPE/5niacV4MT3xCTYJLBlDMuEYL CpKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691704859; x=1692309659; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QLpZ4esgcuub2YiUjxke1PbG+Oe6z0wLY0S3Dh2/w04=; b=dPK5Ar0xCSaCG+5BK73Ea8Wvlssgw/ZR+r4n/tyhO29sSYnF8ASM38z6EUsdQYtdZc TH8l43eD7RjrvUzYQjiBntxpFUeL9MNf2QWi3qLPASCpllecN2q/W19yg1tTzjsgsT+T Iq7JGKMjGm2KtT0qvjHxA8cziZq+PGxq+sxWrQ5gHZuxfTOW2xgGI96ejMpJKYtlP9SH AiV3UeUBU6GaKqInrd4xgyFLoV7Gm5ylgc4Zp6IgN+s9I10QWWyikQ/IGDIjan8DhwYz yLLM/VHi1e2ik2yGGPiJ70WLvf4xOXTmXeY5k2k77Rys4jzoJ2meMtSSA0uk5y9ykkQN 3wTg== X-Gm-Message-State: AOJu0YxniaNSGzoYqNgwwH9Pp3z/rRZUAPLHnDleDv8jcYAFcHZOey3I ci1SRO+5smt4LEPpGUF3bAnkdZS7iWr4VsEFw9g= X-Received: by 2002:a1f:c742:0:b0:486:484d:3058 with SMTP id x63-20020a1fc742000000b00486484d3058mr273690vkf.14.1691704859211; Thu, 10 Aug 2023 15:00:59 -0700 (PDT) Received: from fedora.. (072-189-067-006.res.spectrum.com. [72.189.67.6]) by smtp.gmail.com with ESMTPSA id r17-20020a056122009100b004872b997d3bsm387105vka.1.2023.08.10.15.00.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Aug 2023 15:00:58 -0700 (PDT) From: William Breathitt Gray To: Bartosz Golaszewski , Linus Walleij Cc: linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Andy Shevchenko , William Breathitt Gray Subject: [RESEND PATCH 0/7] Migrate ACCES and WinSystems drivers to the regmap API Date: Thu, 10 Aug 2023 18:00:37 -0400 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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 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 This patchset is a collection and resend of the lingering GPIO patches for the regmap migration of the ACCES and WinSystems drivers.[^1][^2] Previously, these patches were postponed due to pending dependency patches that have since been merged into mainline. Now that those dependencies are present in the GPIO tree, this patchset can be merged without incident. An IRQ handling fix for the ws16c48 driver is also included at the end.[^3] [^1] https://lore.kernel.org/all/cover.1680618405.git.william.gray@linaro.org/ [^2] https://lore.kernel.org/all/cover.1680708357.git.william.gray@linaro.org/ [^3] https://lore.kernel.org/all/20230228081724.94786-1-william.gray@linaro.org/ William Breathitt Gray (7): gpio: idio-16: Migrate to the regmap API gpio: 104-idio-16: Migrate to the regmap API gpio: pci-idio-16: Migrate to the regmap API gpio: idio-16: Remove unused legacy interface gpio: pcie-idio-24: Migrate to the regmap API gpio: ws16c48: Migrate to the regmap API gpio: ws16c48: Fix off-by-one error in WS16C48 resource region extent drivers/gpio/Kconfig | 13 +- drivers/gpio/gpio-104-idio-16.c | 286 +++---------- drivers/gpio/gpio-idio-16.c | 254 ++++++------ drivers/gpio/gpio-idio-16.h | 79 +--- drivers/gpio/gpio-pci-idio-16.c | 294 +++----------- drivers/gpio/gpio-pcie-idio-24.c | 677 +++++++++++-------------------- drivers/gpio/gpio-ws16c48.c | 554 +++++++++---------------- 7 files changed, 728 insertions(+), 1429 deletions(-) base-commit: 87d0688483f56c748b37a5298bdc382df5cf8f74 -- 2.41.0