From patchwork Mon Oct 29 15:13:36 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 149663 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp4264329ljp; Mon, 29 Oct 2018 08:13:51 -0700 (PDT) X-Google-Smtp-Source: AJdET5fz67LzYpr4lRGwC+4A4a3/IQvk4b/UMjyfzzNsUX57mpKWK7bTJ6hfR6/0PeTVQWY8dw3D X-Received: by 2002:a17:902:9047:: with SMTP id w7-v6mr14689326plz.4.1540826031202; Mon, 29 Oct 2018 08:13:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1540826031; cv=none; d=google.com; s=arc-20160816; b=GGzd6WbuDk9qOtuUEZ9fDyrp/edyQKy+5IUyygY+ScYA0wjU9aNV7vzFP91LY9LN0K vydgNe4dsgt6x64G5jOyf6kq/tS3ipHpNB8vPJnAwE2Mn2n+/vCRIWWN4XFv2k4yMeGm COwzvsqWi0d4POJETfzWH+0fzgjm5PVmkFqi2z7WVqssY2x4AmvDM4m0grhjnceFv/Dq a5Qnk4veV3PYsBDDQ0QIQkhJw3oFXf+wP/twOVGzydzDxQ46bgUwDnLfgmRIe6VhnMQr jzZ4OVafjvoHRJDtzklP4Il1SaBtkRX2um4C5bSI3gy/MVeRRJusGmfafsJER2BCRRzD ynYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=8T1NHJCCCKb0YG0EaHRHFWM/RV2/7oEyibMgOYKbr9s=; b=IexsZkT+tOTeY555nzHLh0hmiIAWomqkYta5NEwPFJ4rQoKihk2rcEo2QkcB2ZmQEN Gva4UOJmRRFuAzDRAUWVvT3CIImJnTgEpWCSNxmvbNUuS0Sn7iwVWxUxfb6wLmEE/QQs IgD3TWa9DF+FquQ6AT2gxQaw+OQrqrmNP276a0/CJDOtTCnZMAyXglu2WVYEiMJgsG1Q NlBIwul05HuwgZ0pOS5/cP1q6+OPBJkyjs1GKwO0ohkeMat8ykn/n+0CKe/Cy8DngJXM NTfHrFacqqZCc8bk9yUgNKOEF/iRhJypgmytc4l0OConvNVLFzv9itKa+blLesxX9Tt9 NSgg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b="y/LYNvRE"; spf=pass (google.com: best guess record for domain of linux-gpio-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-gpio-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s17-v6si21230816pgk.140.2018.10.29.08.13.50; Mon, 29 Oct 2018 08:13:51 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-gpio-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=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b="y/LYNvRE"; spf=pass (google.com: best guess record for domain of linux-gpio-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-gpio-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727615AbeJ3ACw (ORCPT + 5 others); Mon, 29 Oct 2018 20:02:52 -0400 Received: from mail-wm1-f65.google.com ([209.85.128.65]:39921 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727256AbeJ3ACw (ORCPT ); Mon, 29 Oct 2018 20:02:52 -0400 Received: by mail-wm1-f65.google.com with SMTP id y144-v6so8304072wmd.4 for ; Mon, 29 Oct 2018 08:13:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=8T1NHJCCCKb0YG0EaHRHFWM/RV2/7oEyibMgOYKbr9s=; b=y/LYNvREGslKtMZJgqY9RhNPJd9rSzKxCMyQw2ASb6vdu470yFlwd4S5VROVB881/V afu2sH7TO8uZ5IJEjCbERowFe4gISn9jpWeVTl/Ye66XDskVEgE59AKg96u/aMZp3uaR 0siuKbUpM3McX/cNtld6JXx1K/5NRgVfDPn+7fp+o3yP9gry7Ge5d0S4ROVbEpVni12I yPaqXQc3xPkuVwirvvOdnQkyqDkNyB4LS0rk1HGHLTyTtJub6fIrrsyygcM9br2FDQ4p H253I26FIxLbMzn66X8hz2DjSQ9jsmraBFmH17i2QArJcrmiL3YADRbrN+6kT0t3lnal MDjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=8T1NHJCCCKb0YG0EaHRHFWM/RV2/7oEyibMgOYKbr9s=; b=H+bs2tPtZKZUh6cbMRpeYpaiGq4IbSqZhye8u+/4+5EpiTMxcKATf8kz4X/+7Jvwrf bw9dwN5yuT1FlErP96HPy+TiViUccc7/RREB3va7GDfnP7iLJGKWRZgMIZqxmOeZdhyL WKBDCWZOCHURpPXOpVjp8aGep43qaphx5xKOL7bhibG6oz96IOjcnhWYvgRoJYCxKEqv Li4HiwoK8tUYjZh7pnnx2E18gFqHoaQV4hVnQs0jDMj4df1Fefc98FgO5fHKBd/zeBRG zXaLslTVgBizlm0hPFoogkVcncs5J93w83cCVN1njuROiksYDC24ij2TtuaUISl6XR1+ Ib+Q== X-Gm-Message-State: AGRZ1gIyeWN5N+A2OVTQECZKHxSZ0/bqxsjQBFhoe41AdwjprJns0mdW NwhLFjW4j59cRkf5vrsJg7z+6g== X-Received: by 2002:a1c:84cd:: with SMTP id g196-v6mr14143876wmd.38.1540826028404; Mon, 29 Oct 2018 08:13:48 -0700 (PDT) Received: from boomer.baylibre.local ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id i7-v6sm23045236wmd.41.2018.10.29.08.13.47 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 29 Oct 2018 08:13:47 -0700 (PDT) From: Jerome Brunet To: Linus Walleij , Kevin Hilman , Carlo Caione , Martin Blumenstingl Cc: Jerome Brunet , linux-gpio@vger.kernel.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/4] pinctrl: meson: fix pull bits Date: Mon, 29 Oct 2018 16:13:36 +0100 Message-Id: <20181029151340.9087-1-jbrunet@baylibre.com> X-Mailer: git-send-email 2.17.2 Sender: linux-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org This patchset fixes the inversion between pull (up/down) and pull enable bits on the GPIO AO bank of all amlogic when have, except the axg family. The problem has been found while testing bias setting on the libretech aml-s905x-cc on GPIO_AO 5. Unfortunately the bias register of this bank is not described in the public datasheet of the s905x, but it is in the one of the A113D, which gave a clue. This was tested on gxl libretech aml-s905x-cc. Since all Amlogic we have got so far derive from each other, there is no reason for things to be any different on the meson8(b). I would have preferred to make a single patch to fix this but the commit introducing the mistake the is different for each SoC, so a single patch could be more difficult/annoying to backport. Jerome Brunet (4): pinctrl: meson: fix gxbb ao pull register bits pinctrl: meson: fix gxl ao pull register bits pinctrl: meson: fix meson8 ao pull register bits pinctrl: meson: fix meson8b ao pull register bits drivers/pinctrl/meson/pinctrl-meson-gxbb.c | 2 +- drivers/pinctrl/meson/pinctrl-meson-gxl.c | 2 +- drivers/pinctrl/meson/pinctrl-meson8.c | 2 +- drivers/pinctrl/meson/pinctrl-meson8b.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) -- 2.17.2