Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp1629524ybh; Sun, 15 Mar 2020 07:19:36 -0700 (PDT) X-Google-Smtp-Source: ADFU+vtiX2s9I03pM8cEi4aCGp9PTzxqWTq7ZfTQjql8gUGb3wmCxGm0DiX6fVZXQ/t3SdiXu0L0 X-Received: by 2002:a05:6830:119:: with SMTP id i25mr17861119otp.81.1584281976146; Sun, 15 Mar 2020 07:19:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584281976; cv=none; d=google.com; s=arc-20160816; b=kwKOdBCvcPehxJ7p8WloQtGuj/0z3kWCZqeG5UM/++MPvlLCe8pw3BFViZr1HFj1RU YLpDIPJ28YEFA0J1DJVCD3BGzY3T7jg3UNGrFLr4r9H+uwFz8EH0IC4YtYrglscaw7PF nyR9Rj+oZw5GzTgLwjF+adgKfIkWwvn8CT27/vpkPzXUax56XPiymlhzLDrSJPbnpORu gEHQYNFmQN0JHRMWTk3BPG/aAv15U6w5BEamiIBGuhaYjaaKca+hAh/6CUsJ29GIvFqP MTnQJzSSqgAbqqj5deBKHvKf0QSkXRyh7Dk2MnSTYhfgcWuBfq9F6NOUWI/53lwgA/un /0aw== 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 :in-reply-to:references:mime-version:dkim-signature; bh=rIvjMCX4EF2e2/1EU9o3Lj1tLQtD2asohfX3nS6dN58=; b=0PXMePPnjfpAjt16VxhCPRg7KqVK37wNhMtlNw7UbUi9ng5dqldyn7iNjTpltsWuND +/nkcP4jz6qR/eMK8uFucDRQXPuzm0SS3TyzFRypUcK0LBzPDWzxhZhxcq0NyeR0ARcG QFralo/9rY1SvEwuM4DlXv45unXVfV/s1yl1M+XIpsQXYpR+1ShW38iPocs5barLW++b d7MvmkxEoHBoqwV6fDcxEO1YmII89SEJs/hCHi/xbO1qbTAwLokiJgdiGqvN4tAB42SR g1C7s/WEEePh0UUO6b3/++dHGOEL1Xj8DVwIeZoNfcX4qatFjFIPO6y3wuFfAEG4Ftcz Wp4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=H5tlozNo; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a5si8071054oii.181.2020.03.15.07.19.23; Sun, 15 Mar 2020 07:19:36 -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=@gmail.com header.s=20161025 header.b=H5tlozNo; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728295AbgCOOSG (ORCPT + 99 others); Sun, 15 Mar 2020 10:18:06 -0400 Received: from mail-ot1-f66.google.com ([209.85.210.66]:46906 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727778AbgCOOSG (ORCPT ); Sun, 15 Mar 2020 10:18:06 -0400 Received: by mail-ot1-f66.google.com with SMTP id 111so15083435oth.13; Sun, 15 Mar 2020 07:18:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rIvjMCX4EF2e2/1EU9o3Lj1tLQtD2asohfX3nS6dN58=; b=H5tlozNoL6ddzLiyDNNBheEf9TmDbw3WnAROlN+OXNbD7RPlO13XtIPgbQ262gQ1hO 9wGZUdGq0O8VVmGh9bN3Pu1v/O0vMyiYbhZSXB30nTHEGdbE43iSde1t3FtxVjrdQffb ahODA5lOPfDiGN7rdvtJFgXd7PlHZxd2lgodcrQ1t+LDAQMRLEMJgqa/gbvCex+vlhBL UfOGr1T7T7klHpGdFnmuuvGnjC+/+jpVTwbBiUMkI5TTaALgiHpLFwFVpYpysZXuFQ/Q iOicwDyzEEWfevaKNMUMZ350UbWcVJ0Ik4uw7RcDgMyXtJKBBXCAZa9v7nRc72os6tZQ xhuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rIvjMCX4EF2e2/1EU9o3Lj1tLQtD2asohfX3nS6dN58=; b=cJmy7X0ojsDc0TiAx3Z95EZ9nMqO+Pihkub4b159Zs9g8nr4khDHazz+QjIzhdmwaa ZdwNYqnNdsa5kDCfr5aMC7DmD5oKXb1kxjUClOwum5PIf4B+Lp37fVCNgOEHUTO7Nz/A JNZtVQCQpokMuo3Gz6DicoLT0++bEX0MV5KU6si5WIvYuCyy5yBcNm/TyFEfaczUVS3b 9YSbtDyFJlrRcF0i5EcKiURQ3kKGoJgtEX1TVWC2p+rpGkngCbvBHklJmOifeim93aXU aIiHQ7+0bfBDXz2DH759kMfD5TObCoXwvCnyn4jClpJc9z02BVejyMZ1FOVMEx4Xk4ql ZMZw== X-Gm-Message-State: ANhLgQ2fqELkB/niDYkim06VnlKzSS9Hs92cdhpsP7LrjkxthUyhKcsw VD5Scja0m/u+V61WX4JlacswyMCo62RdN9VpR3U= X-Received: by 2002:a9d:4c8f:: with SMTP id m15mr15310641otf.273.1584281885504; Sun, 15 Mar 2020 07:18:05 -0700 (PDT) MIME-Version: 1.0 References: <20200315121338.251362-1-gch981213@gmail.com> In-Reply-To: <20200315121338.251362-1-gch981213@gmail.com> From: Sergio Paracuellos Date: Sun, 15 Mar 2020 15:17:54 +0100 Message-ID: Subject: Re: [PATCH 0/2] gpio: mmio: introduce BGPIOF_NO_SET_ON_INPUT To: Chuanhong Guo Cc: "open list:GPIO SUBSYSTEM" , Linus Walleij , Bartosz Golaszewski , =?UTF-8?Q?Ren=C3=A9_van_Dorst?= , open list 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 Hi, On Sun, Mar 15, 2020 at 1:14 PM Chuanhong Guo wrote: > > Currently gpio-hog doesn't work on gpio-mt7621 driver. On further > debugging, I noticed that set/clear register on this controller > only works on output pins. We need to setup pin direction before > writing values in bgpio_dir_out for a correct gpio-hog behavior. > This patchset introduces a new flag BGPIOF_NO_SET_ON_INPUT for > these kind of controller and set this flag for gpio-mt7621. > > Chuanhong Guo (2): > gpio: mmio: introduce BGPIOF_NO_SET_ON_INPUT > gpio: mt7621: add BGPIOF_NO_SET_ON_INPUT flag > > drivers/gpio/gpio-mmio.c | 23 +++++++++++++++++++---- > drivers/gpio/gpio-mt7621.c | 4 ++-- > include/linux/gpio/driver.h | 1 + > 3 files changed, 22 insertions(+), 6 deletions(-) > This series looks good to me. Reviewed-by: Sergio Paracuellos Best regards, Sergio Paracuellos > -- > 2.24.1 >