From nobody Sat Jul 25 00:16:24 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) (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 3F8A63E49D7 for ; Tue, 21 Jul 2026 16:13:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.129.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784650401; cv=none; b=EuuWeMYpB/ix92BsKUZwu8YAnuRSBeaDofLsxHxkWl5JQItTqx2vtnXuchE9i5UjPZ4msUlpn+KsZj8SdfM6Jszz5jUsQkRGShAjDzQmV34LjF9v3Sf/kUiG8OiNjWUvc48wacdm0gt19QlFCwiD67di6bdAmwCnWwAWTQBtmQU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784650401; c=relaxed/simple; bh=uaRfl+zCkdpZUD7Wzj2CgQZtDnhYn+/y8na2rrPgUi4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=Rsx2L/9jW7aMLWbn0Q/DLwswCpzWv1eL67AXdBV6sF7X8EbMj6TeQQO29l4nJDt7B+vQw81o3xxxz4vHgbLzAdg5dGHK6KaI0BXOLS1LIsHEHTLpmACuCWB2ltRBNLIfpT2VQdcUWXHoerAf+uz+Z95JOvMRl/bC9v4PBW8gEBw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=iR0zyOFO; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=Jc9E68Qm; arc=none smtp.client-ip=170.10.129.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="iR0zyOFO"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="Jc9E68Qm" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1784650397; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=16RyG3rd15UswS247w8Y2rBGrhgjsgtjs/mBo5jjAhc=; b=iR0zyOFOgsgs8FxLbi8UABs7Yibnb4014FHs9kH+b3UBl4ufqrCg+4zfCgvC+2FrlzcLvr 1G5anPhMNOMhvST+Cnz/rSvMwntPB3vwATHy1eN9XBfg59oLK/4D4uxYZFNDAZ9/yYXMt8 oFxxn0GlUvbWr3o+vurwihjkKNoujuw= Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-49-BzF8hJQuMP-C6c7gt6iWrg-1; Tue, 21 Jul 2026 12:13:15 -0400 X-MC-Unique: BzF8hJQuMP-C6c7gt6iWrg-1 X-Mimecast-MFC-AGG-ID: BzF8hJQuMP-C6c7gt6iWrg_1784650395 Received: by mail-qv1-f71.google.com with SMTP id 6a1803df08f44-904ee4473a8so189574366d6.2 for ; Tue, 21 Jul 2026 09:13:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1784650395; x=1785255195; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=16RyG3rd15UswS247w8Y2rBGrhgjsgtjs/mBo5jjAhc=; b=Jc9E68Qm8B2YiIq3YDpXWWKnwYcgWtH9LvJ5cgaoQPwac/zYrYx+k1yZgYz6IP7gCe lIoqF1YVp1cuuEdVCdPCsmOMBDmDObTRMeW1wM3C+VgH/+37oJ/hS4rzQcP1r1MEsBCD JFRLjNE5Odqz+kYSAXiEQ8q014vF5TwKbmU8d2EIFYlWo1I4BelrFkadkEI5d2qoORmh 3si7wRw7yufh8Qw0Zxz72h6bJIEaMLPmRYLWpFBvhvdSdepEkZvBC+2rHbH8F+ee+Li+ Badl7hmlL1599LQrat9HeUQgKKv9OfEw9uuGdD5QFvE96144fm5ShdYGGJIwFVldCBrd IvyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784650395; x=1785255195; h=cc:to: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=16RyG3rd15UswS247w8Y2rBGrhgjsgtjs/mBo5jjAhc=; b=dZ9fpi7nozyCx5WqO6dZ/0G/GzDFAULblSmoz8eB+G2ZWRRIgVhjH0Sz5qx/xcWHCv XbCUPdvg9v7LwTJXBEABYoD5iGpPw23K8oz2F/pqEcPIDRkk9zt2kVyyn356Xf3LpZog 6BuTpO7sX6bVrr5oZEpcplc5nTSZGK/WnBVbuwUmhFnEtBXmR4q3Wn+ZQ97EAj9h9pFD EzkBI0qovGlk5NrfCnzgMQkWI587LlDovop+Y0V9phTqIROBrjVLMHyvgBh164X02nIV Ff27pnpHF7tHfajVc0qPaPN8etRaqMUUyowAuRulEyt1iPFr/zZIIpnMX1nYMARtk8om uFGg== X-Forwarded-Encrypted: i=1; AHgh+Rr+3HT1p74Iv8x3Za3r7aR/7ClEE8Tg4DcgerviJT0U1MnvJR6zbHwrrXqV8zzg9LpSdUY4zPYH9qv+NOg=@vger.kernel.org X-Gm-Message-State: AOJu0Yy3kVVFdUajk/wdsOsV8iR2R1YrwlUDCKwIUSqc9nekLhRfMLYU I9/C/+B4ZG9gU4VmDQ7+PwPYhgFhaO/ntT7jQksF+GQYc8gKUESXQ1x2YB/BPeWIin8oJzYxJpo 40v8kfNxQFRahCBh7EArClwD4uYlAQbR3ZTD32NH/DpG1niNHj9oUb+ch6tnhiRj6OQ== X-Gm-Gg: AR+sD10ORTSUyMGWREmOIM1w7q2qF68/1BbNRQmNw1yng79JuctSpkFhaSn5L40EYuG NFgjsSfomyv9PMUHUUYiF3x+ttnMjsgKaVo1+uc1JhxOBixfrCJ2R73fDGez/PveghtQQYw/9fi SXV5cZ4oUU1BkloHIMC3B0JFKhCx5VFuPKQVIqY8c3tDCuB0WBwWosEdn3IxIR7CXnk/taR7J4r RQ5geZLFLT8iG/X00ai2o2gGiT5J+R/JskGzQ/SXzeFjDdvflWz/pScukXgqdMdWnD/k/g+PSc3 HuHBTfxTEa/CfifIZIAnZPaiBixuHdrt2OqbdmRNmCoyZZxJPqvkHxAOZSWY8hbfbmY3K2AVfUX B+KSCXJrR8bPFRqx4tbYW10iLeT4/el8p X-Received: by 2002:ad4:5dc5:0:b0:8cc:de2:3b5d with SMTP id 6a1803df08f44-9077833676fmr208454866d6.16.1784650395272; Tue, 21 Jul 2026 09:13:15 -0700 (PDT) X-Received: by 2002:ad4:5dc5:0:b0:8cc:de2:3b5d with SMTP id 6a1803df08f44-9077833676fmr208454366d6.16.1784650394783; Tue, 21 Jul 2026 09:13:14 -0700 (PDT) Received: from jkangas-thinkpadp1gen3.rmtuswa.csb ([2601:1c2:4480:2110:932e:45ef:6b6c:ddd0]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-90778543d85sm119008176d6.3.2026.07.21.09.13.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jul 2026 09:13:14 -0700 (PDT) From: Jared Kangas Date: Tue, 21 Jul 2026 09:12:41 -0700 Subject: [PATCH v8] arm64: dts: s32g: Add GPR syscon region 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: quoted-printable Message-Id: <20260721-upstream-s32g-gpr-syscon-v8-1-49c308536aa6@redhat.com> X-B4-Tracking: v=1; b=H4sIAAAAAAAC/42NQQ6CMBBFr0Jm7Rio2hZW3sOwaOgUuoCSGSQSw t2tnMDle8l/fwchjiTQFDswrVFimjLYSwHd4KaeMPrMoEqlS1MZfM+yMLkR5aZ67GdG2aRLE5p HqJUOVlt/hzyfmUL8nOlXm3mIsiTezqfV/Owf0dVghURVbYOyRlv1ZPKDW65dGqE9juMLUKOvr MEAAAA= X-Change-ID: 20260717-upstream-s32g-gpr-syscon-75f926f868d4 To: Chester Lin , Matthias Brugger , Ghennadi Procopciuc , NXP S32 Linux Team , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dan Carpenter , Jared Kangas , Dan Carpenter X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784650392; l=2767; i=jkangas@redhat.com; s=20251111; h=from:subject:message-id; bh=lHjtYpzASvlxCVG3xK2x9n2hpQ6hZK9tKMMaQqJSCeY=; b=8ABgP1iCn05nj/pN7ivfiWkvV8wjCMbPOBY708QDHm/JR0QQ1ywmBsudLTLIbKYGcPDmFkhUx outpkTAD5lOCyizJF3VSDULxbbFxFlTpUNX5qZRSfFKfkCsoTG6Yb5j X-Developer-Key: i=jkangas@redhat.com; a=ed25519; pk=eFM2Mqcfarb4qox390655bUATO0fG9gwgaw7kGmOEZQ= From: Dan Carpenter Add the GPR syscon region for the s32 chipset. Signed-off-by: Dan Carpenter [jkangas@redhat.com: GPR syscon resized from 0x3000 to 0x100] Signed-off-by: Jared Kangas --- Revision of Dan's v6 patch based on discussion in [1] to avoid a panic when reading the debugfs regmap's registers file. [1]: https://lore.kernel.org/all/aej2X2Gp-UI3Vmvo@rh-jkangas-kernel/ v8: Correct gpr node ordering, drop T-b tag v7: Shrink gpr size from 0x3000 -> 0x100, add 'arm64:' prefix to subject v6: no change v5: no change v4: no change v3: no change v2: Remove #address-cells and #size-cells --- arch/arm64/boot/dts/freescale/s32g2.dtsi | 6 ++++++ arch/arm64/boot/dts/freescale/s32g3.dtsi | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/s32g2.dtsi b/arch/arm64/boot/dts= /freescale/s32g2.dtsi index 809019ea0e299..29050aa5ae960 100644 --- a/arch/arm64/boot/dts/freescale/s32g2.dtsi +++ b/arch/arm64/boot/dts/freescale/s32g2.dtsi @@ -122,6 +122,11 @@ rtc0: rtc@40060000 { clock-names =3D "ipg", "source0"; }; =20 + gpr: syscon@4007c000 { + compatible =3D "nxp,s32g2-gpr", "syscon"; + reg =3D <0x4007c000 0x100>; + }; + pinctrl: pinctrl@4009c240 { compatible =3D "nxp,s32g2-siul2-pinctrl"; /* MSCR0-MSCR101 registers on siul2_0 */ @@ -795,6 +800,7 @@ gmac0: ethernet@4033c000 { compatible =3D "nxp,s32g2-dwmac"; reg =3D <0x4033c000 0x2000>, /* gmac IP */ <0x4007c004 0x4>; /* GMAC_0_CTRL_STS */ + nxp,phy-sel =3D <&gpr 0x4>; interrupt-parent =3D <&gic>; interrupts =3D ; interrupt-names =3D "macirq"; diff --git a/arch/arm64/boot/dts/freescale/s32g3.dtsi b/arch/arm64/boot/dts= /freescale/s32g3.dtsi index 22e80fc03f9c7..8baae30f9f192 100644 --- a/arch/arm64/boot/dts/freescale/s32g3.dtsi +++ b/arch/arm64/boot/dts/freescale/s32g3.dtsi @@ -180,6 +180,11 @@ rtc0: rtc@40060000 { clock-names =3D "ipg", "source0"; }; =20 + gpr: syscon@4007c000 { + compatible =3D "nxp,s32g3-gpr", "syscon"; + reg =3D <0x4007c000 0x100>; + }; + pinctrl: pinctrl@4009c240 { compatible =3D "nxp,s32g2-siul2-pinctrl"; /* MSCR0-MSCR101 registers on siul2_0 */ @@ -874,6 +879,7 @@ gmac0: ethernet@4033c000 { compatible =3D "nxp,s32g2-dwmac"; reg =3D <0x4033c000 0x2000>, /* gmac IP */ <0x4007c004 0x4>; /* GMAC_0_CTRL_STS */ + nxp,phy-sel =3D <&gpr 0x4>; interrupt-parent =3D <&gic>; interrupts =3D ; interrupt-names =3D "macirq"; --- base-commit: fce2dfa773ced15f27dd27cd0b482a7473cdcf2a change-id: 20260717-upstream-s32g-gpr-syscon-75f926f868d4 Best regards, --=20 Jared Kangas