From nobody Fri Sep 25 09:22:26 2026 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 744BC488204; Mon, 14 Sep 2026 15:59:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.140.110.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789401555; cv=none; b=lME3qa0I+ty6txpF7jEV8VT5msxoXVGbUFQl5yLw9JGC2GLqldgDQqH5VzYeKLBVJbKBKPhMsiE8LspcHhf/S78gWtzoUISAruaHl69wWIX7X3SZYnGNv2dC8EUGt5sjeCbWf+n9QIwVhuGcl91j93Gvel9RXC5Q7lI97OzWjJg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789401555; c=relaxed/simple; bh=+IY27kKgwLo/EDgbyV/Lm6hsc0BtWZRKYkJ83KZEEF4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nMF19tEwUVKi7ZaagP/9shyoYOBBqpfxq3EaoogUuJ5sVE9Woih+JEm1mau/EnTt8LnjHf184cVPiPQF8SGHJJeO5dax/WU94Og6h1zUlXHnaJxcrWaNzg4xHyIiju0ZA/bwx//WLbvXs93cuKxTJ8IcNYyl1d4AZElc7LRSuoE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b=tJB0bVrq; arc=none smtp.client-ip=217.140.110.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b="tJB0bVrq" Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 2EF841CC4; Mon, 14 Sep 2026 08:59:08 -0700 (PDT) Received: from e135073.arm.com (unknown [10.57.7.201]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 422CE3F882; Mon, 14 Sep 2026 08:59:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1789401551; bh=+IY27kKgwLo/EDgbyV/Lm6hsc0BtWZRKYkJ83KZEEF4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=tJB0bVrqZl0hJ+tXz/a38j5HcIOHarym8a7BzDepN+RSGifxuzS04Z9BF9bTId5Q7 KTkQyp54mWolEmAgpAuVh18aOEnT5O8NejTB/JNPqYFQGB48jfmw9TK1z8GUnfXShH ryyFOkog2km79job2ICnk8KqZwg1HELmVV/9nXd0= From: Pierre Gondois To: linux-kernel@vger.kernel.org Cc: Pierre Gondois , Liviu Dudau , Sudeep Holla , Lorenzo Pieralisi , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Subject: [PATCH 1/3] arm64: dts: fvp: Add cpu-map property Date: Mon, 14 Sep 2026 17:58:51 +0200 Message-ID: <20260914155854.123341-2-pierre.gondois@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260914155854.123341-1-pierre.gondois@arm.com> References: <20260914155854.123341-1-pierre.gondois@arm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add a cpu-map property to fvp revc to describe the topology of the platform. Signed-off-by: Pierre Gondois --- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 32 +++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/arch/arm64/boot/dts/arm/fvp-base-revc.dts b/arch/arm64/boot/dt= s/arm/fvp-base-revc.dts index 68a69f17e93d..5c4dd1cf0daf 100644 --- a/arch/arm64/boot/dts/arm/fvp-base-revc.dts +++ b/arch/arm64/boot/dts/arm/fvp-base-revc.dts @@ -44,6 +44,38 @@ cpus { #address-cells =3D <2>; #size-cells =3D <0>; =20 + cpu-map { + cluster0 { + core0 { + cpu =3D <&cpu0>; + }; + core1 { + cpu =3D <&cpu1>; + }; + core2 { + cpu =3D <&cpu2>; + }; + core3 { + cpu =3D <&cpu3>; + }; + }; + + cluster1 { + core0 { + cpu =3D <&cpu4>; + }; + core1 { + cpu =3D <&cpu5>; + }; + core2 { + cpu =3D <&cpu6>; + }; + core3 { + cpu =3D <&cpu7>; + }; + }; + }; + idle-states { entry-method =3D "psci"; =20 --=20 2.43.0 From nobody Fri Sep 25 09:22:26 2026 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C587648821F; Mon, 14 Sep 2026 15:59:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.140.110.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789401557; cv=none; b=mrABEcLhb6w6yEzzA968cJjZUMSBbRYGnQe/A0Mx+8gWuqHi3NJ3zzEKiUinsjm4ytVWAcZ6KN9JnoLRyb4UR2dXhoXSW4QKLuYv2yd5zWHQuoHOhjmbyKVwfGOHfqSUQbvsTbcofpiq7ubQ2kz5asioqJZGsJlp87NcOfc+NMI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789401557; c=relaxed/simple; bh=nf7aM7RWUWkbd8XIYhO1XB0fiyBZip9G05NFlle9HYY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Grmt+03wN2Rqbg7IfyHCijuCO2TQSmrd7CLq8GWSGFFwyCW07USjNUKfUuIy2tw7qhtgDgdoLsD/IBbW78AMEJSzO5g+2irQA6jHK1ZFoKL4qa/Cmf/vTISomGYOvtuVsuybOqSseDF5WgJHvAIYKvg2KKszBi7TOYBgdrMSSYY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b=qvVDu1Bo; arc=none smtp.client-ip=217.140.110.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b="qvVDu1Bo" Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 76884152B; Mon, 14 Sep 2026 08:59:11 -0700 (PDT) Received: from e135073.arm.com (unknown [10.57.7.201]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 859763F882; Mon, 14 Sep 2026 08:59:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1789401555; bh=nf7aM7RWUWkbd8XIYhO1XB0fiyBZip9G05NFlle9HYY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qvVDu1BoMMSuMenLStj/36AwF5Pq0lFr8NvXaTn99VE0i+x/Q2Cz85jVnzovOMXG+ RWGWVLrO4vLU48yvCC1GOQm0Db6gLgR6M9ZSHwU4bbZzEA1us4DiTuZ7nLgOT1ajLE 4krx6FbtuEiqOpsm0LFJsBwv7AKi+vZtCp+e2yPQ= From: Pierre Gondois To: linux-kernel@vger.kernel.org Cc: Pierre Gondois , Liviu Dudau , Sudeep Holla , Lorenzo Pieralisi , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Subject: [PATCH 2/3] arm64: dts: fvp: Add EL2 Generic watchdog Date: Mon, 14 Sep 2026 17:58:52 +0200 Message-ID: <20260914155854.123341-3-pierre.gondois@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260914155854.123341-1-pierre.gondois@arm.com> References: <20260914155854.123341-1-pierre.gondois@arm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add EL2 Generic watchdog to fvp revc, describing: - Watchdog control frame - Refresh frame Signed-off-by: Pierre Gondois --- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/arm/fvp-base-revc.dts b/arch/arm64/boot/dt= s/arm/fvp-base-revc.dts index 5c4dd1cf0daf..c84796438a83 100644 --- a/arch/arm64/boot/dts/arm/fvp-base-revc.dts +++ b/arch/arm64/boot/dts/arm/fvp-base-revc.dts @@ -294,6 +294,13 @@ frame@2a830000 { }; }; =20 + watchdog@2a440000 { + compatible =3D "arm,sbsa-gwdt"; + reg =3D <0x0 0x2a440000 0 0x1000>, // Watchdog control frame + <0x0 0x2a450000 0 0x1000>; // Refresh frame + interrupts =3D ; + }; + pmu { compatible =3D "arm,armv8-pmuv3"; interrupts =3D ; --=20 2.43.0 From nobody Fri Sep 25 09:22:26 2026 Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 5BB05488204; Mon, 14 Sep 2026 15:59:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.140.110.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789401560; cv=none; b=LqnUd0m51jiyPm9jgL219sAYpoakgXigNh/1JnPljelLIxylotyo+imv8kFkDz6BnKcvrlxOaC1GQhnZUyL9WBcHFJIQVZstXvTe0pEvbi+9y7eORy7HgZnsTeullcu06hK4/V5Y2TceRiwMydGmwuXkbgclqop/aYocTdaSC0I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789401560; c=relaxed/simple; bh=h2aAZZsYUgxinX2Xk8rSiefl4BFGCyLAec+iN/0udkQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=P8xrNJI2G73uwusO32Il0pf1I1J8Iw6O8NQXPRTybjgY2e0jRE3RAGvGRwWMUzgzHw2cWmd6Q04ainDrtzprXPdcAam4sKtyAc/9VgL+RQDNf70o9ksm9QXeCjjr3ZM+v4TZRyVAeoRO+uMvWzUD9V3Gw0mHN3fl82ulzP0EjEM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b=OP0z2aBP; arc=none smtp.client-ip=217.140.110.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.b="OP0z2aBP" Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0964D1CC4; Mon, 14 Sep 2026 08:59:14 -0700 (PDT) Received: from e135073.arm.com (unknown [10.57.7.201]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id AEAAD3F882; Mon, 14 Sep 2026 08:59:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arm.com; s=foss; t=1789401557; bh=h2aAZZsYUgxinX2Xk8rSiefl4BFGCyLAec+iN/0udkQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=OP0z2aBPV6Fo0AMlIEctr20+Lmgjx5E89iORauFkkKUnbgPCBg1qJm80ov+A1RF33 baRqQhiBr+RLGJid052pp+yn3KAAAKgaQlcZSUcyo382aimRPl9wHPgAIX57eVLKQ1 Fcz7um37e/LfSsfh7mMMwf8n1oq5aSkR9j+sPPbc= From: Pierre Gondois To: linux-kernel@vger.kernel.org Cc: Pierre Gondois , Liviu Dudau , Sudeep Holla , Lorenzo Pieralisi , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Subject: [PATCH 3/3] arm64: dts: fvp: Add additional PCIe memory region Date: Mon, 14 Sep 2026 17:58:53 +0200 Message-ID: <20260914155854.123341-4-pierre.gondois@arm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260914155854.123341-1-pierre.gondois@arm.com> References: <20260914155854.123341-1-pierre.gondois@arm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add an additional PCIe memory region to fvp revc. Similarly to what is done in the edk2-platforms repository in ACPI, only advertise 4GB instead of the 256GB possible. Signed-off-by: Pierre Gondois --- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/arm/fvp-base-revc.dts b/arch/arm64/boot/dt= s/arm/fvp-base-revc.dts index c84796438a83..d184a073c3a2 100644 --- a/arch/arm64/boot/dts/arm/fvp-base-revc.dts +++ b/arch/arm64/boot/dts/arm/fvp-base-revc.dts @@ -373,7 +373,8 @@ pci: pci@40000000 { device_type =3D "pci"; bus-range =3D <0x0 0xff>; reg =3D <0x0 0x40000000 0x0 0x10000000>; - ranges =3D <0x2000000 0x0 0x50000000 0x0 0x50000000 0x0 0x10000000>; + ranges =3D <0x2000000 0x0 0x50000000 0x0 0x50000000 0x0 0x10000000 + 0x3000000 0x40 0x00000000 0x40 0x00000000 0x1 0x00000000>; interrupt-map =3D <0 0 0 1 &gic 0 0 GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>, <0 0 0 2 &gic 0 0 GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>, <0 0 0 3 &gic 0 0 GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, --=20 2.43.0