From nobody Sun Feb 8 05:27:38 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 E4638318ECD; Tue, 13 Jan 2026 20:08:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768334883; cv=none; b=MJhwUH66SY6TLF3B+rwd9TXX2ia4wRR52dlZ2HeUpy9iY+IkmNiSfsnNySReOOrqWPa2yaEn7lCZJdfAb+2dyVIPyr3S4JguG2xjBNFbTvAhvGe0n6tIEwn2W7J/W7s2B0z26/Zukcs4YonRCZBvr3UB4nOpbrzAHgjNLUhyxto= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768334883; c=relaxed/simple; bh=9igyJ2M/3WDceHFKFOZJs2/mHQPx0e7KXBmUWAszlrc=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=i9eBgsIvdaVMEDkdJvhMk+odipwNZwnnp51mzIa8uw3vlPwWBjCpzzTZkRrup3J7ZyRaUyVSkEBdBMk/5xkZ1AyhDPssngTT2mUdAHPn0YFotU1K8Kxbz64S1DL+nMOtSU38/ejnW9dSXDqk556k+Co6ktebBmCzi46Oy9Lf5Nw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=EGvIonZc; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="EGvIonZc" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 12FAAC116C6; Tue, 13 Jan 2026 20:08:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1768334882; bh=9igyJ2M/3WDceHFKFOZJs2/mHQPx0e7KXBmUWAszlrc=; h=From:To:Cc:Subject:Date:From; b=EGvIonZcgRJFTT49XfOgVFliRum7cU2VZA4GjnGJzA0xfgcSFVWfAYn4gj9p0unYj VgHN6dxycYsb7/0U8IaX0EVCVdz65IcaXFyFjQqpDIauNAtIT8UBmoRP8o/xQ1VyKX F7QyxvQ1B0Osio7XZIgcGd7+NgPUi0RITjQuMZPdbfodz1SCx5qPQ0L3t8anH7YN/a 6qmPYERZWj7L8RnsB0ZN8DEiz49CbAsVRzqbfADFS1nzm+UERjHye1OqynonF/dQem I2qQLsJO9XHsjHy8JtEv6Jt06O35jktFo5Q37myr7KUcLYzAxkAQz0t0vjbwroWXBi JG6Ccgtd7YCtw== From: "Rob Herring (Arm)" To: Andrew Lunn , Gregory Clement , Sebastian Hesselbarth , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] arm/arm64: dts: marvell: Drop unused .dtsi Date: Tue, 13 Jan 2026 14:07:42 -0600 Message-ID: <20260113200744.4174940-1-robh@kernel.org> X-Mailer: git-send-email 2.51.0 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" These .dtsi files are not included anywhere in the tree and can't be tested. Signed-off-by: Rob Herring (Arm) --- arch/arm/boot/dts/marvell/armada-380.dtsi | 148 ------------------ arch/arm64/boot/dts/marvell/armada-7020.dtsi | 10 -- arch/arm64/boot/dts/marvell/armada-8020.dtsi | 20 --- .../boot/dts/marvell/armada-ap806-dual.dtsi | 60 ------- .../dts/marvell/cn9130-db-comexpress.dtsi | 96 ------------ 5 files changed, 334 deletions(-) delete mode 100644 arch/arm/boot/dts/marvell/armada-380.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/armada-7020.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/armada-8020.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/cn9130-db-comexpress.dtsi diff --git a/arch/arm/boot/dts/marvell/armada-380.dtsi b/arch/arm/boot/dts/= marvell/armada-380.dtsi deleted file mode 100644 index e94f22b0e9b5..000000000000 --- a/arch/arm/boot/dts/marvell/armada-380.dtsi +++ /dev/null @@ -1,148 +0,0 @@ -// SPDX-License-Identifier: (GPL-2.0+ OR MIT) -/* - * Device Tree Include file for Marvell Armada 380 SoC. - * - * Copyright (C) 2014 Marvell - * - * Lior Amsalem - * Gregory CLEMENT - * Thomas Petazzoni - */ - -#include "armada-38x.dtsi" - -/ { - model =3D "Marvell Armada 380 family SoC"; - compatible =3D "marvell,armada380"; - - cpus { - #address-cells =3D <1>; - #size-cells =3D <0>; - enable-method =3D "marvell,armada-380-smp"; - - cpu@0 { - device_type =3D "cpu"; - compatible =3D "arm,cortex-a9"; - reg =3D <0>; - }; - }; - - soc { - internal-regs { - pinctrl@18000 { - compatible =3D "marvell,mv88f6810-pinctrl"; - }; - }; - - pcie { - compatible =3D "marvell,armada-370-pcie"; - status =3D "disabled"; - device_type =3D "pci"; - - #address-cells =3D <3>; - #size-cells =3D <2>; - - msi-parent =3D <&mpic>; - bus-range =3D <0x00 0xff>; - - ranges =3D - <0x82000000 0 0x80000 MBUS_ID(0xf0, 0x01) 0x80000 0 0x00002000 - 0x82000000 0 0x40000 MBUS_ID(0xf0, 0x01) 0x40000 0 0x00002000 - 0x82000000 0 0x44000 MBUS_ID(0xf0, 0x01) 0x44000 0 0x00002000 - 0x82000000 0 0x48000 MBUS_ID(0xf0, 0x01) 0x48000 0 0x00002000 - 0x82000000 0x1 0 MBUS_ID(0x08, 0xe8) 0 1 0 /* Port 0 MEM */ - 0x81000000 0x1 0 MBUS_ID(0x08, 0xe0) 0 1 0 /* Port 0 IO */ - 0x82000000 0x2 0 MBUS_ID(0x04, 0xe8) 0 1 0 /* Port 1 MEM */ - 0x81000000 0x2 0 MBUS_ID(0x04, 0xe0) 0 1 0 /* Port 1 IO */ - 0x82000000 0x3 0 MBUS_ID(0x04, 0xd8) 0 1 0 /* Port 2 MEM */ - 0x81000000 0x3 0 MBUS_ID(0x04, 0xd0) 0 1 0 /* Port 2 IO */>; - - /* x1 port */ - pcie@1,0 { - device_type =3D "pci"; - assigned-addresses =3D <0x82000800 0 0x80000 0 0x2000>; - reg =3D <0x0800 0 0 0 0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - interrupt-names =3D "intx"; - interrupts-extended =3D <&gic GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>; - #interrupt-cells =3D <1>; - ranges =3D <0x82000000 0 0 0x82000000 0x1 0 1 0 - 0x81000000 0 0 0x81000000 0x1 0 1 0>; - bus-range =3D <0x00 0xff>; - interrupt-map-mask =3D <0 0 0 7>; - interrupt-map =3D <0 0 0 1 &pcie1_intc 0>, - <0 0 0 2 &pcie1_intc 1>, - <0 0 0 3 &pcie1_intc 2>, - <0 0 0 4 &pcie1_intc 3>; - marvell,pcie-port =3D <0>; - marvell,pcie-lane =3D <0>; - clocks =3D <&gateclk 8>; - status =3D "disabled"; - - pcie1_intc: interrupt-controller { - interrupt-controller; - #interrupt-cells =3D <1>; - }; - }; - - /* x1 port */ - pcie@2,0 { - device_type =3D "pci"; - assigned-addresses =3D <0x82001000 0 0x40000 0 0x2000>; - reg =3D <0x1000 0 0 0 0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - interrupt-names =3D "intx"; - interrupts-extended =3D <&gic GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>; - #interrupt-cells =3D <1>; - ranges =3D <0x82000000 0 0 0x82000000 0x2 0 1 0 - 0x81000000 0 0 0x81000000 0x2 0 1 0>; - bus-range =3D <0x00 0xff>; - interrupt-map-mask =3D <0 0 0 7>; - interrupt-map =3D <0 0 0 1 &pcie2_intc 0>, - <0 0 0 2 &pcie2_intc 1>, - <0 0 0 3 &pcie2_intc 2>, - <0 0 0 4 &pcie2_intc 3>; - marvell,pcie-port =3D <1>; - marvell,pcie-lane =3D <0>; - clocks =3D <&gateclk 5>; - status =3D "disabled"; - - pcie2_intc: interrupt-controller { - interrupt-controller; - #interrupt-cells =3D <1>; - }; - }; - - /* x1 port */ - pcie@3,0 { - device_type =3D "pci"; - assigned-addresses =3D <0x82001800 0 0x44000 0 0x2000>; - reg =3D <0x1800 0 0 0 0>; - #address-cells =3D <3>; - #size-cells =3D <2>; - interrupt-names =3D "intx"; - interrupts-extended =3D <&gic GIC_SPI 70 IRQ_TYPE_LEVEL_HIGH>; - #interrupt-cells =3D <1>; - ranges =3D <0x82000000 0 0 0x82000000 0x3 0 1 0 - 0x81000000 0 0 0x81000000 0x3 0 1 0>; - bus-range =3D <0x00 0xff>; - interrupt-map-mask =3D <0 0 0 7>; - interrupt-map =3D <0 0 0 1 &pcie3_intc 0>, - <0 0 0 2 &pcie3_intc 1>, - <0 0 0 3 &pcie3_intc 2>, - <0 0 0 4 &pcie3_intc 3>; - marvell,pcie-port =3D <2>; - marvell,pcie-lane =3D <0>; - clocks =3D <&gateclk 6>; - status =3D "disabled"; - - pcie3_intc: interrupt-controller { - interrupt-controller; - #interrupt-cells =3D <1>; - }; - }; - }; - }; -}; diff --git a/arch/arm64/boot/dts/marvell/armada-7020.dtsi b/arch/arm64/boot= /dts/marvell/armada-7020.dtsi deleted file mode 100644 index 570f901b4f4a..000000000000 --- a/arch/arm64/boot/dts/marvell/armada-7020.dtsi +++ /dev/null @@ -1,10 +0,0 @@ -// SPDX-License-Identifier: (GPL-2.0+ OR MIT) -/* - * Copyright (C) 2016 Marvell Technology Group Ltd. - * - * Device Tree file for the Armada 7020 SoC, made of an AP806 Dual and - * one CP110. - */ - -#include "armada-ap806-dual.dtsi" -#include "armada-70x0.dtsi" diff --git a/arch/arm64/boot/dts/marvell/armada-8020.dtsi b/arch/arm64/boot= /dts/marvell/armada-8020.dtsi deleted file mode 100644 index b6fc18876093..000000000000 --- a/arch/arm64/boot/dts/marvell/armada-8020.dtsi +++ /dev/null @@ -1,20 +0,0 @@ -// SPDX-License-Identifier: (GPL-2.0+ OR MIT) -/* - * Copyright (C) 2016 Marvell Technology Group Ltd. - * - * Device Tree file for the Armada 8020 SoC, made of an AP806 Dual and - * two CP110. - */ - -#include "armada-ap806-dual.dtsi" -#include "armada-80x0.dtsi" - -/* The RTC requires external oscillator. But on Aramda 80x0, the RTC clock - * in CP master is not connected (by package) to the oscillator. So - * disable it. However, the RTC clock in CP slave is connected to the - * oscillator so this one is let enabled. - */ - -&cp0_rtc { - status =3D "disabled"; -}; diff --git a/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi b/arch/arm6= 4/boot/dts/marvell/armada-ap806-dual.dtsi deleted file mode 100644 index 82f4dedfc25e..000000000000 --- a/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi +++ /dev/null @@ -1,60 +0,0 @@ -// SPDX-License-Identifier: (GPL-2.0+ OR MIT) -/* - * Copyright (C) 2016 Marvell Technology Group Ltd. - * - * Device Tree file for Marvell Armada AP806. - */ - -#include "armada-ap806.dtsi" - -/ { - cpus { - #address-cells =3D <1>; - #size-cells =3D <0>; - - cpu0: cpu@0 { - device_type =3D "cpu"; - compatible =3D "arm,cortex-a72"; - reg =3D <0x000>; - enable-method =3D "psci"; - #cooling-cells =3D <2>; - clocks =3D <&cpu_clk 0>; - i-cache-size =3D <0xc000>; - i-cache-line-size =3D <64>; - i-cache-sets =3D <256>; - d-cache-size =3D <0x8000>; - d-cache-line-size =3D <64>; - d-cache-sets =3D <256>; - next-level-cache =3D <&l2>; - }; - cpu1: cpu@1 { - device_type =3D "cpu"; - compatible =3D "arm,cortex-a72"; - reg =3D <0x001>; - enable-method =3D "psci"; - #cooling-cells =3D <2>; - clocks =3D <&cpu_clk 0>; - i-cache-size =3D <0xc000>; - i-cache-line-size =3D <64>; - i-cache-sets =3D <256>; - d-cache-size =3D <0x8000>; - d-cache-line-size =3D <64>; - d-cache-sets =3D <256>; - next-level-cache =3D <&l2>; - }; - - l2: l2-cache { - compatible =3D "cache"; - cache-size =3D <0x80000>; - cache-line-size =3D <64>; - cache-sets =3D <512>; - cache-level =3D <2>; - cache-unified; - }; - }; - - thermal-zones { - /delete-node/ ap-thermal-cpu2; - /delete-node/ ap-thermal-cpu3; - }; -}; diff --git a/arch/arm64/boot/dts/marvell/cn9130-db-comexpress.dtsi b/arch/a= rm64/boot/dts/marvell/cn9130-db-comexpress.dtsi deleted file mode 100644 index 028496ebc473..000000000000 --- a/arch/arm64/boot/dts/marvell/cn9130-db-comexpress.dtsi +++ /dev/null @@ -1,96 +0,0 @@ -// SPDX-License-Identifier: (GPL-2.0+ OR MIT) -/* - * Copyright (C) 2023 Marvell International Ltd. - * - * Device tree for the CN9130-DB Com Express CPU module board. - */ - -#include "cn9130-db.dtsi" - -/ { - model =3D "Marvell Armada CN9130-DB COM EXPRESS type 7 CPU module board"; - compatible =3D "marvell,cn9130-cpu-module", "marvell,cn9130", - "marvell,armada-ap807-quad", "marvell,armada-ap807"; - -}; - -&ap0_reg_sd_vccq { - regulator-max-microvolt =3D <1800000>; - states =3D <1800000 0x1 1800000 0x0>; - /delete-property/ gpios; -}; - -&cp0_reg_usb3_vbus0 { - /delete-property/ gpio; -}; - -&cp0_reg_usb3_vbus1 { - /delete-property/ gpio; -}; - -&cp0_reg_sd_vcc { - status =3D "disabled"; -}; - -&cp0_reg_sd_vccq { - status =3D "disabled"; -}; - -&cp0_sdhci0 { - status =3D "disabled"; -}; - -&cp0_eth0 { - status =3D "disabled"; -}; - -&cp0_eth1 { - status =3D "okay"; - phy =3D <&phy0>; - phy-mode =3D "rgmii-id"; -}; - -&cp0_eth2 { - status =3D "disabled"; -}; - -&cp0_mdio { - status =3D "okay"; - pinctrl-0 =3D <&cp0_ge_mdio_pins>; - phy0: ethernet-phy@0 { - status =3D "okay"; - }; -}; - -&cp0_syscon0 { - cp0_pinctrl: pinctrl { - compatible =3D "marvell,cp115-standalone-pinctrl"; - - cp0_ge_mdio_pins: ge-mdio-pins { - marvell,pins =3D "mpp40", "mpp41"; - marvell,function =3D "ge"; - }; - }; -}; - -&cp0_sdhci0 { - status =3D "disabled"; -}; - -&cp0_spi1 { - status =3D "okay"; -}; - -&cp0_usb3_0 { - status =3D "okay"; - usb-phy =3D <&cp0_usb3_0_phy0>; - phy-names =3D "usb"; - /delete-property/ phys; -}; - -&cp0_usb3_1 { - status =3D "okay"; - usb-phy =3D <&cp0_usb3_0_phy1>; - phy-names =3D "usb"; - /delete-property/ phys; -}; --=20 2.51.0