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 A5A66C433FE for ; Sat, 14 May 2022 15:08:55 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233477AbiENPIy (ORCPT ); Sat, 14 May 2022 11:08:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41320 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233629AbiENPIt (ORCPT ); Sat, 14 May 2022 11:08:49 -0400 Received: from mail-oa1-x32.google.com (mail-oa1-x32.google.com [IPv6:2001:4860:4864:20::32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 94724BC36 for ; Sat, 14 May 2022 08:08:48 -0700 (PDT) Received: by mail-oa1-x32.google.com with SMTP id 586e51a60fabf-d6e29fb3d7so14097335fac.7 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=UgY+Y4NkMDXPR+2C7g/DNPb0ZHtUf2xMhjQ2YEQPi3HWDw3SdhsW1EX2VsMeNj7QGU sHcUcIXyB5NtfyJ8FdZfIKkKCTAPOjONUkO4qJWGXGbUzxNVECwqvzn23SieoyjeBfFI NPUe8ztFhWzsuKM3irECUGSf1ENEpk4Q+0r7XYD/czOBrakUPHRTFYBUvAnq+gwnHzou MUo4nowaDEKKzHzlnIzVzhcX0bA7H7JMQn4yidVk4LSNPNThrT3RJKjTwoaRRAniDRnQ /e9DtqsggvHTMFCEFmRCFAR9+wTAxox1vgQFRfFgIcs9X2ffudtAon/1cEG7q7XYclvV 4y5g== X-Gm-Message-State: AOAM532kTx8IGsjoOWl4EA5oDLeYCK3G22GoL4I+Z6DH5gFo+Jkxb+UM FDtNEvWTI6dguIdEljJRWWnojA== 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-iio@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--