Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp318125pxk; Thu, 24 Sep 2020 06:31:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwbpsCNkt7kKQaReFtPDOR/s7AtZPHX0r9VWBfo3EYnp2EiaZrXSjzfJoYVM3GnZSb4I79y X-Received: by 2002:a50:fe82:: with SMTP id d2mr1084866edt.86.1600954288719; Thu, 24 Sep 2020 06:31:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600954288; cv=none; d=google.com; s=arc-20160816; b=gXohZSx2M6fH4l8h/JSu/yvjczNkWQdBJG30gHOwl16yMn9sT/jsC3/PiJTb6DnGlm z27yi4h4bQt+47zOyV8izDXF/w2TqQ4lqulbEDdTbNikfQl24Od09va54JIjlU6YvGcw 1ryoXNC+rywjaVtBKskUAwo3NikbrqWBz5ITSZ6Kih0mgB+/kXtVtJGQoCk3EqapIPZ+ wUROTh7NWcQ16XrJXVm3GIAIQ2/vqR8g+AgWX6eXwiuqw1tHCds88wetfxl601i6GjjM XjfXL79NqV+Mi8e68x18+gYqQfSrKUw53+ddp4pEuRlmeo3sFjzBgqlKIMCfslwHYf95 IyTg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=4ack5usJY82qok0CVPeYa04s1D7+5FOkh6o+EcGBMn0=; b=qyowQNFA9IRGbCtwfAJgxMWkhXd3V7EMGhCDvSTK47a+JIV4MgwG042MWxghW9lHLi aL8NFnOFmEVnzXH8OUzTdWJJEkg0fAwB/+o2Br4N5sk+mKYKO6ht2ZlwYg9MO40U52h6 S1vebr3oSVRIMN9vmsDrEz7H/DJRhE4LmdMkiVEJrJ4fdBJ4QsV7NaIFX3qXdVnuTe0o yOMnVDM0TRy9Qpe95uxcI4VuwXNyv9lb+9Zn+9JjDeYixy9HQstaTq1Zk+iBeRxvsKNg wNlMq9ZtVItskOxb0ngVg8oR2dh8XV29nMdy1DcbjK1coWmtjMlvBDshJsR/WMo3nXHM YI+g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=q+QmDSiB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id mb18si2426636ejb.680.2020.09.24.06.31.05; Thu, 24 Sep 2020 06:31:28 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=q+QmDSiB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728015AbgIXN3r (ORCPT + 99 others); Thu, 24 Sep 2020 09:29:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48658 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728011AbgIXN3j (ORCPT ); Thu, 24 Sep 2020 09:29:39 -0400 Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0DD83C0613D3 for ; Thu, 24 Sep 2020 06:29:39 -0700 (PDT) Received: by mail-ed1-x543.google.com with SMTP id g4so3409719edk.0 for ; Thu, 24 Sep 2020 06:29:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4ack5usJY82qok0CVPeYa04s1D7+5FOkh6o+EcGBMn0=; b=q+QmDSiB7buv9pXsU0KcGmBJ+0uS1iapTnt6Y4txLn3HRLB2SE14tTNaEgswDoYW8u +GRzeOoKS9+1s/KeNJ4g2Fl304MJTQaGv1SCbFa3Rw1If3IiKeguEmfljIroH7g0Y0Qn RXVUPbF3IVxgOCG0QAhuy9Xo7u6xJdhX79yaYrkssjEz660zA851RlJHtwDUlHBBn7+v 4tSbFUX65NR8N9J3LPKL0SfUJAtFroJzN1YA5co2w4zwsBDT15w3H2vC5W1skoylZgMT GcX22g7xNjZ36zfnW7gtLZ+CiWVocq6YcIPm24XkqYEVuEG/beCbAMT54xKhp/HPvej6 bb5A== 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=4ack5usJY82qok0CVPeYa04s1D7+5FOkh6o+EcGBMn0=; b=cs721EBAVXrJT5rH781HV8hI1k0lMkE539cSRRoqmAEYydgDZiQhijZwo73xXnJb0i XE76RR1aNHA29uP0sDHftj918P5ZyBKzQErz/HRM0852ycMtG2cGMNDZhhlPZ64bNt6V 8YbeSZxZWPll/hKVJpxhoz2aQNOzBiI/Xp6D6bxfLyLXMLznYL5Bwne9KljwiGwy+sPu hqQGXRWr1Zopl6lQwnd47aaDal2qzxw2psiAGNc5z+NaF1JilFjrN7qu7cK6wfxb7U+y 5sN658HGX3gSfJRIvqhuBv5FtUoI8MSD7XJOBfQOJl36nAPDqNrtqC/Zvj2iul4Ysr8I 1ROg== X-Gm-Message-State: AOAM53240APB9VdqoElndS9sSZzp85eEtwyZ0BHckbExSKNoxoXDyPEK od35afFdX3RF5mGJjHCRcXjau8ADwQ4G2qw6RLyeeA== X-Received: by 2002:a05:6402:b0f:: with SMTP id bm15mr1046180edb.388.1600954177782; Thu, 24 Sep 2020 06:29:37 -0700 (PDT) MIME-Version: 1.0 References: <20200920203430.25829-1-lists@wildgooses.com> In-Reply-To: <20200920203430.25829-1-lists@wildgooses.com> From: Bartosz Golaszewski Date: Thu, 24 Sep 2020 15:29:27 +0200 Message-ID: Subject: Re: [PATCH] gpio: gpio-amd-fch: Correct logic of GPIO_LINE_DIRECTION To: Ed Wildgoose Cc: LKML , fe@dev.tdt.de, "Enrico Weigelt, metux IT consult" , Linus Walleij , linux-gpio Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Sep 20, 2020 at 10:34 PM Ed Wildgoose wrote: > > The original commit appears to have the logic reversed in > amd_fch_gpio_get_direction. Also confirmed by observing the value of > "direction" in the sys tree. > > Signed-off-by: Ed Wildgoose > --- > drivers/gpio/gpio-amd-fch.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/gpio/gpio-amd-fch.c b/drivers/gpio/gpio-amd-fch.c > index 4e44ba4d7..2a21354ed 100644 > --- a/drivers/gpio/gpio-amd-fch.c > +++ b/drivers/gpio/gpio-amd-fch.c > @@ -92,7 +92,7 @@ static int amd_fch_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) > ret = (readl_relaxed(ptr) & AMD_FCH_GPIO_FLAG_DIRECTION); > spin_unlock_irqrestore(&priv->lock, flags); > > - return ret ? GPIO_LINE_DIRECTION_IN : GPIO_LINE_DIRECTION_OUT; > + return ret ? GPIO_LINE_DIRECTION_OUT : GPIO_LINE_DIRECTION_IN; > } > > static void amd_fch_gpio_set(struct gpio_chip *gc, > -- > 2.26.2 > Can you add a Fixes tag with the original commit? Bartosz