Received: by 10.213.65.68 with SMTP id h4csp1148274imn; Mon, 26 Mar 2018 01:29:52 -0700 (PDT) X-Google-Smtp-Source: AG47ELtV/pfGNoasiRwDrQLnwC/wPvaEzdssK3uxM9H5HrN2EM6IphlMwNn4DZ3CKxHJbhlSffQe X-Received: by 10.167.128.2 with SMTP id j2mr32527286pfi.179.1522052992390; Mon, 26 Mar 2018 01:29:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522052992; cv=none; d=google.com; s=arc-20160816; b=uZj55rYUusbUFN5zMeiAmozcG0Eqz0O4wFTI3KgiEgDuytmEEUtS75LJKuyLk9ZFwi o5OyaidAarkUQWuCRqaNVQbUjgXxY7gya1f5QVJjH6ug/BWFLVuWUvQcr0dvl8n37sSo gwxBsEgKm0iDDP2jN30QnFmmRU8SZkmcZNKb4jhiyqsCckj6YWlaAPkSplgpmqwdjM7b P3G/KTo8SBpaPv6ZkMXjmnaZCG3yHrxmX6RDrlDRweyg0cxF8c5LEBh6hvyoGTHyN6G6 dFyzSTU5vmsGhliW8OLQ3bdi2Y6FMewD6F/zomjDqeC0Q1+d74qPgbqHkLjKEwc5Y/ro c3IQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=NitHdOieGcYcHeZnZrv73aDLivti7oQn+m8bb2jd+TI=; b=mRDAHXnLY1yjBSsPvnFHiw/UifJ3inzICVGtGclCTAyBc1Vk3iD4vSIvQeLquMux2N uagEqJ3qxNN0ilZ8RdG/CZbn3a2+wrQRYen75uwmPp35lC8zl4Dy8o/wz1hC3AWp7Mqx 8l8ax2A0wUhqHSj7Lls21Zp0mRA7cHgS9BSnzWvCD16VlH5iY2hm30Dp9eERghpiUBlj DYr/ZmgvXcexZ8xO3AMt3Bd/+JV0evw0qNGOrUxDiKXzjFvH46BWF+LPptmBFL5ncg0W XplNrfKVH+PkTl5X2oZnw/YlplmVxFD8UqpCQ7aD41gTxkr6fhBSHoX53DZNj9VHoe2B fQbg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=T/mLlF+H; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d186si9768117pgc.600.2018.03.26.01.29.37; Mon, 26 Mar 2018 01:29:52 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=T/mLlF+H; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1751171AbeCZIZ5 (ORCPT + 99 others); Mon, 26 Mar 2018 04:25:57 -0400 Received: from mail-it0-f68.google.com ([209.85.214.68]:54676 "EHLO mail-it0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751108AbeCZIZz (ORCPT ); Mon, 26 Mar 2018 04:25:55 -0400 Received: by mail-it0-f68.google.com with SMTP id h143-v6so1997384ita.4 for ; Mon, 26 Mar 2018 01:25:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=NitHdOieGcYcHeZnZrv73aDLivti7oQn+m8bb2jd+TI=; b=T/mLlF+Hv+4CUj0EP5odn7UoOEyzVeF6r4PBgooKYrr+zNx/W9u5af8rQWvbWympF1 Ydj2bv42cSWcBhAuK9wzwvq1BpwEQsm+sErTg3D9OFU9C2e1clQ12kOMLwesS2KMRbBC m6iWSiTroxPabC82Eqs53IBmYEx44XEMsG44c= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=NitHdOieGcYcHeZnZrv73aDLivti7oQn+m8bb2jd+TI=; b=fnalas/nRRLTWHLEJUoIN7Q7J7Z9dDtJP4nYdeS19oTmBjkzPCzXJD12Yb+kXHU5Ry +KEHYbHCvMIVBuuqA7wmQrd48oad6HGX9LiQjWXb4L4GCb2Tu1HETPorLsgg8vRoFgOA 8A7x8Si//yDhK54hHci16mpe0+RyAINY1auHs03xSiF1RhxpSOr8IOWdOSnOPoOyGajF 6OZK87gHjJbNs+lbEIwE+SuwfyW6ytoI6KCuprTqTCktvm7ywuWgWugC2kWGETbZusI9 t/KiFXUKVrYhtiVVlNimY3NPu+aCv5AtTaf6+MN/wBA/Gx08U08/1QPLYK5tN+mARtLV kF4w== X-Gm-Message-State: AElRT7Gt+iPLTBmjeJevI/UueBwsi+fFywb/susoINONy7z/oZIq6n1R 7J3W4yax3HLoW73AuFF8b+pdN/I428HHVtknfSveDf7G X-Received: by 2002:a24:10c7:: with SMTP id 190-v6mr5312588ity.38.1522052754682; Mon, 26 Mar 2018 01:25:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.79.207.141 with HTTP; Mon, 26 Mar 2018 01:25:54 -0700 (PDT) In-Reply-To: References: From: Linus Walleij Date: Mon, 26 Mar 2018 10:25:54 +0200 Message-ID: Subject: Re: [PATCH v4 3/7] gpio: pcie-idio-24: Implement get_multiple/set_multiple callbacks To: William Breathitt Gray Cc: Andy Shevchenko , "open list:GPIO SUBSYSTEM" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 22, 2018 at 2:00 PM, William Breathitt Gray wrote: > The ACCES I/O PCIe-IDIO-24 series of devices provides 24 > optically-isolated digital I/O accessed via six 8-bit ports. Since eight > input lines are acquired on a single port input read -- and similarly > eight output lines are set on a single port output write -- the > PCIe-IDIO-24 GPIO driver may improve multiple I/O reads/writes by > utilizing a get_multiple/set_multiple callbacks. This patch implements > the idio_24_gpio_get_multiple function which serves as the respective > get_multiple callback, and implements the idio_24_gpio_set_multiple > function which serves as the respective set_multiple callback. > > Signed-off-by: William Breathitt Gray Patch applied. Yours, Linus Walleij