Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp156174pxb; Fri, 17 Sep 2021 22:12:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz9fm2zBSCDMHCha+XDQvHU1jIC642d1cqQpDA4/SJx9BD0GEb1b+cxybLWFTLxMMARnEOq X-Received: by 2002:a5d:9693:: with SMTP id m19mr11362505ion.181.1631941939036; Fri, 17 Sep 2021 22:12:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631941939; cv=none; d=google.com; s=arc-20160816; b=MVrIfpJLL7XntOc8VUk7SgynJc59m/MmNrSUxXGQxU0qhEBqUx+Z90efNxMCpUBOhD BC0NXAK1wrthhHC/Se/fspzb0mdem85DTG7kabTaXL6NWXxvQAuT/MbdcQ/8Sa84MGhP MVqpIBi7d40d8j5HJD/1DgnrEriQ3e0qaSi4L75s4sOoSSaaSZ+xUTa6EhP5lYEHGKni 2UDHQtU6uKU1TMkOBdVdD2O5lxOPMnPM0WKKZt5uGWuZL6p1hZRaGFTzNOl2mT/TTmaK Yr223n4cGbfn3PdJ5/1PD88zS3J9yvbJd6BerEEubbFxGs1XDWiZm5t+nPfsYoAZIVuz vG9g== 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=cpnSJMR29KAOxGqlXqlxDiInk1Lq6rehAogLugRUoe8=; b=XFeyi7GyRXElJywesxA0OdDT3mfpeJpvP8DBUFxkFbl071C5prdLqHdo1mQRtLNz4r 8EOkoaJJJ5OcP03OG2kQuV1jb9GJBJojIfVb4SHhjlJpua5sQtUgp4o/r+ynpS+SKovQ jD1k1zurFiYtQ8tJl3K0sWq9cLOx3aztT/5uNyzaMffj8AMecx0ToJMgUqImXnLgkRW0 sUbNj74DsVM7gI4BbxstBIpBCfJLCU4lH92IHfSTd4Y2rs/k6EFnRJf081oYcAZQEdFU LWUv+VIOvewKJe9d/5C/bRwsuZw0tGVbDN2VYjTDTNPiOYx1Q/3RH+ft3N06RKY425cu QG/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=J5VPAEh1; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w18si7308373ilc.63.2021.09.17.22.12.08; Fri, 17 Sep 2021 22:12:18 -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=@linaro.org header.s=google header.b=J5VPAEh1; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233484AbhIQXb7 (ORCPT + 99 others); Fri, 17 Sep 2021 19:31:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46148 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231263AbhIQXb5 (ORCPT ); Fri, 17 Sep 2021 19:31:57 -0400 Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 211B8C061574 for ; Fri, 17 Sep 2021 16:30:35 -0700 (PDT) Received: by mail-lf1-x12c.google.com with SMTP id i25so39727224lfg.6 for ; Fri, 17 Sep 2021 16:30:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=cpnSJMR29KAOxGqlXqlxDiInk1Lq6rehAogLugRUoe8=; b=J5VPAEh1xGS3X/v/0MYXeaLoKImveKzwMsHGOu8nHDMw7OjmFS9Hou2DcQqHis3bJR yeTxXrd2Yct2FZWJCtE/OJyzjAS7gOjNaJ1UfrT8m/IKfIR6Ha/pRB3ns7pjoh3ffDGW 6Q9a//cKO492bBwb6zzZLKHO3x2SuphfCZ9u5nxYZhNdpp86UwyCIR1Ee2QEwZ3Nyg6a mAoQ37zUuuOTzNHmvZaRH76EnvVXZW6hjBMaA80gH0WQOraP8EPskOPfoiLmDdY8GrdA 5DT3P22RheTshOqWiZJnCGjltGh7klLb/bfCxIAFjrxFAjY9Zfs3oLwOr6k/m4B+mC+m 4BGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=cpnSJMR29KAOxGqlXqlxDiInk1Lq6rehAogLugRUoe8=; b=OyRKYfxJny1qvGCJuURnZZf36SYUqPfi5ClKn7EkIqpa50ikBXzvzKt/EFb58el0/J ylMwGeTmDreVLOdecat0ElF+WannUhXtzAfGc3XoFpvLIMqlkV1TRVnS5+BtNXiuFk59 G5r0w/RCpgclThUNR5EOggW2ytc0Gaqd5h/oSbGt1vya3KMApDQilsR91wLwzV6UexlR TmmUL1rMD4yHeOrnXoW6x+nnvZETrsGpTDZIMs4I21eytM0fu7MrY/wuPrjCjnpYLl+5 kxGso7YMax1qgl6K97hAmmL0HAfw8B/N8XDyxXINJbLsfUzw7ev0Ky5yJ9keHBiKDtVV OJ2w== X-Gm-Message-State: AOAM532efEW1eBIpVsOlwKdUAECxig9MywyEGxxJFNvxo8lo4oFpnFvK Ob/jXrqxP4PBxhSfnbLd8ZIOlLF0j63cmgGM0IRLvA== X-Received: by 2002:a05:651c:11c7:: with SMTP id z7mr11406831ljo.288.1631921432572; Fri, 17 Sep 2021 16:30:32 -0700 (PDT) MIME-Version: 1.0 References: <20210913224926.1260726-1-heiko@sntech.de> <20210913224926.1260726-3-heiko@sntech.de> In-Reply-To: <20210913224926.1260726-3-heiko@sntech.de> From: Linus Walleij Date: Sat, 18 Sep 2021 01:30:21 +0200 Message-ID: Subject: Re: [PATCH 2/4] gpio/rockchip: fix get_direction value handling To: Heiko Stuebner Cc: Bartosz Golaszewski , Jianqun Xu , "open list:GPIO SUBSYSTEM" , Linux ARM , "open list:ARM/Rockchip SoC..." , linux-kernel Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 14, 2021 at 12:49 AM Heiko Stuebner wrote: > The function uses the newly introduced rockchip_gpio_readl_bit() > which directly returns the actual value of the requeste bit. > So using the existing bit-wise check for the bit inside the value > will always return 0. > > Fix this by dropping the bit manipulation on the result. > > Fixes: 3bcbd1a85b68 ("gpio/rockchip: support next version gpio controller") > Signed-off-by: Heiko Stuebner Reviewed-by: Linus Walleij Yours, Linus Walleij