From patchwork Tue Jul 16 19:40:04 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tomer Maimon X-Patchwork-Id: 812901 Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01rlnn2081.outbound.protection.outlook.com [40.95.53.81]) (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 741291A073B; Tue, 16 Jul 2024 20:14:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.95.53.81 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1721160878; cv=fail; b=E+YOXaEbyBsCqSf+4cOApkOJ8im6scI+em9MLPK1fFwEQQY0rt7+dWhsleQJQto8L75TJEiqE/I4R8kUTL4QZXm3TWDBwKTe04bb7XwimYZXJVzk4g6GKT/v5G5x+8bSN6qypkpgMXfaswKsaV8BQ/xZf+d6tiLHP/AO6bgI3YM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1721160878; c=relaxed/simple; bh=3dAC5y8+6OL9pE1QpHrnfg/pEtWvlFh6n/5G0wiH0tE=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=p10yseo86NXEe5KrPZQb1M961VeQ770gmEtzzhAXDcvLR+Lff3Ei/kt8E94UzP8OA47236kj7oMDEyJJIgfJk5/H9/2rz+P5rtu6is21L1ZmX9JOCpmmLiPw3iSUSsfPHN7KieAOXqio9O05PuiHDG5OwUN82mme4Rbve3TWzdw= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=none smtp.mailfrom=taln60.nuvoton.co.il; dkim=pass (1024-bit key) header.d=nuvoton.onmicrosoft.com header.i=@nuvoton.onmicrosoft.com header.b=WDMikzlX; arc=fail smtp.client-ip=40.95.53.81 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=taln60.nuvoton.co.il Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nuvoton.onmicrosoft.com header.i=@nuvoton.onmicrosoft.com header.b="WDMikzlX" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=lIC8Hfujnx+1pJbJcfizJbh8pRiGsEAheFV3ET9nDfuBL+h38HqqMteWtUVj96ZP89FfZEnQNpf9utBDay/KeyUlx1+V10/12CYX0VD6CL49/VpPK5VmFxKE/Y6gJkk+vt7vTZjEaKyDfWw96WAmEzuL2cPPAj94YCYyAUGK3AzZPalFVsdo5wujnOdnYNwcwpPWalnf4fc2BIkRqe1paSDpAQwrFanc4WMNuy1DRbl2HonV3+jJi583AnAtPuFrRVkUP1WLLAUOpVrQD8wm/gD3hH73v4eCtM+mQbT3vvIGjnkPM8NtHMIihe1igNW1/dYmBvHIgMJVM+vvvzP7qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+zLNPTmquDUunMIRKR6AmnCCF3TgcZYUvYh5g0pwRUk=; b=j5zRh0YtRbxDfoYNP0FtkAFqk5FFipoYXB6meH1yE6HThsnL6TZ0ZASGI7DfcdpDYXW5DXgUDPvlIFnkZoU6Fi+CZKYZvEliVcO6XQEbcSLa5ThuyNG34NU9iBNSUjXAabb+nYqpq4wwaJxqIwjmCh0RYEesBneaweFpw02+EMz2d8CD4wDZaLW8Xtrp9K0bonWUtuR701HP+8vHQrXhpY1UwR+2nWwfNII6hQsQ+I/zyWJX/KodH//+3JA9AWAK3krWfLOcnLOvqRkQ75mqMlsuviuZLEelP06kQzCkqu1yULmCU4NB8q9hsZNAkUV0jDLs4yVhan8U/MK17C5Vww== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none (sender ip is 175.98.123.7) smtp.rcpttodomain=gmail.com smtp.mailfrom=taln60.nuvoton.co.il; dmarc=fail (p=none sp=quarantine pct=100) action=none header.from=gmail.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuvoton.onmicrosoft.com; s=selector2-nuvoton-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+zLNPTmquDUunMIRKR6AmnCCF3TgcZYUvYh5g0pwRUk=; b=WDMikzlXbtAKSvR0FwKxB9muwBKsWk4a+d7Fgdmf0kVy+GnvD1XM3I9TWD8R84YBzd97X64rWvJc3YTB92851+0bJvp5d70+kf89AJEuCj6AndyiaEAwSgZk5yJ3RaK3NAo+QRdut3w4dnIJ011n4H1som9n+ZHieO6ng42OpJY= Received: from SG2PR06CA0199.apcprd06.prod.outlook.com (2603:1096:4:1::31) by JH0PR03MB7511.apcprd03.prod.outlook.com (2603:1096:990:14::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.29; Tue, 16 Jul 2024 19:40:16 +0000 Received: from HK2PEPF00006FAF.apcprd02.prod.outlook.com (2603:1096:4:1:cafe::25) by SG2PR06CA0199.outlook.office365.com (2603:1096:4:1::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.29 via Frontend Transport; Tue, 16 Jul 2024 19:40:15 +0000 X-MS-Exchange-Authentication-Results: spf=none (sender IP is 175.98.123.7) smtp.mailfrom=taln60.nuvoton.co.il; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=gmail.com; Received-SPF: None (protection.outlook.com: taln60.nuvoton.co.il does not designate permitted sender hosts) Received: from NTHCCAS02.nuvoton.com (175.98.123.7) by HK2PEPF00006FAF.mail.protection.outlook.com (10.167.8.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7784.11 via Frontend Transport; Tue, 16 Jul 2024 19:40:14 +0000 Received: from NTHCCAS01.nuvoton.com (10.1.8.28) by NTHCCAS02.nuvoton.com (10.1.9.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 17 Jul 2024 03:40:12 +0800 Received: from taln58.nuvoton.co.il (10.191.1.178) by NTHCCAS01.nuvoton.com (10.1.8.28) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Wed, 17 Jul 2024 03:40:12 +0800 Received: from taln60.nuvoton.co.il (taln60 [10.191.1.180]) by taln58.nuvoton.co.il (Postfix) with ESMTP id 62A0C5F63E; Tue, 16 Jul 2024 22:40:11 +0300 (IDT) Received: by taln60.nuvoton.co.il (Postfix, from userid 10070) id 5EB0BDC0BCE; Tue, 16 Jul 2024 22:40:11 +0300 (IDT) From: Tomer Maimon To: , , , , , , , , , CC: , , , , Tomer Maimon Subject: [PATCH v2 3/7] pinctrl: nuvoton: npcm8xx: clear polarity before set both edge Date: Tue, 16 Jul 2024 22:40:04 +0300 Message-ID: <20240716194008.3502068-4-tmaimon77@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240716194008.3502068-1-tmaimon77@gmail.com> References: <20240716194008.3502068-1-tmaimon77@gmail.com> Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-NotSetDelaration: True X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HK2PEPF00006FAF:EE_|JH0PR03MB7511:EE_ X-MS-Office365-Filtering-Correlation-Id: ec83368f-c81d-44f9-5209-08dca5cf1d6a X-MS-Exchange-SenderADCheck: 2 X-MS-Exchange-AntiSpam-Relay: 1 X-Microsoft-Antispam: BCL:0; ARA:13230040|35950700016|82310400026|48200799018|376014|7416014|7093399012|61400799027|921020|35450700002; X-Microsoft-Antispam-Message-Info: EVUlWFRz3jE+NW6PohRCmWe/Ms6KAiJ6rY4o0fKQclejObQktB9lcqRQlwJLs4imNPtSSH2II8M07Pyywa5oMtKa7bcjZ/sZ9stOLMhNXdbwhu+A1X4RPABSK4KrUtujFgj69q1jTGwMoB/HO3NyssyT69c5jBBFl/tANCws2bItNRLAc4Daso+sOt3hprV1q9N5qo9NkrBAhfp5IzZDgV3mtUudP9dbCVSw5YrCzS53gSkMxONfkd7TFnK88pcIarT3vhm5MpBvaZuzMdjhs5v9CrkoQ9zzRqLPjEPTPdFuFF4Heq9bnq6bVHufGjsRwtAsABZlJQsbDNi2Qgt7GK3QWrh/SkDscEkVUWQOYbhkcjOOAIoXfjPdq4jYYZe/CLvVzbJeMvdnIfUd0SuOxs2c79KRIBQ1IrEcJNvE6wygVVe4YjrZRVFCA3EH1BWbNxWTP205X2gNBV+j7vq094icilLHHkaohCOpqXJxTUbp+fJ2TkRcKNnJI6oTIf3EVVLAsEB9QwMxdWHkybJgv5ufHBdlUQtzlEmcwcvozlVnw64NXblmFkDJqSEqaqikSa0dyZDztdPbENjFd8zRXvtWPkMAK5qg5bGl4Ipkn7qug3gMp2qqwHXGvKsYIyLns0OtFeXUWTvby0vMe5hNfHUGN5LsVi8NHdG/RQuA2psmhHrG3Whxkx0KNBVXIMOWFkCXG0ZnSxSS2w/c4hVNdy8UYKEPOcoTfrYJ405HnCzJJvPZ3l9OEWMm8LcGRDBdBV1KQ92BijBFXCTDZnNCt02iB8W8aSpfSdRk66qr+6w7kax19ENWto28sVWhs6F6UysMcrm99RkWhUUXRkZlUTZntJhn8hlwLrnWqBznsUb+ofa5oBve3s7ZdQGhiDC+gCLvjwjaY4jeE9Z3kuy4upPFcL4h6V8R3/45Bfmmavb+ZIfLMJsdUjACz+GwT5ozD5X8PlPr87fu/FPcVRy/NI0NPmrFuuByAJHrIahxs9iKnWURatoKcGu7CUdwDi3R54T/kdMs95F3jQ7XnJwMjAUGjrxNsx7cCJqXek9FUXknvCQyqmeiF4eMo+wU2GXOSIOJ617lCsC7/EqWgbzFAEHwvluM/MIcZIO0CKTtZf9q/0DVad9ayMQjUEPKZFrPXF1fMhssHVgDxNrhOTNHap+HprWM/acsGw7Q/ZJkdYTERPu1CJdYflh9fafrukdoaWdRdWf9gOdQ43X+w2kl034SEJtaAdEHeGBRzlJ46Ui7zwLqJ1em3cD6nh5cswguP5jpcfEmUPRKH7lILSphVsyLlWg0Kixziag4/EkNl87UpFC1QHzdj/EkCzWjsxGpfD2k8+EErbAdaiZIU+Md5kwHVHUQMMjuU7AaSBHKwnB0TcgSnxPUDe1whRvBhhzweC1cTjiRy841WqXp5Rciy8dzS8rZQmqiJ0iByJ0rCWbzMtviCB+d5VPXIh3ijcYcm+VHf8WqdKC/X5dMyEo5dtNA863V+b5ds46Nw0Ksftc= X-Forefront-Antispam-Report: CIP:175.98.123.7; CTRY:TW; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:NTHCCAS02.nuvoton.com; PTR:175-98-123-7.static.tfn.net.tw; CAT:NONE; SFS:(13230040)(35950700016)(82310400026)(48200799018)(376014)(7416014)(7093399012)(61400799027)(921020)(35450700002); DIR:OUT; SFP:1022; X-OriginatorOrg: nuvoton.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2024 19:40:14.9775 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ec83368f-c81d-44f9-5209-08dca5cf1d6a X-MS-Exchange-CrossTenant-Id: a3f24931-d403-4b4a-94f1-7d83ac638e07 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a3f24931-d403-4b4a-94f1-7d83ac638e07; Ip=[175.98.123.7]; Helo=[NTHCCAS02.nuvoton.com] X-MS-Exchange-CrossTenant-AuthSource: HK2PEPF00006FAF.apcprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: JH0PR03MB7511 Clear polarity before setting both edges to ensure that the polarity is in the same state before configuring events for both edges Signed-off-by: Tomer Maimon --- drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c b/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c index 2df735947d86..7985400de12a 100644 --- a/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c +++ b/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c @@ -241,6 +241,7 @@ static int npcmgpio_set_irq_type(struct irq_data *d, unsigned int type) npcm_gpio_set(&bank->gc, bank->base + NPCM8XX_GP_N_POL, gpio); break; case IRQ_TYPE_EDGE_BOTH: + npcm_gpio_clr(&bank->gc, bank->base + NPCM8XX_GP_N_POL, gpio); npcm_gpio_set(&bank->gc, bank->base + NPCM8XX_GP_N_EVBE, gpio); break; case IRQ_TYPE_LEVEL_LOW: From patchwork Tue Jul 16 19:40:05 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tomer Maimon X-Patchwork-Id: 812902 Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-sgaapc01rlnn2061.outbound.protection.outlook.com [40.95.54.61]) (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 5CDA719DF8C; Tue, 16 Jul 2024 20:14:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.95.54.61 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1721160868; cv=fail; b=vBPaCOKQLoNT60lANofIR8E/ylWpSrRVSTaii+asMChN6oIegrZ41V9EpDub/1zhjQwpGIthrmbGFJwjrS4VnDiGFghVssxD35LyEN5w/jh6r1J40Dd/sO3nEGhHVzauLszmWHk81o6dCCOGFM+cFI4Dx8M7+8aoae4bpukX3RE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1721160868; c=relaxed/simple; bh=j0QnNQkjXriMAqli4xwWART4THYaemaITYs7SJ8yimw=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=ljSjQB6pQngazaUnwGF6WMWMZ5zVBEQ4mP8UAOebWH9Vqjpk8NHqnwxEMpAXQ8zAUUE4SX/omEO6TQR/dasGy6s5EafI0cS968jnPaB1BmFR+k7mcRwXZFjRbMTs9s8OgSI3sqXic3h9AXk054yJGFQPGjifKPb+OCVrlSl7XwY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=none smtp.mailfrom=taln60.nuvoton.co.il; dkim=pass (1024-bit key) header.d=nuvoton.onmicrosoft.com header.i=@nuvoton.onmicrosoft.com header.b=LAjrPFfX; arc=fail smtp.client-ip=40.95.54.61 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=taln60.nuvoton.co.il Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nuvoton.onmicrosoft.com header.i=@nuvoton.onmicrosoft.com header.b="LAjrPFfX" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wySUfAeACtb38SFGbYalLqe2uD1DQV5Y+D1aeVSnvMoVFxPbwnP5dVym+ZcvDxatbKxijAK3GjokAEDs8p6hjsINELl09h8eTSclJV5zy3Ee31EqWrUwbl7gMtxHDSZAwff+p4m6oGNJfm0LP5lQdBhdNMqtzws0kCzYpt0UsrQ05dy3KDk/uhllzZpWE5LoyKmlplwTv9DTyz19FsgbzlTjFoRVDw5twe0H+eMgbq/ZOB4ze3ThBFSp7QTebvJOyeWRAjjW39FCl9vGoeuDcWLgeazSPNpJR1WBCfQ5CmgKtQ7s4LiNd7kelUoORkMz8obfbe07MJ/a7CDWII9qdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=USfhtjwCFsWwinLs7bv4By5l28cZ86qv9uou5oNgcfU=; b=jHraYtuCV7XRiD5iHKKqhUoh9gt/rlStCHa86wU/VlmFsDz6m7+r95doqCx8gdrQcwn48t/P9RDvswQbwSR8l/wX4L9o4tUAE+s6PwOPIVb7XWLHW7MRR2Kz1iC9jDgs37o3EEoALrUfqL6oUIcR9pNcLgH1uqqqs+wlEEWdxELkCSnt8FDwZdFPbpJNd6V3wpVVjoQTE9G84nhDFXCEDzkQe1JjIZ5W5mSgscIE/HtElnqjxNz0VEvBt6uWUzzH+lhoCfsZ/AmSn2inqqdjJVlxVcWdLRX2ZFfn41qdk6/IcfNQ1WJimTAQ5hTtyTAhbPpQciA/jtrQu4vWYvsK5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none (sender ip is 175.98.123.7) smtp.rcpttodomain=gmail.com smtp.mailfrom=taln60.nuvoton.co.il; dmarc=fail (p=none sp=quarantine pct=100) action=none header.from=gmail.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuvoton.onmicrosoft.com; s=selector2-nuvoton-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=USfhtjwCFsWwinLs7bv4By5l28cZ86qv9uou5oNgcfU=; b=LAjrPFfXNFXL2aLN03CXsTwM+FlfSkRJz9/Fd1XZmWluVztcGTABXVDEA5gdPFu3wo5VRqKa8xBUKh75wschAL1OLDOogTE2S91r2Swy/Od03cr33Hnu+zXynNZnovaYDshsSYMFvCQM/avrjyun8Kdj7wBqHLtLBX9qWOLLmXo= Received: from SG2PR06CA0202.apcprd06.prod.outlook.com (2603:1096:4:1::34) by KL1PR03MB8756.apcprd03.prod.outlook.com (2603:1096:820:132::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.28; Tue, 16 Jul 2024 19:40:18 +0000 Received: from HK2PEPF00006FAF.apcprd02.prod.outlook.com (2603:1096:4:1:cafe::4d) by SG2PR06CA0202.outlook.office365.com (2603:1096:4:1::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.16 via Frontend Transport; Tue, 16 Jul 2024 19:40:17 +0000 X-MS-Exchange-Authentication-Results: spf=none (sender IP is 175.98.123.7) smtp.mailfrom=taln60.nuvoton.co.il; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=gmail.com; Received-SPF: None (protection.outlook.com: taln60.nuvoton.co.il does not designate permitted sender hosts) Received: from NTHCCAS02.nuvoton.com (175.98.123.7) by HK2PEPF00006FAF.mail.protection.outlook.com (10.167.8.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7784.11 via Frontend Transport; Tue, 16 Jul 2024 19:40:16 +0000 Received: from NTHCML01A.nuvoton.com (10.1.8.177) by NTHCCAS02.nuvoton.com (10.1.9.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 17 Jul 2024 03:40:12 +0800 Received: from NTHCCAS01.nuvoton.com (10.1.8.28) by NTHCML01A.nuvoton.com (10.1.8.177) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 17 Jul 2024 03:40:12 +0800 Received: from taln58.nuvoton.co.il (10.191.1.178) by NTHCCAS01.nuvoton.com (10.1.8.28) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Wed, 17 Jul 2024 03:40:12 +0800 Received: from taln60.nuvoton.co.il (taln60 [10.191.1.180]) by taln58.nuvoton.co.il (Postfix) with ESMTP id 6E2265F642; Tue, 16 Jul 2024 22:40:11 +0300 (IDT) Received: by taln60.nuvoton.co.il (Postfix, from userid 10070) id 6A5B9DC0BCE; Tue, 16 Jul 2024 22:40:11 +0300 (IDT) From: Tomer Maimon To: , , , , , , , , , CC: , , , , Tomer Maimon Subject: [PATCH v2 4/7] pinctrl: nuvoton: npcm8xx: add gpi35 and gpi36 Date: Tue, 16 Jul 2024 22:40:05 +0300 Message-ID: <20240716194008.3502068-5-tmaimon77@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240716194008.3502068-1-tmaimon77@gmail.com> References: <20240716194008.3502068-1-tmaimon77@gmail.com> Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-NotSetDelaration: True X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HK2PEPF00006FAF:EE_|KL1PR03MB8756:EE_ X-MS-Office365-Filtering-Correlation-Id: 3d29b46b-6df6-4864-0e2f-08dca5cf1e29 X-MS-Exchange-SenderADCheck: 2 X-MS-Exchange-AntiSpam-Relay: 1 X-Microsoft-Antispam: BCL:0; ARA:13230040|7093399012|61400799027|35950700016|48200799018|376014|82310400026|7416014|921020|35450700002; X-Microsoft-Antispam-Message-Info: A0LkJqoB5yBtolHt5bDnDpKwsAR10wjFQVieGiWTbPlqpIeAHPOkcJcJKy4RxCgdIcNGShsnp0zpv0X1MfI8FbIMtAgLKNA/DGLSmUULEB/n3n3Tum7rNLbB74f9p7SquK//izfqjRshhoeS9wb85CbeOhVhEXlzhDWcAwCJ1rvADIgS9K3cP2R4c0OIsNyrEu05CFZkcyXpGG5Bq03doX5IhoCRDn8CjUnE2YI9ETraN+FnT3oToIiG8nG27/cgWrThrDq2Nt3/KxtFq5mSaWfIZQL2qCts25XpLctvO4wEQgxupAWDxKPZAPY4y+yfJOUqbcqLB6f2QcV+QXlF+z2gIYKONAvX5aHOMg/uPOL5mL/Jo8nhinpWVfo/TR2hpI5+veebjlCzpxXf/caX26SEpmpP+NxCsWh5LGPzN4tsQL1FgccLi7hdvLuaueBG7FCp3eKXpcCMhu8ZuY1cdddr2s3jSJ6SjqdZkuzJ3y/wPL/FOe3N5SkMhJqYt1O9qHmR08/0U6vSVMl/m05kHZKXRqkbMSn26vbHqRNM+mK0fzzoVMPnEpUCVeCcc4hyACkfuXFUZZ+UqEmYmbyu+K758LWFwYs+K72H5nM2RY7cfVbzYU9A1z7PFcFFjbmCAfKMK0L0Vb2xNs5ehmmo9n1R3VWVdoe+ZGwqscQ7rxLk7uKdchdfOtx9GEwVP8HY5Vz2dNMjpjxKhR+VNSRfZG4WFc61djZV1r8ekY7DliCMkktC+yDE9GZlFlRIAIC9DaZs/We+6u8wu+1x4YbGfJ2R6u6MezIH5Hunkp+fYek4NBMqPOTDS0a12mWW3XMfyltGsBKwvvP6ZOoYFsdd2+mQ2ZythdZjYjK7jvyHnByLne+INjKWzoUSaEJw+pYhSY01Tudu4dB1jZn0ohNDYBL5Y+k66/1LRpV3x3bCawLcBNjTt0v265y8ViEbpYZ1WJpuUmIUDDG+QuNVRcsrEVEioBScDTmvzofUDuC/CNghrxwVGjOmj0t/51+tf3htshUAN4e9G7KZkh8S+u0GFRTnHy8APUn1AxGK5bnJ+EAYWhbzV57RWeYED6RqvZiy6YXehs0HjMaRTllS6dZNaQ9Zo9PIIMkNNRaXuF5q4F08vVSbk/BGI7F5SLH0ztuvc8zyLkqgS9Rm4GXVuK/w/7kS/Ke3FrWcw2zsaYiBz2J9SATV98udLZO+/DR7bUxYz6uaaw1K2Z6BxhdA0vOlyYW82PaqfO+oYQfCBrWyDOfkrFlJzzMP6vAQpxwSafMUpGyGSlcHBAWXFzaB1OyJOoU5CYpICOKPUjS1VEleijyUjFKDKjPjrpbvQu51wnrQHgBcZFswhYl4pIQQPmszRRIh63thSWJRlqZT/pVmieVxqnDW87YxGEJsyRFcin8bX/c3y3aRfPN/Rmh5oIkGsQDlHoolIhGy+x2MRSLyU+Tde3rN0RMDJpq1qVZ1jLfDVTIfo6zbCaAififF6kItIv4nw6PEDfvn4KMQJPo3fsA= X-Forefront-Antispam-Report: CIP:175.98.123.7; CTRY:TW; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:NTHCCAS02.nuvoton.com; PTR:175-98-123-7.static.tfn.net.tw; CAT:NONE; SFS:(13230040)(7093399012)(61400799027)(35950700016)(48200799018)(376014)(82310400026)(7416014)(921020)(35450700002); DIR:OUT; SFP:1022; X-OriginatorOrg: nuvoton.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2024 19:40:16.2275 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3d29b46b-6df6-4864-0e2f-08dca5cf1e29 X-MS-Exchange-CrossTenant-Id: a3f24931-d403-4b4a-94f1-7d83ac638e07 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a3f24931-d403-4b4a-94f1-7d83ac638e07; Ip=[175.98.123.7]; Helo=[NTHCCAS02.nuvoton.com] X-MS-Exchange-CrossTenant-AuthSource: HK2PEPF00006FAF.apcprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR03MB8756 This patch adds support for GPIO pins GPI35 and GPI36 on the Nuvoton NPCM8xx BMC SoC. The pins are configured for only for input. Signed-off-by: Tomer Maimon --- drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c b/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c index 7985400de12a..4e02d1a68f39 100644 --- a/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c +++ b/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c @@ -316,8 +316,8 @@ static struct irq_chip npcmgpio_irqchip = { GPIOCHIP_IRQ_RESOURCE_HELPERS, }; -static const int gpi36_pins[] = { 58 }; -static const int gpi35_pins[] = { 58 }; +static const int gpi36_pins[] = { 36 }; +static const int gpi35_pins[] = { 35 }; static const int tp_jtag3_pins[] = { 44, 62, 45, 46 }; static const int tp_uart_pins[] = { 50, 51 }; @@ -1358,6 +1358,8 @@ static const struct npcm8xx_pincfg pincfg[] = { NPCM8XX_PINCFG(32, spi0cs1, MFSEL1, 3, smb14b, MFSEL7, 26, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), NPCM8XX_PINCFG(33, i3c4, MFSEL6, 10, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), NPCM8XX_PINCFG(34, i3c4, MFSEL6, 10, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), + NPCM8XX_PINCFG(35, gpi35, MFSEL5, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), + NPCM8XX_PINCFG(36, gpi36, MFSEL5, 18, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), NPCM8XX_PINCFG(37, smb3c, I2CSEGSEL, 12, smb23, MFSEL5, 31, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), NPCM8XX_PINCFG(38, smb3c, I2CSEGSEL, 12, smb23, MFSEL5, 31, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), NPCM8XX_PINCFG(39, smb3b, I2CSEGSEL, 11, smb22, MFSEL5, 30, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), @@ -1603,6 +1605,8 @@ static const struct pinctrl_pin_desc npcm8xx_pins[] = { PINCTRL_PIN(32, "GPIO32/SMB14B_SCL/SPI0_nCS1"), PINCTRL_PIN(33, "GPIO33/I3C4_SCL"), PINCTRL_PIN(34, "GPIO34/I3C4_SDA"), + PINCTRL_PIN(35, "MCBPCK/GPI35_AHB2PCI_DIS"), + PINCTRL_PIN(36, "SYSBPCK/GPI36"), PINCTRL_PIN(37, "GPIO37/SMB3C_SDA/SMB23_SDA"), PINCTRL_PIN(38, "GPIO38/SMB3C_SCL/SMB23_SCL"), PINCTRL_PIN(39, "GPIO39/SMB3B_SDA/SMB22_SDA"), @@ -2037,7 +2041,7 @@ static int npcm8xx_gpio_request_enable(struct pinctrl_dev *pctldev, const unsigned int *pin = &offset; int mode = fn_gpio; - if (pin[0] >= 183 && pin[0] <= 189) + if ((pin[0] >= 183 && pin[0] <= 189) || pin[0] == 35 || pin[0] == 36) mode = pincfg[pin[0]].fn0; npcm8xx_setfunc(npcm->gcr_regmap, &offset, 1, mode); From patchwork Tue Jul 16 19:40:07 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tomer Maimon X-Patchwork-Id: 812904 Received: from SINPR02CU002.outbound.protection.outlook.com (mail-southeastasiaazrln10222019.outbound.protection.outlook.com [52.103.193.19]) (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 4206B1A072A; Tue, 16 Jul 2024 19:40:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.103.193.19 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1721158826; cv=fail; b=W1xhC4uBMyJTpH4mvXCa4NVzSuWVI+pZx6prXxwPabxDR0gIE+2jUA2Bq+ppo2FH30Sg118vFZpAostx+bshn5W5fj01PtrgJCtw39fPpBYvfLmfT7S0sP8FHHJPzEqd+ltJekDrJJb9SRur8/xNR3R2ZkBw5mp++QVfRq7R5FE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1721158826; c=relaxed/simple; bh=z9zMONhDGp6+bwpgTas441+XV/C2jbX+dkGVUoVWLQ0=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=A9rCiwkYhj2/k/htmNnqv5Bo0q3vQnvVhXeZubEmGSKFgTE95HAHfoO7shCubj7b1S0aQVaLxLecHs8jrkZ3JnGzmToXp7dWzADLNOYriLC/TnYNYktFKMomfsFxK3M2OSP6Bh/GgdKVwmRtahQzpevqNNd1918kGFLk3FuhtAM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=none smtp.mailfrom=taln60.nuvoton.co.il; dkim=pass (1024-bit key) header.d=nuvoton.onmicrosoft.com header.i=@nuvoton.onmicrosoft.com header.b=Ga+K5gMQ; arc=fail smtp.client-ip=52.103.193.19 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=taln60.nuvoton.co.il Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nuvoton.onmicrosoft.com header.i=@nuvoton.onmicrosoft.com header.b="Ga+K5gMQ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BvHqEb3tsFQqwkpAbj0EFm+DhGIwDse0SQlZsuS/l2wpaxgjVVorlGOeam4ExpEioVpUnUAW9WMzXm4Fi+Utxq4fB5PpAmbm9V1eoahj/Ik8BRDzTfj6Xhrw4ROEBaWXcJ8syB8eFxUVl2N2cII3t64763tC0dWNFW3HXYEC7Qyp9ekWcAh2eBZ9XAPsA1rIb56A0dXJxvp7dCDxom3LnsqPwMQknyZ8WKwmIXxLUe7O5zP5CYmuZh8hc+2xUjNWncLUXllpORlLeBRbCfNUossGq65LTf/bXS/JAC80cOlqwGH/ziwOrRyGMMga3tSqDRC9q2GAUTGzYidoPYtNsw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=9oZgdnenw3/ORCOY4AUVq85VDshmi18mHFZvHz2+6Js=; b=TYBi2sAPdaLr2hcKELe+AjLXLlZcy2NMU4LSfA9IcvMHUn1PRQnIAqMk7XtvQCQAiJnvttM/ZvfhN8Ulxg2FKmVD0v5qWqdEa/0IM2DsDS+MUWAlPRo7Hl/IWkKckKgmyHFc6Ux0uE0efTQXnF70UMSE50szFllyKVyDnr/A3dWtzkYLIo5zCG9+pIylAEecVqSp5iRTHrMJlXNcr65iG9G1yIqCMJYu/DmCZv3Yz18lZltcklysZRk6IsR57kKu2t3gBzJP/n8GW1AVyp6IbbA5oys3dKegRSNKiA38fb+Ol1YzjHZtN+CLHDpnYG6rXzmCPfwXBHbo4A5Xx1658A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none (sender ip is 175.98.123.7) smtp.rcpttodomain=gmail.com smtp.mailfrom=taln60.nuvoton.co.il; dmarc=fail (p=none sp=quarantine pct=100) action=none header.from=gmail.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuvoton.onmicrosoft.com; s=selector2-nuvoton-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9oZgdnenw3/ORCOY4AUVq85VDshmi18mHFZvHz2+6Js=; b=Ga+K5gMQ9bJhRix7Xlm2k2SU9loJ2ahuUo/8AxxG/cK1sIzaf6KjED29KtN/IVeheNqMzt+GO4J2IgnzoLieMU9kFM0jy+ryRyIQq6887snRSQVVwSek31H1HR1hbj+IuykqhuACEW2mxCbjMPQUlfu47oK91DennoHSM+MordA= Received: from SG2PR06CA0193.apcprd06.prod.outlook.com (2603:1096:4:1::25) by KL1PR03MB7550.apcprd03.prod.outlook.com (2603:1096:820:e6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.28; Tue, 16 Jul 2024 19:40:20 +0000 Received: from HK2PEPF00006FAF.apcprd02.prod.outlook.com (2603:1096:4:1:cafe::32) by SG2PR06CA0193.outlook.office365.com (2603:1096:4:1::25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7784.16 via Frontend Transport; Tue, 16 Jul 2024 19:40:20 +0000 X-MS-Exchange-Authentication-Results: spf=none (sender IP is 175.98.123.7) smtp.mailfrom=taln60.nuvoton.co.il; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=gmail.com; Received-SPF: None (protection.outlook.com: taln60.nuvoton.co.il does not designate permitted sender hosts) Received: from NTHCCAS02.nuvoton.com (175.98.123.7) by HK2PEPF00006FAF.mail.protection.outlook.com (10.167.8.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7784.11 via Frontend Transport; Tue, 16 Jul 2024 19:40:20 +0000 Received: from NTHCML01B.nuvoton.com (10.1.8.178) by NTHCCAS02.nuvoton.com (10.1.9.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 17 Jul 2024 03:40:13 +0800 Received: from NTHCCAS01.nuvoton.com (10.1.8.28) by NTHCML01B.nuvoton.com (10.1.8.178) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 17 Jul 2024 03:40:13 +0800 Received: from taln58.nuvoton.co.il (10.191.1.178) by NTHCCAS01.nuvoton.com (10.1.8.28) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Wed, 17 Jul 2024 03:40:13 +0800 Received: from taln60.nuvoton.co.il (taln60 [10.191.1.180]) by taln58.nuvoton.co.il (Postfix) with ESMTP id 8443C5F65A; Tue, 16 Jul 2024 22:40:11 +0300 (IDT) Received: by taln60.nuvoton.co.il (Postfix, from userid 10070) id 80790DC0BCE; Tue, 16 Jul 2024 22:40:11 +0300 (IDT) From: Tomer Maimon To: , , , , , , , , , CC: , , , , Tomer Maimon Subject: [PATCH v2 6/7] pinctrl: nuvoton: npcm8xx: modify clkrun and serirq pin configuration Date: Tue, 16 Jul 2024 22:40:07 +0300 Message-ID: <20240716194008.3502068-7-tmaimon77@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240716194008.3502068-1-tmaimon77@gmail.com> References: <20240716194008.3502068-1-tmaimon77@gmail.com> Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-NotSetDelaration: True X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: HK2PEPF00006FAF:EE_|KL1PR03MB7550:EE_ X-MS-Office365-Filtering-Correlation-Id: f7b82800-920c-4adc-5280-08dca5cf20b6 X-MS-Exchange-SenderADCheck: 2 X-MS-Exchange-AntiSpam-Relay: 1 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|82310400026|7416014|7093399012|48200799018|35950700016|61400799027|921020|35450700002; X-Microsoft-Antispam-Message-Info: KcxVgaGheDokkzHSQ030mFWiYyCxxtX4viBICOWCmkegojDDHmIOlst7+pdDQOp3p9JWispykAKneYI1wJ/+JOW8sdIBqvZGutdQExsdArJ04bNxeCtcZhHRscswSo0l1LqoLGV3gDOLgwUycs/7F6/NrZqLsSHIB/bNBzJXXythi5cCBX6iqeCESijx8g2AipOlxLMs1CO19jbONKTKJyjtCpDmZIT6xaWdVLuedaGCbRkF9UnHZnwfMXAagRClQhU12EpyGoJmMwzqJHQqPRf9sS57PsjDXVrOg1OJAaBM4xII8AwJaBWSzJQddUUt5XP8wUlp0UYPt6D/fc6wQcgYjYfSGYFIi7DPC8neUHk5BE4o2xkxw8i1zJ6FPnwO9C2SF856lmYl0FqJSRPlDcDXfYd6f3ttvRGKKUKbABcrA8xw7rBCaXrWG67yw3iyxn57sTqiPsm8MKagaxuk0RHon5FrtUX+WTXm4S8G3I2G+DPESA6sJCf8CdsJVEqv18pYNxGA0W3lkAmN7/2w7zIOieT+JvmNyBZvqgDVBaHzgDYMmmMCmAv9JMHuvMMjjIRUdhwrmLLikTCiRUkhVCQOWJzbfc8nLDJJYO+KQeDykGrodytFBVhP6OvrPj1uo3TBTWO7xDQy4bW2VVLGVlqOHRQFD9QN5SZhByngNqxUBdFTJVDo+t5s00LszCO9gTBfYyEZBFTDqHIhTJDowXgsPCCMCtl/5UiHIVKnvGj3fzdxen5mM1hGYXf3qUpIz1ZqRff7ZVCsz9fIw8+Fwhy5mxOWHet8ygBX+KcdJIykfIYOzM0gTlnM/5fSJRMmloxMapM8uJnScIo71Du+zpKa9BT+Ddzu9YGTHMyL2db46+6JHc0Fdm1Cr+uO3pHsQWYnEENvBNgpIpAtuxjaEeoaI6D/CToWoBXhJK0EuHMr6PfBCThNGtGrXrygGAC1f7rE26jrswa7mRQHNMNsi8rgc7/Bu0UP30VSz2yIosPWrfd4stc2de9CJoAd8ASeW1aQJvjfI1igKWZbAR6h6mi7I9kXLGhw6mg5EJ6Z3JQ2LApz4GegJS7S6st/ko1X2y5pFCyx7F7vaNJw3V+WUWJNOWoIyRazULj4C2VjqzwyAGaM8z9KoMbW91K995+55vDIdeHvzDDxbz/3ilakKfmDWNXEfIz9Nj1HKB3qzcHl/Ww3SZBu8gPlbtd714egw5envQ0VVB1+xzLys1b9uJXFtMM5JTjAt0vMWFqnEB97t3ASf0fexWR+dx6rKn7qD+3wwM2xcMB10m+1NubynFCh8CVu8UlA5rEDtlApSZrOUE+oWZfkd9d7MiBXGtS8lxwjzN+gVIESk7CSWwOdbGbSS5TgPW2w0Py1i8xjG+iob5aMdQFhEB+xVUn2SseuyL4SCTKqjMCjLZBoo26Puefk5A297hFPTBJQY+6bLmy88cq+aK11K10RaRAKrD5BLS6SXG2Z3BqMnYXefZTFPUNtsET9MPjOJDqIhAgtwVg= X-Forefront-Antispam-Report: CIP:175.98.123.7; CTRY:TW; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:NTHCCAS02.nuvoton.com; PTR:175-98-123-7.static.tfn.net.tw; CAT:NONE; SFS:(13230040)(376014)(82310400026)(7416014)(7093399012)(48200799018)(35950700016)(61400799027)(921020)(35450700002); DIR:OUT; SFP:1022; X-OriginatorOrg: nuvoton.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2024 19:40:20.4931 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f7b82800-920c-4adc-5280-08dca5cf20b6 X-MS-Exchange-CrossTenant-Id: a3f24931-d403-4b4a-94f1-7d83ac638e07 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a3f24931-d403-4b4a-94f1-7d83ac638e07; Ip=[175.98.123.7]; Helo=[NTHCCAS02.nuvoton.com] X-MS-Exchange-CrossTenant-AuthSource: HK2PEPF00006FAF.apcprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR03MB7550 Modify clkrun and serirq pin configuration on the Nuvoton NPCM8XX BMC SoC. Signed-off-by: Tomer Maimon --- drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c b/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c index bc947d0d6ede..2cc433a74ad2 100644 --- a/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c +++ b/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c @@ -1485,13 +1485,13 @@ static const struct npcm8xx_pincfg pincfg[] = { NPCM8XX_PINCFG(159, mmc, MFSEL3, 10, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(8, 12) | SLEW), NPCM8XX_PINCFG(160, clkout, MFSEL1, 21, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(8, 12) | SLEW), NPCM8XX_PINCFG(161, lpc, MFSEL1, 26, espi, MFSEL4, 8, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), - NPCM8XX_PINCFG(162, serirq, MFSEL1, 31, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(8, 12)), + NPCM8XX_PINCFG(162, clkrun, MFSEL3, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(8, 12)), NPCM8XX_PINCFG(163, lpc, MFSEL1, 26, espi, MFSEL4, 8, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), NPCM8XX_PINCFG(164, lpc, MFSEL1, 26, espi, MFSEL4, 8, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), NPCM8XX_PINCFG(165, lpc, MFSEL1, 26, espi, MFSEL4, 8, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), NPCM8XX_PINCFG(166, lpc, MFSEL1, 26, espi, MFSEL4, 8, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), NPCM8XX_PINCFG(167, lpc, MFSEL1, 26, espi, MFSEL4, 8, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), - NPCM8XX_PINCFG(168, none, NONE, 0, espi, MFSEL4, 8, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), + NPCM8XX_PINCFG(168, serirq, MFSEL1, 31, espi, MFSEL4, 8, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), NPCM8XX_PINCFG(169, scipme, MFSEL3, 0, smb21, MFSEL5, 29, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), NPCM8XX_PINCFG(170, smi, MFSEL1, 22, smb21, MFSEL5, 29, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), NPCM8XX_PINCFG(171, smb6, MFSEL3, 1, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), From patchwork Tue Jul 16 19:40:08 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tomer Maimon X-Patchwork-Id: 812903 Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01rlnn2073.outbound.protection.outlook.com [40.95.53.73]) (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 42C541A08B2; Tue, 16 Jul 2024 19:40:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.95.53.73 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1721158828; cv=fail; b=qHRhYt+g4vO7T+uE17o0jk4RROY7eAHBHPrwM2s+rqhPy6DskRxQQkd01aUMFnG7b79jdikgUWujO/PBus8w29gFfMtiDSOjfNt5GNcaBLLuk1osn//Y5D4En8UEF01dIiu2d3ZickCBLaHvvEX2rBJwlkrwAWQoRQnzX3V83g8= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1721158828; c=relaxed/simple; bh=ejC2X1EemjadUL+Zwsm0AM56r4tfCQ7koeUF+HV17Qs=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=pANSetr90ruHpqxPbkrsVBvWVNEX3deq0ONq2TymIajbjwTLf8xnc9Y1X0JtHOpjl5beIqWH5fTUukWYJ3pwyuDk5+LQIwtpPOSSGoAPUX9VslcRrKJ1Z3dZ49rEhnzIVQbXwpavdnBDMoiejILyFeV/FT6lC/N2ky6sgJsiKhU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com; spf=none smtp.mailfrom=taln60.nuvoton.co.il; dkim=pass (1024-bit key) header.d=nuvoton.onmicrosoft.com header.i=@nuvoton.onmicrosoft.com header.b=jPrGyubq; arc=fail smtp.client-ip=40.95.53.73 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=taln60.nuvoton.co.il Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=nuvoton.onmicrosoft.com header.i=@nuvoton.onmicrosoft.com header.b="jPrGyubq" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=oHwP4STiyc58W7jNv2HYjlefQHruHHxmlXJFQETdU5jvVtxH7mZ89BQrsOD5rtXNze44TEmn/WIGTpMhqM6SEvIR4TDk/PGJpGG4MsyRjYyIXt65JHLER4wldsTiEcFzAmJO05B1Va0GJkiWWnfw900hOP3SCTjBCPbHDF0V3dATWFzqhRMbd3RVAMljzOrVEPArlObWSxb0GxbUYrGQXOc+gRNT3AX6fpUgcIWMzCTxLfYWJx11UGBmuh51DAUrUQiqVMpqMQHVuknXQSVgtdHLN1o92UvKAm8Tk8UDH1/pA7TjIFDnHoaUYBZQPcrHMb5xzvZ/4TC2Oc7h8TO6vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=zRLjeeVD0N6SLH64QcEcyhfgfptn49nbeH+Tfis54ec=; b=WMCDChAtZvcvIV4ZGj187HqE2A1BzKMa3TzHRcgDiZoookwLMEZFFyMgyQfS55k46+yCxB/ZdxlPbCamMsEug87n3Oc8O304Mj4MvZbLxQqc8R8nBbXynvuELVTe2f+myFAPRyiKibKTd42+MTX3WUeDJjzaez3hDi3NGdiRW3esuopIyVG0psmXjc7r8qJSJ7RbwjxnmeNHTIwX3GzyKqaW4fozPeekjKYHzmqUcMieoag+KBnJPNfnETXwvLuElxoY865djAPLaxZchHnwcHTlLF+rr71i0y2Htv62nM1KjaCLOY8teBp19QqG6F6LMFMXsaGI2jRi44Z5U8gIYg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none (sender ip is 211.75.126.7) smtp.rcpttodomain=gmail.com smtp.mailfrom=taln60.nuvoton.co.il; dmarc=fail (p=none sp=quarantine pct=100) action=none header.from=gmail.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuvoton.onmicrosoft.com; s=selector2-nuvoton-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=zRLjeeVD0N6SLH64QcEcyhfgfptn49nbeH+Tfis54ec=; b=jPrGyubqeW3d0qG4ASy+fPI2eC7xYFMzJqcEsi6idfMKzb0kqPEKOqb36i6rC2IlDQ3bxZicISxDvk6ORWAdZiS1TFCzhb+1WIqwySM4L7rn7wT7jr8BqnQLn8JJhIwl5wVQ85hImka+jrbMmuU7jM/Hi1xfe9CaevUqh8NtSd8= Received: from SG2PR01CA0132.apcprd01.prod.exchangelabs.com (2603:1096:4:40::36) by SEZPR03MB8382.apcprd03.prod.outlook.com (2603:1096:101:21f::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.28; Tue, 16 Jul 2024 19:40:17 +0000 Received: from SG2PEPF000B66C9.apcprd03.prod.outlook.com (2603:1096:4:40:cafe::ce) by SG2PR01CA0132.outlook.office365.com (2603:1096:4:40::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7762.29 via Frontend Transport; Tue, 16 Jul 2024 19:40:17 +0000 X-MS-Exchange-Authentication-Results: spf=none (sender IP is 211.75.126.7) smtp.mailfrom=taln60.nuvoton.co.il; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=gmail.com; Received-SPF: None (protection.outlook.com: taln60.nuvoton.co.il does not designate permitted sender hosts) Received: from NTHCCAS01.nuvoton.com (211.75.126.7) by SG2PEPF000B66C9.mail.protection.outlook.com (10.167.240.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.7784.11 via Frontend Transport; Tue, 16 Jul 2024 19:40:16 +0000 Received: from NTHCML01A.nuvoton.com (10.1.8.177) by NTHCCAS01.nuvoton.com (10.1.8.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 17 Jul 2024 03:40:13 +0800 Received: from NTHCCAS01.nuvoton.com (10.1.8.28) by NTHCML01A.nuvoton.com (10.1.8.177) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Wed, 17 Jul 2024 03:40:13 +0800 Received: from taln58.nuvoton.co.il (10.191.1.178) by NTHCCAS01.nuvoton.com (10.1.8.28) with Microsoft SMTP Server id 15.1.2507.39 via Frontend Transport; Wed, 17 Jul 2024 03:40:13 +0800 Received: from taln60.nuvoton.co.il (taln60 [10.191.1.180]) by taln58.nuvoton.co.il (Postfix) with ESMTP id 9045E5F65C; Tue, 16 Jul 2024 22:40:11 +0300 (IDT) Received: by taln60.nuvoton.co.il (Postfix, from userid 10070) id 8C343DC0BCE; Tue, 16 Jul 2024 22:40:11 +0300 (IDT) From: Tomer Maimon To: , , , , , , , , , CC: , , , , Tomer Maimon Subject: [PATCH v2 7/7] pinctrl: nuvoton: npcm8xx: modify pins flags Date: Tue, 16 Jul 2024 22:40:08 +0300 Message-ID: <20240716194008.3502068-8-tmaimon77@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240716194008.3502068-1-tmaimon77@gmail.com> References: <20240716194008.3502068-1-tmaimon77@gmail.com> Precedence: bulk X-Mailing-List: linux-gpio@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-NotSetDelaration: True X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SG2PEPF000B66C9:EE_|SEZPR03MB8382:EE_ X-MS-Office365-Filtering-Correlation-Id: d3d9c0d4-c356-41ae-a0cd-08dca5cf1e88 X-MS-Exchange-SenderADCheck: 2 X-MS-Exchange-AntiSpam-Relay: 1 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|82310400026|7093399012|48200799018|7416014|35950700016|61400799027|921020|35450700002; X-Microsoft-Antispam-Message-Info: khAggtLyzo1Dr7PPbI26w/8qWS2mOHbri+iM9Tzg/2B2aCJ6bItY5RqQbZukSu2VqlEzoz6GCIp8Nfk9yPPS0lJK7ZKuf/hfbTpOhnBzet3eFDj4Tnn/InelwGQTSPDp06hBWzh0AKXXiL27lIoR8chGpFoXf9y7Ebd2X2AuIqHANZpPFOLJAQv515fZUIF7WD4q9GZhup+bAUHViRn1HQ0uyt3Bl4M/+R5idEEAkr4lphPKMuXM4ZpGwfzOhxaheiEM8bI0GoVzz2erQSnkimXXwhM7ROlF6xvtUwHMLA6arnN8ztG3rN5TF+xy2ocA7prbCldQ43vTJ87si/UliH2o1N6mlqZdaiTWTrLzbFshQYZkM44LHigV8MF0nQgxtA+mon5AtBzJ1Ba5SN2VsQ8Bk6kTcPefVk2fgF+qt9PKgtMyhcgN2cOkTcT515HihEx2Z0rVmAF7rfbZabN0IviHqBLKGvuduLNiGgw725fRGJpSZQPXvYp0Tkz332TC8Tlxrfs9nb5RVX/SHXk/ftXimiHl1quA7oubo+TWlxaiwJoF7HiB7A5KDYX37F1imJtSSLSIyuCo/RYvlUJFRgq/jZNXqRmVsK0bNQkG1N7ic6IYOqtm/sk6qQNiziihRB31FsAjd2I+w/4N0yasdUuF1sCuw5F937rpZB/UeVlkTjza03l3q/iNw4WEQnW8mJE6skXyBdX+n6LpAIGBEsfBdU/MmmiYRQXQ4Ck/a3EA2VH0F+VZmXF+LLlna+6FocAjCAzZtb8DeuMxALbrTvzmtNaCYGMvUz3BZbmYHQ69nZksJKHJHIOCmGJXmRtiEy3kscAhf/0o9kzEL0gtjy8T8nClZ51nCpAwONI4JscRFbEOCIt1bVT6lUR9Mk5fDnat4+2F/tLbMGHLImrTh/NR3AoG6j3jmYJr50lsD2u/KCMc5zapeiqZzJMVSJRjsEW4XBOe6lGP6bLZ5gwt3Jcz1Tz6/L93z1a3/kSUN7Lz/irzJ3dJAPFvc9w/KCeiT4ER1xhXGRVZio11+5WqWiXq01200LWNgktGFqtg4J/Pg5koGbdl+FD5z8QR93fs8GQoGBkh9KWAXOjY4HAdm5CJm4RTx5KzF5iYCSyNTRTgejfmCFwap20e9IbktFVg07HfffqqVKzS5LT3Fa0XNlciN/x3/kEo1Ttva9qClQRWWDZ1aHVTnzfOfKUgoY3NT5bbk6jh21aDXtTIVB3X4iFOCg8P7bkOj+683OL3xwbhnA1Y7UbW2jz6nAeEuTXWwl98qCH70l/DjNzZSKqzP2sJEw09DNw0fdmL9p39BUne9QLN8M/wZKk8hVE/5ZHYhU7WwA/CMYU2U9TrdOgM47wswZCm3hYGPNjMmV5Z4JE4JTFeG4eqsVFh77q9mEMOmoDW6lWKunbdolrUkMzshh06fPOf7j0S3Wq1tr6hJa0zR/AZt1dRNmpE/WvP3ONDhU5l8/JaL8lAwIylMqlZKx1ULxR4p44NL2D50R0fyMU= X-Forefront-Antispam-Report: CIP:211.75.126.7; CTRY:TW; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:NTHCCAS01.nuvoton.com; PTR:211-75-126-7.hinet-ip.hinet.net; CAT:NONE; SFS:(13230040)(376014)(82310400026)(7093399012)(48200799018)(7416014)(35950700016)(61400799027)(921020)(35450700002); DIR:OUT; SFP:1022; X-OriginatorOrg: nuvoton.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jul 2024 19:40:16.7757 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d3d9c0d4-c356-41ae-a0cd-08dca5cf1e88 X-MS-Exchange-CrossTenant-Id: a3f24931-d403-4b4a-94f1-7d83ac638e07 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=a3f24931-d403-4b4a-94f1-7d83ac638e07; Ip=[211.75.126.7]; Helo=[NTHCCAS01.nuvoton.com] X-MS-Exchange-CrossTenant-AuthSource: SG2PEPF000B66C9.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SEZPR03MB8382 Modify the following pins flags on the Nuvoton NPCM8XX BMC: - Add pins 110-113, 187, 191, 192, 194-199, 202 SLEW flag - Add pins 229 and 230 GPO flag. - Remove pin 233 SLEWLPC flag. - Remove pin 251 SLEW flag. Signed-off-by: Tomer Maimon --- drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c | 36 +++++++++++------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c b/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c index 2cc433a74ad2..471f644c5eef 100644 --- a/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c +++ b/drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c @@ -1433,10 +1433,10 @@ static const struct npcm8xx_pincfg pincfg[] = { NPCM8XX_PINCFG(107, i3c5, MFSEL3, 22, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), NPCM8XX_PINCFG(108, sg1mdio, MFSEL4, 21, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), NPCM8XX_PINCFG(109, sg1mdio, MFSEL4, 21, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), - NPCM8XX_PINCFG(110, rg2, MFSEL4, 24, ddr, MFSEL3, 26, rmii3, MFSEL5, 11, none, NONE, 0, none, NONE, 0, 0), - NPCM8XX_PINCFG(111, rg2, MFSEL4, 24, ddr, MFSEL3, 26, rmii3, MFSEL5, 11, none, NONE, 0, none, NONE, 0, 0), - NPCM8XX_PINCFG(112, rg2, MFSEL4, 24, ddr, MFSEL3, 26, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), - NPCM8XX_PINCFG(113, rg2, MFSEL4, 24, ddr, MFSEL3, 26, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), + NPCM8XX_PINCFG(110, rg2, MFSEL4, 24, ddr, MFSEL3, 26, rmii3, MFSEL5, 11, none, NONE, 0, none, NONE, 0, SLEW), + NPCM8XX_PINCFG(111, rg2, MFSEL4, 24, ddr, MFSEL3, 26, rmii3, MFSEL5, 11, none, NONE, 0, none, NONE, 0, SLEW), + NPCM8XX_PINCFG(112, rg2, MFSEL4, 24, ddr, MFSEL3, 26, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), + NPCM8XX_PINCFG(113, rg2, MFSEL4, 24, ddr, MFSEL3, 26, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), NPCM8XX_PINCFG(114, smb0, MFSEL1, 6, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), NPCM8XX_PINCFG(115, smb0, MFSEL1, 6, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), NPCM8XX_PINCFG(116, smb1, MFSEL1, 7, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), @@ -1510,22 +1510,22 @@ static const struct npcm8xx_pincfg pincfg[] = { NPCM8XX_PINCFG(184, gpio1836, MFSEL6, 19, spi3, MFSEL4, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(8, 12) | SLEW), NPCM8XX_PINCFG(185, gpio1836, MFSEL6, 19, spi3, MFSEL4, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(8, 12) | SLEW), NPCM8XX_PINCFG(186, gpio1836, MFSEL6, 19, spi3, MFSEL4, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(8, 12)), - NPCM8XX_PINCFG(187, gpo187, MFSEL7, 24, smb14b, MFSEL7, 26, spi3cs1, MFSEL4, 17, none, NONE, 0, none, NONE, 0, 0), + NPCM8XX_PINCFG(187, gpo187, MFSEL7, 24, smb14b, MFSEL7, 26, spi3cs1, MFSEL4, 17, none, NONE, 0, none, NONE, 0, SLEW), NPCM8XX_PINCFG(188, gpio1889, MFSEL7, 25, spi3cs2, MFSEL4, 18, spi3quad, MFSEL4, 20, none, NONE, 0, none, NONE, 0, DSTR(8, 12) | SLEW), NPCM8XX_PINCFG(189, gpio1889, MFSEL7, 25, spi3cs3, MFSEL4, 19, spi3quad, MFSEL4, 20, none, NONE, 0, none, NONE, 0, DSTR(8, 12) | SLEW), NPCM8XX_PINCFG(190, nprd_smi, FLOCKR1, 20, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(2, 4)), - NPCM8XX_PINCFG(191, spi1d23, MFSEL5, 3, spi1cs2, MFSEL5, 4, fm1, MFSEL6, 17, smb15, MFSEL7, 27, none, NONE, 0, DSTR(0, 2)), /* XX */ - NPCM8XX_PINCFG(192, spi1d23, MFSEL5, 3, spi1cs3, MFSEL5, 5, fm1, MFSEL6, 17, smb15, MFSEL7, 27, none, NONE, 0, DSTR(0, 2)), /* XX */ + NPCM8XX_PINCFG(191, spi1d23, MFSEL5, 3, spi1cs2, MFSEL5, 4, fm1, MFSEL6, 17, smb15, MFSEL7, 27, none, NONE, 0, SLEW), /* XX */ + NPCM8XX_PINCFG(192, spi1d23, MFSEL5, 3, spi1cs3, MFSEL5, 5, fm1, MFSEL6, 17, smb15, MFSEL7, 27, none, NONE, 0, SLEW), /* XX */ NPCM8XX_PINCFG(193, r1, MFSEL3, 9, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), - NPCM8XX_PINCFG(194, smb0b, I2CSEGSEL, 0, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(0, 1)), - NPCM8XX_PINCFG(195, smb0b, I2CSEGSEL, 0, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(0, 1)), - NPCM8XX_PINCFG(196, smb0c, I2CSEGSEL, 1, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(0, 1)), - NPCM8XX_PINCFG(197, smb0den, I2CSEGSEL, 22, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(0, 1)), - NPCM8XX_PINCFG(198, smb0d, I2CSEGSEL, 2, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(0, 1)), - NPCM8XX_PINCFG(199, smb0d, I2CSEGSEL, 2, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(0, 1)), + NPCM8XX_PINCFG(194, smb0b, I2CSEGSEL, 0, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), + NPCM8XX_PINCFG(195, smb0b, I2CSEGSEL, 0, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), + NPCM8XX_PINCFG(196, smb0c, I2CSEGSEL, 1, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), + NPCM8XX_PINCFG(197, smb0den, I2CSEGSEL, 22, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), + NPCM8XX_PINCFG(198, smb0d, I2CSEGSEL, 2, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), + NPCM8XX_PINCFG(199, smb0d, I2CSEGSEL, 2, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), NPCM8XX_PINCFG(200, r2, MFSEL1, 14, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, GPO), NPCM8XX_PINCFG(201, r1, MFSEL3, 9, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, GPO), - NPCM8XX_PINCFG(202, smb0c, I2CSEGSEL, 1, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(0, 1)), + NPCM8XX_PINCFG(202, smb0c, I2CSEGSEL, 1, fm0, MFSEL6, 16, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), NPCM8XX_PINCFG(203, faninx, MFSEL3, 3, spi1cs0, MFSEL3, 4, fm1, MFSEL6, 17, none, NONE, 0, none, NONE, 0, DSTR(8, 12)), NPCM8XX_PINCFG(208, rg2, MFSEL4, 24, ddr, MFSEL3, 26, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), /* DSCNT */ NPCM8XX_PINCFG(209, rg2, MFSEL4, 24, ddr, MFSEL3, 26, rmii3, MFSEL5, 11, none, NONE, 0, none, NONE, 0, SLEW), /* DSCNT */ @@ -1548,10 +1548,10 @@ static const struct npcm8xx_pincfg pincfg[] = { NPCM8XX_PINCFG(226, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, GPO | DSTR(8, 12) | SLEW), NPCM8XX_PINCFG(227, spix, MFSEL4, 27, fm2, MFSEL6, 18, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(8, 12) | SLEW), NPCM8XX_PINCFG(228, spixcs1, MFSEL4, 28, fm2, MFSEL6, 18, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(8, 12) | SLEW), - NPCM8XX_PINCFG(229, spix, MFSEL4, 27, fm2, MFSEL6, 18, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(8, 12) | SLEW), - NPCM8XX_PINCFG(230, spix, MFSEL4, 27, fm2, MFSEL6, 18, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(8, 12) | SLEW), + NPCM8XX_PINCFG(229, spix, MFSEL4, 27, fm2, MFSEL6, 18, none, NONE, 0, none, NONE, 0, none, NONE, 0, GPO | DSTR(8, 12) | SLEW), + NPCM8XX_PINCFG(230, spix, MFSEL4, 27, fm2, MFSEL6, 18, none, NONE, 0, none, NONE, 0, none, NONE, 0, GPO | DSTR(8, 12) | SLEW), NPCM8XX_PINCFG(231, clkreq, MFSEL4, 9, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(4, 12) | SLEW), - NPCM8XX_PINCFG(233, spi1cs1, MFSEL5, 0, fm1, MFSEL6, 17, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEWLPC), /* slewlpc ? */ + NPCM8XX_PINCFG(233, spi1cs1, MFSEL5, 0, fm1, MFSEL6, 17, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), /* slewlpc ? */ NPCM8XX_PINCFG(234, pwm10, MFSEL6, 13, smb20, MFSEL5, 28, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), NPCM8XX_PINCFG(235, pwm11, MFSEL6, 14, smb20, MFSEL5, 28, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), NPCM8XX_PINCFG(240, i3c0, MFSEL5, 17, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), @@ -1563,7 +1563,7 @@ static const struct npcm8xx_pincfg pincfg[] = { NPCM8XX_PINCFG(246, i3c3, MFSEL5, 23, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), NPCM8XX_PINCFG(247, i3c3, MFSEL5, 23, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), NPCM8XX_PINCFG(250, ddr, MFSEL3, 26, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, DSTR(8, 12) | SLEW), - NPCM8XX_PINCFG(251, jm2, MFSEL5, 1, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, SLEW), + NPCM8XX_PINCFG(251, jm2, MFSEL5, 1, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, 0), NPCM8XX_PINCFG(253, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, GPI), /* SDHC1 power */ NPCM8XX_PINCFG(254, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, GPI), /* SDHC2 power */ NPCM8XX_PINCFG(255, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, none, NONE, 0, GPI), /* DACOSEL */