From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) (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 DC37538E8CA for ; Mon, 20 Jul 2026 05:37:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784525845; cv=none; b=KDs1jkvZpnwidUcg6ccEReLKN3ymZhSWbFeVUcNlXLbpUDc36b3DUv2cBSw7xNp8trGr5H+OXsfS/YjxKsYFGfmDPbFn40bPVU6t5qPAnd/PY409WGnk3BuNQpnN5F2wgghHWwJbI7ImC3qsaCKlSzSGOnHA/4fVsqXzfGIDwA4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784525845; c=relaxed/simple; bh=UIJA8tptL+r22YrLQm5pE5mPfFlj4ABDgWrCfL7IYR0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SyZbqI8WsLKip3+EPBVgUjxe+4FKLLfIqwIBqGpnI77M/t5DBM+ZG3QvcQQYROQ9HGjtGRlNUbPOBNsVBH4WxZ4ydfAP6+ZPejafHVVEzGWRDRSZrY4dW35Mq9oiDZCkkUYGgpX+ZT45AuIrM12cVhmADNpYHw1bXeScghMIiec= 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=HO909w+C; arc=none smtp.client-ip=209.85.214.172 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="HO909w+C" Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-2ceaf8a1265so94036725ad.2 for ; Sun, 19 Jul 2026 22:37:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784525843; x=1785130643; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=pBC9wGN5WcqQqnbJA19I3YxiEUTegSJ8uL/Ced5d0n8=; b=HO909w+CrObituGzsAqKs8DA8tAjuzgyTz3+u9JkeRFYCnyE8T9Gxgr63rvqhKUvDK YPUBD4/2KbaIYtX6AyyTHzjjkXUe9yygXms/CZO15WoPLLLCZnOQFAtvLPlQA4lfsZu4 35C54LGEBkIVqqI+ijCi9jGsmvd5crNU02yf1Yz2QH0UxrI8H2sb028zgcJrIxUPf2hM s70GyMVm76RcPPRK9FnUsPrzjAR7FTIzWQTKmeXwnO2LOsS4vODR0+maW6RFCcwermB6 epqgWG0e7ujqmFaoad4loI0Se7DoqSHfwev87h3BPKFTxm+r7cEBYS1JRvDGH3fenOF7 i+bQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784525843; x=1785130643; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=pBC9wGN5WcqQqnbJA19I3YxiEUTegSJ8uL/Ced5d0n8=; b=F7if0zaTELAy+sA6rIt3cm9kUqxtsRwjwhHoWdBCMNpojDpswAIDcxr25pn8kB3whM WBbrBwObCCtgn78no9Dz5fT2+hBxPhKbSU1FhLngmOBt/ni7RyGriN9waIVDF4wrNCeg zYy4WeAUx499yq/Chp/6AnQDPMRn7mpmhfkh6PA2FBykgMGu2FRJTjhryCKj1CSDlhHb 0IX5dHof/HO7Fox0PGXRx23s9UDFVS3AFANUyYDxrHJA5rQhbd/G/fq5mtGL0iFBZxSK JPMrEAE+4vVl6aVc72NLHLAcwBbsz00moWLZF2Y8IPvpV3En7DtVsMVsaIZkhp2QlK92 PyJg== X-Forwarded-Encrypted: i=1; AHgh+RqgBqXfDg1GXhgkY3qDE4rMbSh+qQkiwIbBYiE3y7N+jjdCH+YMYLreLj0YGSLEGIQAkAT1UTXnOjvAZNU=@vger.kernel.org X-Gm-Message-State: AOJu0YyWxIfPCGriQvXyEa0+cpZJjG1YdnfLbSSkHyGsNam5y9iR1aOH ZfF7LYJBYST41CANVSlvea4gqsmAMemJIP4vq1YPtEoLtdNERc33KYXBUgxzwA== X-Gm-Gg: AfdE7cno4ZwaYcu0JtUXhOnUvWU5l8G5Wh+IX7aly611QVuvlc7RNRpOrms4Jev6pgh izETk70ZYp8BCIeGi0EUu4ukf8NbEu18Lgx1Ytmgy97a38QTQU641CpUuAHOtdQbo7rOKoYltpt XWYYTgxsoTtrILeiMHekMWO8tdWkzQm5cFbg3DON6Hsk0dqLcP03T3ql2bCTzxRFX/1ziSWT0hO NXwuD11A/6vJpvoVBa65HyqQs7dV5cYhsXQaMA5LtXu65vK9DiY+GhUDbLVLLm68nau14sAl6lu /TuU6k9et4MwvgSFU/Ucl8hPdkGgycD34fiofpHaDXAXo349XMRV1ZWTDcACHMUhxzwZP74Hckr MsCrs8/Pf4apc44LtBB2qKV3QowKPDcxf+Pl+W805EAHhPfxNEvPhZadCqVdu5+qHlfcR8HyIS5 /D2tHgA/ccczNSnWsyyWHtgXunqV8MYyFvwSiZsBPyCW1WqrLI0HuUIgIMz52+YP/SWattDaNfn NpS X-Received: by 2002:a17:903:19c5:b0:2c0:db23:4c4 with SMTP id d9443c01a7336-2cf348f88abmr148382425ad.16.1784525843148; Sun, 19 Jul 2026 22:37:23 -0700 (PDT) Received: from dtor-ws.sjc.corp.google.com ([2a00:79e0:2ebe:8:345f:e51b:3d0c:4546]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3142a20cfe3sm34224663eec.30.2026.07.19.22.37.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Jul 2026 22:37:21 -0700 (PDT) From: Dmitry Torokhov Date: Sun, 19 Jul 2026 22:37:16 -0700 Subject: [PATCH v2 1/3] powerpc/dts: mpc5121: Move GPIO controller properties to SoC dtsi Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260719-ads7846-pdm360ng-v2-1-1198bd108502@gmail.com> References: <20260719-ads7846-pdm360ng-v2-0-1198bd108502@gmail.com> In-Reply-To: <20260719-ads7846-pdm360ng-v2-0-1198bd108502@gmail.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , "Christophe Leroy (CS GROUP)" Cc: devicetree@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.16-dev-b242f Define gpio@1100 with label gpio_pic as a GPIO controller and interrupt controller directly in mpc5121.dtsi so all MPC5121 boards inherit the correct controller capabilities. Remove the redundant local controller property declaration block from ac14xx.dts. Assisted-by: Antigravity:gemini-3.5-flash Signed-off-by: Dmitry Torokhov --- arch/powerpc/boot/dts/ac14xx.dts | 13 ------------- arch/powerpc/boot/dts/mpc5121.dtsi | 6 +++++- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/arch/powerpc/boot/dts/ac14xx.dts b/arch/powerpc/boot/dts/ac14xx.dts index 5d8877e1f4ad..05fcf08df1ca 100644 --- a/arch/powerpc/boot/dts/ac14xx.dts +++ b/arch/powerpc/boot/dts/ac14xx.dts @@ -148,19 +148,6 @@ clock@f00 { compatible = "fsl,mpc5121rev2-clock", "fsl,mpc5121-clock"; }; - /* - * GPIO PIC: - * interrupts cell = - * sense == 8: Level, low assertion - * sense == 2: Edge, high-to-low change - */ - gpio_pic: gpio@1100 { - gpio-controller; - #gpio-cells = <2>; - interrupt-controller; - #interrupt-cells = <2>; - }; - sdhc@1500 { cd-gpios = <&gpio_pic 23 0>; /* card detect */ wp-gpios = <&gpio_pic 24 0>; /* write protect */ diff --git a/arch/powerpc/boot/dts/mpc5121.dtsi b/arch/powerpc/boot/dts/mpc5121.dtsi index a278fb7b9e71..9c5dacb94b92 100644 --- a/arch/powerpc/boot/dts/mpc5121.dtsi +++ b/arch/powerpc/boot/dts/mpc5121.dtsi @@ -146,10 +146,14 @@ pmc@1000 { interrupts = <83 0x8>; }; - gpio@1100 { + gpio_pic: gpio@1100 { compatible = "fsl,mpc5121-gpio"; reg = <0x1100 0x100>; interrupts = <78 0x8>; + gpio-controller; + #gpio-cells = <2>; + interrupt-controller; + #interrupt-cells = <2>; }; can@1300 { -- 2.55.0.229.g6434b31f56-goog