Received: by 2002:ab2:710b:0:b0:1ef:a325:1205 with SMTP id z11csp1589927lql; Wed, 13 Mar 2024 02:28:40 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXAOisLvYKB6dGmquYEuYKkrY0hwwwmfzz9MNTDYWCvZ5qYyXBwAEOSL/2TumKJMicXUu6rudfTP3DhMzHVMzW7Q3vD8ef+v6S/8w9ifg== X-Google-Smtp-Source: AGHT+IGWl1qEyyQxkQE8PUy6rkJmpl/IBSAC3bX6nqHDHxEzGuHDMP0Maq+xqJFmwayhOe3Ki+U0 X-Received: by 2002:a05:6a21:920e:b0:1a1:510e:7673 with SMTP id tl14-20020a056a21920e00b001a1510e7673mr11075044pzb.46.1710322120133; Wed, 13 Mar 2024 02:28:40 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710322120; cv=pass; d=google.com; s=arc-20160816; b=RYlwWr855B3Izuznbm4LGYPNx1Gni5Hgjwus5VR2fs+LEPKZgzk7GhIyWjY4oFwE0y o/itYRkmwnm7zQVO4HM2dBobvaUz8mDoBpwmFxUM6Qv8q8kOfXSHKWOWo+AGoKKjf8Ab oMD0zKFJkaLBXjbaiRdwN1WFisLCDDR5v9qIk9+T3LtO7we8YnrhATUQ1hpomDDNKTfU WZn0eAssP/eFjJq9Sn3iColQnSjgyifgkM4ZXoIfYD7k8Lh5pw0k9pDMVLELrF37nbTy BgTitBjMRnHVO04vEXIIZvDqOPAmjDQ0r2tJukjoyJj13e/iXEYUrIjrAs4q46T9MKge whgg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:to:from; bh=ItdPHRuhqm7GqqKFewOCstLU+sEbVaCug0Fy1xWVr8k=; fh=cGgQSeZpW5gK/mq6heV2wRrthKZBeLEp2QaNqjjqU5Y=; b=i9zGjegK0QZGNQJID5XQv+u9D3uHPKmZeNgs9AjC0923Ppu2evm7QWqyr7LcF8JfCp JisCmmdgubMSkQEqo/+A3Q/8Yu4GmPC8KXYsjE7iS8ktiBEvcntgLyfZAaz2EQwn7HT2 9eaTnRVAChpMwSMpF9pJx9nfV37XciOdJFjB8DzYyn7peVM2+qM67g6GxUQsM3wJEA1i 2CX+uzfTg9alWRH8r1NCmH+ClBiVJeMFOrS6AvqWJU0YG3uaX5wqG3KRd8GysM6D8XHw F4XzVx5PJiUE2GmrkNz/PI4amaPCAOHxDCPeASZGRCfoihKoayDpioateWClSRUTmIsn qztA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=aspeedtech.com dmarc=pass fromdomain=aspeedtech.com); spf=pass (google.com: domain of linux-kernel+bounces-101281-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-101281-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=aspeedtech.com Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id r19-20020a170903015300b001d7587f372dsi8115969plc.213.2024.03.13.02.28.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Mar 2024 02:28:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-101281-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=aspeedtech.com dmarc=pass fromdomain=aspeedtech.com); spf=pass (google.com: domain of linux-kernel+bounces-101281-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-101281-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=aspeedtech.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id CC0E1283155 for ; Wed, 13 Mar 2024 09:28:39 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 30B3520B2E; Wed, 13 Mar 2024 09:28:18 +0000 (UTC) Received: from TWMBX01.aspeed.com (mail.aspeedtech.com [211.20.114.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C75F9225AF; Wed, 13 Mar 2024 09:28:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=211.20.114.72 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710322097; cv=none; b=oUwIsdveXiMUA94SVjJiRtBXKxrHp/AOe61QmW49XeuTRXcYI7Z3pCpJYBJq7K887nAf+84eZduL62GE5y1FBa6b/RvukteWZQ57QHONCojnxIPS17nVleWdfhHHIvpuJQeAs3oSlHjaYOscFPXOtGPus8mO0yZHl1Gz5s9RYqk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710322097; c=relaxed/simple; bh=YYH9A3OhuPXS1mnXlzRQhTPgp/sT2v+42vtUZley1Aw=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=u/IyI4tcLShQWQxyI6mJDk6CTMzDTLNmUJ1/nZEL/YtJUxO1gOKX0xK9gIADGbH22Rp3nUBSfOhiH5sfvtk+vHvAUCbSQwYltwcd9Ne632P/aZmU+q0o7DSGUHtHtMtL4MbR0TwZ5GxCRURc0L21vwa446fEOeu0eVgmsr10m60= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=aspeedtech.com; spf=pass smtp.mailfrom=aspeedtech.com; arc=none smtp.client-ip=211.20.114.72 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=aspeedtech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=aspeedtech.com Received: from TWMBX03.aspeed.com (192.168.0.125) by TWMBX01.aspeed.com (192.168.0.62) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.1258.12; Wed, 13 Mar 2024 17:29:19 +0800 Received: from TWMBX02.aspeed.com (192.168.0.24) by TWMBX03.aspeed.com (192.168.0.125) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 13 Mar 2024 17:29:18 +0800 Received: from twmbx02.aspeed.com (192.168.10.10) by TWMBX02.aspeed.com (192.168.0.24) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 13 Mar 2024 17:28:10 +0800 From: Billy Tsai To: , , , , , , , , , , Subject: [PATCH v2] pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T Date: Wed, 13 Mar 2024 17:28:09 +0800 Message-ID: <20240313092809.2596644-1-billy_tsai@aspeedtech.com> X-Mailer: git-send-email 2.25.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain The register offset to disable the internal pull-down of GPIOR~T is 0x630 instead of 0x620, as specified in the Ast2600 datasheet v15 The datasheet can download from the official Aspeed website. Fixes: 15711ba6ff19 ("pinctrl: aspeed-g6: Add AST2600 pinconf support") Signed-off-by: Billy Tsai --- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 34 +++++++++++----------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c b/drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c index d376fa7114d1..029efe16f8cc 100644 --- a/drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c +++ b/drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c @@ -43,7 +43,7 @@ #define SCU614 0x614 /* Disable GPIO Internal Pull-Down #1 */ #define SCU618 0x618 /* Disable GPIO Internal Pull-Down #2 */ #define SCU61C 0x61c /* Disable GPIO Internal Pull-Down #3 */ -#define SCU620 0x620 /* Disable GPIO Internal Pull-Down #4 */ +#define SCU630 0x630 /* Disable GPIO Internal Pull-Down #4 */ #define SCU634 0x634 /* Disable GPIO Internal Pull-Down #5 */ #define SCU638 0x638 /* Disable GPIO Internal Pull-Down #6 */ #define SCU690 0x690 /* Multi-function Pin Control #24 */ @@ -2495,38 +2495,38 @@ static struct aspeed_pin_config aspeed_g6_configs[] = { ASPEED_PULL_DOWN_PINCONF(D14, SCU61C, 0), /* GPIOS7 */ - ASPEED_PULL_DOWN_PINCONF(T24, SCU620, 23), + ASPEED_PULL_DOWN_PINCONF(T24, SCU630, 23), /* GPIOS6 */ - ASPEED_PULL_DOWN_PINCONF(P23, SCU620, 22), + ASPEED_PULL_DOWN_PINCONF(P23, SCU630, 22), /* GPIOS5 */ - ASPEED_PULL_DOWN_PINCONF(P24, SCU620, 21), + ASPEED_PULL_DOWN_PINCONF(P24, SCU630, 21), /* GPIOS4 */ - ASPEED_PULL_DOWN_PINCONF(R26, SCU620, 20), + ASPEED_PULL_DOWN_PINCONF(R26, SCU630, 20), /* GPIOS3*/ - ASPEED_PULL_DOWN_PINCONF(R24, SCU620, 19), + ASPEED_PULL_DOWN_PINCONF(R24, SCU630, 19), /* GPIOS2 */ - ASPEED_PULL_DOWN_PINCONF(T26, SCU620, 18), + ASPEED_PULL_DOWN_PINCONF(T26, SCU630, 18), /* GPIOS1 */ - ASPEED_PULL_DOWN_PINCONF(T25, SCU620, 17), + ASPEED_PULL_DOWN_PINCONF(T25, SCU630, 17), /* GPIOS0 */ - ASPEED_PULL_DOWN_PINCONF(R23, SCU620, 16), + ASPEED_PULL_DOWN_PINCONF(R23, SCU630, 16), /* GPIOR7 */ - ASPEED_PULL_DOWN_PINCONF(U26, SCU620, 15), + ASPEED_PULL_DOWN_PINCONF(U26, SCU630, 15), /* GPIOR6 */ - ASPEED_PULL_DOWN_PINCONF(W26, SCU620, 14), + ASPEED_PULL_DOWN_PINCONF(W26, SCU630, 14), /* GPIOR5 */ - ASPEED_PULL_DOWN_PINCONF(T23, SCU620, 13), + ASPEED_PULL_DOWN_PINCONF(T23, SCU630, 13), /* GPIOR4 */ - ASPEED_PULL_DOWN_PINCONF(U25, SCU620, 12), + ASPEED_PULL_DOWN_PINCONF(U25, SCU630, 12), /* GPIOR3*/ - ASPEED_PULL_DOWN_PINCONF(V26, SCU620, 11), + ASPEED_PULL_DOWN_PINCONF(V26, SCU630, 11), /* GPIOR2 */ - ASPEED_PULL_DOWN_PINCONF(V24, SCU620, 10), + ASPEED_PULL_DOWN_PINCONF(V24, SCU630, 10), /* GPIOR1 */ - ASPEED_PULL_DOWN_PINCONF(U24, SCU620, 9), + ASPEED_PULL_DOWN_PINCONF(U24, SCU630, 9), /* GPIOR0 */ - ASPEED_PULL_DOWN_PINCONF(V25, SCU620, 8), + ASPEED_PULL_DOWN_PINCONF(V25, SCU630, 8), /* GPIOX7 */ ASPEED_PULL_DOWN_PINCONF(AB10, SCU634, 31), -- 2.25.1