From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7F36838838F for ; Thu, 25 Jun 2026 10:48:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.47 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782384495; cv=none; b=S+rapFsCtdfTb6tSND6uA946HBT497ImtPk96aSX2aXfLYFjb3ItI695aPJfCOibEnstrS0SgtlHGSBSnuxjwr+oMZEW/koXeAnmyUpTxCwzqc7e/SawNs2KDDKCGQ3JRAyhWOrOkEBiGanoyZJM3phC8qfISgvZlNLvn3JP/CM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782384495; c=relaxed/simple; bh=85JpFHUCR3X4aSnnJhNaKIDBi3/5GXYIOqt+mp/9g2I=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Ld+ADmLTV0d4qENOczQXE9MwMBKJ1TBEUdnIdcirHyN0fl2n1f2ARLujKJ2Ehz86c1r3zZAhHuCeCIhxB8eV3GWdfqUvkjVxzg/QKEE/vMJLe+QAeXKzfHpN+W8X1gks8dl28gNRaQ76qhE0xKLn41jP06Y9y3W10NTvMqWIsFs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ZzD2goIW; arc=none smtp.client-ip=209.85.221.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ZzD2goIW" Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-462bb734793so1439380f8f.1 for ; Thu, 25 Jun 2026 03:48:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782384492; x=1782989292; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=qGDKUwtGAyS+7+q7mgtQ02+mVANH5ixDJ+D4q6Iez1w=; b=ZzD2goIWyVsx0p+c+8vPFrK6ygwSXJLlAtkoHSmXGNEWySXGv4uc9eyTxPXEFR3BEm H4lbWjovEFGa07umxQx+JBeG8i3FMUVkD9wVFODxtoOVlOjMCIyml/ZfPgIRuZageGhg aJqe6wI8tsyrH8AXL0lGwh+9BkCSTze8m8it2xdXu7duLb+UiDdYLPz0pmEe/YRPMOwg HD1BJWVsy6mc8IcA8/cozT9GxbC8poyNhd9HW1+01xFWYvr6Tx+sFFidIg5UAoYPvFWP e0ztlFzMINtGEaScwW0XABan8lYT1KSB6dfthajwgkqjozCD9GRO9hYiygOR+cArSGVf rUKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782384492; x=1782989292; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=qGDKUwtGAyS+7+q7mgtQ02+mVANH5ixDJ+D4q6Iez1w=; b=LTdgL9P5nePPhKf94jm7CJJo0jRI3JmK0vmaxX3zozlkv0cHN8hGvvktvMgJFUzsR8 6PLs7j1odhA4jMOLMQMqBVxwn+oNCe9lEbIUxL8QXolPTPn/d4NHyQG/ouhFv/Rzg1Dh pQifdTjrM+jrColq13AJR08ZtI56f9YNML9MiCIimx9zxT4lhI63DB6dEaILF92K2Bbf aUIhc1aKbtwRTr+Gvm56T6lO6PDcxKi4ZSermkqsrXMLUr+/OOoxFHzCjOrZuIjyMh8t XRC/uHdOCX2K4Z7GkEYElDueL+TwNkZn9nfAVs+4EeQrcjS7EybiQiXjmcadSc189Mkh +aEQ== X-Forwarded-Encrypted: i=1; AHgh+RoXy+KBJrkTnAB9o3UN4gz+jJJTV/SAAqH3aGU+/L9Aotiu2lFUOj118Oypa670oBk+A1dWHjhr55llOvs=@vger.kernel.org X-Gm-Message-State: AOJu0YwsPMQ0Gy5PuWVmk1MvFo4Mwi+2/RL5M9eYVJlmzBH5Y5ojsgUj VduhVrjjTj+SgRy+F4S73/bVrGFGc+9ACabxu0CalE9+EaHYBPA7acvB X-Gm-Gg: AfdE7ckZiE7yZEb2gDqwUUGBnosEHdL/MnTSQCitLl9hWnN0Xf/9htEQbSxYc+9MEKX il64T1yA5LmfaVk/Xx4nRJuGz1b0S6PDr5YrJ7HN6Q18mexjOFNdq+zKEXVcF5Yk0AqDfcYYxkt xJUJNeroStut9oJerJjZovqrCHNqzH/yjxkdQ0Ro0ZprRagL6zC1mDemPgF90jtU97lD+R3GHca gU6uLD374uCfp/tp0p5MGfQ0K5N1wRrL+qtFCWFx6qyEX94Y1Kw6CPlhF1PL3XaBd9pea/1CTut ddHRyrzl37Qq3kV9EEAJ0SOibrgvSDs6JYuD/0qeACqqX68mcSnNVQfz110KkJ/FzL+U3aJZEDh DJ+3Bpl/kupL1fePs2mp5VHcCw2Q6VtFgDXso+2i8aXcKdYi8X8HExPdE2M8dks+fmLMiWJ87+b xzpyOa3Q== X-Received: by 2002:a5d:64cb:0:b0:46d:32:3340 with SMTP id ffacd0b85a97d-46dc16b9abbmr3055956f8f.36.1782384491908; Thu, 25 Jun 2026 03:48:11 -0700 (PDT) Received: from luca-vm.. ([81.56.18.151]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-46c1ee01c6csm15254989f8f.14.2026.06.25.03.48.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jun 2026 03:48:11 -0700 (PDT) From: Luca Leonardo Scorcia To: linux-mediatek@lists.infradead.org Cc: Luca Leonardo Scorcia , Sean Wang , Linus Walleij , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [RFC PATCH 3/3] arm64: dts: mt8516/mt8167: Update pinctrl nodes for the new paris driver Date: Thu, 25 Jun 2026 12:46:32 +0200 Message-ID: <20260625104742.113803-4-l.scorcia@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260625104742.113803-1-l.scorcia@gmail.com> References: <20260625104742.113803-1-l.scorcia@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Update the MediaTek mt8516-mt8167 SoCs descriptions to respect the constraints of the Paris pinctrl driver. In those SoCs the pinctrl has base address 0x10005000 for gpio settings while 0x1000b000 is used for eint configuration. This change also drops the no longer required syscfg_pctl syscon node that was used before to access the gpio regmap, fixing the following dtbs_check errors: mt8167-pumpkin.dtb: syscfg-pctl@10005000 (syscon): compatible: ['syscon'] is too short mt8516-pumpkin.dtb: syscfg-pctl@10005000 (syscon): compatible: ['syscon'] is too short Signed-off-by: Luca Leonardo Scorcia --- arch/arm64/boot/dts/mediatek/mt8167.dtsi | 15 ++++----------- arch/arm64/boot/dts/mediatek/mt8516.dtsi | 12 ++++-------- 2 files changed, 8 insertions(+), 19 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8167.dtsi b/arch/arm64/boot/dts/mediatek/mt8167.dtsi index 27cf32d7ae35..65da6c0538b1 100644 --- a/arch/arm64/boot/dts/mediatek/mt8167.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8167.dtsi @@ -95,17 +95,6 @@ power-domain@MT8167_POWER_DOMAIN_CONN { }; }; - pio: pinctrl@1000b000 { - compatible = "mediatek,mt8167-pinctrl"; - reg = <0 0x1000b000 0 0x1000>; - mediatek,pctl-regmap = <&syscfg_pctl>; - gpio-controller; - #gpio-cells = <2>; - interrupt-controller; - #interrupt-cells = <2>; - interrupts = ; - }; - apmixedsys: apmixedsys@10018000 { compatible = "mediatek,mt8167-apmixedsys", "syscon"; reg = <0 0x10018000 0 0x710>; @@ -178,3 +167,7 @@ larb2: larb@16010000 { }; }; }; + +&pio { + compatible = "mediatek,mt8167-pinctrl"; +}; diff --git a/arch/arm64/boot/dts/mediatek/mt8516.dtsi b/arch/arm64/boot/dts/mediatek/mt8516.dtsi index b5e753759465..63f36df4d1b4 100644 --- a/arch/arm64/boot/dts/mediatek/mt8516.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8516.dtsi @@ -231,17 +231,13 @@ keypad: keypad@10002000 { status = "disabled"; }; - syscfg_pctl: syscfg-pctl@10005000 { - compatible = "syscon"; - reg = <0 0x10005000 0 0x1000>; - }; - - pio: pinctrl@1000b000 { + pio: pinctrl@10005000 { compatible = "mediatek,mt8516-pinctrl"; - reg = <0 0x1000b000 0 0x1000>; - mediatek,pctl-regmap = <&syscfg_pctl>; + reg = <0 0x10005000 0 0x1000>, <0 0x1000b000 0 0x1000>; + reg-names = "base", "eint"; gpio-controller; #gpio-cells = <2>; + gpio-ranges = <&pio 0 0 124>; interrupt-controller; #interrupt-cells = <2>; interrupts = ; -- 2.43.0