From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0FC22C433EF for ; Sat, 14 May 2022 15:08:55 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233106AbiENPIx (ORCPT ); Sat, 14 May 2022 11:08:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41318 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233477AbiENPIt (ORCPT ); Sat, 14 May 2022 11:08:49 -0400 Received: from mail-oa1-x2b.google.com (mail-oa1-x2b.google.com [IPv6:2001:4860:4864:20::2b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 959CEBE13 for ; Sat, 14 May 2022 08:08:48 -0700 (PDT) Received: by mail-oa1-x2b.google.com with SMTP id 586e51a60fabf-f165bc447fso4230681fac.6 for ; Sat, 14 May 2022 08:08:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=3l4q2q02VvUiyAjWSh2iv5jBAb8f6QMvDpQ/onPSsnU=; b=PXfnYa+abyHmqJE3TFUogDVjB2jLEDTim/Kthdx8ODhyvA7XJLnO0SNplHy15zJO91 VNjeUpM4qUFjXv6KtpsCx5pxwwFvJRJ1M3iru1/vCw8xKm2BD3Gm6Rl39Khy2VuvYGVX /V07tYguL4neaxmA84FnH+Olh4XezOYoo6C5Td62gcylqo2gBEKzm9PztiwB4BOJ2Zac yWSfs2vTNtyQZCGCcJd5lSlxFf6h1T9R90ZqnkGn2B8NBdBQQiSnNz14P2ROi220Pg/2 Oale1lFhtlvQsy6C/mQDHcCr7ViMMvzMfhYku5wvEqmxQSzYX6n9j8YRIYIT+RKLzsOg 9eLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=3l4q2q02VvUiyAjWSh2iv5jBAb8f6QMvDpQ/onPSsnU=; b=6snjvBQcjZA1pL/YtU5Rdrwv6SHMZdq0lQboM0dza8odLDL7c2bgWD8EFGKfyrIfWb EDdv0UTuF8i116oK/nJh4h8kWuRmwWGYCm+S8F/lOnGFMC/E+bjbAN2d8dImTM6//3/+ 0FA8so+c0xQsWTFs0uRDohwY8iN9PrFVKk+nUseKkJ/CHq1vuJNTJ1LCaDmqBuSsP1TT DWYFMPv9ZumQOj/2L3XN3Fu+iPiuDd9TsNlFij1uELmzT7MYBGg8afCUeE8DHTlO4WBB bwTY2Z3lMWREsFgdQ6Z9XeTxzO6mvPdzUCal02KNoubJe2GDEvHqZ7myas3idLSf4p8f uXiQ== X-Gm-Message-State: AOAM532BB/aaCTJg5pYGygUWxZP06MyRGOFDSwnsuZivS7j/9MhASDqQ 6vmcSzA1VOa+7fuhpytG4bp0Rw== X-Google-Smtp-Source: ABdhPJxU2F4bNg0zTUf/eRy2luv29t06NdR4DaYsjCysmW25BJOFupL4oYF61wqNtJtvWyO5d+2WOA== X-Received: by 2002:a05:6870:8315:b0:e9:c1a:a1e0 with SMTP id p21-20020a056870831500b000e90c1aa1e0mr5012381oae.153.1652540927884; Sat, 14 May 2022 08:08:47 -0700 (PDT) Received: from fedora (69-109-179-158.lightspeed.dybhfl.sbcglobal.net. [69.109.179.158]) by smtp.gmail.com with ESMTPSA id b7-20020acab207000000b0032647f4e437sm2124356oif.45.2022.05.14.08.08.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 May 2022 08:08:47 -0700 (PDT) Date: Sat, 14 May 2022 11:08:45 -0400 From: William Breathitt Gray To: Jonathan Cameron , Bartosz Golaszewski Cc: linux-iio , Linux Kernel Mailing List , "open list:GPIO SUBSYSTEM" , Linus Walleij , schnelle@linux.ibm.com, David Laight , macro@orcam.me.uk, Lars-Peter Clausen Subject: Re: [PATCH 0/8] Utilize iomap interface for PC104 and friends Message-ID: References: <20220514151859.692928dc@jic23-huawei> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="cTS5poGdsNBi/7Lv" Content-Disposition: inline In-Reply-To: <20220514151859.692928dc@jic23-huawei> Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org --cTS5poGdsNBi/7Lv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, May 14, 2022 at 03:18:59PM +0100, Jonathan Cameron wrote: > On Sat, 14 May 2022 14:57:49 +0200 > Bartosz Golaszewski wrote: >=20 > > On Tue, May 10, 2022 at 7:31 PM William Breathitt Gray > > wrote: > > > > > > PC104 cards and similar devices do not need to access I/O ports direc= tly > > > via inb()/outb() and can instead use the more typical I/O memory > > > ioread8()/iowrite8() accessor calls by first calling ioport_map(). Th= is > > > patchset converts the relevant PC104/ISA card drivers to do such. With > > > these drivers now utilizing I/O memory accessor calls, work can be do= ne > > > to consolidate some similar devices (e.g. 104-idio-16, pci-idio-16, > > > etc.) into a unified driver in a future patchset. > > > > > > This patchset spawned from a suggestion made in another thread titled > > > "gpio: add HAS_IOPORT dependencies": > > > https://lore.kernel.org/all/c3a3cdd99d4645e2bbbe082808cbb2a5@AcuMS.ac= ulab.com/ > > > > > > William Breathitt Gray (8): > > > counter: 104-quad-8: Utilize iomap interface > > > gpio: 104-dio-48e: Utilize iomap interface > > > gpio: 104-idi-48: Utilize iomap interface > > > gpio: 104-idio-16: Utilize iomap interface > > > gpio: gpio-mm: Utilize iomap interface > > > gpio: ws16c48: Utilize iomap interface > > > iio: adc: stx104: Utilize iomap interface > > > iio: dac: cio-dac: Utilize iomap interface > > > > > > drivers/counter/104-quad-8.c | 169 +++++++++++++++++-------------= -- > > > drivers/gpio/gpio-104-dio-48e.c | 63 ++++++------ > > > drivers/gpio/gpio-104-idi-48.c | 27 ++--- > > > drivers/gpio/gpio-104-idio-16.c | 33 ++++--- > > > drivers/gpio/gpio-gpio-mm.c | 43 ++++---- > > > drivers/gpio/gpio-ws16c48.c | 65 ++++++------ > > > drivers/iio/adc/stx104.c | 56 ++++++----- > > > drivers/iio/dac/cio-dac.c | 14 +-- > > > 8 files changed, 248 insertions(+), 222 deletions(-) > > > > > > > > > base-commit: ce522ba9ef7e2d9fb22a39eb3371c0c64e2a433e > > > -- > > > 2.35.3 > > > =20 > >=20 > > I don't see any dependencies so applied the GPIO part. > Likewise, I've applied the IIO ones. Initially pushed out as testing > to see if 0-day finds any issues. Given timing, we may well be looking > at next merge window now though. >=20 > Thanks, >=20 > Jonathan >=20 > >=20 > > Bart Thanks, I'll pick up the remaining Counter patch in my tree. I'm going to leave it in the tree as well until the next merge window to give some time for others to test before it's released. William Breathitt Gray --cTS5poGdsNBi/7Lv Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQSNN83d4NIlKPjon7a1SFbKvhIjKwUCYn/F/QAKCRC1SFbKvhIj K+hIAQDX/KBCR35eXzjWw9+4KmBr0YvXcb3ffifoWo9QIQSRdAD/YoGZmxFxqXn0 gszENmpOSWkKXhea1XtUA1w/z4vFMw8= =C6UG -----END PGP SIGNATURE----- --cTS5poGdsNBi/7Lv--