Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp2905752pxk; Mon, 28 Sep 2020 03:26:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxNcn+S84wwBJpvI/IuykDNKmDdOO/d32CaYMhyNMneJjCY8rBNGFUTVCjfh0Hn9OUB1a+7 X-Received: by 2002:a50:f197:: with SMTP id x23mr911939edl.367.1601288768750; Mon, 28 Sep 2020 03:26:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601288768; cv=none; d=google.com; s=arc-20160816; b=shef1QNPF1yHsjwgVvTSB+3AfCzh1o6lUh2VyANyGe2APTnogglgG/RJAnHG3RaeHv 3djbWXnki8KREnVYk1auDmsbj+Y6aVszrWzcTzcjnTYwAZxpbepI0IhbnDjtoahyxD8v jOsPjJBUCt8xHWJ78IDJTluB+gAMrpLhRw0AjF3q/AM9O1fnPOcDSSHKoEjdkOsGFatr CgcR6vKy8N0cLId5bbqnaudz9BgCyQVrsK2MazTjB3eR+kPpFyhOv5m6+BkMIjsulSWg hFaIVqZZiasp5osG3x2l+4qiGb9FTCruEREJBKKaJm5J1Ia2/mE+7mjO920oEBD+io5k +JbA== 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=kcQ3Q5G7b1iYSZV9wYb2LjY+OnGWWHVqpPN2pZmnPAM=; b=e0cKDk3HwiEGSHnJsYRoufdVH94epKQGKdDPIWrQ9CYQhVU6/1nreUWc6derPStgiv r/CNtDwlGk44ZuTrW3otJ9faGks37yv3dWZDHDMsN7bOwm24Yq/dukuwlaqj68+wsyQj FXaQ2dSC6sXlWgwURCxHAvc5qfVSyT+/wqNYIAqhLTE8SakjG7AVZ2KpbrXV+WV+3CzT Lz3WArTGVmemkxBYXApTpMxC/cntlWONHGqXbaOciHOn9fej/HXP2qZCnuH/+hFxtob3 3u8I3Ob4PWG61OPOHlv/azj3l3GCICkI2cyTOvAh9vbZUqybiwZlvGDvFvSWkLIA7gth Di4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=xdjR0uBb; 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 da1si277380edb.102.2020.09.28.03.25.45; Mon, 28 Sep 2020 03:26:08 -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=xdjR0uBb; 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 S1726576AbgI1KX6 (ORCPT + 99 others); Mon, 28 Sep 2020 06:23:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58480 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726328AbgI1KX6 (ORCPT ); Mon, 28 Sep 2020 06:23:58 -0400 Received: from mail-ej1-x643.google.com (mail-ej1-x643.google.com [IPv6:2a00:1450:4864:20::643]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A190EC0613CE for ; Mon, 28 Sep 2020 03:23:57 -0700 (PDT) Received: by mail-ej1-x643.google.com with SMTP id gr14so7794742ejb.1 for ; Mon, 28 Sep 2020 03:23:57 -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=kcQ3Q5G7b1iYSZV9wYb2LjY+OnGWWHVqpPN2pZmnPAM=; b=xdjR0uBbD8V3PgvOy2pnav7PYFNuSjlZqObOj0QX/LlRX8GwcdXfGkYoYsT77+BLC2 viXOj9LPAa84LbZxoO+SzNTAiNAQY3Ui4fA/HdzdXqt1VLf08uPL9OkxUuhWpkJi5hNA xNdLvZVbsvdfZdWhUtjBT4ZJYgl9Fgh/bplxAWmdWsn4XEBe46y9E3V9VQd6J2PcBNl+ WvHYDXlJUwVmYsPnc2zOwdHOISaLcjEtAkJyU1UjWi+rGpiMINEEup5vCh1efUIufWFZ mPVoddcOm/AOmN4LwMLN3a4l2rhWoW52fU/5xV8jMITcEJAJyzukiuiJ9FywlUUK2dCQ 1W8w== 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=kcQ3Q5G7b1iYSZV9wYb2LjY+OnGWWHVqpPN2pZmnPAM=; b=F7JMgxDdP00+0ASMBQsh7HWPgy+ILWcW2XjLLmwUCJGZQ1ih0KimWVTvjNDKylgVj0 3JVA8PkWaf7YNJaZL7mAyLV5NdmvT8iBrALgM5gPDK7Ljo3c/+AyCbb4LVP3vrC0vUct SMpDWJkqEi9Au6rBUfgo6Ql1IjHST6PXCC2pffqmZ6wuvaraJUVXqfVNolp+GOFYv1zK N78TBcWfH2rvMA6jEB9HCajytlYShRnhZ+zizaf0L4ZcaliO/BVEajuDdIZDR5I0eMMr FwUFdb7pyysIWDjqVY8pTTZtJ2V9pfcg/ARR/wjWVGXwg6NLPk3iNRbYCD9/3Y+dpuid Be8A== X-Gm-Message-State: AOAM532anpuRTeWOVaAhj7z4OBbLOD//KTcrIfdORGpOd7usfpL0Nqdm r0ZOVKdGH0br+Cu4fdXMAuBleZi/VUXAbGmx1MkqMQ== X-Received: by 2002:a17:906:850e:: with SMTP id i14mr917595ejx.168.1601288636377; Mon, 28 Sep 2020 03:23:56 -0700 (PDT) MIME-Version: 1.0 References: <20200928094452.7005-1-lists@wildgooses.com> In-Reply-To: <20200928094452.7005-1-lists@wildgooses.com> From: Bartosz Golaszewski Date: Mon, 28 Sep 2020 12:23:45 +0200 Message-ID: Subject: Re: [PATCH] gpio: gpio-amd-fch: Correct logic of GPIO_LINE_DIRECTION To: Ed Wildgoose Cc: fe@dev.tdt.de, "Enrico Weigelt, metux IT consult" , Linus Walleij , linux-gpio , LKML Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Sep 28, 2020 at 11:45 AM 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 > Fixes: e09d168f13f0 ("gpio: AMD G-Series PCH gpio driver") > --- > 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 > Queued for fixes, thanks! Bartosz