linux-amlogic.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string
@ 2019-01-09 20:29 Rob Herring
  2019-01-10  2:27 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Nishanth Menon
                   ` (21 more replies)
  0 siblings, 22 replies; 27+ messages in thread
From: Rob Herring @ 2019-01-09 20:29 UTC (permalink / raw)
  To: arm
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, linux-rockchip, Kevin Hilman, Gregory Clement,
	Magnus Damm, Michal Simek, Krzysztof Kozlowski, Jonathan Hunter,
	linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Dinh Nguyen, Jisheng Zhang, Sudeep Holla, Jun Nie,
	Sebastian Hesselbarth, Shawn Guo, Andreas Färber

The 'arm,armv8' compatible string is only for software models. It adds
little value otherwise and is inconsistently used as a fallback on some
platforms. Remove it from those platforms.

This fixes warnings generated by the DT schema.

Reported-by: Michal Simek <michal.simek@xilinx.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Will Deacon <will.deacon@arm.com>
Signed-off-by: Rob Herring <robh@kernel.org>
---
armsoc folks, Please apply directly.

Note that there's still a case left in msm8998 that needs a new 
compatible string.

Rob

 arch/arm64/boot/dts/actions/s700.dtsi         |   8 +-
 arch/arm64/boot/dts/actions/s900.dtsi         |   8 +-
 arch/arm64/boot/dts/al/alpine-v2.dtsi         |   8 +-
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi |   8 +-
 arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi  |   8 +-
 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi  |   8 +-
 .../boot/dts/altera/socfpga_stratix10.dtsi    |   8 +-
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi    |   8 +-
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi   |   8 +-
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi     |   8 +-
 arch/arm64/boot/dts/amlogic/meson-gxm.dtsi    |   8 +-
 arch/arm64/boot/dts/apm/apm-shadowcat.dtsi    |  16 +--
 arch/arm64/boot/dts/apm/apm-storm.dtsi        |  16 +--
 arch/arm64/boot/dts/arm/juno-r1.dts           |  12 +-
 arch/arm64/boot/dts/arm/juno-r2.dts           |  12 +-
 arch/arm64/boot/dts/arm/juno.dts              |  12 +-
 .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts |   4 +-
 .../boot/dts/broadcom/northstar2/ns2.dtsi     |   8 +-
 .../boot/dts/broadcom/stingray/stingray.dtsi  |  16 +--
 arch/arm64/boot/dts/cavium/thunder-88xx.dtsi  |  96 ++++++-------
 arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi |   8 +-
 arch/arm64/boot/dts/exynos/exynos5433.dtsi    |  16 +--
 arch/arm64/boot/dts/exynos/exynos7.dtsi       |   8 +-
 arch/arm64/boot/dts/hisilicon/hi3660.dtsi     |  16 +--
 arch/arm64/boot/dts/hisilicon/hi3670.dtsi     |  16 +--
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi     |  16 +--
 arch/arm64/boot/dts/hisilicon/hip05.dtsi      |  32 ++---
 arch/arm64/boot/dts/hisilicon/hip06.dtsi      |  32 ++---
 arch/arm64/boot/dts/hisilicon/hip07.dtsi      | 128 +++++++++---------
 arch/arm64/boot/dts/lg/lg1312.dtsi            |   8 +-
 arch/arm64/boot/dts/lg/lg1313.dtsi            |   8 +-
 arch/arm64/boot/dts/marvell/armada-372x.dtsi  |   2 +-
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi  |   2 +-
 .../boot/dts/marvell/armada-ap806-dual.dtsi   |   4 +-
 .../boot/dts/marvell/armada-ap806-quad.dtsi   |   8 +-
 .../marvell/armada-ap810-ap0-octa-core.dtsi   |  16 +--
 arch/arm64/boot/dts/mediatek/mt7622.dtsi      |   4 +-
 arch/arm64/boot/dts/nvidia/tegra132.dtsi      |   4 +-
 arch/arm64/boot/dts/nvidia/tegra186.dtsi      |  12 +-
 arch/arm64/boot/dts/nvidia/tegra194.dtsi      |  16 +--
 arch/arm64/boot/dts/qcom/ipq8074.dtsi         |   8 +-
 arch/arm64/boot/dts/qcom/msm8916.dtsi         |   8 +-
 arch/arm64/boot/dts/qcom/msm8992.dtsi         |   2 +-
 arch/arm64/boot/dts/qcom/msm8994.dtsi         |   2 +-
 arch/arm64/boot/dts/realtek/rtd1295.dtsi      |   8 +-
 arch/arm64/boot/dts/renesas/r8a774a1.dtsi     |  12 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi      |  16 +--
 arch/arm64/boot/dts/renesas/r8a7796.dtsi      |  12 +-
 arch/arm64/boot/dts/renesas/r8a77965.dtsi     |   4 +-
 arch/arm64/boot/dts/renesas/r8a77970.dtsi     |   4 +-
 arch/arm64/boot/dts/renesas/r8a77980.dtsi     |   8 +-
 arch/arm64/boot/dts/renesas/r8a77990.dtsi     |   4 +-
 arch/arm64/boot/dts/renesas/r8a77995.dtsi     |   2 +-
 arch/arm64/boot/dts/rockchip/px30.dtsi        |   8 +-
 arch/arm64/boot/dts/rockchip/rk3328.dtsi      |   8 +-
 arch/arm64/boot/dts/rockchip/rk3368.dtsi      |  16 +--
 arch/arm64/boot/dts/rockchip/rk3399.dtsi      |  12 +-
 .../boot/dts/socionext/uniphier-ld11.dtsi     |   4 +-
 .../boot/dts/socionext/uniphier-ld20.dtsi     |   8 +-
 .../boot/dts/socionext/uniphier-pxs3.dtsi     |   8 +-
 arch/arm64/boot/dts/sprd/sc9836.dtsi          |   8 +-
 arch/arm64/boot/dts/sprd/sc9860.dtsi          |  16 +--
 arch/arm64/boot/dts/synaptics/as370.dtsi      |   8 +-
 arch/arm64/boot/dts/synaptics/berlin4ct.dtsi  |   8 +-
 arch/arm64/boot/dts/ti/k3-am654.dtsi          |   8 +-
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi        |   8 +-
 arch/arm64/boot/dts/zte/zx296718.dtsi         |   8 +-
 67 files changed, 427 insertions(+), 427 deletions(-)

diff --git a/arch/arm64/boot/dts/actions/s700.dtsi b/arch/arm64/boot/dts/actions/s700.dtsi
index 192c7b39c8c1..273a1b169efc 100644
--- a/arch/arm64/boot/dts/actions/s700.dtsi
+++ b/arch/arm64/boot/dts/actions/s700.dtsi
@@ -18,28 +18,28 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 		};
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 		};
 
 		cpu2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 		};
 
 		cpu3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 		};
diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900.dtsi
index 491ddccc9038..9e75782b438f 100644
--- a/arch/arm64/boot/dts/actions/s900.dtsi
+++ b/arch/arm64/boot/dts/actions/s900.dtsi
@@ -18,28 +18,28 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 		};
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 		};
 
 		cpu2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 		};
 
 		cpu3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 		};
diff --git a/arch/arm64/boot/dts/al/alpine-v2.dtsi b/arch/arm64/boot/dts/al/alpine-v2.dtsi
index 5b7bef684256..d5e7e2bb4e6c 100644
--- a/arch/arm64/boot/dts/al/alpine-v2.dtsi
+++ b/arch/arm64/boot/dts/al/alpine-v2.dtsi
@@ -47,28 +47,28 @@
 		#size-cells = <0>;
 
 		cpu@0 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			device_type = "cpu";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 		};
 
 		cpu@1 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			device_type = "cpu";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 		};
 
 		cpu@2 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			device_type = "cpu";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 		};
 
 		cpu@3 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			device_type = "cpu";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
index 837a03dee875..1583afd034ae 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
@@ -84,7 +84,7 @@
 		#size-cells = <0>;
 
 		cpu0: cpu@0 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0>;
 			enable-method = "psci";
@@ -92,7 +92,7 @@
 		};
 
 		cpu1: cpu@1 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <1>;
 			enable-method = "psci";
@@ -100,7 +100,7 @@
 		};
 
 		cpu2: cpu@2 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <2>;
 			enable-method = "psci";
@@ -108,7 +108,7 @@
 		};
 
 		cpu3: cpu@3 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <3>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
index c22621b4b8e9..96acafd3a852 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
@@ -48,28 +48,28 @@
 		#size-cells = <0>;
 
 		cpu0: cpu@0 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0>;
 			enable-method = "psci";
 		};
 
 		cpu@1 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <1>;
 			enable-method = "psci";
 		};
 
 		cpu@2 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <2>;
 			enable-method = "psci";
 		};
 
 		cpu@3 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <3>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
index d93a7add67e7..48e170a2b141 100644
--- a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
+++ b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
@@ -22,28 +22,28 @@
 		#size-cells = <0>;
 
 		cpu0: cpu@0 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0>;
 			enable-method = "psci";
 		};
 
 		cpu1: cpu@1 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <1>;
 			enable-method = "psci";
 		};
 
 		cpu2: cpu@2 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <2>;
 			enable-method = "psci";
 		};
 
 		cpu3: cpu@3 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <3>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
index b2c9bb664595..af4d00741644 100644
--- a/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
+++ b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
@@ -42,28 +42,28 @@
 		#size-cells = <0>;
 
 		cpu0: cpu@0 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			enable-method = "psci";
 			reg = <0x0>;
 		};
 
 		cpu1: cpu@1 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			enable-method = "psci";
 			reg = <0x1>;
 		};
 
 		cpu2: cpu@2 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			enable-method = "psci";
 			reg = <0x2>;
 		};
 
 		cpu3: cpu@3 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			enable-method = "psci";
 			reg = <0x3>;
diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
index fffd55787981..1b69efabd49a 100644
--- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
+++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
@@ -68,7 +68,7 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
@@ -77,7 +77,7 @@
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
@@ -86,7 +86,7 @@
 
 		cpu2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
@@ -95,7 +95,7 @@
 
 		cpu3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
index 3b82a975c663..10418e4b048a 100644
--- a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
+++ b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
@@ -20,7 +20,7 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
@@ -28,7 +28,7 @@
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
@@ -36,7 +36,7 @@
 
 		cpu2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
@@ -44,7 +44,7 @@
 
 		cpu3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
diff --git a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
index 44c5c51ff1fa..3b63ead4f4ed 100644
--- a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
+++ b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
@@ -56,7 +56,7 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
@@ -65,7 +65,7 @@
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
@@ -74,7 +74,7 @@
 
 		cpu2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
@@ -83,7 +83,7 @@
 
 		cpu3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
index 247888d68a3a..ed3a3d5adf31 100644
--- a/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
+++ b/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
@@ -44,7 +44,7 @@
 
 		cpu4: cpu@100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x100>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
@@ -53,7 +53,7 @@
 
 		cpu5: cpu@101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x101>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
@@ -62,7 +62,7 @@
 
 		cpu6: cpu@102 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x102>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
@@ -71,7 +71,7 @@
 
 		cpu7: cpu@103 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x103>;
 			enable-method = "psci";
 			next-level-cache = <&l2>;
diff --git a/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi b/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
index d8ecd1661461..7faea28a37b0 100644
--- a/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
+++ b/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
@@ -21,7 +21,7 @@
 
 		cpu@0 {
 			device_type = "cpu";
-			compatible = "apm,strega", "arm,armv8";
+			compatible = "apm,strega";
 			reg = <0x0 0x000>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -31,7 +31,7 @@
 		};
 		cpu@1 {
 			device_type = "cpu";
-			compatible = "apm,strega", "arm,armv8";
+			compatible = "apm,strega";
 			reg = <0x0 0x001>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -41,7 +41,7 @@
 		};
 		cpu@100 {
 			device_type = "cpu";
-			compatible = "apm,strega", "arm,armv8";
+			compatible = "apm,strega";
 			reg = <0x0 0x100>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -51,7 +51,7 @@
 		};
 		cpu@101 {
 			device_type = "cpu";
-			compatible = "apm,strega", "arm,armv8";
+			compatible = "apm,strega";
 			reg = <0x0 0x101>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -61,7 +61,7 @@
 		};
 		cpu@200 {
 			device_type = "cpu";
-			compatible = "apm,strega", "arm,armv8";
+			compatible = "apm,strega";
 			reg = <0x0 0x200>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -71,7 +71,7 @@
 		};
 		cpu@201 {
 			device_type = "cpu";
-			compatible = "apm,strega", "arm,armv8";
+			compatible = "apm,strega";
 			reg = <0x0 0x201>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -81,7 +81,7 @@
 		};
 		cpu@300 {
 			device_type = "cpu";
-			compatible = "apm,strega", "arm,armv8";
+			compatible = "apm,strega";
 			reg = <0x0 0x300>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -91,7 +91,7 @@
 		};
 		cpu@301 {
 			device_type = "cpu";
-			compatible = "apm,strega", "arm,armv8";
+			compatible = "apm,strega";
 			reg = <0x0 0x301>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi
index 00e82b8e9a19..94d637d17262 100644
--- a/arch/arm64/boot/dts/apm/apm-storm.dtsi
+++ b/arch/arm64/boot/dts/apm/apm-storm.dtsi
@@ -21,7 +21,7 @@
 
 		cpu@0 {
 			device_type = "cpu";
-			compatible = "apm,potenza", "arm,armv8";
+			compatible = "apm,potenza";
 			reg = <0x0 0x000>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -29,7 +29,7 @@
 		};
 		cpu@1 {
 			device_type = "cpu";
-			compatible = "apm,potenza", "arm,armv8";
+			compatible = "apm,potenza";
 			reg = <0x0 0x001>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -37,7 +37,7 @@
 		};
 		cpu@100 {
 			device_type = "cpu";
-			compatible = "apm,potenza", "arm,armv8";
+			compatible = "apm,potenza";
 			reg = <0x0 0x100>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -45,7 +45,7 @@
 		};
 		cpu@101 {
 			device_type = "cpu";
-			compatible = "apm,potenza", "arm,armv8";
+			compatible = "apm,potenza";
 			reg = <0x0 0x101>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -53,7 +53,7 @@
 		};
 		cpu@200 {
 			device_type = "cpu";
-			compatible = "apm,potenza", "arm,armv8";
+			compatible = "apm,potenza";
 			reg = <0x0 0x200>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -61,7 +61,7 @@
 		};
 		cpu@201 {
 			device_type = "cpu";
-			compatible = "apm,potenza", "arm,armv8";
+			compatible = "apm,potenza";
 			reg = <0x0 0x201>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -69,7 +69,7 @@
 		};
 		cpu@300 {
 			device_type = "cpu";
-			compatible = "apm,potenza", "arm,armv8";
+			compatible = "apm,potenza";
 			reg = <0x0 0x300>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
@@ -77,7 +77,7 @@
 		};
 		cpu@301 {
 			device_type = "cpu";
-			compatible = "apm,potenza", "arm,armv8";
+			compatible = "apm,potenza";
 			reg = <0x0 0x301>;
 			enable-method = "spin-table";
 			cpu-release-addr = <0x1 0x0000fff8>;
diff --git a/arch/arm64/boot/dts/arm/juno-r1.dts b/arch/arm64/boot/dts/arm/juno-r1.dts
index b2b7ced633cf..5f290090b0cf 100644
--- a/arch/arm64/boot/dts/arm/juno-r1.dts
+++ b/arch/arm64/boot/dts/arm/juno-r1.dts
@@ -85,7 +85,7 @@
 		};
 
 		A57_0: cpu@0 {
-			compatible = "arm,cortex-a57","arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x0 0x0>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -102,7 +102,7 @@
 		};
 
 		A57_1: cpu@1 {
-			compatible = "arm,cortex-a57","arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x0 0x1>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -119,7 +119,7 @@
 		};
 
 		A53_0: cpu@100 {
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x100>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -136,7 +136,7 @@
 		};
 
 		A53_1: cpu@101 {
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x101>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -153,7 +153,7 @@
 		};
 
 		A53_2: cpu@102 {
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x102>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -170,7 +170,7 @@
 		};
 
 		A53_3: cpu@103 {
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x103>;
 			device_type = "cpu";
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/arm/juno-r2.dts b/arch/arm64/boot/dts/arm/juno-r2.dts
index ab77adb4f3c2..4e693bd957b2 100644
--- a/arch/arm64/boot/dts/arm/juno-r2.dts
+++ b/arch/arm64/boot/dts/arm/juno-r2.dts
@@ -85,7 +85,7 @@
 		};
 
 		A72_0: cpu@0 {
-			compatible = "arm,cortex-a72","arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x0 0x0>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -102,7 +102,7 @@
 		};
 
 		A72_1: cpu@1 {
-			compatible = "arm,cortex-a72","arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x0 0x1>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -119,7 +119,7 @@
 		};
 
 		A53_0: cpu@100 {
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x100>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -136,7 +136,7 @@
 		};
 
 		A53_1: cpu@101 {
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x101>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -153,7 +153,7 @@
 		};
 
 		A53_2: cpu@102 {
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x102>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -170,7 +170,7 @@
 		};
 
 		A53_3: cpu@103 {
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x103>;
 			device_type = "cpu";
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/arm/juno.dts b/arch/arm64/boot/dts/arm/juno.dts
index 08d4ba1716c3..148eb533f7a0 100644
--- a/arch/arm64/boot/dts/arm/juno.dts
+++ b/arch/arm64/boot/dts/arm/juno.dts
@@ -84,7 +84,7 @@
 		};
 
 		A57_0: cpu@0 {
-			compatible = "arm,cortex-a57","arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x0 0x0>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -101,7 +101,7 @@
 		};
 
 		A57_1: cpu@1 {
-			compatible = "arm,cortex-a57","arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x0 0x1>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -118,7 +118,7 @@
 		};
 
 		A53_0: cpu@100 {
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x100>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -135,7 +135,7 @@
 		};
 
 		A53_1: cpu@101 {
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x101>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -152,7 +152,7 @@
 		};
 
 		A53_2: cpu@102 {
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x102>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -169,7 +169,7 @@
 		};
 
 		A53_3: cpu@103 {
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x103>;
 			device_type = "cpu";
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts b/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
index 8981c3d2ff18..22383c26bb03 100644
--- a/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
+++ b/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
@@ -43,14 +43,14 @@
 
 		cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0 0>;
 			next-level-cache = <&L2_0>;
 		};
 
 		cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0 1>;
 			next-level-cache = <&L2_0>;
 		};
diff --git a/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi b/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
index ea854f689fda..15f7b0ed3836 100644
--- a/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
+++ b/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
@@ -47,7 +47,7 @@
 
 		A57_0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0 0>;
 			enable-method = "psci";
 			next-level-cache = <&CLUSTER0_L2>;
@@ -55,7 +55,7 @@
 
 		A57_1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0 1>;
 			enable-method = "psci";
 			next-level-cache = <&CLUSTER0_L2>;
@@ -63,7 +63,7 @@
 
 		A57_2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0 2>;
 			enable-method = "psci";
 			next-level-cache = <&CLUSTER0_L2>;
@@ -71,7 +71,7 @@
 
 		A57_3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0 3>;
 			enable-method = "psci";
 			next-level-cache = <&CLUSTER0_L2>;
diff --git a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
index cfeaa855bd05..35c4670c00d1 100644
--- a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
+++ b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
@@ -44,7 +44,7 @@
 
 		cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 			next-level-cache = <&CLUSTER0_L2>;
@@ -52,7 +52,7 @@
 
 		cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 			next-level-cache = <&CLUSTER0_L2>;
@@ -60,7 +60,7 @@
 
 		cpu@100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x0 0x100>;
 			enable-method = "psci";
 			next-level-cache = <&CLUSTER1_L2>;
@@ -68,7 +68,7 @@
 
 		cpu@101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x0 0x101>;
 			enable-method = "psci";
 			next-level-cache = <&CLUSTER1_L2>;
@@ -76,7 +76,7 @@
 
 		cpu@200 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x0 0x200>;
 			enable-method = "psci";
 			next-level-cache = <&CLUSTER2_L2>;
@@ -84,7 +84,7 @@
 
 		cpu@201 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x0 0x201>;
 			enable-method = "psci";
 			next-level-cache = <&CLUSTER2_L2>;
@@ -92,7 +92,7 @@
 
 		cpu@300 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x0 0x300>;
 			enable-method = "psci";
 			next-level-cache = <&CLUSTER3_L2>;
@@ -100,7 +100,7 @@
 
 		cpu@301 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x0 0x301>;
 			enable-method = "psci";
 			next-level-cache = <&CLUSTER3_L2>;
diff --git a/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi b/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
index 1a9103b269cb..e0a71795261b 100644
--- a/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
+++ b/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
@@ -64,289 +64,289 @@
 
 		cpu@0 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x000>;
 			enable-method = "psci";
 		};
 		cpu@1 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x001>;
 			enable-method = "psci";
 		};
 		cpu@2 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x002>;
 			enable-method = "psci";
 		};
 		cpu@3 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x003>;
 			enable-method = "psci";
 		};
 		cpu@4 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x004>;
 			enable-method = "psci";
 		};
 		cpu@5 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x005>;
 			enable-method = "psci";
 		};
 		cpu@6 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x006>;
 			enable-method = "psci";
 		};
 		cpu@7 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x007>;
 			enable-method = "psci";
 		};
 		cpu@8 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x008>;
 			enable-method = "psci";
 		};
 		cpu@9 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x009>;
 			enable-method = "psci";
 		};
 		cpu@a {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x00a>;
 			enable-method = "psci";
 		};
 		cpu@b {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x00b>;
 			enable-method = "psci";
 		};
 		cpu@c {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x00c>;
 			enable-method = "psci";
 		};
 		cpu@d {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x00d>;
 			enable-method = "psci";
 		};
 		cpu@e {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x00e>;
 			enable-method = "psci";
 		};
 		cpu@f {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x00f>;
 			enable-method = "psci";
 		};
 		cpu@100 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x100>;
 			enable-method = "psci";
 		};
 		cpu@101 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x101>;
 			enable-method = "psci";
 		};
 		cpu@102 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x102>;
 			enable-method = "psci";
 		};
 		cpu@103 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x103>;
 			enable-method = "psci";
 		};
 		cpu@104 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x104>;
 			enable-method = "psci";
 		};
 		cpu@105 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x105>;
 			enable-method = "psci";
 		};
 		cpu@106 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x106>;
 			enable-method = "psci";
 		};
 		cpu@107 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x107>;
 			enable-method = "psci";
 		};
 		cpu@108 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x108>;
 			enable-method = "psci";
 		};
 		cpu@109 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x109>;
 			enable-method = "psci";
 		};
 		cpu@10a {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x10a>;
 			enable-method = "psci";
 		};
 		cpu@10b {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x10b>;
 			enable-method = "psci";
 		};
 		cpu@10c {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x10c>;
 			enable-method = "psci";
 		};
 		cpu@10d {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x10d>;
 			enable-method = "psci";
 		};
 		cpu@10e {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x10e>;
 			enable-method = "psci";
 		};
 		cpu@10f {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x10f>;
 			enable-method = "psci";
 		};
 		cpu@200 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x200>;
 			enable-method = "psci";
 		};
 		cpu@201 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x201>;
 			enable-method = "psci";
 		};
 		cpu@202 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x202>;
 			enable-method = "psci";
 		};
 		cpu@203 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x203>;
 			enable-method = "psci";
 		};
 		cpu@204 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x204>;
 			enable-method = "psci";
 		};
 		cpu@205 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x205>;
 			enable-method = "psci";
 		};
 		cpu@206 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x206>;
 			enable-method = "psci";
 		};
 		cpu@207 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x207>;
 			enable-method = "psci";
 		};
 		cpu@208 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x208>;
 			enable-method = "psci";
 		};
 		cpu@209 {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x209>;
 			enable-method = "psci";
 		};
 		cpu@20a {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x20a>;
 			enable-method = "psci";
 		};
 		cpu@20b {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x20b>;
 			enable-method = "psci";
 		};
 		cpu@20c {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x20c>;
 			enable-method = "psci";
 		};
 		cpu@20d {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x20d>;
 			enable-method = "psci";
 		};
 		cpu@20e {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x20e>;
 			enable-method = "psci";
 		};
 		cpu@20f {
 			device_type = "cpu";
-			compatible = "cavium,thunder", "arm,armv8";
+			compatible = "cavium,thunder";
 			reg = <0x0 0x20f>;
 			enable-method = "psci";
 		};
diff --git a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
index ff5c4c47b22b..c616132f7d6d 100644
--- a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
+++ b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
@@ -27,28 +27,28 @@
 
 		cpu@0 {
 			device_type = "cpu";
-			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
+			compatible = "cavium,thunder2";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 		};
 
 		cpu@1 {
 			device_type = "cpu";
-			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
+			compatible = "cavium,thunder2";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 		};
 
 		cpu@2 {
 			device_type = "cpu";
-			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
+			compatible = "cavium,thunder2";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 		};
 
 		cpu@3 {
 			device_type = "cpu";
-			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
+			compatible = "cavium,thunder2";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 		};
diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
index e7cd3b67d818..a04e80327b6e 100644
--- a/arch/arm64/boot/dts/exynos/exynos5433.dtsi
+++ b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
@@ -29,7 +29,7 @@
 
 		cpu0: cpu@100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			enable-method = "psci";
 			reg = <0x100>;
 			clock-frequency = <1300000000>;
@@ -41,7 +41,7 @@
 
 		cpu1: cpu@101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			enable-method = "psci";
 			reg = <0x101>;
 			clock-frequency = <1300000000>;
@@ -51,7 +51,7 @@
 
 		cpu2: cpu@102 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			enable-method = "psci";
 			reg = <0x102>;
 			clock-frequency = <1300000000>;
@@ -61,7 +61,7 @@
 
 		cpu3: cpu@103 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			enable-method = "psci";
 			reg = <0x103>;
 			clock-frequency = <1300000000>;
@@ -71,7 +71,7 @@
 
 		cpu4: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			enable-method = "psci";
 			reg = <0x0>;
 			clock-frequency = <1900000000>;
@@ -83,7 +83,7 @@
 
 		cpu5: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			enable-method = "psci";
 			reg = <0x1>;
 			clock-frequency = <1900000000>;
@@ -93,7 +93,7 @@
 
 		cpu6: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			enable-method = "psci";
 			reg = <0x2>;
 			clock-frequency = <1900000000>;
@@ -103,7 +103,7 @@
 
 		cpu7: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			enable-method = "psci";
 			reg = <0x3>;
 			clock-frequency = <1900000000>;
diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi b/arch/arm64/boot/dts/exynos/exynos7.dtsi
index 75ad724c487e..967558a93d82 100644
--- a/arch/arm64/boot/dts/exynos/exynos7.dtsi
+++ b/arch/arm64/boot/dts/exynos/exynos7.dtsi
@@ -34,28 +34,28 @@
 
 		cpu_atlas0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x0>;
 			enable-method = "psci";
 		};
 
 		cpu_atlas1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x1>;
 			enable-method = "psci";
 		};
 
 		cpu_atlas2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x2>;
 			enable-method = "psci";
 		};
 
 		cpu_atlas3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x3>;
 			enable-method = "psci";
 		};
diff --git a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
index 20ae40df61d5..2f19e0e5b7cf 100644
--- a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
+++ b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
@@ -56,7 +56,7 @@
 		};
 
 		cpu0: cpu@0 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
@@ -70,7 +70,7 @@
 		};
 
 		cpu1: cpu@1 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
@@ -83,7 +83,7 @@
 		};
 
 		cpu2: cpu@2 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
@@ -96,7 +96,7 @@
 		};
 
 		cpu3: cpu@3 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
@@ -109,7 +109,7 @@
 		};
 
 		cpu4: cpu@100 {
-			compatible = "arm,cortex-a73", "arm,armv8";
+			compatible = "arm,cortex-a73";
 			device_type = "cpu";
 			reg = <0x0 0x100>;
 			enable-method = "psci";
@@ -123,7 +123,7 @@
 		};
 
 		cpu5: cpu@101 {
-			compatible = "arm,cortex-a73", "arm,armv8";
+			compatible = "arm,cortex-a73";
 			device_type = "cpu";
 			reg = <0x0 0x101>;
 			enable-method = "psci";
@@ -136,7 +136,7 @@
 		};
 
 		cpu6: cpu@102 {
-			compatible = "arm,cortex-a73", "arm,armv8";
+			compatible = "arm,cortex-a73";
 			device_type = "cpu";
 			reg = <0x0 0x102>;
 			enable-method = "psci";
@@ -149,7 +149,7 @@
 		};
 
 		cpu7: cpu@103 {
-			compatible = "arm,cortex-a73", "arm,armv8";
+			compatible = "arm,cortex-a73";
 			device_type = "cpu";
 			reg = <0x0 0x103>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/hisilicon/hi3670.dtsi b/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
index a5bd6d80b226..2ed06e4588b8 100644
--- a/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
+++ b/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
@@ -56,56 +56,56 @@
 		};
 
 		cpu0: cpu@0 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 		};
 
 		cpu1: cpu@1 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 		};
 
 		cpu2: cpu@2 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 		};
 
 		cpu3: cpu@3 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 		};
 
 		cpu4: cpu@100 {
-			compatible = "arm,cortex-a73", "arm,armv8";
+			compatible = "arm,cortex-a73";
 			device_type = "cpu";
 			reg = <0x0 0x100>;
 			enable-method = "psci";
 		};
 
 		cpu5: cpu@101 {
-			compatible = "arm,cortex-a73", "arm,armv8";
+			compatible = "arm,cortex-a73";
 			device_type = "cpu";
 			reg = <0x0 0x101>;
 			enable-method = "psci";
 		};
 
 		cpu6: cpu@102 {
-			compatible = "arm,cortex-a73", "arm,armv8";
+			compatible = "arm,cortex-a73";
 			device_type = "cpu";
 			reg = <0x0 0x102>;
 			enable-method = "psci";
 		};
 
 		cpu7: cpu@103 {
-			compatible = "arm,cortex-a73", "arm,armv8";
+			compatible = "arm,cortex-a73";
 			device_type = "cpu";
 			reg = <0x0 0x103>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
index aec9e371c2a7..732a9db45b23 100644
--- a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
+++ b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
@@ -81,7 +81,7 @@
 		};
 
 		cpu0: cpu@0 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
@@ -94,7 +94,7 @@
 		};
 
 		cpu1: cpu@1 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
@@ -107,7 +107,7 @@
 		};
 
 		cpu2: cpu@2 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
@@ -120,7 +120,7 @@
 		};
 
 		cpu3: cpu@3 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
@@ -133,7 +133,7 @@
 		};
 
 		cpu4: cpu@100 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x100>;
 			enable-method = "psci";
@@ -146,7 +146,7 @@
 		};
 
 		cpu5: cpu@101 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x101>;
 			enable-method = "psci";
@@ -159,7 +159,7 @@
 		};
 
 		cpu6: cpu@102 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x102>;
 			enable-method = "psci";
@@ -172,7 +172,7 @@
 		};
 
 		cpu7: cpu@103 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0 0x103>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/hisilicon/hip05.dtsi b/arch/arm64/boot/dts/hisilicon/hip05.dtsi
index 4b472a302cd8..d321edc09c3f 100644
--- a/arch/arm64/boot/dts/hisilicon/hip05.dtsi
+++ b/arch/arm64/boot/dts/hisilicon/hip05.dtsi
@@ -87,7 +87,7 @@
 
 		cpu0: cpu@20000 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20000>;
 			enable-method = "psci";
 			next-level-cache = <&cluster0_l2>;
@@ -95,7 +95,7 @@
 
 		cpu1: cpu@20001 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20001>;
 			enable-method = "psci";
 			next-level-cache = <&cluster0_l2>;
@@ -103,7 +103,7 @@
 
 		cpu2: cpu@20002 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20002>;
 			enable-method = "psci";
 			next-level-cache = <&cluster0_l2>;
@@ -111,7 +111,7 @@
 
 		cpu3: cpu@20003 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20003>;
 			enable-method = "psci";
 			next-level-cache = <&cluster0_l2>;
@@ -119,7 +119,7 @@
 
 		cpu4: cpu@20100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20100>;
 			enable-method = "psci";
 			next-level-cache = <&cluster1_l2>;
@@ -127,7 +127,7 @@
 
 		cpu5: cpu@20101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20101>;
 			enable-method = "psci";
 			next-level-cache = <&cluster1_l2>;
@@ -135,7 +135,7 @@
 
 		cpu6: cpu@20102 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20102>;
 			enable-method = "psci";
 			next-level-cache = <&cluster1_l2>;
@@ -143,7 +143,7 @@
 
 		cpu7: cpu@20103 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20103>;
 			enable-method = "psci";
 			next-level-cache = <&cluster1_l2>;
@@ -151,7 +151,7 @@
 
 		cpu8: cpu@20200 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20200>;
 			enable-method = "psci";
 			next-level-cache = <&cluster2_l2>;
@@ -159,7 +159,7 @@
 
 		cpu9: cpu@20201 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20201>;
 			enable-method = "psci";
 			next-level-cache = <&cluster2_l2>;
@@ -167,7 +167,7 @@
 
 		cpu10: cpu@20202 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20202>;
 			enable-method = "psci";
 			next-level-cache = <&cluster2_l2>;
@@ -175,7 +175,7 @@
 
 		cpu11: cpu@20203 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20203>;
 			enable-method = "psci";
 			next-level-cache = <&cluster2_l2>;
@@ -183,7 +183,7 @@
 
 		cpu12: cpu@20300 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20300>;
 			enable-method = "psci";
 			next-level-cache = <&cluster3_l2>;
@@ -191,7 +191,7 @@
 
 		cpu13: cpu@20301 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20301>;
 			enable-method = "psci";
 			next-level-cache = <&cluster3_l2>;
@@ -199,7 +199,7 @@
 
 		cpu14: cpu@20302 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20302>;
 			enable-method = "psci";
 			next-level-cache = <&cluster3_l2>;
@@ -207,7 +207,7 @@
 
 		cpu15: cpu@20303 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x20303>;
 			enable-method = "psci";
 			next-level-cache = <&cluster3_l2>;
diff --git a/arch/arm64/boot/dts/hisilicon/hip06.dtsi b/arch/arm64/boot/dts/hisilicon/hip06.dtsi
index d78a6a755d03..56625587b6de 100644
--- a/arch/arm64/boot/dts/hisilicon/hip06.dtsi
+++ b/arch/arm64/boot/dts/hisilicon/hip06.dtsi
@@ -87,7 +87,7 @@
 
 		cpu0: cpu@10000 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10000>;
 			enable-method = "psci";
 			next-level-cache = <&cluster0_l2>;
@@ -95,7 +95,7 @@
 
 		cpu1: cpu@10001 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10001>;
 			enable-method = "psci";
 			next-level-cache = <&cluster0_l2>;
@@ -103,7 +103,7 @@
 
 		cpu2: cpu@10002 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10002>;
 			enable-method = "psci";
 			next-level-cache = <&cluster0_l2>;
@@ -111,7 +111,7 @@
 
 		cpu3: cpu@10003 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10003>;
 			enable-method = "psci";
 			next-level-cache = <&cluster0_l2>;
@@ -119,7 +119,7 @@
 
 		cpu4: cpu@10100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10100>;
 			enable-method = "psci";
 			next-level-cache = <&cluster1_l2>;
@@ -127,7 +127,7 @@
 
 		cpu5: cpu@10101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10101>;
 			enable-method = "psci";
 			next-level-cache = <&cluster1_l2>;
@@ -135,7 +135,7 @@
 
 		cpu6: cpu@10102 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10102>;
 			enable-method = "psci";
 			next-level-cache = <&cluster1_l2>;
@@ -143,7 +143,7 @@
 
 		cpu7: cpu@10103 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10103>;
 			enable-method = "psci";
 			next-level-cache = <&cluster1_l2>;
@@ -151,7 +151,7 @@
 
 		cpu8: cpu@10200 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10200>;
 			enable-method = "psci";
 			next-level-cache = <&cluster2_l2>;
@@ -159,7 +159,7 @@
 
 		cpu9: cpu@10201 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10201>;
 			enable-method = "psci";
 			next-level-cache = <&cluster2_l2>;
@@ -167,7 +167,7 @@
 
 		cpu10: cpu@10202 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10202>;
 			enable-method = "psci";
 			next-level-cache = <&cluster2_l2>;
@@ -175,7 +175,7 @@
 
 		cpu11: cpu@10203 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10203>;
 			enable-method = "psci";
 			next-level-cache = <&cluster2_l2>;
@@ -183,7 +183,7 @@
 
 		cpu12: cpu@10300 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10300>;
 			enable-method = "psci";
 			next-level-cache = <&cluster3_l2>;
@@ -191,7 +191,7 @@
 
 		cpu13: cpu@10301 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10301>;
 			enable-method = "psci";
 			next-level-cache = <&cluster3_l2>;
@@ -199,7 +199,7 @@
 
 		cpu14: cpu@10302 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10302>;
 			enable-method = "psci";
 			next-level-cache = <&cluster3_l2>;
@@ -207,7 +207,7 @@
 
 		cpu15: cpu@10303 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x10303>;
 			enable-method = "psci";
 			next-level-cache = <&cluster3_l2>;
diff --git a/arch/arm64/boot/dts/hisilicon/hip07.dtsi b/arch/arm64/boot/dts/hisilicon/hip07.dtsi
index c33adefc3061..28bd4389441f 100644
--- a/arch/arm64/boot/dts/hisilicon/hip07.dtsi
+++ b/arch/arm64/boot/dts/hisilicon/hip07.dtsi
@@ -270,7 +270,7 @@
 
 		cpu0: cpu@10000 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10000>;
 			enable-method = "psci";
 			next-level-cache = <&cluster0_l2>;
@@ -279,7 +279,7 @@
 
 		cpu1: cpu@10001 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10001>;
 			enable-method = "psci";
 			next-level-cache = <&cluster0_l2>;
@@ -288,7 +288,7 @@
 
 		cpu2: cpu@10002 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10002>;
 			enable-method = "psci";
 			next-level-cache = <&cluster0_l2>;
@@ -297,7 +297,7 @@
 
 		cpu3: cpu@10003 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10003>;
 			enable-method = "psci";
 			next-level-cache = <&cluster0_l2>;
@@ -306,7 +306,7 @@
 
 		cpu4: cpu@10100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10100>;
 			enable-method = "psci";
 			next-level-cache = <&cluster1_l2>;
@@ -315,7 +315,7 @@
 
 		cpu5: cpu@10101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10101>;
 			enable-method = "psci";
 			next-level-cache = <&cluster1_l2>;
@@ -324,7 +324,7 @@
 
 		cpu6: cpu@10102 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10102>;
 			enable-method = "psci";
 			next-level-cache = <&cluster1_l2>;
@@ -333,7 +333,7 @@
 
 		cpu7: cpu@10103 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10103>;
 			enable-method = "psci";
 			next-level-cache = <&cluster1_l2>;
@@ -342,7 +342,7 @@
 
 		cpu8: cpu@10200 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10200>;
 			enable-method = "psci";
 			next-level-cache = <&cluster2_l2>;
@@ -351,7 +351,7 @@
 
 		cpu9: cpu@10201 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10201>;
 			enable-method = "psci";
 			next-level-cache = <&cluster2_l2>;
@@ -360,7 +360,7 @@
 
 		cpu10: cpu@10202 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10202>;
 			enable-method = "psci";
 			next-level-cache = <&cluster2_l2>;
@@ -369,7 +369,7 @@
 
 		cpu11: cpu@10203 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10203>;
 			enable-method = "psci";
 			next-level-cache = <&cluster2_l2>;
@@ -378,7 +378,7 @@
 
 		cpu12: cpu@10300 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10300>;
 			enable-method = "psci";
 			next-level-cache = <&cluster3_l2>;
@@ -387,7 +387,7 @@
 
 		cpu13: cpu@10301 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10301>;
 			enable-method = "psci";
 			next-level-cache = <&cluster3_l2>;
@@ -396,7 +396,7 @@
 
 		cpu14: cpu@10302 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10302>;
 			enable-method = "psci";
 			next-level-cache = <&cluster3_l2>;
@@ -405,7 +405,7 @@
 
 		cpu15: cpu@10303 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x10303>;
 			enable-method = "psci";
 			next-level-cache = <&cluster3_l2>;
@@ -414,7 +414,7 @@
 
 		cpu16: cpu@30000 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30000>;
 			enable-method = "psci";
 			next-level-cache = <&cluster4_l2>;
@@ -423,7 +423,7 @@
 
 		cpu17: cpu@30001 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30001>;
 			enable-method = "psci";
 			next-level-cache = <&cluster4_l2>;
@@ -432,7 +432,7 @@
 
 		cpu18: cpu@30002 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30002>;
 			enable-method = "psci";
 			next-level-cache = <&cluster4_l2>;
@@ -441,7 +441,7 @@
 
 		cpu19: cpu@30003 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30003>;
 			enable-method = "psci";
 			next-level-cache = <&cluster4_l2>;
@@ -450,7 +450,7 @@
 
 		cpu20: cpu@30100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30100>;
 			enable-method = "psci";
 			next-level-cache = <&cluster5_l2>;
@@ -459,7 +459,7 @@
 
 		cpu21: cpu@30101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30101>;
 			enable-method = "psci";
 			next-level-cache = <&cluster5_l2>;
@@ -468,7 +468,7 @@
 
 		cpu22: cpu@30102 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30102>;
 			enable-method = "psci";
 			next-level-cache = <&cluster5_l2>;
@@ -477,7 +477,7 @@
 
 		cpu23: cpu@30103 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30103>;
 			enable-method = "psci";
 			next-level-cache = <&cluster5_l2>;
@@ -486,7 +486,7 @@
 
 		cpu24: cpu@30200 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30200>;
 			enable-method = "psci";
 			next-level-cache = <&cluster6_l2>;
@@ -495,7 +495,7 @@
 
 		cpu25: cpu@30201 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30201>;
 			enable-method = "psci";
 			next-level-cache = <&cluster6_l2>;
@@ -504,7 +504,7 @@
 
 		cpu26: cpu@30202 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30202>;
 			enable-method = "psci";
 			next-level-cache = <&cluster6_l2>;
@@ -513,7 +513,7 @@
 
 		cpu27: cpu@30203 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30203>;
 			enable-method = "psci";
 			next-level-cache = <&cluster6_l2>;
@@ -522,7 +522,7 @@
 
 		cpu28: cpu@30300 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30300>;
 			enable-method = "psci";
 			next-level-cache = <&cluster7_l2>;
@@ -531,7 +531,7 @@
 
 		cpu29: cpu@30301 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30301>;
 			enable-method = "psci";
 			next-level-cache = <&cluster7_l2>;
@@ -540,7 +540,7 @@
 
 		cpu30: cpu@30302 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30302>;
 			enable-method = "psci";
 			next-level-cache = <&cluster7_l2>;
@@ -549,7 +549,7 @@
 
 		cpu31: cpu@30303 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x30303>;
 			enable-method = "psci";
 			next-level-cache = <&cluster7_l2>;
@@ -558,7 +558,7 @@
 
 		cpu32: cpu@50000 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50000>;
 			enable-method = "psci";
 			next-level-cache = <&cluster8_l2>;
@@ -567,7 +567,7 @@
 
 		cpu33: cpu@50001 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50001>;
 			enable-method = "psci";
 			next-level-cache = <&cluster8_l2>;
@@ -576,7 +576,7 @@
 
 		cpu34: cpu@50002 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50002>;
 			enable-method = "psci";
 			next-level-cache = <&cluster8_l2>;
@@ -585,7 +585,7 @@
 
 		cpu35: cpu@50003 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50003>;
 			enable-method = "psci";
 			next-level-cache = <&cluster8_l2>;
@@ -594,7 +594,7 @@
 
 		cpu36: cpu@50100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50100>;
 			enable-method = "psci";
 			next-level-cache = <&cluster9_l2>;
@@ -603,7 +603,7 @@
 
 		cpu37: cpu@50101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50101>;
 			enable-method = "psci";
 			next-level-cache = <&cluster9_l2>;
@@ -612,7 +612,7 @@
 
 		cpu38: cpu@50102 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50102>;
 			enable-method = "psci";
 			next-level-cache = <&cluster9_l2>;
@@ -621,7 +621,7 @@
 
 		cpu39: cpu@50103 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50103>;
 			enable-method = "psci";
 			next-level-cache = <&cluster9_l2>;
@@ -630,7 +630,7 @@
 
 		cpu40: cpu@50200 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50200>;
 			enable-method = "psci";
 			next-level-cache = <&cluster10_l2>;
@@ -639,7 +639,7 @@
 
 		cpu41: cpu@50201 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50201>;
 			enable-method = "psci";
 			next-level-cache = <&cluster10_l2>;
@@ -648,7 +648,7 @@
 
 		cpu42: cpu@50202 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50202>;
 			enable-method = "psci";
 			next-level-cache = <&cluster10_l2>;
@@ -657,7 +657,7 @@
 
 		cpu43: cpu@50203 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50203>;
 			enable-method = "psci";
 			next-level-cache = <&cluster10_l2>;
@@ -666,7 +666,7 @@
 
 		cpu44: cpu@50300 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50300>;
 			enable-method = "psci";
 			next-level-cache = <&cluster11_l2>;
@@ -675,7 +675,7 @@
 
 		cpu45: cpu@50301 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50301>;
 			enable-method = "psci";
 			next-level-cache = <&cluster11_l2>;
@@ -684,7 +684,7 @@
 
 		cpu46: cpu@50302 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50302>;
 			enable-method = "psci";
 			next-level-cache = <&cluster11_l2>;
@@ -693,7 +693,7 @@
 
 		cpu47: cpu@50303 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x50303>;
 			enable-method = "psci";
 			next-level-cache = <&cluster11_l2>;
@@ -702,7 +702,7 @@
 
 		cpu48: cpu@70000 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70000>;
 			enable-method = "psci";
 			next-level-cache = <&cluster12_l2>;
@@ -711,7 +711,7 @@
 
 		cpu49: cpu@70001 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70001>;
 			enable-method = "psci";
 			next-level-cache = <&cluster12_l2>;
@@ -720,7 +720,7 @@
 
 		cpu50: cpu@70002 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70002>;
 			enable-method = "psci";
 			next-level-cache = <&cluster12_l2>;
@@ -729,7 +729,7 @@
 
 		cpu51: cpu@70003 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70003>;
 			enable-method = "psci";
 			next-level-cache = <&cluster12_l2>;
@@ -738,7 +738,7 @@
 
 		cpu52: cpu@70100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70100>;
 			enable-method = "psci";
 			next-level-cache = <&cluster13_l2>;
@@ -747,7 +747,7 @@
 
 		cpu53: cpu@70101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70101>;
 			enable-method = "psci";
 			next-level-cache = <&cluster13_l2>;
@@ -756,7 +756,7 @@
 
 		cpu54: cpu@70102 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70102>;
 			enable-method = "psci";
 			next-level-cache = <&cluster13_l2>;
@@ -765,7 +765,7 @@
 
 		cpu55: cpu@70103 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70103>;
 			enable-method = "psci";
 			next-level-cache = <&cluster13_l2>;
@@ -774,7 +774,7 @@
 
 		cpu56: cpu@70200 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70200>;
 			enable-method = "psci";
 			next-level-cache = <&cluster14_l2>;
@@ -783,7 +783,7 @@
 
 		cpu57: cpu@70201 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70201>;
 			enable-method = "psci";
 			next-level-cache = <&cluster14_l2>;
@@ -792,7 +792,7 @@
 
 		cpu58: cpu@70202 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70202>;
 			enable-method = "psci";
 			next-level-cache = <&cluster14_l2>;
@@ -801,7 +801,7 @@
 
 		cpu59: cpu@70203 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70203>;
 			enable-method = "psci";
 			next-level-cache = <&cluster14_l2>;
@@ -810,7 +810,7 @@
 
 		cpu60: cpu@70300 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70300>;
 			enable-method = "psci";
 			next-level-cache = <&cluster15_l2>;
@@ -819,7 +819,7 @@
 
 		cpu61: cpu@70301 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70301>;
 			enable-method = "psci";
 			next-level-cache = <&cluster15_l2>;
@@ -828,7 +828,7 @@
 
 		cpu62: cpu@70302 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70302>;
 			enable-method = "psci";
 			next-level-cache = <&cluster15_l2>;
@@ -837,7 +837,7 @@
 
 		cpu63: cpu@70303 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x70303>;
 			enable-method = "psci";
 			next-level-cache = <&cluster15_l2>;
diff --git a/arch/arm64/boot/dts/lg/lg1312.dtsi b/arch/arm64/boot/dts/lg/lg1312.dtsi
index 4bde7b6f2b11..c8dc9c20fba3 100644
--- a/arch/arm64/boot/dts/lg/lg1312.dtsi
+++ b/arch/arm64/boot/dts/lg/lg1312.dtsi
@@ -21,27 +21,27 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			next-level-cache = <&L2_0>;
 		};
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 			next-level-cache = <&L2_0>;
 		};
 		cpu2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 			next-level-cache = <&L2_0>;
 		};
 		cpu3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 			next-level-cache = <&L2_0>;
diff --git a/arch/arm64/boot/dts/lg/lg1313.dtsi b/arch/arm64/boot/dts/lg/lg1313.dtsi
index 16ced1ff1ad3..82c6645b58b7 100644
--- a/arch/arm64/boot/dts/lg/lg1313.dtsi
+++ b/arch/arm64/boot/dts/lg/lg1313.dtsi
@@ -21,27 +21,27 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			next-level-cache = <&L2_0>;
 		};
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 			next-level-cache = <&L2_0>;
 		};
 		cpu2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 			next-level-cache = <&L2_0>;
 		};
 		cpu3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 			next-level-cache = <&L2_0>;
diff --git a/arch/arm64/boot/dts/marvell/armada-372x.dtsi b/arch/arm64/boot/dts/marvell/armada-372x.dtsi
index 6800945a88ad..5ce55bdbb995 100644
--- a/arch/arm64/boot/dts/marvell/armada-372x.dtsi
+++ b/arch/arm64/boot/dts/marvell/armada-372x.dtsi
@@ -18,7 +18,7 @@
 	cpus {
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x1>;
 			clocks = <&nb_periph_clk 16>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
index e05594ea15fb..3087da80c72b 100644
--- a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
+++ b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
@@ -42,7 +42,7 @@
 		#size-cells = <0>;
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0>;
 			clocks = <&nb_periph_clk 16>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi b/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
index d3c0636558ff..861fd21922c4 100644
--- a/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
+++ b/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
@@ -17,13 +17,13 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x000>;
 			enable-method = "psci";
 		};
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x001>;
 			enable-method = "psci";
 		};
diff --git a/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi b/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
index 01ea662afba8..2baafe12ebd4 100644
--- a/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
+++ b/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
@@ -17,25 +17,25 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x000>;
 			enable-method = "psci";
 		};
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x001>;
 			enable-method = "psci";
 		};
 		cpu2: cpu@100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x100>;
 			enable-method = "psci";
 		};
 		cpu3: cpu@101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x101>;
 			enable-method = "psci";
 		};
diff --git a/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi b/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
index b788cb63caf2..d1a7143ef3d4 100644
--- a/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
+++ b/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
@@ -15,49 +15,49 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x000>;
 			enable-method = "psci";
 		};
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x001>;
 			enable-method = "psci";
 		};
 		cpu2: cpu@100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x100>;
 			enable-method = "psci";
 		};
 		cpu3: cpu@101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x101>;
 			enable-method = "psci";
 		};
 		cpu4: cpu@200 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x200>;
 			enable-method = "psci";
 		};
 		cpu5: cpu@201 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x201>;
 			enable-method = "psci";
 		};
 		cpu6: cpu@300 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x300>;
 			enable-method = "psci";
 		};
 		cpu7: cpu@301 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x301>;
 			enable-method = "psci";
 		};
diff --git a/arch/arm64/boot/dts/mediatek/mt7622.dtsi b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
index 8fc4aa77f012..0806daa12541 100644
--- a/arch/arm64/boot/dts/mediatek/mt7622.dtsi
+++ b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
@@ -70,7 +70,7 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			clocks = <&infracfg CLK_INFRA_MUX1_SEL>,
 				 <&apmixedsys CLK_APMIXED_MAIN_CORE_EN>;
@@ -84,7 +84,7 @@
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			clocks = <&infracfg CLK_INFRA_MUX1_SEL>,
 				 <&apmixedsys CLK_APMIXED_MAIN_CORE_EN>;
diff --git a/arch/arm64/boot/dts/nvidia/tegra132.dtsi b/arch/arm64/boot/dts/nvidia/tegra132.dtsi
index fa5a7c4bc807..631a7f77c386 100644
--- a/arch/arm64/boot/dts/nvidia/tegra132.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra132.dtsi
@@ -1082,13 +1082,13 @@
 
 		cpu@0 {
 			device_type = "cpu";
-			compatible = "nvidia,denver", "arm,armv8";
+			compatible = "nvidia,denver";
 			reg = <0>;
 		};
 
 		cpu@1 {
 			device_type = "cpu";
-			compatible = "nvidia,denver", "arm,armv8";
+			compatible = "nvidia,denver";
 			reg = <1>;
 		};
 	};
diff --git a/arch/arm64/boot/dts/nvidia/tegra186.dtsi b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
index 22815db4a3ed..66ea7e7c79f5 100644
--- a/arch/arm64/boot/dts/nvidia/tegra186.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
@@ -982,37 +982,37 @@
 		#size-cells = <0>;
 
 		cpu@0 {
-			compatible = "nvidia,tegra186-denver", "arm,armv8";
+			compatible = "nvidia,tegra186-denver";
 			device_type = "cpu";
 			reg = <0x000>;
 		};
 
 		cpu@1 {
-			compatible = "nvidia,tegra186-denver", "arm,armv8";
+			compatible = "nvidia,tegra186-denver";
 			device_type = "cpu";
 			reg = <0x001>;
 		};
 
 		cpu@2 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			device_type = "cpu";
 			reg = <0x100>;
 		};
 
 		cpu@3 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			device_type = "cpu";
 			reg = <0x101>;
 		};
 
 		cpu@4 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			device_type = "cpu";
 			reg = <0x102>;
 		};
 
 		cpu@5 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			device_type = "cpu";
 			reg = <0x103>;
 		};
diff --git a/arch/arm64/boot/dts/nvidia/tegra194.dtsi b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
index 6dfa1ca0b851..35e290c35550 100644
--- a/arch/arm64/boot/dts/nvidia/tegra194.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
@@ -871,56 +871,56 @@
 		#size-cells = <0>;
 
 		cpu@0 {
-			compatible = "nvidia,tegra194-carmel", "arm,armv8";
+			compatible = "nvidia,tegra194-carmel";
 			device_type = "cpu";
 			reg = <0x10000>;
 			enable-method = "psci";
 		};
 
 		cpu@1 {
-			compatible = "nvidia,tegra194-carmel", "arm,armv8";
+			compatible = "nvidia,tegra194-carmel";
 			device_type = "cpu";
 			reg = <0x10001>;
 			enable-method = "psci";
 		};
 
 		cpu@2 {
-			compatible = "nvidia,tegra194-carmel", "arm,armv8";
+			compatible = "nvidia,tegra194-carmel";
 			device_type = "cpu";
 			reg = <0x100>;
 			enable-method = "psci";
 		};
 
 		cpu@3 {
-			compatible = "nvidia,tegra194-carmel", "arm,armv8";
+			compatible = "nvidia,tegra194-carmel";
 			device_type = "cpu";
 			reg = <0x101>;
 			enable-method = "psci";
 		};
 
 		cpu@4 {
-			compatible = "nvidia,tegra194-carmel", "arm,armv8";
+			compatible = "nvidia,tegra194-carmel";
 			device_type = "cpu";
 			reg = <0x200>;
 			enable-method = "psci";
 		};
 
 		cpu@5 {
-			compatible = "nvidia,tegra194-carmel", "arm,armv8";
+			compatible = "nvidia,tegra194-carmel";
 			device_type = "cpu";
 			reg = <0x201>;
 			enable-method = "psci";
 		};
 
 		cpu@6 {
-			compatible = "nvidia,tegra194-carmel", "arm,armv8";
+			compatible = "nvidia,tegra194-carmel";
 			device_type = "cpu";
 			reg = <0x10300>;
 			enable-method = "psci";
 		};
 
 		cpu@7 {
-			compatible = "nvidia,tegra194-carmel", "arm,armv8";
+			compatible = "nvidia,tegra194-carmel";
 			device_type = "cpu";
 			reg = <0x10301>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
index 18226980f7c3..aea1dbc3f53e 100644
--- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
+++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
@@ -441,7 +441,7 @@
 
 		CPU0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0>;
 			next-level-cache = <&L2_0>;
 			enable-method = "psci";
@@ -449,7 +449,7 @@
 
 		CPU1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			enable-method = "psci";
 			reg = <0x1>;
 			next-level-cache = <&L2_0>;
@@ -457,7 +457,7 @@
 
 		CPU2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			enable-method = "psci";
 			reg = <0x2>;
 			next-level-cache = <&L2_0>;
@@ -465,7 +465,7 @@
 
 		CPU3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			enable-method = "psci";
 			reg = <0x3>;
 			next-level-cache = <&L2_0>;
diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi
index c5348c3da5a2..bfa61ca1b1c5 100644
--- a/arch/arm64/boot/dts/qcom/msm8916.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi
@@ -106,7 +106,7 @@
 
 		CPU0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0>;
 			next-level-cache = <&L2_0>;
 			enable-method = "psci";
@@ -118,7 +118,7 @@
 
 		CPU1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x1>;
 			next-level-cache = <&L2_0>;
 			enable-method = "psci";
@@ -130,7 +130,7 @@
 
 		CPU2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x2>;
 			next-level-cache = <&L2_0>;
 			enable-method = "psci";
@@ -142,7 +142,7 @@
 
 		CPU3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x3>;
 			next-level-cache = <&L2_0>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/qcom/msm8992.dtsi b/arch/arm64/boot/dts/qcom/msm8992.dtsi
index cf5cacdd624d..50cefb822d6d 100644
--- a/arch/arm64/boot/dts/qcom/msm8992.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8992.dtsi
@@ -38,7 +38,7 @@
 
 		CPU0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			next-level-cache = <&L2_0>;
 			L2_0: l2-cache {
diff --git a/arch/arm64/boot/dts/qcom/msm8994.dtsi b/arch/arm64/boot/dts/qcom/msm8994.dtsi
index f33c41d01c86..6a4049aae0c3 100644
--- a/arch/arm64/boot/dts/qcom/msm8994.dtsi
+++ b/arch/arm64/boot/dts/qcom/msm8994.dtsi
@@ -40,7 +40,7 @@
 
 		CPU0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0>;
 			next-level-cache = <&L2_0>;
 			L2_0: l2-cache {
diff --git a/arch/arm64/boot/dts/realtek/rtd1295.dtsi b/arch/arm64/boot/dts/realtek/rtd1295.dtsi
index 8d9ac05d17dc..41d7858da826 100644
--- a/arch/arm64/boot/dts/realtek/rtd1295.dtsi
+++ b/arch/arm64/boot/dts/realtek/rtd1295.dtsi
@@ -17,28 +17,28 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			next-level-cache = <&l2>;
 		};
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			next-level-cache = <&l2>;
 		};
 
 		cpu2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x2>;
 			next-level-cache = <&l2>;
 		};
 
 		cpu3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x3>;
 			next-level-cache = <&l2>;
 		};
diff --git a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi b/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
index 20745a8528c5..2c11b18b7d78 100644
--- a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
@@ -61,7 +61,7 @@
 		#size-cells = <0>;
 
 		a57_0: cpu@0 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x0>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A774A1_PD_CA57_CPU0>;
@@ -71,7 +71,7 @@
 		};
 
 		a57_1: cpu@1 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x1>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A774A1_PD_CA57_CPU1>;
@@ -81,7 +81,7 @@
 		};
 
 		a53_0: cpu@100 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x100>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A774A1_PD_CA53_CPU0>;
@@ -91,7 +91,7 @@
 		};
 
 		a53_1: cpu@101 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x101>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A774A1_PD_CA53_CPU1>;
@@ -101,7 +101,7 @@
 		};
 
 		a53_2: cpu@102 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x102>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A774A1_PD_CA53_CPU2>;
@@ -111,7 +111,7 @@
 		};
 
 		a53_3: cpu@103 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x103>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A774A1_PD_CA53_CPU3>;
diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
index af9605d5db27..4bb8a877cdf8 100644
--- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
@@ -149,7 +149,7 @@
 		};
 
 		a57_0: cpu@0 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x0>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7795_PD_CA57_CPU0>;
@@ -162,7 +162,7 @@
 		};
 
 		a57_1: cpu@1 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x1>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7795_PD_CA57_CPU1>;
@@ -175,7 +175,7 @@
 		};
 
 		a57_2: cpu@2 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x2>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7795_PD_CA57_CPU2>;
@@ -188,7 +188,7 @@
 		};
 
 		a57_3: cpu@3 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x3>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7795_PD_CA57_CPU3>;
@@ -201,7 +201,7 @@
 		};
 
 		a53_0: cpu@100 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x100>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7795_PD_CA53_CPU0>;
@@ -213,7 +213,7 @@
 		};
 
 		a53_1: cpu@101 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x101>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7795_PD_CA53_CPU1>;
@@ -225,7 +225,7 @@
 		};
 
 		a53_2: cpu@102 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x102>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7795_PD_CA53_CPU2>;
@@ -237,7 +237,7 @@
 		};
 
 		a53_3: cpu@103 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x103>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7795_PD_CA53_CPU3>;
diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
index afedbf5728ec..f613d3cefab2 100644
--- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
@@ -154,7 +154,7 @@
 		};
 
 		a57_0: cpu@0 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x0>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7796_PD_CA57_CPU0>;
@@ -167,7 +167,7 @@
 		};
 
 		a57_1: cpu@1 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x1>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7796_PD_CA57_CPU1>;
@@ -180,7 +180,7 @@
 		};
 
 		a53_0: cpu@100 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x100>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7796_PD_CA53_CPU0>;
@@ -192,7 +192,7 @@
 		};
 
 		a53_1: cpu@101 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x101>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7796_PD_CA53_CPU1>;
@@ -204,7 +204,7 @@
 		};
 
 		a53_2: cpu@102 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x102>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7796_PD_CA53_CPU2>;
@@ -216,7 +216,7 @@
 		};
 
 		a53_3: cpu@103 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x103>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A7796_PD_CA53_CPU3>;
diff --git a/arch/arm64/boot/dts/renesas/r8a77965.dtsi b/arch/arm64/boot/dts/renesas/r8a77965.dtsi
index 6dc9b1fef830..979f14d1fcc4 100644
--- a/arch/arm64/boot/dts/renesas/r8a77965.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a77965.dtsi
@@ -105,7 +105,7 @@
 		#size-cells = <0>;
 
 		a57_0: cpu@0 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x0>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A77965_PD_CA57_CPU0>;
@@ -116,7 +116,7 @@
 		};
 
 		a57_1: cpu@1 {
-			compatible = "arm,cortex-a57", "arm,armv8";
+			compatible = "arm,cortex-a57";
 			reg = <0x1>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A77965_PD_CA57_CPU1>;
diff --git a/arch/arm64/boot/dts/renesas/r8a77970.dtsi b/arch/arm64/boot/dts/renesas/r8a77970.dtsi
index 563428d1cdc2..5b6164d4b8e3 100644
--- a/arch/arm64/boot/dts/renesas/r8a77970.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a77970.dtsi
@@ -37,7 +37,7 @@
 
 		a53_0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0>;
 			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
 			power-domains = <&sysc R8A77970_PD_CA53_CPU0>;
@@ -47,7 +47,7 @@
 
 		a53_1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <1>;
 			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
 			power-domains = <&sysc R8A77970_PD_CA53_CPU1>;
diff --git a/arch/arm64/boot/dts/renesas/r8a77980.dtsi b/arch/arm64/boot/dts/renesas/r8a77980.dtsi
index 5bd9b2547c36..4081622d548a 100644
--- a/arch/arm64/boot/dts/renesas/r8a77980.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a77980.dtsi
@@ -38,7 +38,7 @@
 
 		a53_0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0>;
 			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
 			power-domains = <&sysc R8A77980_PD_CA53_CPU0>;
@@ -48,7 +48,7 @@
 
 		a53_1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <1>;
 			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
 			power-domains = <&sysc R8A77980_PD_CA53_CPU1>;
@@ -58,7 +58,7 @@
 
 		a53_2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <2>;
 			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
 			power-domains = <&sysc R8A77980_PD_CA53_CPU2>;
@@ -68,7 +68,7 @@
 
 		a53_3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <3>;
 			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
 			power-domains = <&sysc R8A77980_PD_CA53_CPU3>;
diff --git a/arch/arm64/boot/dts/renesas/r8a77990.dtsi b/arch/arm64/boot/dts/renesas/r8a77990.dtsi
index b2f606e286ce..5ce2dcea5136 100644
--- a/arch/arm64/boot/dts/renesas/r8a77990.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a77990.dtsi
@@ -60,7 +60,7 @@
 		#size-cells = <0>;
 
 		a53_0: cpu@0 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A77990_PD_CA53_CPU0>;
@@ -69,7 +69,7 @@
 		};
 
 		a53_1: cpu@1 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <1>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A77990_PD_CA53_CPU1>;
diff --git a/arch/arm64/boot/dts/renesas/r8a77995.dtsi b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
index 8530d9fc1371..5bf3af246e14 100644
--- a/arch/arm64/boot/dts/renesas/r8a77995.dtsi
+++ b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
@@ -27,7 +27,7 @@
 		#size-cells = <0>;
 
 		a53_0: cpu@0 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0>;
 			device_type = "cpu";
 			power-domains = <&sysc R8A77995_PD_CA53_CPU0>;
diff --git a/arch/arm64/boot/dts/rockchip/px30.dtsi b/arch/arm64/boot/dts/rockchip/px30.dtsi
index 9aa8d5ef9e45..eb992d60e6ba 100644
--- a/arch/arm64/boot/dts/rockchip/px30.dtsi
+++ b/arch/arm64/boot/dts/rockchip/px30.dtsi
@@ -40,7 +40,7 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a35", "arm,armv8";
+			compatible = "arm,cortex-a35";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 			clocks = <&cru ARMCLK>;
@@ -52,7 +52,7 @@
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a35", "arm,armv8";
+			compatible = "arm,cortex-a35";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 			clocks = <&cru ARMCLK>;
@@ -64,7 +64,7 @@
 
 		cpu2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a35", "arm,armv8";
+			compatible = "arm,cortex-a35";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 			clocks = <&cru ARMCLK>;
@@ -76,7 +76,7 @@
 
 		cpu3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a35", "arm,armv8";
+			compatible = "arm,cortex-a35";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 			clocks = <&cru ARMCLK>;
diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
index ecd7f19c3542..0f72bb33ce86 100644
--- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
@@ -37,7 +37,7 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			clocks = <&cru ARMCLK>;
 			#cooling-cells = <2>;
@@ -49,7 +49,7 @@
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			clocks = <&cru ARMCLK>;
 			#cooling-cells = <2>;
@@ -61,7 +61,7 @@
 
 		cpu2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x2>;
 			clocks = <&cru ARMCLK>;
 			#cooling-cells = <2>;
@@ -73,7 +73,7 @@
 
 		cpu3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x3>;
 			clocks = <&cru ARMCLK>;
 			#cooling-cells = <2>;
diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
index 7014d10b954c..06e7c31d7d07 100644
--- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
@@ -73,7 +73,7 @@
 
 		cpu_l0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 			#cooling-cells = <2>; /* min followed by max */
@@ -81,7 +81,7 @@
 
 		cpu_l1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 			#cooling-cells = <2>; /* min followed by max */
@@ -89,7 +89,7 @@
 
 		cpu_l2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 			#cooling-cells = <2>; /* min followed by max */
@@ -97,7 +97,7 @@
 
 		cpu_l3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 			#cooling-cells = <2>; /* min followed by max */
@@ -105,7 +105,7 @@
 
 		cpu_b0: cpu@100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x100>;
 			enable-method = "psci";
 			#cooling-cells = <2>; /* min followed by max */
@@ -113,7 +113,7 @@
 
 		cpu_b1: cpu@101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x101>;
 			enable-method = "psci";
 			#cooling-cells = <2>; /* min followed by max */
@@ -121,7 +121,7 @@
 
 		cpu_b2: cpu@102 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x102>;
 			enable-method = "psci";
 			#cooling-cells = <2>; /* min followed by max */
@@ -129,7 +129,7 @@
 
 		cpu_b3: cpu@103 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x103>;
 			enable-method = "psci";
 			#cooling-cells = <2>; /* min followed by max */
diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
index 6cc1c9fa4ea6..db9d948c0b03 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
+++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
@@ -68,7 +68,7 @@
 
 		cpu_l0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 			clocks = <&cru ARMCLKL>;
@@ -79,7 +79,7 @@
 
 		cpu_l1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 			clocks = <&cru ARMCLKL>;
@@ -90,7 +90,7 @@
 
 		cpu_l2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 			clocks = <&cru ARMCLKL>;
@@ -101,7 +101,7 @@
 
 		cpu_l3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 			clocks = <&cru ARMCLKL>;
@@ -112,7 +112,7 @@
 
 		cpu_b0: cpu@100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x0 0x100>;
 			enable-method = "psci";
 			clocks = <&cru ARMCLKB>;
@@ -123,7 +123,7 @@
 
 		cpu_b1: cpu@101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0x0 0x101>;
 			enable-method = "psci";
 			clocks = <&cru ARMCLKB>;
diff --git a/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi b/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
index 31ba52b14e99..a3cd475b48d2 100644
--- a/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
+++ b/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
@@ -33,7 +33,7 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0 0x000>;
 			clocks = <&sys_clk 33>;
 			enable-method = "psci";
@@ -42,7 +42,7 @@
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0 0x001>;
 			clocks = <&sys_clk 33>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi b/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
index 4a0c46cb11cd..7a68ee1a35d5 100644
--- a/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
+++ b/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
@@ -43,7 +43,7 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0 0x000>;
 			clocks = <&sys_clk 32>;
 			enable-method = "psci";
@@ -53,7 +53,7 @@
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a72", "arm,armv8";
+			compatible = "arm,cortex-a72";
 			reg = <0 0x001>;
 			clocks = <&sys_clk 32>;
 			enable-method = "psci";
@@ -63,7 +63,7 @@
 
 		cpu2: cpu@100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0 0x100>;
 			clocks = <&sys_clk 33>;
 			enable-method = "psci";
@@ -73,7 +73,7 @@
 
 		cpu3: cpu@101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0 0x101>;
 			clocks = <&sys_clk 33>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi b/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
index 4f57c9e9d7a8..152c89a64da5 100644
--- a/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
+++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
@@ -39,7 +39,7 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0 0x000>;
 			clocks = <&sys_clk 33>;
 			enable-method = "psci";
@@ -48,7 +48,7 @@
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0 0x001>;
 			clocks = <&sys_clk 33>;
 			enable-method = "psci";
@@ -57,7 +57,7 @@
 
 		cpu2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0 0x002>;
 			clocks = <&sys_clk 33>;
 			enable-method = "psci";
@@ -66,7 +66,7 @@
 
 		cpu3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0 0x003>;
 			clocks = <&sys_clk 33>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/sprd/sc9836.dtsi b/arch/arm64/boot/dts/sprd/sc9836.dtsi
index 4bcdbb709c01..286d7173f94f 100644
--- a/arch/arm64/boot/dts/sprd/sc9836.dtsi
+++ b/arch/arm64/boot/dts/sprd/sc9836.dtsi
@@ -18,28 +18,28 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 		};
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 		};
 
 		cpu2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 		};
 
 		cpu3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 		};
diff --git a/arch/arm64/boot/dts/sprd/sc9860.dtsi b/arch/arm64/boot/dts/sprd/sc9860.dtsi
index 5f57bf055cde..b25d19977170 100644
--- a/arch/arm64/boot/dts/sprd/sc9860.dtsi
+++ b/arch/arm64/boot/dts/sprd/sc9860.dtsi
@@ -50,7 +50,7 @@
 
 		CPU0: cpu@530000 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x530000>;
 			enable-method = "psci";
 			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
@@ -58,7 +58,7 @@
 
 		CPU1: cpu@530001 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x530001>;
 			enable-method = "psci";
 			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
@@ -66,7 +66,7 @@
 
 		CPU2: cpu@530002 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x530002>;
 			enable-method = "psci";
 			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
@@ -74,7 +74,7 @@
 
 		CPU3: cpu@530003 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x530003>;
 			enable-method = "psci";
 			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
@@ -82,7 +82,7 @@
 
 		CPU4: cpu@530100 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x530100>;
 			enable-method = "psci";
 			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
@@ -90,7 +90,7 @@
 
 		CPU5: cpu@530101 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x530101>;
 			enable-method = "psci";
 			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
@@ -98,7 +98,7 @@
 
 		CPU6: cpu@530102 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x530102>;
 			enable-method = "psci";
 			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
@@ -106,7 +106,7 @@
 
 		CPU7: cpu@530103 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x530103>;
 			enable-method = "psci";
 			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
diff --git a/arch/arm64/boot/dts/synaptics/as370.dtsi b/arch/arm64/boot/dts/synaptics/as370.dtsi
index 7331acf3874e..addeb0efc616 100644
--- a/arch/arm64/boot/dts/synaptics/as370.dtsi
+++ b/arch/arm64/boot/dts/synaptics/as370.dtsi
@@ -23,7 +23,7 @@
 		#size-cells = <0>;
 
 		cpu0: cpu@0 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0>;
 			enable-method = "psci";
@@ -32,7 +32,7 @@
 		};
 
 		cpu1: cpu@1 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x1>;
 			enable-method = "psci";
@@ -41,7 +41,7 @@
 		};
 
 		cpu2: cpu@2 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x2>;
 			enable-method = "psci";
@@ -50,7 +50,7 @@
 		};
 
 		cpu3: cpu@3 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x3>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi b/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
index 216767e2edf6..15625b99e336 100644
--- a/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
+++ b/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
@@ -27,7 +27,7 @@
 		#size-cells = <0>;
 
 		cpu0: cpu@0 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x0>;
 			enable-method = "psci";
@@ -36,7 +36,7 @@
 		};
 
 		cpu1: cpu@1 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x1>;
 			enable-method = "psci";
@@ -45,7 +45,7 @@
 		};
 
 		cpu2: cpu@2 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x2>;
 			enable-method = "psci";
@@ -54,7 +54,7 @@
 		};
 
 		cpu3: cpu@3 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			reg = <0x3>;
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/ti/k3-am654.dtsi b/arch/arm64/boot/dts/ti/k3-am654.dtsi
index 2affa6f6617e..b221abf43ac2 100644
--- a/arch/arm64/boot/dts/ti/k3-am654.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am654.dtsi
@@ -34,7 +34,7 @@
 		};
 
 		cpu0: cpu@0 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x000>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -48,7 +48,7 @@
 		};
 
 		cpu1: cpu@1 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x001>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -62,7 +62,7 @@
 		};
 
 		cpu2: cpu@100 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x100>;
 			device_type = "cpu";
 			enable-method = "psci";
@@ -76,7 +76,7 @@
 		};
 
 		cpu3: cpu@101 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x101>;
 			device_type = "cpu";
 			enable-method = "psci";
diff --git a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
index fa4fd777d90e..9aa67340a4d8 100644
--- a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
+++ b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
@@ -22,7 +22,7 @@
 		#size-cells = <0>;
 
 		cpu0: cpu@0 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			enable-method = "psci";
 			operating-points-v2 = <&cpu_opp_table>;
@@ -31,7 +31,7 @@
 		};
 
 		cpu1: cpu@1 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			enable-method = "psci";
 			reg = <0x1>;
@@ -40,7 +40,7 @@
 		};
 
 		cpu2: cpu@2 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			enable-method = "psci";
 			reg = <0x2>;
@@ -49,7 +49,7 @@
 		};
 
 		cpu3: cpu@3 {
-			compatible = "arm,cortex-a53", "arm,armv8";
+			compatible = "arm,cortex-a53";
 			device_type = "cpu";
 			enable-method = "psci";
 			reg = <0x3>;
diff --git a/arch/arm64/boot/dts/zte/zx296718.dtsi b/arch/arm64/boot/dts/zte/zx296718.dtsi
index 6eef64761009..cc54837ff4ba 100644
--- a/arch/arm64/boot/dts/zte/zx296718.dtsi
+++ b/arch/arm64/boot/dts/zte/zx296718.dtsi
@@ -86,7 +86,7 @@
 
 		cpu0: cpu@0 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x0>;
 			enable-method = "psci";
 			clocks = <&topcrm A53_GATE>;
@@ -95,7 +95,7 @@
 
 		cpu1: cpu@1 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x1>;
 			enable-method = "psci";
 			clocks = <&topcrm A53_GATE>;
@@ -104,7 +104,7 @@
 
 		cpu2: cpu@2 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x2>;
 			enable-method = "psci";
 			clocks = <&topcrm A53_GATE>;
@@ -113,7 +113,7 @@
 
 		cpu3: cpu@3 {
 			device_type = "cpu";
-			compatible = "arm,cortex-a53","arm,armv8";
+			compatible = "arm,cortex-a53";
 			reg = <0x0 0x3>;
 			enable-method = "psci";
 			clocks = <&topcrm A53_GATE>;
-- 
2.19.1


_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply related	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
@ 2019-01-10  2:27 ` Nishanth Menon
  2019-01-10 12:02   ` Tero Kristo
  2019-01-10 14:16   ` Rob Herring
  2019-01-10  6:56 ` Maxime Ripard
                   ` (20 subsequent siblings)
  21 siblings, 2 replies; 27+ messages in thread
From: Nishanth Menon @ 2019-01-10  2:27 UTC (permalink / raw)
  To: Rob Herring
  Cc: Mark Rutland, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, linux-renesas-soc, Lorenzo Pieralisi, arm,
	linux-rockchip, Kevin Hilman, Gregory Clement, Magnus Damm,
	Michal Simek, Krzysztof Kozlowski, Jonathan Hunter,
	linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Dinh Nguyen, Jisheng Zhang, Sudeep Holla, Jun Nie,
	Sebastian Hesselbarth, Shawn Guo, Andreas Färber

On 14:29-20190109, Rob Herring wrote:
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
[...]

ARM SoC maintainers, At least on a quick look (I could be wrong), I
think we don't have any explicit processor bindings documentation.

However, most of SoC folks seem to key off matches else where I
guess..

Not sure, while at this, you if you are planning on fixing up
Documentation/devicetree/bindings/arm/arm-boards:
compatible = "arm,cortex-a53","arm,armv8";
Documentation/devicetree/bindings/arm/cpu-capacity.txt:
compatible = "arm,cortex-a53","arm,armv8";

Anyways, for TI SoC:

>  arch/arm64/boot/dts/ti/k3-am654.dtsi          |   8 +-
> diff --git a/arch/arm64/boot/dts/ti/k3-am654.dtsi b/arch/arm64/boot/dts/ti/k3-am654.dtsi
> index 2affa6f6617e..b221abf43ac2 100644
> --- a/arch/arm64/boot/dts/ti/k3-am654.dtsi
> +++ b/arch/arm64/boot/dts/ti/k3-am654.dtsi
> @@ -34,7 +34,7 @@
>  		};
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x000>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -48,7 +48,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x001>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -62,7 +62,7 @@
>  		};
>  
>  		cpu2: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x100>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -76,7 +76,7 @@
>  		};
>  
>  		cpu3: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x101>;
>  			device_type = "cpu";
>  			enable-method = "psci";

Acked-by: Nishanth Menon <nm@ti.com>

-- 
Regards,
Nishanth Menon

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
  2019-01-10  2:27 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Nishanth Menon
@ 2019-01-10  6:56 ` Maxime Ripard
  2019-01-10  7:09 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' " Chanho Min
                   ` (19 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Maxime Ripard @ 2019-01-10  6:56 UTC (permalink / raw)
  To: Rob Herring
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, linux-arm-msm,
	Liviu Dudau, David Brown, Thierry Reding, Krzysztof Kozlowski,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, arm, linux-rockchip, Kevin Hilman,
	Gregory Clement, Magnus Damm, Michal Simek, Wei Xu,
	Jonathan Hunter, linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Dinh Nguyen, Jisheng Zhang, Sudeep Holla, Jun Nie,
	Sebastian Hesselbarth, Shawn Guo, Andreas Färber


[-- Attachment #1.1: Type: text/plain, Size: 1187 bytes --]

On Wed, Jan 09, 2019 at 02:29:34PM -0600, Rob Herring wrote:
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
> 
> Note that there's still a case left in msm8998 that needs a new 
> compatible string.
> 
> Rob
> 
>  arch/arm64/boot/dts/actions/s700.dtsi         |   8 +-
>  arch/arm64/boot/dts/actions/s900.dtsi         |   8 +-
>  arch/arm64/boot/dts/al/alpine-v2.dtsi         |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi  |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi  |   8 +-

For allwinner,

Acked-by: Maxime Ripard <maxime.ripard@bootlin.com>

Maxime

-- 
Maxime Ripard, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 167 bytes --]

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* RE: [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
  2019-01-10  2:27 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Nishanth Menon
  2019-01-10  6:56 ` Maxime Ripard
@ 2019-01-10  7:09 ` Chanho Min
  2019-01-10  7:12 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Manivannan Sadhasivam
                   ` (18 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Chanho Min @ 2019-01-10  7:09 UTC (permalink / raw)
  To: 'Rob Herring', arm
  Cc: 'Nishanth Menon', 'Andrew Lunn',
	'Heiko Stuebner', 'Maxime Ripard',
	linux-arm-msm, 'Liviu Dudau', 'David Brown',
	'Thierry Reding', 'Wei Xu',
	'Manivannan Sadhasivam', 'Mark Rutland',
	seungho1.park, linux-renesas-soc, 'Lorenzo Pieralisi',
	linux-rockchip, 'Kevin Hilman', 'Gregory Clement',
	'Magnus Damm', 'Michal Simek',
	'Krzysztof Kozlowski', 'Jonathan Hunter',
	linux-samsung-soc, 'Chen-Yu Tsai', 'Kukjin Kim',
	bcm-kernel-feedback-list, 'Baolin Wang',
	'Andy Gross', 'Orson Zhai',
	'Tsahee Zidenberg',
	devicetree, linux-tegra, 'Jason Cooper',
	'Antoine Tenart', 'Ray Jui',
	'Robert Richter', 'Simon Horman',
	linux-mediatek, 'Jayachandran C',
	'Matthias Brugger',
	linux-amlogic, linux-arm-kernel, 'Will Deacon',
	'Scott Branden', 'Masahiro Yamada',
	'Chunyan Zhang', 'Duc Dang',
	linux-kernel, 'Tero Kristo', 'Dinh Nguyen',
	'Jisheng Zhang', 'Sudeep Holla',
	'Jun Nie', 'Sebastian Hesselbarth',
	'Shawn Guo', 'Andreas Färber'

> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
> 
> Note that there's still a case left in msm8998 that needs a new
> compatible string.
> 
> Rob
>
>  arch/arm64/boot/dts/lg/lg1312.dtsi            |   8 +-
>  arch/arm64/boot/dts/lg/lg1313.dtsi            |   8 +-

For lg soc,

Acked-by: Chanho Min <chanho.min@lge.com>

Chanho,


_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (2 preceding siblings ...)
  2019-01-10  7:09 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' " Chanho Min
@ 2019-01-10  7:12 ` Manivannan Sadhasivam
  2019-01-10  7:48 ` Krzysztof Kozlowski
                   ` (17 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Manivannan Sadhasivam @ 2019-01-10  7:12 UTC (permalink / raw)
  To: Rob Herring
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Mark Rutland, linux-renesas-soc, Lorenzo Pieralisi, arm,
	linux-rockchip, Kevin Hilman, Gregory Clement, Magnus Damm,
	Michal Simek, Krzysztof Kozlowski, Jonathan Hunter,
	linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Dinh Nguyen, Jisheng Zhang, Sudeep Holla, Jun Nie,
	Sebastian Hesselbarth, Shawn Guo, Andreas Färber

On Wed, Jan 09, 2019 at 02:29:34PM -0600, Rob Herring wrote:
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
> 
> Note that there's still a case left in msm8998 that needs a new 
> compatible string.
> 
> Rob
> 
>  arch/arm64/boot/dts/actions/s700.dtsi         |   8 +-
>  arch/arm64/boot/dts/actions/s900.dtsi         |   8 +-

For Actions,

Acked-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>

Thanks,
Mani

>  arch/arm64/boot/dts/al/alpine-v2.dtsi         |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi  |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi  |   8 +-
>  .../boot/dts/altera/socfpga_stratix10.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-axg.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-g12a.dtsi   |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gx.dtsi     |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gxm.dtsi    |   8 +-
>  arch/arm64/boot/dts/apm/apm-shadowcat.dtsi    |  16 +--
>  arch/arm64/boot/dts/apm/apm-storm.dtsi        |  16 +--
>  arch/arm64/boot/dts/arm/juno-r1.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno-r2.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno.dts              |  12 +-
>  .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts |   4 +-
>  .../boot/dts/broadcom/northstar2/ns2.dtsi     |   8 +-
>  .../boot/dts/broadcom/stingray/stingray.dtsi  |  16 +--
>  arch/arm64/boot/dts/cavium/thunder-88xx.dtsi  |  96 ++++++-------
>  arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi |   8 +-
>  arch/arm64/boot/dts/exynos/exynos5433.dtsi    |  16 +--
>  arch/arm64/boot/dts/exynos/exynos7.dtsi       |   8 +-
>  arch/arm64/boot/dts/hisilicon/hi3660.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hi3670.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hi6220.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hip05.dtsi      |  32 ++---
>  arch/arm64/boot/dts/hisilicon/hip06.dtsi      |  32 ++---
>  arch/arm64/boot/dts/hisilicon/hip07.dtsi      | 128 +++++++++---------
>  arch/arm64/boot/dts/lg/lg1312.dtsi            |   8 +-
>  arch/arm64/boot/dts/lg/lg1313.dtsi            |   8 +-
>  arch/arm64/boot/dts/marvell/armada-372x.dtsi  |   2 +-
>  arch/arm64/boot/dts/marvell/armada-37xx.dtsi  |   2 +-
>  .../boot/dts/marvell/armada-ap806-dual.dtsi   |   4 +-
>  .../boot/dts/marvell/armada-ap806-quad.dtsi   |   8 +-
>  .../marvell/armada-ap810-ap0-octa-core.dtsi   |  16 +--
>  arch/arm64/boot/dts/mediatek/mt7622.dtsi      |   4 +-
>  arch/arm64/boot/dts/nvidia/tegra132.dtsi      |   4 +-
>  arch/arm64/boot/dts/nvidia/tegra186.dtsi      |  12 +-
>  arch/arm64/boot/dts/nvidia/tegra194.dtsi      |  16 +--
>  arch/arm64/boot/dts/qcom/ipq8074.dtsi         |   8 +-
>  arch/arm64/boot/dts/qcom/msm8916.dtsi         |   8 +-
>  arch/arm64/boot/dts/qcom/msm8992.dtsi         |   2 +-
>  arch/arm64/boot/dts/qcom/msm8994.dtsi         |   2 +-
>  arch/arm64/boot/dts/realtek/rtd1295.dtsi      |   8 +-
>  arch/arm64/boot/dts/renesas/r8a774a1.dtsi     |  12 +-
>  arch/arm64/boot/dts/renesas/r8a7795.dtsi      |  16 +--
>  arch/arm64/boot/dts/renesas/r8a7796.dtsi      |  12 +-
>  arch/arm64/boot/dts/renesas/r8a77965.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77970.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77980.dtsi     |   8 +-
>  arch/arm64/boot/dts/renesas/r8a77990.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77995.dtsi     |   2 +-
>  arch/arm64/boot/dts/rockchip/px30.dtsi        |   8 +-
>  arch/arm64/boot/dts/rockchip/rk3328.dtsi      |   8 +-
>  arch/arm64/boot/dts/rockchip/rk3368.dtsi      |  16 +--
>  arch/arm64/boot/dts/rockchip/rk3399.dtsi      |  12 +-
>  .../boot/dts/socionext/uniphier-ld11.dtsi     |   4 +-
>  .../boot/dts/socionext/uniphier-ld20.dtsi     |   8 +-
>  .../boot/dts/socionext/uniphier-pxs3.dtsi     |   8 +-
>  arch/arm64/boot/dts/sprd/sc9836.dtsi          |   8 +-
>  arch/arm64/boot/dts/sprd/sc9860.dtsi          |  16 +--
>  arch/arm64/boot/dts/synaptics/as370.dtsi      |   8 +-
>  arch/arm64/boot/dts/synaptics/berlin4ct.dtsi  |   8 +-
>  arch/arm64/boot/dts/ti/k3-am654.dtsi          |   8 +-
>  arch/arm64/boot/dts/xilinx/zynqmp.dtsi        |   8 +-
>  arch/arm64/boot/dts/zte/zx296718.dtsi         |   8 +-
>  67 files changed, 427 insertions(+), 427 deletions(-)
> 
> diff --git a/arch/arm64/boot/dts/actions/s700.dtsi b/arch/arm64/boot/dts/actions/s700.dtsi
> index 192c7b39c8c1..273a1b169efc 100644
> --- a/arch/arm64/boot/dts/actions/s700.dtsi
> +++ b/arch/arm64/boot/dts/actions/s700.dtsi
> @@ -18,28 +18,28 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900.dtsi
> index 491ddccc9038..9e75782b438f 100644
> --- a/arch/arm64/boot/dts/actions/s900.dtsi
> +++ b/arch/arm64/boot/dts/actions/s900.dtsi
> @@ -18,28 +18,28 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/al/alpine-v2.dtsi b/arch/arm64/boot/dts/al/alpine-v2.dtsi
> index 5b7bef684256..d5e7e2bb4e6c 100644
> --- a/arch/arm64/boot/dts/al/alpine-v2.dtsi
> +++ b/arch/arm64/boot/dts/al/alpine-v2.dtsi
> @@ -47,28 +47,28 @@
>  		#size-cells = <0>;
>  
>  		cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@2 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@3 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
> index 837a03dee875..1583afd034ae 100644
> --- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
> @@ -84,7 +84,7 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0>;
>  			enable-method = "psci";
> @@ -92,7 +92,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <1>;
>  			enable-method = "psci";
> @@ -100,7 +100,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <2>;
>  			enable-method = "psci";
> @@ -108,7 +108,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
> index c22621b4b8e9..96acafd3a852 100644
> --- a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
> @@ -48,28 +48,28 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> index d93a7add67e7..48e170a2b141 100644
> --- a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> @@ -22,28 +22,28 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
> index b2c9bb664595..af4d00741644 100644
> --- a/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
> +++ b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
> @@ -42,28 +42,28 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x0>;
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x1>;
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x2>;
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x3>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> index fffd55787981..1b69efabd49a 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> @@ -68,7 +68,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -77,7 +77,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -86,7 +86,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -95,7 +95,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
> index 3b82a975c663..10418e4b048a 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
> @@ -20,7 +20,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -28,7 +28,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -36,7 +36,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -44,7 +44,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
> index 44c5c51ff1fa..3b63ead4f4ed 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
> @@ -56,7 +56,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -65,7 +65,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -74,7 +74,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -83,7 +83,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
> index 247888d68a3a..ed3a3d5adf31 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
> @@ -44,7 +44,7 @@
>  
>  		cpu4: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -53,7 +53,7 @@
>  
>  		cpu5: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -62,7 +62,7 @@
>  
>  		cpu6: cpu@102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -71,7 +71,7 @@
>  
>  		cpu7: cpu@103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi b/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
> index d8ecd1661461..7faea28a37b0 100644
> --- a/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
> +++ b/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
> @@ -21,7 +21,7 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x000>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -31,7 +31,7 @@
>  		};
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x001>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -41,7 +41,7 @@
>  		};
>  		cpu@100 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x100>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -51,7 +51,7 @@
>  		};
>  		cpu@101 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x101>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -61,7 +61,7 @@
>  		};
>  		cpu@200 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x200>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -71,7 +71,7 @@
>  		};
>  		cpu@201 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x201>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -81,7 +81,7 @@
>  		};
>  		cpu@300 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x300>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -91,7 +91,7 @@
>  		};
>  		cpu@301 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x301>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi
> index 00e82b8e9a19..94d637d17262 100644
> --- a/arch/arm64/boot/dts/apm/apm-storm.dtsi
> +++ b/arch/arm64/boot/dts/apm/apm-storm.dtsi
> @@ -21,7 +21,7 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x000>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -29,7 +29,7 @@
>  		};
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x001>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -37,7 +37,7 @@
>  		};
>  		cpu@100 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x100>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -45,7 +45,7 @@
>  		};
>  		cpu@101 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x101>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -53,7 +53,7 @@
>  		};
>  		cpu@200 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x200>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -61,7 +61,7 @@
>  		};
>  		cpu@201 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x201>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -69,7 +69,7 @@
>  		};
>  		cpu@300 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x300>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -77,7 +77,7 @@
>  		};
>  		cpu@301 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x301>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> diff --git a/arch/arm64/boot/dts/arm/juno-r1.dts b/arch/arm64/boot/dts/arm/juno-r1.dts
> index b2b7ced633cf..5f290090b0cf 100644
> --- a/arch/arm64/boot/dts/arm/juno-r1.dts
> +++ b/arch/arm64/boot/dts/arm/juno-r1.dts
> @@ -85,7 +85,7 @@
>  		};
>  
>  		A57_0: cpu@0 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0 0x0>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -102,7 +102,7 @@
>  		};
>  
>  		A57_1: cpu@1 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0 0x1>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -119,7 +119,7 @@
>  		};
>  
>  		A53_0: cpu@100 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -136,7 +136,7 @@
>  		};
>  
>  		A53_1: cpu@101 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -153,7 +153,7 @@
>  		};
>  
>  		A53_2: cpu@102 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -170,7 +170,7 @@
>  		};
>  
>  		A53_3: cpu@103 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/arm/juno-r2.dts b/arch/arm64/boot/dts/arm/juno-r2.dts
> index ab77adb4f3c2..4e693bd957b2 100644
> --- a/arch/arm64/boot/dts/arm/juno-r2.dts
> +++ b/arch/arm64/boot/dts/arm/juno-r2.dts
> @@ -85,7 +85,7 @@
>  		};
>  
>  		A72_0: cpu@0 {
> -			compatible = "arm,cortex-a72","arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x0>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -102,7 +102,7 @@
>  		};
>  
>  		A72_1: cpu@1 {
> -			compatible = "arm,cortex-a72","arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x1>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -119,7 +119,7 @@
>  		};
>  
>  		A53_0: cpu@100 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -136,7 +136,7 @@
>  		};
>  
>  		A53_1: cpu@101 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -153,7 +153,7 @@
>  		};
>  
>  		A53_2: cpu@102 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -170,7 +170,7 @@
>  		};
>  
>  		A53_3: cpu@103 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/arm/juno.dts b/arch/arm64/boot/dts/arm/juno.dts
> index 08d4ba1716c3..148eb533f7a0 100644
> --- a/arch/arm64/boot/dts/arm/juno.dts
> +++ b/arch/arm64/boot/dts/arm/juno.dts
> @@ -84,7 +84,7 @@
>  		};
>  
>  		A57_0: cpu@0 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0 0x0>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -101,7 +101,7 @@
>  		};
>  
>  		A57_1: cpu@1 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0 0x1>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -118,7 +118,7 @@
>  		};
>  
>  		A53_0: cpu@100 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -135,7 +135,7 @@
>  		};
>  
>  		A53_1: cpu@101 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -152,7 +152,7 @@
>  		};
>  
>  		A53_2: cpu@102 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -169,7 +169,7 @@
>  		};
>  
>  		A53_3: cpu@103 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts b/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
> index 8981c3d2ff18..22383c26bb03 100644
> --- a/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
> +++ b/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
> @@ -43,14 +43,14 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0>;
>  			next-level-cache = <&L2_0>;
>  		};
>  
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 1>;
>  			next-level-cache = <&L2_0>;
>  		};
> diff --git a/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi b/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
> index ea854f689fda..15f7b0ed3836 100644
> --- a/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
> +++ b/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
> @@ -47,7 +47,7 @@
>  
>  		A57_0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0 0>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -55,7 +55,7 @@
>  
>  		A57_1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0 1>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -63,7 +63,7 @@
>  
>  		A57_2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0 2>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -71,7 +71,7 @@
>  
>  		A57_3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0 3>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> diff --git a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
> index cfeaa855bd05..35c4670c00d1 100644
> --- a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
> +++ b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
> @@ -44,7 +44,7 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -52,7 +52,7 @@
>  
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -60,7 +60,7 @@
>  
>  		cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER1_L2>;
> @@ -68,7 +68,7 @@
>  
>  		cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER1_L2>;
> @@ -76,7 +76,7 @@
>  
>  		cpu@200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x200>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER2_L2>;
> @@ -84,7 +84,7 @@
>  
>  		cpu@201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x201>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER2_L2>;
> @@ -92,7 +92,7 @@
>  
>  		cpu@300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x300>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER3_L2>;
> @@ -100,7 +100,7 @@
>  
>  		cpu@301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x301>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER3_L2>;
> diff --git a/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi b/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
> index 1a9103b269cb..e0a71795261b 100644
> --- a/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
> +++ b/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
> @@ -64,289 +64,289 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x000>;
>  			enable-method = "psci";
>  		};
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x001>;
>  			enable-method = "psci";
>  		};
>  		cpu@2 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x002>;
>  			enable-method = "psci";
>  		};
>  		cpu@3 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x003>;
>  			enable-method = "psci";
>  		};
>  		cpu@4 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x004>;
>  			enable-method = "psci";
>  		};
>  		cpu@5 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x005>;
>  			enable-method = "psci";
>  		};
>  		cpu@6 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x006>;
>  			enable-method = "psci";
>  		};
>  		cpu@7 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x007>;
>  			enable-method = "psci";
>  		};
>  		cpu@8 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x008>;
>  			enable-method = "psci";
>  		};
>  		cpu@9 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x009>;
>  			enable-method = "psci";
>  		};
>  		cpu@a {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00a>;
>  			enable-method = "psci";
>  		};
>  		cpu@b {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00b>;
>  			enable-method = "psci";
>  		};
>  		cpu@c {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00c>;
>  			enable-method = "psci";
>  		};
>  		cpu@d {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00d>;
>  			enable-method = "psci";
>  		};
>  		cpu@e {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00e>;
>  			enable-method = "psci";
>  		};
>  		cpu@f {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00f>;
>  			enable-method = "psci";
>  		};
>  		cpu@100 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  		};
>  		cpu@101 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  		};
>  		cpu@102 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
>  		};
>  		cpu@103 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
>  		};
>  		cpu@104 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x104>;
>  			enable-method = "psci";
>  		};
>  		cpu@105 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x105>;
>  			enable-method = "psci";
>  		};
>  		cpu@106 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x106>;
>  			enable-method = "psci";
>  		};
>  		cpu@107 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x107>;
>  			enable-method = "psci";
>  		};
>  		cpu@108 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x108>;
>  			enable-method = "psci";
>  		};
>  		cpu@109 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x109>;
>  			enable-method = "psci";
>  		};
>  		cpu@10a {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10a>;
>  			enable-method = "psci";
>  		};
>  		cpu@10b {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10b>;
>  			enable-method = "psci";
>  		};
>  		cpu@10c {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10c>;
>  			enable-method = "psci";
>  		};
>  		cpu@10d {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10d>;
>  			enable-method = "psci";
>  		};
>  		cpu@10e {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10e>;
>  			enable-method = "psci";
>  		};
>  		cpu@10f {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10f>;
>  			enable-method = "psci";
>  		};
>  		cpu@200 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x200>;
>  			enable-method = "psci";
>  		};
>  		cpu@201 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x201>;
>  			enable-method = "psci";
>  		};
>  		cpu@202 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x202>;
>  			enable-method = "psci";
>  		};
>  		cpu@203 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x203>;
>  			enable-method = "psci";
>  		};
>  		cpu@204 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x204>;
>  			enable-method = "psci";
>  		};
>  		cpu@205 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x205>;
>  			enable-method = "psci";
>  		};
>  		cpu@206 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x206>;
>  			enable-method = "psci";
>  		};
>  		cpu@207 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x207>;
>  			enable-method = "psci";
>  		};
>  		cpu@208 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x208>;
>  			enable-method = "psci";
>  		};
>  		cpu@209 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x209>;
>  			enable-method = "psci";
>  		};
>  		cpu@20a {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20a>;
>  			enable-method = "psci";
>  		};
>  		cpu@20b {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20b>;
>  			enable-method = "psci";
>  		};
>  		cpu@20c {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20c>;
>  			enable-method = "psci";
>  		};
>  		cpu@20d {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20d>;
>  			enable-method = "psci";
>  		};
>  		cpu@20e {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20e>;
>  			enable-method = "psci";
>  		};
>  		cpu@20f {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20f>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> index ff5c4c47b22b..c616132f7d6d 100644
> --- a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> +++ b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> @@ -27,28 +27,28 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@2 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@3 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
> index e7cd3b67d818..a04e80327b6e 100644
> --- a/arch/arm64/boot/dts/exynos/exynos5433.dtsi
> +++ b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
> @@ -29,7 +29,7 @@
>  
>  		cpu0: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x100>;
>  			clock-frequency = <1300000000>;
> @@ -41,7 +41,7 @@
>  
>  		cpu1: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x101>;
>  			clock-frequency = <1300000000>;
> @@ -51,7 +51,7 @@
>  
>  		cpu2: cpu@102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x102>;
>  			clock-frequency = <1300000000>;
> @@ -61,7 +61,7 @@
>  
>  		cpu3: cpu@103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x103>;
>  			clock-frequency = <1300000000>;
> @@ -71,7 +71,7 @@
>  
>  		cpu4: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			enable-method = "psci";
>  			reg = <0x0>;
>  			clock-frequency = <1900000000>;
> @@ -83,7 +83,7 @@
>  
>  		cpu5: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			enable-method = "psci";
>  			reg = <0x1>;
>  			clock-frequency = <1900000000>;
> @@ -93,7 +93,7 @@
>  
>  		cpu6: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			enable-method = "psci";
>  			reg = <0x2>;
>  			clock-frequency = <1900000000>;
> @@ -103,7 +103,7 @@
>  
>  		cpu7: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			enable-method = "psci";
>  			reg = <0x3>;
>  			clock-frequency = <1900000000>;
> diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi b/arch/arm64/boot/dts/exynos/exynos7.dtsi
> index 75ad724c487e..967558a93d82 100644
> --- a/arch/arm64/boot/dts/exynos/exynos7.dtsi
> +++ b/arch/arm64/boot/dts/exynos/exynos7.dtsi
> @@ -34,28 +34,28 @@
>  
>  		cpu_atlas0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu_atlas1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu_atlas2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu_atlas3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
> index 20ae40df61d5..2f19e0e5b7cf 100644
> --- a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
> @@ -56,7 +56,7 @@
>  		};
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
> @@ -70,7 +70,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
> @@ -83,7 +83,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
> @@ -96,7 +96,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
> @@ -109,7 +109,7 @@
>  		};
>  
>  		cpu4: cpu@100 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
> @@ -123,7 +123,7 @@
>  		};
>  
>  		cpu5: cpu@101 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
> @@ -136,7 +136,7 @@
>  		};
>  
>  		cpu6: cpu@102 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
> @@ -149,7 +149,7 @@
>  		};
>  
>  		cpu7: cpu@103 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/hisilicon/hi3670.dtsi b/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
> index a5bd6d80b226..2ed06e4588b8 100644
> --- a/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
> @@ -56,56 +56,56 @@
>  		};
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu4: cpu@100 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu5: cpu@101 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu6: cpu@102 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu7: cpu@103 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
> index aec9e371c2a7..732a9db45b23 100644
> --- a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
> @@ -81,7 +81,7 @@
>  		};
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
> @@ -94,7 +94,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
> @@ -107,7 +107,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
> @@ -120,7 +120,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
> @@ -133,7 +133,7 @@
>  		};
>  
>  		cpu4: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
> @@ -146,7 +146,7 @@
>  		};
>  
>  		cpu5: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
> @@ -159,7 +159,7 @@
>  		};
>  
>  		cpu6: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
> @@ -172,7 +172,7 @@
>  		};
>  
>  		cpu7: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/hisilicon/hip05.dtsi b/arch/arm64/boot/dts/hisilicon/hip05.dtsi
> index 4b472a302cd8..d321edc09c3f 100644
> --- a/arch/arm64/boot/dts/hisilicon/hip05.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hip05.dtsi
> @@ -87,7 +87,7 @@
>  
>  		cpu0: cpu@20000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -95,7 +95,7 @@
>  
>  		cpu1: cpu@20001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -103,7 +103,7 @@
>  
>  		cpu2: cpu@20002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -111,7 +111,7 @@
>  
>  		cpu3: cpu@20003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -119,7 +119,7 @@
>  
>  		cpu4: cpu@20100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -127,7 +127,7 @@
>  
>  		cpu5: cpu@20101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -135,7 +135,7 @@
>  
>  		cpu6: cpu@20102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -143,7 +143,7 @@
>  
>  		cpu7: cpu@20103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -151,7 +151,7 @@
>  
>  		cpu8: cpu@20200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -159,7 +159,7 @@
>  
>  		cpu9: cpu@20201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -167,7 +167,7 @@
>  
>  		cpu10: cpu@20202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -175,7 +175,7 @@
>  
>  		cpu11: cpu@20203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -183,7 +183,7 @@
>  
>  		cpu12: cpu@20300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -191,7 +191,7 @@
>  
>  		cpu13: cpu@20301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -199,7 +199,7 @@
>  
>  		cpu14: cpu@20302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -207,7 +207,7 @@
>  
>  		cpu15: cpu@20303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> diff --git a/arch/arm64/boot/dts/hisilicon/hip06.dtsi b/arch/arm64/boot/dts/hisilicon/hip06.dtsi
> index d78a6a755d03..56625587b6de 100644
> --- a/arch/arm64/boot/dts/hisilicon/hip06.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hip06.dtsi
> @@ -87,7 +87,7 @@
>  
>  		cpu0: cpu@10000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -95,7 +95,7 @@
>  
>  		cpu1: cpu@10001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -103,7 +103,7 @@
>  
>  		cpu2: cpu@10002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -111,7 +111,7 @@
>  
>  		cpu3: cpu@10003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -119,7 +119,7 @@
>  
>  		cpu4: cpu@10100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -127,7 +127,7 @@
>  
>  		cpu5: cpu@10101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -135,7 +135,7 @@
>  
>  		cpu6: cpu@10102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -143,7 +143,7 @@
>  
>  		cpu7: cpu@10103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -151,7 +151,7 @@
>  
>  		cpu8: cpu@10200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -159,7 +159,7 @@
>  
>  		cpu9: cpu@10201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -167,7 +167,7 @@
>  
>  		cpu10: cpu@10202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -175,7 +175,7 @@
>  
>  		cpu11: cpu@10203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -183,7 +183,7 @@
>  
>  		cpu12: cpu@10300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -191,7 +191,7 @@
>  
>  		cpu13: cpu@10301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -199,7 +199,7 @@
>  
>  		cpu14: cpu@10302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -207,7 +207,7 @@
>  
>  		cpu15: cpu@10303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> diff --git a/arch/arm64/boot/dts/hisilicon/hip07.dtsi b/arch/arm64/boot/dts/hisilicon/hip07.dtsi
> index c33adefc3061..28bd4389441f 100644
> --- a/arch/arm64/boot/dts/hisilicon/hip07.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hip07.dtsi
> @@ -270,7 +270,7 @@
>  
>  		cpu0: cpu@10000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -279,7 +279,7 @@
>  
>  		cpu1: cpu@10001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -288,7 +288,7 @@
>  
>  		cpu2: cpu@10002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -297,7 +297,7 @@
>  
>  		cpu3: cpu@10003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -306,7 +306,7 @@
>  
>  		cpu4: cpu@10100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -315,7 +315,7 @@
>  
>  		cpu5: cpu@10101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -324,7 +324,7 @@
>  
>  		cpu6: cpu@10102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -333,7 +333,7 @@
>  
>  		cpu7: cpu@10103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -342,7 +342,7 @@
>  
>  		cpu8: cpu@10200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -351,7 +351,7 @@
>  
>  		cpu9: cpu@10201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -360,7 +360,7 @@
>  
>  		cpu10: cpu@10202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -369,7 +369,7 @@
>  
>  		cpu11: cpu@10203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -378,7 +378,7 @@
>  
>  		cpu12: cpu@10300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -387,7 +387,7 @@
>  
>  		cpu13: cpu@10301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -396,7 +396,7 @@
>  
>  		cpu14: cpu@10302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -405,7 +405,7 @@
>  
>  		cpu15: cpu@10303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -414,7 +414,7 @@
>  
>  		cpu16: cpu@30000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster4_l2>;
> @@ -423,7 +423,7 @@
>  
>  		cpu17: cpu@30001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster4_l2>;
> @@ -432,7 +432,7 @@
>  
>  		cpu18: cpu@30002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster4_l2>;
> @@ -441,7 +441,7 @@
>  
>  		cpu19: cpu@30003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster4_l2>;
> @@ -450,7 +450,7 @@
>  
>  		cpu20: cpu@30100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster5_l2>;
> @@ -459,7 +459,7 @@
>  
>  		cpu21: cpu@30101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster5_l2>;
> @@ -468,7 +468,7 @@
>  
>  		cpu22: cpu@30102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster5_l2>;
> @@ -477,7 +477,7 @@
>  
>  		cpu23: cpu@30103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster5_l2>;
> @@ -486,7 +486,7 @@
>  
>  		cpu24: cpu@30200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster6_l2>;
> @@ -495,7 +495,7 @@
>  
>  		cpu25: cpu@30201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster6_l2>;
> @@ -504,7 +504,7 @@
>  
>  		cpu26: cpu@30202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster6_l2>;
> @@ -513,7 +513,7 @@
>  
>  		cpu27: cpu@30203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster6_l2>;
> @@ -522,7 +522,7 @@
>  
>  		cpu28: cpu@30300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster7_l2>;
> @@ -531,7 +531,7 @@
>  
>  		cpu29: cpu@30301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster7_l2>;
> @@ -540,7 +540,7 @@
>  
>  		cpu30: cpu@30302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster7_l2>;
> @@ -549,7 +549,7 @@
>  
>  		cpu31: cpu@30303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster7_l2>;
> @@ -558,7 +558,7 @@
>  
>  		cpu32: cpu@50000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster8_l2>;
> @@ -567,7 +567,7 @@
>  
>  		cpu33: cpu@50001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster8_l2>;
> @@ -576,7 +576,7 @@
>  
>  		cpu34: cpu@50002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster8_l2>;
> @@ -585,7 +585,7 @@
>  
>  		cpu35: cpu@50003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster8_l2>;
> @@ -594,7 +594,7 @@
>  
>  		cpu36: cpu@50100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster9_l2>;
> @@ -603,7 +603,7 @@
>  
>  		cpu37: cpu@50101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster9_l2>;
> @@ -612,7 +612,7 @@
>  
>  		cpu38: cpu@50102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster9_l2>;
> @@ -621,7 +621,7 @@
>  
>  		cpu39: cpu@50103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster9_l2>;
> @@ -630,7 +630,7 @@
>  
>  		cpu40: cpu@50200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster10_l2>;
> @@ -639,7 +639,7 @@
>  
>  		cpu41: cpu@50201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster10_l2>;
> @@ -648,7 +648,7 @@
>  
>  		cpu42: cpu@50202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster10_l2>;
> @@ -657,7 +657,7 @@
>  
>  		cpu43: cpu@50203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster10_l2>;
> @@ -666,7 +666,7 @@
>  
>  		cpu44: cpu@50300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster11_l2>;
> @@ -675,7 +675,7 @@
>  
>  		cpu45: cpu@50301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster11_l2>;
> @@ -684,7 +684,7 @@
>  
>  		cpu46: cpu@50302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster11_l2>;
> @@ -693,7 +693,7 @@
>  
>  		cpu47: cpu@50303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster11_l2>;
> @@ -702,7 +702,7 @@
>  
>  		cpu48: cpu@70000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster12_l2>;
> @@ -711,7 +711,7 @@
>  
>  		cpu49: cpu@70001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster12_l2>;
> @@ -720,7 +720,7 @@
>  
>  		cpu50: cpu@70002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster12_l2>;
> @@ -729,7 +729,7 @@
>  
>  		cpu51: cpu@70003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster12_l2>;
> @@ -738,7 +738,7 @@
>  
>  		cpu52: cpu@70100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster13_l2>;
> @@ -747,7 +747,7 @@
>  
>  		cpu53: cpu@70101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster13_l2>;
> @@ -756,7 +756,7 @@
>  
>  		cpu54: cpu@70102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster13_l2>;
> @@ -765,7 +765,7 @@
>  
>  		cpu55: cpu@70103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster13_l2>;
> @@ -774,7 +774,7 @@
>  
>  		cpu56: cpu@70200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster14_l2>;
> @@ -783,7 +783,7 @@
>  
>  		cpu57: cpu@70201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster14_l2>;
> @@ -792,7 +792,7 @@
>  
>  		cpu58: cpu@70202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster14_l2>;
> @@ -801,7 +801,7 @@
>  
>  		cpu59: cpu@70203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster14_l2>;
> @@ -810,7 +810,7 @@
>  
>  		cpu60: cpu@70300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster15_l2>;
> @@ -819,7 +819,7 @@
>  
>  		cpu61: cpu@70301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster15_l2>;
> @@ -828,7 +828,7 @@
>  
>  		cpu62: cpu@70302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster15_l2>;
> @@ -837,7 +837,7 @@
>  
>  		cpu63: cpu@70303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster15_l2>;
> diff --git a/arch/arm64/boot/dts/lg/lg1312.dtsi b/arch/arm64/boot/dts/lg/lg1312.dtsi
> index 4bde7b6f2b11..c8dc9c20fba3 100644
> --- a/arch/arm64/boot/dts/lg/lg1312.dtsi
> +++ b/arch/arm64/boot/dts/lg/lg1312.dtsi
> @@ -21,27 +21,27 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
> diff --git a/arch/arm64/boot/dts/lg/lg1313.dtsi b/arch/arm64/boot/dts/lg/lg1313.dtsi
> index 16ced1ff1ad3..82c6645b58b7 100644
> --- a/arch/arm64/boot/dts/lg/lg1313.dtsi
> +++ b/arch/arm64/boot/dts/lg/lg1313.dtsi
> @@ -21,27 +21,27 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
> diff --git a/arch/arm64/boot/dts/marvell/armada-372x.dtsi b/arch/arm64/boot/dts/marvell/armada-372x.dtsi
> index 6800945a88ad..5ce55bdbb995 100644
> --- a/arch/arm64/boot/dts/marvell/armada-372x.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-372x.dtsi
> @@ -18,7 +18,7 @@
>  	cpus {
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x1>;
>  			clocks = <&nb_periph_clk 16>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
> index e05594ea15fb..3087da80c72b 100644
> --- a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
> @@ -42,7 +42,7 @@
>  		#size-cells = <0>;
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0>;
>  			clocks = <&nb_periph_clk 16>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi b/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
> index d3c0636558ff..861fd21922c4 100644
> --- a/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
> @@ -17,13 +17,13 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x000>;
>  			enable-method = "psci";
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x001>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi b/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
> index 01ea662afba8..2baafe12ebd4 100644
> --- a/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
> @@ -17,25 +17,25 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x000>;
>  			enable-method = "psci";
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x001>;
>  			enable-method = "psci";
>  		};
>  		cpu2: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x100>;
>  			enable-method = "psci";
>  		};
>  		cpu3: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x101>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi b/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
> index b788cb63caf2..d1a7143ef3d4 100644
> --- a/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
> @@ -15,49 +15,49 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x000>;
>  			enable-method = "psci";
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x001>;
>  			enable-method = "psci";
>  		};
>  		cpu2: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x100>;
>  			enable-method = "psci";
>  		};
>  		cpu3: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x101>;
>  			enable-method = "psci";
>  		};
>  		cpu4: cpu@200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x200>;
>  			enable-method = "psci";
>  		};
>  		cpu5: cpu@201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x201>;
>  			enable-method = "psci";
>  		};
>  		cpu6: cpu@300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x300>;
>  			enable-method = "psci";
>  		};
>  		cpu7: cpu@301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x301>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/mediatek/mt7622.dtsi b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
> index 8fc4aa77f012..0806daa12541 100644
> --- a/arch/arm64/boot/dts/mediatek/mt7622.dtsi
> +++ b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
> @@ -70,7 +70,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			clocks = <&infracfg CLK_INFRA_MUX1_SEL>,
>  				 <&apmixedsys CLK_APMIXED_MAIN_CORE_EN>;
> @@ -84,7 +84,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			clocks = <&infracfg CLK_INFRA_MUX1_SEL>,
>  				 <&apmixedsys CLK_APMIXED_MAIN_CORE_EN>;
> diff --git a/arch/arm64/boot/dts/nvidia/tegra132.dtsi b/arch/arm64/boot/dts/nvidia/tegra132.dtsi
> index fa5a7c4bc807..631a7f77c386 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra132.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra132.dtsi
> @@ -1082,13 +1082,13 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "nvidia,denver", "arm,armv8";
> +			compatible = "nvidia,denver";
>  			reg = <0>;
>  		};
>  
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "nvidia,denver", "arm,armv8";
> +			compatible = "nvidia,denver";
>  			reg = <1>;
>  		};
>  	};
> diff --git a/arch/arm64/boot/dts/nvidia/tegra186.dtsi b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
> index 22815db4a3ed..66ea7e7c79f5 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra186.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
> @@ -982,37 +982,37 @@
>  		#size-cells = <0>;
>  
>  		cpu@0 {
> -			compatible = "nvidia,tegra186-denver", "arm,armv8";
> +			compatible = "nvidia,tegra186-denver";
>  			device_type = "cpu";
>  			reg = <0x000>;
>  		};
>  
>  		cpu@1 {
> -			compatible = "nvidia,tegra186-denver", "arm,armv8";
> +			compatible = "nvidia,tegra186-denver";
>  			device_type = "cpu";
>  			reg = <0x001>;
>  		};
>  
>  		cpu@2 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x100>;
>  		};
>  
>  		cpu@3 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x101>;
>  		};
>  
>  		cpu@4 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x102>;
>  		};
>  
>  		cpu@5 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x103>;
>  		};
> diff --git a/arch/arm64/boot/dts/nvidia/tegra194.dtsi b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
> index 6dfa1ca0b851..35e290c35550 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra194.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
> @@ -871,56 +871,56 @@
>  		#size-cells = <0>;
>  
>  		cpu@0 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x10000>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@1 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x10001>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@2 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x100>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@3 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x101>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@4 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x200>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@5 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x201>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@6 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x10300>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@7 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x10301>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
> index 18226980f7c3..aea1dbc3f53e 100644
> --- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
> +++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
> @@ -441,7 +441,7 @@
>  
>  		CPU0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> @@ -449,7 +449,7 @@
>  
>  		CPU1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x1>;
>  			next-level-cache = <&L2_0>;
> @@ -457,7 +457,7 @@
>  
>  		CPU2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x2>;
>  			next-level-cache = <&L2_0>;
> @@ -465,7 +465,7 @@
>  
>  		CPU3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x3>;
>  			next-level-cache = <&L2_0>;
> diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi
> index c5348c3da5a2..bfa61ca1b1c5 100644
> --- a/arch/arm64/boot/dts/qcom/msm8916.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi
> @@ -106,7 +106,7 @@
>  
>  		CPU0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> @@ -118,7 +118,7 @@
>  
>  		CPU1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x1>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> @@ -130,7 +130,7 @@
>  
>  		CPU2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x2>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> @@ -142,7 +142,7 @@
>  
>  		CPU3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x3>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/qcom/msm8992.dtsi b/arch/arm64/boot/dts/qcom/msm8992.dtsi
> index cf5cacdd624d..50cefb822d6d 100644
> --- a/arch/arm64/boot/dts/qcom/msm8992.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8992.dtsi
> @@ -38,7 +38,7 @@
>  
>  		CPU0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			next-level-cache = <&L2_0>;
>  			L2_0: l2-cache {
> diff --git a/arch/arm64/boot/dts/qcom/msm8994.dtsi b/arch/arm64/boot/dts/qcom/msm8994.dtsi
> index f33c41d01c86..6a4049aae0c3 100644
> --- a/arch/arm64/boot/dts/qcom/msm8994.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8994.dtsi
> @@ -40,7 +40,7 @@
>  
>  		CPU0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0>;
>  			next-level-cache = <&L2_0>;
>  			L2_0: l2-cache {
> diff --git a/arch/arm64/boot/dts/realtek/rtd1295.dtsi b/arch/arm64/boot/dts/realtek/rtd1295.dtsi
> index 8d9ac05d17dc..41d7858da826 100644
> --- a/arch/arm64/boot/dts/realtek/rtd1295.dtsi
> +++ b/arch/arm64/boot/dts/realtek/rtd1295.dtsi
> @@ -17,28 +17,28 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			next-level-cache = <&l2>;
>  		};
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			next-level-cache = <&l2>;
>  		};
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			next-level-cache = <&l2>;
>  		};
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			next-level-cache = <&l2>;
>  		};
> diff --git a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi b/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
> index 20745a8528c5..2c11b18b7d78 100644
> --- a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
> @@ -61,7 +61,7 @@
>  		#size-cells = <0>;
>  
>  		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA57_CPU0>;
> @@ -71,7 +71,7 @@
>  		};
>  
>  		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA57_CPU1>;
> @@ -81,7 +81,7 @@
>  		};
>  
>  		a53_0: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x100>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA53_CPU0>;
> @@ -91,7 +91,7 @@
>  		};
>  
>  		a53_1: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x101>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA53_CPU1>;
> @@ -101,7 +101,7 @@
>  		};
>  
>  		a53_2: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x102>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA53_CPU2>;
> @@ -111,7 +111,7 @@
>  		};
>  
>  		a53_3: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x103>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
> index af9605d5db27..4bb8a877cdf8 100644
> --- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
> @@ -149,7 +149,7 @@
>  		};
>  
>  		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA57_CPU0>;
> @@ -162,7 +162,7 @@
>  		};
>  
>  		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA57_CPU1>;
> @@ -175,7 +175,7 @@
>  		};
>  
>  		a57_2: cpu@2 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x2>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA57_CPU2>;
> @@ -188,7 +188,7 @@
>  		};
>  
>  		a57_3: cpu@3 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x3>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA57_CPU3>;
> @@ -201,7 +201,7 @@
>  		};
>  
>  		a53_0: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x100>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA53_CPU0>;
> @@ -213,7 +213,7 @@
>  		};
>  
>  		a53_1: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x101>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA53_CPU1>;
> @@ -225,7 +225,7 @@
>  		};
>  
>  		a53_2: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x102>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA53_CPU2>;
> @@ -237,7 +237,7 @@
>  		};
>  
>  		a53_3: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x103>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
> index afedbf5728ec..f613d3cefab2 100644
> --- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
> @@ -154,7 +154,7 @@
>  		};
>  
>  		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA57_CPU0>;
> @@ -167,7 +167,7 @@
>  		};
>  
>  		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA57_CPU1>;
> @@ -180,7 +180,7 @@
>  		};
>  
>  		a53_0: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x100>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA53_CPU0>;
> @@ -192,7 +192,7 @@
>  		};
>  
>  		a53_1: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x101>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA53_CPU1>;
> @@ -204,7 +204,7 @@
>  		};
>  
>  		a53_2: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x102>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA53_CPU2>;
> @@ -216,7 +216,7 @@
>  		};
>  
>  		a53_3: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x103>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77965.dtsi b/arch/arm64/boot/dts/renesas/r8a77965.dtsi
> index 6dc9b1fef830..979f14d1fcc4 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77965.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77965.dtsi
> @@ -105,7 +105,7 @@
>  		#size-cells = <0>;
>  
>  		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77965_PD_CA57_CPU0>;
> @@ -116,7 +116,7 @@
>  		};
>  
>  		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77965_PD_CA57_CPU1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970.dtsi b/arch/arm64/boot/dts/renesas/r8a77970.dtsi
> index 563428d1cdc2..5b6164d4b8e3 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77970.dtsi
> @@ -37,7 +37,7 @@
>  
>  		a53_0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0>;
>  			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
>  			power-domains = <&sysc R8A77970_PD_CA53_CPU0>;
> @@ -47,7 +47,7 @@
>  
>  		a53_1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <1>;
>  			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
>  			power-domains = <&sysc R8A77970_PD_CA53_CPU1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77980.dtsi b/arch/arm64/boot/dts/renesas/r8a77980.dtsi
> index 5bd9b2547c36..4081622d548a 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77980.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77980.dtsi
> @@ -38,7 +38,7 @@
>  
>  		a53_0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0>;
>  			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>  			power-domains = <&sysc R8A77980_PD_CA53_CPU0>;
> @@ -48,7 +48,7 @@
>  
>  		a53_1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <1>;
>  			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>  			power-domains = <&sysc R8A77980_PD_CA53_CPU1>;
> @@ -58,7 +58,7 @@
>  
>  		a53_2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <2>;
>  			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>  			power-domains = <&sysc R8A77980_PD_CA53_CPU2>;
> @@ -68,7 +68,7 @@
>  
>  		a53_3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <3>;
>  			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>  			power-domains = <&sysc R8A77980_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77990.dtsi b/arch/arm64/boot/dts/renesas/r8a77990.dtsi
> index b2f606e286ce..5ce2dcea5136 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77990.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77990.dtsi
> @@ -60,7 +60,7 @@
>  		#size-cells = <0>;
>  
>  		a53_0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77990_PD_CA53_CPU0>;
> @@ -69,7 +69,7 @@
>  		};
>  
>  		a53_1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77990_PD_CA53_CPU1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77995.dtsi b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
> index 8530d9fc1371..5bf3af246e14 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77995.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
> @@ -27,7 +27,7 @@
>  		#size-cells = <0>;
>  
>  		a53_0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77995_PD_CA53_CPU0>;
> diff --git a/arch/arm64/boot/dts/rockchip/px30.dtsi b/arch/arm64/boot/dts/rockchip/px30.dtsi
> index 9aa8d5ef9e45..eb992d60e6ba 100644
> --- a/arch/arm64/boot/dts/rockchip/px30.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/px30.dtsi
> @@ -40,7 +40,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> @@ -52,7 +52,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> @@ -64,7 +64,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> @@ -76,7 +76,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> index ecd7f19c3542..0f72bb33ce86 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> @@ -37,7 +37,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> @@ -49,7 +49,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> @@ -61,7 +61,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> @@ -73,7 +73,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> index 7014d10b954c..06e7c31d7d07 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> @@ -73,7 +73,7 @@
>  
>  		cpu_l0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -81,7 +81,7 @@
>  
>  		cpu_l1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -89,7 +89,7 @@
>  
>  		cpu_l2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -97,7 +97,7 @@
>  
>  		cpu_l3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -105,7 +105,7 @@
>  
>  		cpu_b0: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -113,7 +113,7 @@
>  
>  		cpu_b1: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -121,7 +121,7 @@
>  
>  		cpu_b2: cpu@102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -129,7 +129,7 @@
>  
>  		cpu_b3: cpu@103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> index 6cc1c9fa4ea6..db9d948c0b03 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> @@ -68,7 +68,7 @@
>  
>  		cpu_l0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -79,7 +79,7 @@
>  
>  		cpu_l1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -90,7 +90,7 @@
>  
>  		cpu_l2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -101,7 +101,7 @@
>  
>  		cpu_l3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -112,7 +112,7 @@
>  
>  		cpu_b0: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKB>;
> @@ -123,7 +123,7 @@
>  
>  		cpu_b1: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKB>;
> diff --git a/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi b/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
> index 31ba52b14e99..a3cd475b48d2 100644
> --- a/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
> +++ b/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
> @@ -33,7 +33,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x000>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -42,7 +42,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x001>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi b/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
> index 4a0c46cb11cd..7a68ee1a35d5 100644
> --- a/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
> +++ b/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
> @@ -43,7 +43,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0 0x000>;
>  			clocks = <&sys_clk 32>;
>  			enable-method = "psci";
> @@ -53,7 +53,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0 0x001>;
>  			clocks = <&sys_clk 32>;
>  			enable-method = "psci";
> @@ -63,7 +63,7 @@
>  
>  		cpu2: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x100>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -73,7 +73,7 @@
>  
>  		cpu3: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x101>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi b/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
> index 4f57c9e9d7a8..152c89a64da5 100644
> --- a/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
> +++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
> @@ -39,7 +39,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x000>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -48,7 +48,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x001>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -57,7 +57,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x002>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -66,7 +66,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x003>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/sprd/sc9836.dtsi b/arch/arm64/boot/dts/sprd/sc9836.dtsi
> index 4bcdbb709c01..286d7173f94f 100644
> --- a/arch/arm64/boot/dts/sprd/sc9836.dtsi
> +++ b/arch/arm64/boot/dts/sprd/sc9836.dtsi
> @@ -18,28 +18,28 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/sprd/sc9860.dtsi b/arch/arm64/boot/dts/sprd/sc9860.dtsi
> index 5f57bf055cde..b25d19977170 100644
> --- a/arch/arm64/boot/dts/sprd/sc9860.dtsi
> +++ b/arch/arm64/boot/dts/sprd/sc9860.dtsi
> @@ -50,7 +50,7 @@
>  
>  		CPU0: cpu@530000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530000>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -58,7 +58,7 @@
>  
>  		CPU1: cpu@530001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530001>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -66,7 +66,7 @@
>  
>  		CPU2: cpu@530002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530002>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -74,7 +74,7 @@
>  
>  		CPU3: cpu@530003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530003>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -82,7 +82,7 @@
>  
>  		CPU4: cpu@530100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530100>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -90,7 +90,7 @@
>  
>  		CPU5: cpu@530101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530101>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -98,7 +98,7 @@
>  
>  		CPU6: cpu@530102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530102>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -106,7 +106,7 @@
>  
>  		CPU7: cpu@530103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530103>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> diff --git a/arch/arm64/boot/dts/synaptics/as370.dtsi b/arch/arm64/boot/dts/synaptics/as370.dtsi
> index 7331acf3874e..addeb0efc616 100644
> --- a/arch/arm64/boot/dts/synaptics/as370.dtsi
> +++ b/arch/arm64/boot/dts/synaptics/as370.dtsi
> @@ -23,7 +23,7 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0>;
>  			enable-method = "psci";
> @@ -32,7 +32,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x1>;
>  			enable-method = "psci";
> @@ -41,7 +41,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x2>;
>  			enable-method = "psci";
> @@ -50,7 +50,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi b/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
> index 216767e2edf6..15625b99e336 100644
> --- a/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
> +++ b/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
> @@ -27,7 +27,7 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0>;
>  			enable-method = "psci";
> @@ -36,7 +36,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x1>;
>  			enable-method = "psci";
> @@ -45,7 +45,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x2>;
>  			enable-method = "psci";
> @@ -54,7 +54,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/ti/k3-am654.dtsi b/arch/arm64/boot/dts/ti/k3-am654.dtsi
> index 2affa6f6617e..b221abf43ac2 100644
> --- a/arch/arm64/boot/dts/ti/k3-am654.dtsi
> +++ b/arch/arm64/boot/dts/ti/k3-am654.dtsi
> @@ -34,7 +34,7 @@
>  		};
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x000>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -48,7 +48,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x001>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -62,7 +62,7 @@
>  		};
>  
>  		cpu2: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x100>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -76,7 +76,7 @@
>  		};
>  
>  		cpu3: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x101>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> index fa4fd777d90e..9aa67340a4d8 100644
> --- a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> +++ b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> @@ -22,7 +22,7 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			operating-points-v2 = <&cpu_opp_table>;
> @@ -31,7 +31,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x1>;
> @@ -40,7 +40,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x2>;
> @@ -49,7 +49,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x3>;
> diff --git a/arch/arm64/boot/dts/zte/zx296718.dtsi b/arch/arm64/boot/dts/zte/zx296718.dtsi
> index 6eef64761009..cc54837ff4ba 100644
> --- a/arch/arm64/boot/dts/zte/zx296718.dtsi
> +++ b/arch/arm64/boot/dts/zte/zx296718.dtsi
> @@ -86,7 +86,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			clocks = <&topcrm A53_GATE>;
> @@ -95,7 +95,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			clocks = <&topcrm A53_GATE>;
> @@ -104,7 +104,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			clocks = <&topcrm A53_GATE>;
> @@ -113,7 +113,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			clocks = <&topcrm A53_GATE>;
> -- 
> 2.19.1
> 

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (3 preceding siblings ...)
  2019-01-10  7:12 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Manivannan Sadhasivam
@ 2019-01-10  7:48 ` Krzysztof Kozlowski
  2019-01-10  8:01 ` yamada.masahiro
                   ` (16 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Krzysztof Kozlowski @ 2019-01-10  7:48 UTC (permalink / raw)
  To: Rob Herring
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding,
	Will Deacon, Manivannan Sadhasivam, Mark Rutland,
	linux-renesas-soc, Lorenzo Pieralisi, arm, linux-rockchip,
	Kevin Hilman, Gregory Clement, Magnus Damm, Michal Simek, Wei Xu,
	Jonathan Hunter, linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Scott Branden, Masahiro Yamada, Chunyan Zhang,
	Chanho Min, Duc Dang, linux-kernel, Tero Kristo, Dinh Nguyen,
	Jisheng Zhang, Sudeep Holla, Jun Nie, Sebastian Hesselbarth,
	Shawn Guo, Andreas Färber

On Wed, 9 Jan 2019 at 21:29, Rob Herring <robh@kernel.org> wrote:
>
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
>
> This fixes warnings generated by the DT schema.
>
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
>
> Note that there's still a case left in msm8998 that needs a new
> compatible string.
>
> Rob
>
>  arch/arm64/boot/dts/actions/s700.dtsi         |   8 +-
>  arch/arm64/boot/dts/actions/s900.dtsi         |   8 +-
>  arch/arm64/boot/dts/al/alpine-v2.dtsi         |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi  |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi  |   8 +-
>  .../boot/dts/altera/socfpga_stratix10.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-axg.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-g12a.dtsi   |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gx.dtsi     |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gxm.dtsi    |   8 +-
>  arch/arm64/boot/dts/apm/apm-shadowcat.dtsi    |  16 +--
>  arch/arm64/boot/dts/apm/apm-storm.dtsi        |  16 +--
>  arch/arm64/boot/dts/arm/juno-r1.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno-r2.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno.dts              |  12 +-
>  .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts |   4 +-
>  .../boot/dts/broadcom/northstar2/ns2.dtsi     |   8 +-
>  .../boot/dts/broadcom/stingray/stingray.dtsi  |  16 +--
>  arch/arm64/boot/dts/cavium/thunder-88xx.dtsi  |  96 ++++++-------
>  arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi |   8 +-
>  arch/arm64/boot/dts/exynos/exynos5433.dtsi    |  16 +--
>  arch/arm64/boot/dts/exynos/exynos7.dtsi       |   8 +-

For Exynos:
Acked-by: Krzysztof Kozlowski <krzk@kernel.org>

Best regards,
Krzysztof

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* RE: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (4 preceding siblings ...)
  2019-01-10  7:48 ` Krzysztof Kozlowski
@ 2019-01-10  8:01 ` yamada.masahiro
  2019-01-10  8:06 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' " Gregory CLEMENT
                   ` (15 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: yamada.masahiro @ 2019-01-10  8:01 UTC (permalink / raw)
  To: robh, arm
  Cc: nm, andrew, heiko, maxime.ripard, liviu.dudau, david.brown,
	thierry.reding, xuwei5, manivannan.sadhasivam, mark.rutland,
	linux-renesas-soc, lorenzo.pieralisi, linux-rockchip, khilman,
	gregory.clement, magnus.damm, michal.simek, krzk, jonathanh,
	linux-samsung-soc, wens, kgene, bcm-kernel-feedback-list,
	linux-arm-msm, andy.gross, orsonzhai, tsahee, devicetree,
	linux-tegra, jason, antoine.tenart, rjui, rrichter, horms,
	linux-mediatek, jnair, matthias.bgg, linux-amlogic,
	linux-arm-kernel, will.deacon, sbranden, baolin.wang, zhang.lyra,
	chanho.min, dhdang, linux-kernel, t-kristo, dinguyen,
	Jisheng.Zhang, sudeep.holla, jun.nie, sebastian.hesselbarth,
	shawnguo, afaerber



> -----Original Message-----
> From: Rob Herring [mailto:robh@kernel.org]
> Sent: Thursday, January 10, 2019 5:30 AM
> To: arm@kernel.org
> Cc: devicetree@vger.kernel.org; linux-kernel@vger.kernel.org; Andreas
> Färber <afaerber@suse.de>; Manivannan Sadhasivam
> <manivannan.sadhasivam@linaro.org>; Tsahee Zidenberg
> <tsahee@annapurnalabs.com>; Antoine Tenart <antoine.tenart@bootlin.com>;
> Maxime Ripard <maxime.ripard@bootlin.com>; Chen-Yu Tsai <wens@csie.org>;
> Dinh Nguyen <dinguyen@kernel.org>; Kevin Hilman <khilman@baylibre.com>;
> Duc Dang <dhdang@apm.com>; Liviu Dudau <liviu.dudau@arm.com>; Sudeep Holla
> <sudeep.holla@arm.com>; Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>;
> Ray Jui <rjui@broadcom.com>; Scott Branden <sbranden@broadcom.com>;
> bcm-kernel-feedback-list@broadcom.com; Robert Richter
> <rrichter@cavium.com>; Jayachandran C <jnair@caviumnetworks.com>; Kukjin
> Kim <kgene@kernel.org>; Krzysztof Kozlowski <krzk@kernel.org>; Wei Xu
> <xuwei5@hisilicon.com>; Chanho Min <chanho.min@lge.com>; Jason Cooper
> <jason@lakedaemon.net>; Andrew Lunn <andrew@lunn.ch>; Gregory Clement
> <gregory.clement@bootlin.com>; Sebastian Hesselbarth
> <sebastian.hesselbarth@gmail.com>; Matthias Brugger
> <matthias.bgg@gmail.com>; Thierry Reding <thierry.reding@gmail.com>;
> Jonathan Hunter <jonathanh@nvidia.com>; Andy Gross
> <andy.gross@linaro.org>; David Brown <david.brown@linaro.org>; Simon
> Horman <horms@verge.net.au>; Magnus Damm <magnus.damm@gmail.com>; Heiko
> Stuebner <heiko@sntech.de>; Yamada, Masahiro/山田 真弘
> <yamada.masahiro@socionext.com>; Orson Zhai <orsonzhai@gmail.com>;
> Baolin Wang <baolin.wang@linaro.org>; Chunyan Zhang
> <zhang.lyra@gmail.com>; Jisheng Zhang <Jisheng.Zhang@synaptics.com>;
> Tero Kristo <t-kristo@ti.com>; Nishanth Menon <nm@ti.com>; Jun Nie
> <jun.nie@linaro.org>; Shawn Guo <shawnguo@kernel.org>;
> linux-arm-kernel@lists.infradead.org;
> linux-amlogic@lists.infradead.org; linux-samsung-soc@vger.kernel.org;
> linux-mediatek@lists.infradead.org; linux-tegra@vger.kernel.org;
> linux-arm-msm@vger.kernel.org; linux-renesas-soc@vger.kernel.org;
> linux-rockchip@lists.infradead.org; Mark Rutland <mark.rutland@arm.com>;
> Will Deacon <will.deacon@arm.com>; Michal Simek <michal.simek@xilinx.com>
> Subject: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8'
> compatible string
> 
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
> 
> Note that there's still a case left in msm8998 that needs a new
> compatible string.
> 
> Rob

[> ] 

>  .../boot/dts/socionext/uniphier-ld11.dtsi     |   4 +-
>  .../boot/dts/socionext/uniphier-ld20.dtsi     |   8 +-
>  .../boot/dts/socionext/uniphier-pxs3.dtsi     |   8 +-


For uniphier,

Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>


BTW, do you have a plan to fix files under
Documentation/devicetree/bindings/ ?

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (5 preceding siblings ...)
  2019-01-10  8:01 ` yamada.masahiro
@ 2019-01-10  8:06 ` Gregory CLEMENT
  2019-01-10  8:13 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Thierry Reding
                   ` (14 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Gregory CLEMENT @ 2019-01-10  8:06 UTC (permalink / raw)
  To: Rob Herring
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, arm, linux-rockchip, Kevin Hilman,
	Magnus Damm, Michal Simek, Krzysztof Kozlowski, Jonathan Hunter,
	linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Dinh Nguyen, Jisheng Zhang, Sudeep Holla, Jun Nie,
	Sebastian Hesselbarth, Shawn Guo, Andreas Färber

Hi Rob,
 
 On mer., janv. 09 2019, Rob Herring <robh@kernel.org> wrote:

> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
>
> This fixes warnings generated by the DT schema.
>
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>

For Marvell (mvebu) SoCs:

Acked-by: Gregory CLEMENT <gregory.clement@bootlin.com>

Thanks,

Gregory


> ---
> armsoc folks, Please apply directly.
>
> Note that there's still a case left in msm8998 that needs a new 
> compatible string.
>
> Rob
>
>  arch/arm64/boot/dts/actions/s700.dtsi         |   8 +-
>  arch/arm64/boot/dts/actions/s900.dtsi         |   8 +-
>  arch/arm64/boot/dts/al/alpine-v2.dtsi         |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi  |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi  |   8 +-
>  .../boot/dts/altera/socfpga_stratix10.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-axg.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-g12a.dtsi   |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gx.dtsi     |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gxm.dtsi    |   8 +-
>  arch/arm64/boot/dts/apm/apm-shadowcat.dtsi    |  16 +--
>  arch/arm64/boot/dts/apm/apm-storm.dtsi        |  16 +--
>  arch/arm64/boot/dts/arm/juno-r1.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno-r2.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno.dts              |  12 +-
>  .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts |   4 +-
>  .../boot/dts/broadcom/northstar2/ns2.dtsi     |   8 +-
>  .../boot/dts/broadcom/stingray/stingray.dtsi  |  16 +--
>  arch/arm64/boot/dts/cavium/thunder-88xx.dtsi  |  96 ++++++-------
>  arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi |   8 +-
>  arch/arm64/boot/dts/exynos/exynos5433.dtsi    |  16 +--
>  arch/arm64/boot/dts/exynos/exynos7.dtsi       |   8 +-
>  arch/arm64/boot/dts/hisilicon/hi3660.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hi3670.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hi6220.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hip05.dtsi      |  32 ++---
>  arch/arm64/boot/dts/hisilicon/hip06.dtsi      |  32 ++---
>  arch/arm64/boot/dts/hisilicon/hip07.dtsi      | 128 +++++++++---------
>  arch/arm64/boot/dts/lg/lg1312.dtsi            |   8 +-
>  arch/arm64/boot/dts/lg/lg1313.dtsi            |   8 +-
>  arch/arm64/boot/dts/marvell/armada-372x.dtsi  |   2 +-
>  arch/arm64/boot/dts/marvell/armada-37xx.dtsi  |   2 +-
>  .../boot/dts/marvell/armada-ap806-dual.dtsi   |   4 +-
>  .../boot/dts/marvell/armada-ap806-quad.dtsi   |   8 +-
>  .../marvell/armada-ap810-ap0-octa-core.dtsi   |  16 +--
>  arch/arm64/boot/dts/mediatek/mt7622.dtsi      |   4 +-
>  arch/arm64/boot/dts/nvidia/tegra132.dtsi      |   4 +-
>  arch/arm64/boot/dts/nvidia/tegra186.dtsi      |  12 +-
>  arch/arm64/boot/dts/nvidia/tegra194.dtsi      |  16 +--
>  arch/arm64/boot/dts/qcom/ipq8074.dtsi         |   8 +-
>  arch/arm64/boot/dts/qcom/msm8916.dtsi         |   8 +-
>  arch/arm64/boot/dts/qcom/msm8992.dtsi         |   2 +-
>  arch/arm64/boot/dts/qcom/msm8994.dtsi         |   2 +-
>  arch/arm64/boot/dts/realtek/rtd1295.dtsi      |   8 +-
>  arch/arm64/boot/dts/renesas/r8a774a1.dtsi     |  12 +-
>  arch/arm64/boot/dts/renesas/r8a7795.dtsi      |  16 +--
>  arch/arm64/boot/dts/renesas/r8a7796.dtsi      |  12 +-
>  arch/arm64/boot/dts/renesas/r8a77965.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77970.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77980.dtsi     |   8 +-
>  arch/arm64/boot/dts/renesas/r8a77990.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77995.dtsi     |   2 +-
>  arch/arm64/boot/dts/rockchip/px30.dtsi        |   8 +-
>  arch/arm64/boot/dts/rockchip/rk3328.dtsi      |   8 +-
>  arch/arm64/boot/dts/rockchip/rk3368.dtsi      |  16 +--
>  arch/arm64/boot/dts/rockchip/rk3399.dtsi      |  12 +-
>  .../boot/dts/socionext/uniphier-ld11.dtsi     |   4 +-
>  .../boot/dts/socionext/uniphier-ld20.dtsi     |   8 +-
>  .../boot/dts/socionext/uniphier-pxs3.dtsi     |   8 +-
>  arch/arm64/boot/dts/sprd/sc9836.dtsi          |   8 +-
>  arch/arm64/boot/dts/sprd/sc9860.dtsi          |  16 +--
>  arch/arm64/boot/dts/synaptics/as370.dtsi      |   8 +-
>  arch/arm64/boot/dts/synaptics/berlin4ct.dtsi  |   8 +-
>  arch/arm64/boot/dts/ti/k3-am654.dtsi          |   8 +-
>  arch/arm64/boot/dts/xilinx/zynqmp.dtsi        |   8 +-
>  arch/arm64/boot/dts/zte/zx296718.dtsi         |   8 +-
>  67 files changed, 427 insertions(+), 427 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/actions/s700.dtsi b/arch/arm64/boot/dts/actions/s700.dtsi
> index 192c7b39c8c1..273a1b169efc 100644
> --- a/arch/arm64/boot/dts/actions/s700.dtsi
> +++ b/arch/arm64/boot/dts/actions/s700.dtsi
> @@ -18,28 +18,28 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900.dtsi
> index 491ddccc9038..9e75782b438f 100644
> --- a/arch/arm64/boot/dts/actions/s900.dtsi
> +++ b/arch/arm64/boot/dts/actions/s900.dtsi
> @@ -18,28 +18,28 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/al/alpine-v2.dtsi b/arch/arm64/boot/dts/al/alpine-v2.dtsi
> index 5b7bef684256..d5e7e2bb4e6c 100644
> --- a/arch/arm64/boot/dts/al/alpine-v2.dtsi
> +++ b/arch/arm64/boot/dts/al/alpine-v2.dtsi
> @@ -47,28 +47,28 @@
>  		#size-cells = <0>;
>  
>  		cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@2 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@3 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
> index 837a03dee875..1583afd034ae 100644
> --- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
> @@ -84,7 +84,7 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0>;
>  			enable-method = "psci";
> @@ -92,7 +92,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <1>;
>  			enable-method = "psci";
> @@ -100,7 +100,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <2>;
>  			enable-method = "psci";
> @@ -108,7 +108,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
> index c22621b4b8e9..96acafd3a852 100644
> --- a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
> @@ -48,28 +48,28 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> index d93a7add67e7..48e170a2b141 100644
> --- a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> @@ -22,28 +22,28 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
> index b2c9bb664595..af4d00741644 100644
> --- a/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
> +++ b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
> @@ -42,28 +42,28 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x0>;
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x1>;
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x2>;
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x3>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> index fffd55787981..1b69efabd49a 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> @@ -68,7 +68,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -77,7 +77,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -86,7 +86,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -95,7 +95,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
> index 3b82a975c663..10418e4b048a 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
> @@ -20,7 +20,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -28,7 +28,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -36,7 +36,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -44,7 +44,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
> index 44c5c51ff1fa..3b63ead4f4ed 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
> @@ -56,7 +56,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -65,7 +65,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -74,7 +74,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -83,7 +83,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
> index 247888d68a3a..ed3a3d5adf31 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
> @@ -44,7 +44,7 @@
>  
>  		cpu4: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -53,7 +53,7 @@
>  
>  		cpu5: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -62,7 +62,7 @@
>  
>  		cpu6: cpu@102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -71,7 +71,7 @@
>  
>  		cpu7: cpu@103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi b/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
> index d8ecd1661461..7faea28a37b0 100644
> --- a/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
> +++ b/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
> @@ -21,7 +21,7 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x000>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -31,7 +31,7 @@
>  		};
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x001>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -41,7 +41,7 @@
>  		};
>  		cpu@100 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x100>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -51,7 +51,7 @@
>  		};
>  		cpu@101 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x101>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -61,7 +61,7 @@
>  		};
>  		cpu@200 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x200>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -71,7 +71,7 @@
>  		};
>  		cpu@201 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x201>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -81,7 +81,7 @@
>  		};
>  		cpu@300 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x300>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -91,7 +91,7 @@
>  		};
>  		cpu@301 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x301>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi
> index 00e82b8e9a19..94d637d17262 100644
> --- a/arch/arm64/boot/dts/apm/apm-storm.dtsi
> +++ b/arch/arm64/boot/dts/apm/apm-storm.dtsi
> @@ -21,7 +21,7 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x000>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -29,7 +29,7 @@
>  		};
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x001>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -37,7 +37,7 @@
>  		};
>  		cpu@100 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x100>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -45,7 +45,7 @@
>  		};
>  		cpu@101 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x101>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -53,7 +53,7 @@
>  		};
>  		cpu@200 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x200>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -61,7 +61,7 @@
>  		};
>  		cpu@201 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x201>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -69,7 +69,7 @@
>  		};
>  		cpu@300 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x300>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -77,7 +77,7 @@
>  		};
>  		cpu@301 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x301>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> diff --git a/arch/arm64/boot/dts/arm/juno-r1.dts b/arch/arm64/boot/dts/arm/juno-r1.dts
> index b2b7ced633cf..5f290090b0cf 100644
> --- a/arch/arm64/boot/dts/arm/juno-r1.dts
> +++ b/arch/arm64/boot/dts/arm/juno-r1.dts
> @@ -85,7 +85,7 @@
>  		};
>  
>  		A57_0: cpu@0 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0 0x0>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -102,7 +102,7 @@
>  		};
>  
>  		A57_1: cpu@1 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0 0x1>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -119,7 +119,7 @@
>  		};
>  
>  		A53_0: cpu@100 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -136,7 +136,7 @@
>  		};
>  
>  		A53_1: cpu@101 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -153,7 +153,7 @@
>  		};
>  
>  		A53_2: cpu@102 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -170,7 +170,7 @@
>  		};
>  
>  		A53_3: cpu@103 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/arm/juno-r2.dts b/arch/arm64/boot/dts/arm/juno-r2.dts
> index ab77adb4f3c2..4e693bd957b2 100644
> --- a/arch/arm64/boot/dts/arm/juno-r2.dts
> +++ b/arch/arm64/boot/dts/arm/juno-r2.dts
> @@ -85,7 +85,7 @@
>  		};
>  
>  		A72_0: cpu@0 {
> -			compatible = "arm,cortex-a72","arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x0>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -102,7 +102,7 @@
>  		};
>  
>  		A72_1: cpu@1 {
> -			compatible = "arm,cortex-a72","arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x1>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -119,7 +119,7 @@
>  		};
>  
>  		A53_0: cpu@100 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -136,7 +136,7 @@
>  		};
>  
>  		A53_1: cpu@101 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -153,7 +153,7 @@
>  		};
>  
>  		A53_2: cpu@102 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -170,7 +170,7 @@
>  		};
>  
>  		A53_3: cpu@103 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/arm/juno.dts b/arch/arm64/boot/dts/arm/juno.dts
> index 08d4ba1716c3..148eb533f7a0 100644
> --- a/arch/arm64/boot/dts/arm/juno.dts
> +++ b/arch/arm64/boot/dts/arm/juno.dts
> @@ -84,7 +84,7 @@
>  		};
>  
>  		A57_0: cpu@0 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0 0x0>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -101,7 +101,7 @@
>  		};
>  
>  		A57_1: cpu@1 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0 0x1>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -118,7 +118,7 @@
>  		};
>  
>  		A53_0: cpu@100 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -135,7 +135,7 @@
>  		};
>  
>  		A53_1: cpu@101 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -152,7 +152,7 @@
>  		};
>  
>  		A53_2: cpu@102 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -169,7 +169,7 @@
>  		};
>  
>  		A53_3: cpu@103 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts b/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
> index 8981c3d2ff18..22383c26bb03 100644
> --- a/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
> +++ b/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
> @@ -43,14 +43,14 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0>;
>  			next-level-cache = <&L2_0>;
>  		};
>  
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 1>;
>  			next-level-cache = <&L2_0>;
>  		};
> diff --git a/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi b/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
> index ea854f689fda..15f7b0ed3836 100644
> --- a/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
> +++ b/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
> @@ -47,7 +47,7 @@
>  
>  		A57_0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0 0>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -55,7 +55,7 @@
>  
>  		A57_1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0 1>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -63,7 +63,7 @@
>  
>  		A57_2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0 2>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -71,7 +71,7 @@
>  
>  		A57_3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0 3>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> diff --git a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
> index cfeaa855bd05..35c4670c00d1 100644
> --- a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
> +++ b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
> @@ -44,7 +44,7 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -52,7 +52,7 @@
>  
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -60,7 +60,7 @@
>  
>  		cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER1_L2>;
> @@ -68,7 +68,7 @@
>  
>  		cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER1_L2>;
> @@ -76,7 +76,7 @@
>  
>  		cpu@200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x200>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER2_L2>;
> @@ -84,7 +84,7 @@
>  
>  		cpu@201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x201>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER2_L2>;
> @@ -92,7 +92,7 @@
>  
>  		cpu@300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x300>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER3_L2>;
> @@ -100,7 +100,7 @@
>  
>  		cpu@301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x301>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER3_L2>;
> diff --git a/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi b/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
> index 1a9103b269cb..e0a71795261b 100644
> --- a/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
> +++ b/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
> @@ -64,289 +64,289 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x000>;
>  			enable-method = "psci";
>  		};
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x001>;
>  			enable-method = "psci";
>  		};
>  		cpu@2 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x002>;
>  			enable-method = "psci";
>  		};
>  		cpu@3 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x003>;
>  			enable-method = "psci";
>  		};
>  		cpu@4 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x004>;
>  			enable-method = "psci";
>  		};
>  		cpu@5 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x005>;
>  			enable-method = "psci";
>  		};
>  		cpu@6 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x006>;
>  			enable-method = "psci";
>  		};
>  		cpu@7 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x007>;
>  			enable-method = "psci";
>  		};
>  		cpu@8 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x008>;
>  			enable-method = "psci";
>  		};
>  		cpu@9 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x009>;
>  			enable-method = "psci";
>  		};
>  		cpu@a {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00a>;
>  			enable-method = "psci";
>  		};
>  		cpu@b {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00b>;
>  			enable-method = "psci";
>  		};
>  		cpu@c {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00c>;
>  			enable-method = "psci";
>  		};
>  		cpu@d {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00d>;
>  			enable-method = "psci";
>  		};
>  		cpu@e {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00e>;
>  			enable-method = "psci";
>  		};
>  		cpu@f {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00f>;
>  			enable-method = "psci";
>  		};
>  		cpu@100 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  		};
>  		cpu@101 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  		};
>  		cpu@102 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
>  		};
>  		cpu@103 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
>  		};
>  		cpu@104 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x104>;
>  			enable-method = "psci";
>  		};
>  		cpu@105 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x105>;
>  			enable-method = "psci";
>  		};
>  		cpu@106 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x106>;
>  			enable-method = "psci";
>  		};
>  		cpu@107 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x107>;
>  			enable-method = "psci";
>  		};
>  		cpu@108 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x108>;
>  			enable-method = "psci";
>  		};
>  		cpu@109 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x109>;
>  			enable-method = "psci";
>  		};
>  		cpu@10a {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10a>;
>  			enable-method = "psci";
>  		};
>  		cpu@10b {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10b>;
>  			enable-method = "psci";
>  		};
>  		cpu@10c {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10c>;
>  			enable-method = "psci";
>  		};
>  		cpu@10d {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10d>;
>  			enable-method = "psci";
>  		};
>  		cpu@10e {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10e>;
>  			enable-method = "psci";
>  		};
>  		cpu@10f {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10f>;
>  			enable-method = "psci";
>  		};
>  		cpu@200 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x200>;
>  			enable-method = "psci";
>  		};
>  		cpu@201 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x201>;
>  			enable-method = "psci";
>  		};
>  		cpu@202 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x202>;
>  			enable-method = "psci";
>  		};
>  		cpu@203 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x203>;
>  			enable-method = "psci";
>  		};
>  		cpu@204 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x204>;
>  			enable-method = "psci";
>  		};
>  		cpu@205 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x205>;
>  			enable-method = "psci";
>  		};
>  		cpu@206 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x206>;
>  			enable-method = "psci";
>  		};
>  		cpu@207 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x207>;
>  			enable-method = "psci";
>  		};
>  		cpu@208 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x208>;
>  			enable-method = "psci";
>  		};
>  		cpu@209 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x209>;
>  			enable-method = "psci";
>  		};
>  		cpu@20a {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20a>;
>  			enable-method = "psci";
>  		};
>  		cpu@20b {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20b>;
>  			enable-method = "psci";
>  		};
>  		cpu@20c {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20c>;
>  			enable-method = "psci";
>  		};
>  		cpu@20d {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20d>;
>  			enable-method = "psci";
>  		};
>  		cpu@20e {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20e>;
>  			enable-method = "psci";
>  		};
>  		cpu@20f {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20f>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> index ff5c4c47b22b..c616132f7d6d 100644
> --- a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> +++ b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> @@ -27,28 +27,28 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@2 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@3 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
> index e7cd3b67d818..a04e80327b6e 100644
> --- a/arch/arm64/boot/dts/exynos/exynos5433.dtsi
> +++ b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
> @@ -29,7 +29,7 @@
>  
>  		cpu0: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x100>;
>  			clock-frequency = <1300000000>;
> @@ -41,7 +41,7 @@
>  
>  		cpu1: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x101>;
>  			clock-frequency = <1300000000>;
> @@ -51,7 +51,7 @@
>  
>  		cpu2: cpu@102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x102>;
>  			clock-frequency = <1300000000>;
> @@ -61,7 +61,7 @@
>  
>  		cpu3: cpu@103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x103>;
>  			clock-frequency = <1300000000>;
> @@ -71,7 +71,7 @@
>  
>  		cpu4: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			enable-method = "psci";
>  			reg = <0x0>;
>  			clock-frequency = <1900000000>;
> @@ -83,7 +83,7 @@
>  
>  		cpu5: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			enable-method = "psci";
>  			reg = <0x1>;
>  			clock-frequency = <1900000000>;
> @@ -93,7 +93,7 @@
>  
>  		cpu6: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			enable-method = "psci";
>  			reg = <0x2>;
>  			clock-frequency = <1900000000>;
> @@ -103,7 +103,7 @@
>  
>  		cpu7: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			enable-method = "psci";
>  			reg = <0x3>;
>  			clock-frequency = <1900000000>;
> diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi b/arch/arm64/boot/dts/exynos/exynos7.dtsi
> index 75ad724c487e..967558a93d82 100644
> --- a/arch/arm64/boot/dts/exynos/exynos7.dtsi
> +++ b/arch/arm64/boot/dts/exynos/exynos7.dtsi
> @@ -34,28 +34,28 @@
>  
>  		cpu_atlas0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu_atlas1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu_atlas2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu_atlas3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
> index 20ae40df61d5..2f19e0e5b7cf 100644
> --- a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
> @@ -56,7 +56,7 @@
>  		};
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
> @@ -70,7 +70,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
> @@ -83,7 +83,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
> @@ -96,7 +96,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
> @@ -109,7 +109,7 @@
>  		};
>  
>  		cpu4: cpu@100 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
> @@ -123,7 +123,7 @@
>  		};
>  
>  		cpu5: cpu@101 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
> @@ -136,7 +136,7 @@
>  		};
>  
>  		cpu6: cpu@102 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
> @@ -149,7 +149,7 @@
>  		};
>  
>  		cpu7: cpu@103 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/hisilicon/hi3670.dtsi b/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
> index a5bd6d80b226..2ed06e4588b8 100644
> --- a/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
> @@ -56,56 +56,56 @@
>  		};
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu4: cpu@100 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu5: cpu@101 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu6: cpu@102 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu7: cpu@103 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
> index aec9e371c2a7..732a9db45b23 100644
> --- a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
> @@ -81,7 +81,7 @@
>  		};
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
> @@ -94,7 +94,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
> @@ -107,7 +107,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
> @@ -120,7 +120,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
> @@ -133,7 +133,7 @@
>  		};
>  
>  		cpu4: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
> @@ -146,7 +146,7 @@
>  		};
>  
>  		cpu5: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
> @@ -159,7 +159,7 @@
>  		};
>  
>  		cpu6: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
> @@ -172,7 +172,7 @@
>  		};
>  
>  		cpu7: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/hisilicon/hip05.dtsi b/arch/arm64/boot/dts/hisilicon/hip05.dtsi
> index 4b472a302cd8..d321edc09c3f 100644
> --- a/arch/arm64/boot/dts/hisilicon/hip05.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hip05.dtsi
> @@ -87,7 +87,7 @@
>  
>  		cpu0: cpu@20000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -95,7 +95,7 @@
>  
>  		cpu1: cpu@20001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -103,7 +103,7 @@
>  
>  		cpu2: cpu@20002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -111,7 +111,7 @@
>  
>  		cpu3: cpu@20003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -119,7 +119,7 @@
>  
>  		cpu4: cpu@20100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -127,7 +127,7 @@
>  
>  		cpu5: cpu@20101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -135,7 +135,7 @@
>  
>  		cpu6: cpu@20102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -143,7 +143,7 @@
>  
>  		cpu7: cpu@20103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -151,7 +151,7 @@
>  
>  		cpu8: cpu@20200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -159,7 +159,7 @@
>  
>  		cpu9: cpu@20201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -167,7 +167,7 @@
>  
>  		cpu10: cpu@20202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -175,7 +175,7 @@
>  
>  		cpu11: cpu@20203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -183,7 +183,7 @@
>  
>  		cpu12: cpu@20300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -191,7 +191,7 @@
>  
>  		cpu13: cpu@20301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -199,7 +199,7 @@
>  
>  		cpu14: cpu@20302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -207,7 +207,7 @@
>  
>  		cpu15: cpu@20303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> diff --git a/arch/arm64/boot/dts/hisilicon/hip06.dtsi b/arch/arm64/boot/dts/hisilicon/hip06.dtsi
> index d78a6a755d03..56625587b6de 100644
> --- a/arch/arm64/boot/dts/hisilicon/hip06.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hip06.dtsi
> @@ -87,7 +87,7 @@
>  
>  		cpu0: cpu@10000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -95,7 +95,7 @@
>  
>  		cpu1: cpu@10001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -103,7 +103,7 @@
>  
>  		cpu2: cpu@10002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -111,7 +111,7 @@
>  
>  		cpu3: cpu@10003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -119,7 +119,7 @@
>  
>  		cpu4: cpu@10100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -127,7 +127,7 @@
>  
>  		cpu5: cpu@10101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -135,7 +135,7 @@
>  
>  		cpu6: cpu@10102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -143,7 +143,7 @@
>  
>  		cpu7: cpu@10103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -151,7 +151,7 @@
>  
>  		cpu8: cpu@10200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -159,7 +159,7 @@
>  
>  		cpu9: cpu@10201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -167,7 +167,7 @@
>  
>  		cpu10: cpu@10202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -175,7 +175,7 @@
>  
>  		cpu11: cpu@10203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -183,7 +183,7 @@
>  
>  		cpu12: cpu@10300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -191,7 +191,7 @@
>  
>  		cpu13: cpu@10301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -199,7 +199,7 @@
>  
>  		cpu14: cpu@10302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -207,7 +207,7 @@
>  
>  		cpu15: cpu@10303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> diff --git a/arch/arm64/boot/dts/hisilicon/hip07.dtsi b/arch/arm64/boot/dts/hisilicon/hip07.dtsi
> index c33adefc3061..28bd4389441f 100644
> --- a/arch/arm64/boot/dts/hisilicon/hip07.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hip07.dtsi
> @@ -270,7 +270,7 @@
>  
>  		cpu0: cpu@10000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -279,7 +279,7 @@
>  
>  		cpu1: cpu@10001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -288,7 +288,7 @@
>  
>  		cpu2: cpu@10002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -297,7 +297,7 @@
>  
>  		cpu3: cpu@10003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -306,7 +306,7 @@
>  
>  		cpu4: cpu@10100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -315,7 +315,7 @@
>  
>  		cpu5: cpu@10101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -324,7 +324,7 @@
>  
>  		cpu6: cpu@10102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -333,7 +333,7 @@
>  
>  		cpu7: cpu@10103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -342,7 +342,7 @@
>  
>  		cpu8: cpu@10200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -351,7 +351,7 @@
>  
>  		cpu9: cpu@10201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -360,7 +360,7 @@
>  
>  		cpu10: cpu@10202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -369,7 +369,7 @@
>  
>  		cpu11: cpu@10203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -378,7 +378,7 @@
>  
>  		cpu12: cpu@10300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -387,7 +387,7 @@
>  
>  		cpu13: cpu@10301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -396,7 +396,7 @@
>  
>  		cpu14: cpu@10302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -405,7 +405,7 @@
>  
>  		cpu15: cpu@10303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -414,7 +414,7 @@
>  
>  		cpu16: cpu@30000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster4_l2>;
> @@ -423,7 +423,7 @@
>  
>  		cpu17: cpu@30001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster4_l2>;
> @@ -432,7 +432,7 @@
>  
>  		cpu18: cpu@30002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster4_l2>;
> @@ -441,7 +441,7 @@
>  
>  		cpu19: cpu@30003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster4_l2>;
> @@ -450,7 +450,7 @@
>  
>  		cpu20: cpu@30100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster5_l2>;
> @@ -459,7 +459,7 @@
>  
>  		cpu21: cpu@30101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster5_l2>;
> @@ -468,7 +468,7 @@
>  
>  		cpu22: cpu@30102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster5_l2>;
> @@ -477,7 +477,7 @@
>  
>  		cpu23: cpu@30103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster5_l2>;
> @@ -486,7 +486,7 @@
>  
>  		cpu24: cpu@30200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster6_l2>;
> @@ -495,7 +495,7 @@
>  
>  		cpu25: cpu@30201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster6_l2>;
> @@ -504,7 +504,7 @@
>  
>  		cpu26: cpu@30202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster6_l2>;
> @@ -513,7 +513,7 @@
>  
>  		cpu27: cpu@30203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster6_l2>;
> @@ -522,7 +522,7 @@
>  
>  		cpu28: cpu@30300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster7_l2>;
> @@ -531,7 +531,7 @@
>  
>  		cpu29: cpu@30301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster7_l2>;
> @@ -540,7 +540,7 @@
>  
>  		cpu30: cpu@30302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster7_l2>;
> @@ -549,7 +549,7 @@
>  
>  		cpu31: cpu@30303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster7_l2>;
> @@ -558,7 +558,7 @@
>  
>  		cpu32: cpu@50000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster8_l2>;
> @@ -567,7 +567,7 @@
>  
>  		cpu33: cpu@50001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster8_l2>;
> @@ -576,7 +576,7 @@
>  
>  		cpu34: cpu@50002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster8_l2>;
> @@ -585,7 +585,7 @@
>  
>  		cpu35: cpu@50003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster8_l2>;
> @@ -594,7 +594,7 @@
>  
>  		cpu36: cpu@50100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster9_l2>;
> @@ -603,7 +603,7 @@
>  
>  		cpu37: cpu@50101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster9_l2>;
> @@ -612,7 +612,7 @@
>  
>  		cpu38: cpu@50102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster9_l2>;
> @@ -621,7 +621,7 @@
>  
>  		cpu39: cpu@50103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster9_l2>;
> @@ -630,7 +630,7 @@
>  
>  		cpu40: cpu@50200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster10_l2>;
> @@ -639,7 +639,7 @@
>  
>  		cpu41: cpu@50201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster10_l2>;
> @@ -648,7 +648,7 @@
>  
>  		cpu42: cpu@50202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster10_l2>;
> @@ -657,7 +657,7 @@
>  
>  		cpu43: cpu@50203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster10_l2>;
> @@ -666,7 +666,7 @@
>  
>  		cpu44: cpu@50300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster11_l2>;
> @@ -675,7 +675,7 @@
>  
>  		cpu45: cpu@50301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster11_l2>;
> @@ -684,7 +684,7 @@
>  
>  		cpu46: cpu@50302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster11_l2>;
> @@ -693,7 +693,7 @@
>  
>  		cpu47: cpu@50303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster11_l2>;
> @@ -702,7 +702,7 @@
>  
>  		cpu48: cpu@70000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster12_l2>;
> @@ -711,7 +711,7 @@
>  
>  		cpu49: cpu@70001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster12_l2>;
> @@ -720,7 +720,7 @@
>  
>  		cpu50: cpu@70002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster12_l2>;
> @@ -729,7 +729,7 @@
>  
>  		cpu51: cpu@70003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster12_l2>;
> @@ -738,7 +738,7 @@
>  
>  		cpu52: cpu@70100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster13_l2>;
> @@ -747,7 +747,7 @@
>  
>  		cpu53: cpu@70101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster13_l2>;
> @@ -756,7 +756,7 @@
>  
>  		cpu54: cpu@70102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster13_l2>;
> @@ -765,7 +765,7 @@
>  
>  		cpu55: cpu@70103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster13_l2>;
> @@ -774,7 +774,7 @@
>  
>  		cpu56: cpu@70200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster14_l2>;
> @@ -783,7 +783,7 @@
>  
>  		cpu57: cpu@70201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster14_l2>;
> @@ -792,7 +792,7 @@
>  
>  		cpu58: cpu@70202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster14_l2>;
> @@ -801,7 +801,7 @@
>  
>  		cpu59: cpu@70203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster14_l2>;
> @@ -810,7 +810,7 @@
>  
>  		cpu60: cpu@70300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster15_l2>;
> @@ -819,7 +819,7 @@
>  
>  		cpu61: cpu@70301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster15_l2>;
> @@ -828,7 +828,7 @@
>  
>  		cpu62: cpu@70302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster15_l2>;
> @@ -837,7 +837,7 @@
>  
>  		cpu63: cpu@70303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster15_l2>;
> diff --git a/arch/arm64/boot/dts/lg/lg1312.dtsi b/arch/arm64/boot/dts/lg/lg1312.dtsi
> index 4bde7b6f2b11..c8dc9c20fba3 100644
> --- a/arch/arm64/boot/dts/lg/lg1312.dtsi
> +++ b/arch/arm64/boot/dts/lg/lg1312.dtsi
> @@ -21,27 +21,27 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
> diff --git a/arch/arm64/boot/dts/lg/lg1313.dtsi b/arch/arm64/boot/dts/lg/lg1313.dtsi
> index 16ced1ff1ad3..82c6645b58b7 100644
> --- a/arch/arm64/boot/dts/lg/lg1313.dtsi
> +++ b/arch/arm64/boot/dts/lg/lg1313.dtsi
> @@ -21,27 +21,27 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
> diff --git a/arch/arm64/boot/dts/marvell/armada-372x.dtsi b/arch/arm64/boot/dts/marvell/armada-372x.dtsi
> index 6800945a88ad..5ce55bdbb995 100644
> --- a/arch/arm64/boot/dts/marvell/armada-372x.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-372x.dtsi
> @@ -18,7 +18,7 @@
>  	cpus {
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x1>;
>  			clocks = <&nb_periph_clk 16>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
> index e05594ea15fb..3087da80c72b 100644
> --- a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
> @@ -42,7 +42,7 @@
>  		#size-cells = <0>;
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0>;
>  			clocks = <&nb_periph_clk 16>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi b/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
> index d3c0636558ff..861fd21922c4 100644
> --- a/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
> @@ -17,13 +17,13 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x000>;
>  			enable-method = "psci";
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x001>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi b/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
> index 01ea662afba8..2baafe12ebd4 100644
> --- a/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
> @@ -17,25 +17,25 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x000>;
>  			enable-method = "psci";
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x001>;
>  			enable-method = "psci";
>  		};
>  		cpu2: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x100>;
>  			enable-method = "psci";
>  		};
>  		cpu3: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x101>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi b/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
> index b788cb63caf2..d1a7143ef3d4 100644
> --- a/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
> @@ -15,49 +15,49 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x000>;
>  			enable-method = "psci";
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x001>;
>  			enable-method = "psci";
>  		};
>  		cpu2: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x100>;
>  			enable-method = "psci";
>  		};
>  		cpu3: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x101>;
>  			enable-method = "psci";
>  		};
>  		cpu4: cpu@200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x200>;
>  			enable-method = "psci";
>  		};
>  		cpu5: cpu@201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x201>;
>  			enable-method = "psci";
>  		};
>  		cpu6: cpu@300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x300>;
>  			enable-method = "psci";
>  		};
>  		cpu7: cpu@301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x301>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/mediatek/mt7622.dtsi b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
> index 8fc4aa77f012..0806daa12541 100644
> --- a/arch/arm64/boot/dts/mediatek/mt7622.dtsi
> +++ b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
> @@ -70,7 +70,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			clocks = <&infracfg CLK_INFRA_MUX1_SEL>,
>  				 <&apmixedsys CLK_APMIXED_MAIN_CORE_EN>;
> @@ -84,7 +84,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			clocks = <&infracfg CLK_INFRA_MUX1_SEL>,
>  				 <&apmixedsys CLK_APMIXED_MAIN_CORE_EN>;
> diff --git a/arch/arm64/boot/dts/nvidia/tegra132.dtsi b/arch/arm64/boot/dts/nvidia/tegra132.dtsi
> index fa5a7c4bc807..631a7f77c386 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra132.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra132.dtsi
> @@ -1082,13 +1082,13 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "nvidia,denver", "arm,armv8";
> +			compatible = "nvidia,denver";
>  			reg = <0>;
>  		};
>  
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "nvidia,denver", "arm,armv8";
> +			compatible = "nvidia,denver";
>  			reg = <1>;
>  		};
>  	};
> diff --git a/arch/arm64/boot/dts/nvidia/tegra186.dtsi b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
> index 22815db4a3ed..66ea7e7c79f5 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra186.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
> @@ -982,37 +982,37 @@
>  		#size-cells = <0>;
>  
>  		cpu@0 {
> -			compatible = "nvidia,tegra186-denver", "arm,armv8";
> +			compatible = "nvidia,tegra186-denver";
>  			device_type = "cpu";
>  			reg = <0x000>;
>  		};
>  
>  		cpu@1 {
> -			compatible = "nvidia,tegra186-denver", "arm,armv8";
> +			compatible = "nvidia,tegra186-denver";
>  			device_type = "cpu";
>  			reg = <0x001>;
>  		};
>  
>  		cpu@2 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x100>;
>  		};
>  
>  		cpu@3 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x101>;
>  		};
>  
>  		cpu@4 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x102>;
>  		};
>  
>  		cpu@5 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x103>;
>  		};
> diff --git a/arch/arm64/boot/dts/nvidia/tegra194.dtsi b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
> index 6dfa1ca0b851..35e290c35550 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra194.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
> @@ -871,56 +871,56 @@
>  		#size-cells = <0>;
>  
>  		cpu@0 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x10000>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@1 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x10001>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@2 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x100>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@3 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x101>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@4 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x200>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@5 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x201>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@6 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x10300>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@7 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x10301>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
> index 18226980f7c3..aea1dbc3f53e 100644
> --- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
> +++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
> @@ -441,7 +441,7 @@
>  
>  		CPU0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> @@ -449,7 +449,7 @@
>  
>  		CPU1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x1>;
>  			next-level-cache = <&L2_0>;
> @@ -457,7 +457,7 @@
>  
>  		CPU2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x2>;
>  			next-level-cache = <&L2_0>;
> @@ -465,7 +465,7 @@
>  
>  		CPU3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x3>;
>  			next-level-cache = <&L2_0>;
> diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi
> index c5348c3da5a2..bfa61ca1b1c5 100644
> --- a/arch/arm64/boot/dts/qcom/msm8916.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi
> @@ -106,7 +106,7 @@
>  
>  		CPU0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> @@ -118,7 +118,7 @@
>  
>  		CPU1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x1>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> @@ -130,7 +130,7 @@
>  
>  		CPU2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x2>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> @@ -142,7 +142,7 @@
>  
>  		CPU3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x3>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/qcom/msm8992.dtsi b/arch/arm64/boot/dts/qcom/msm8992.dtsi
> index cf5cacdd624d..50cefb822d6d 100644
> --- a/arch/arm64/boot/dts/qcom/msm8992.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8992.dtsi
> @@ -38,7 +38,7 @@
>  
>  		CPU0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			next-level-cache = <&L2_0>;
>  			L2_0: l2-cache {
> diff --git a/arch/arm64/boot/dts/qcom/msm8994.dtsi b/arch/arm64/boot/dts/qcom/msm8994.dtsi
> index f33c41d01c86..6a4049aae0c3 100644
> --- a/arch/arm64/boot/dts/qcom/msm8994.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8994.dtsi
> @@ -40,7 +40,7 @@
>  
>  		CPU0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0>;
>  			next-level-cache = <&L2_0>;
>  			L2_0: l2-cache {
> diff --git a/arch/arm64/boot/dts/realtek/rtd1295.dtsi b/arch/arm64/boot/dts/realtek/rtd1295.dtsi
> index 8d9ac05d17dc..41d7858da826 100644
> --- a/arch/arm64/boot/dts/realtek/rtd1295.dtsi
> +++ b/arch/arm64/boot/dts/realtek/rtd1295.dtsi
> @@ -17,28 +17,28 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			next-level-cache = <&l2>;
>  		};
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			next-level-cache = <&l2>;
>  		};
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			next-level-cache = <&l2>;
>  		};
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			next-level-cache = <&l2>;
>  		};
> diff --git a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi b/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
> index 20745a8528c5..2c11b18b7d78 100644
> --- a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
> @@ -61,7 +61,7 @@
>  		#size-cells = <0>;
>  
>  		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA57_CPU0>;
> @@ -71,7 +71,7 @@
>  		};
>  
>  		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA57_CPU1>;
> @@ -81,7 +81,7 @@
>  		};
>  
>  		a53_0: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x100>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA53_CPU0>;
> @@ -91,7 +91,7 @@
>  		};
>  
>  		a53_1: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x101>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA53_CPU1>;
> @@ -101,7 +101,7 @@
>  		};
>  
>  		a53_2: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x102>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA53_CPU2>;
> @@ -111,7 +111,7 @@
>  		};
>  
>  		a53_3: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x103>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
> index af9605d5db27..4bb8a877cdf8 100644
> --- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
> @@ -149,7 +149,7 @@
>  		};
>  
>  		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA57_CPU0>;
> @@ -162,7 +162,7 @@
>  		};
>  
>  		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA57_CPU1>;
> @@ -175,7 +175,7 @@
>  		};
>  
>  		a57_2: cpu@2 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x2>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA57_CPU2>;
> @@ -188,7 +188,7 @@
>  		};
>  
>  		a57_3: cpu@3 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x3>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA57_CPU3>;
> @@ -201,7 +201,7 @@
>  		};
>  
>  		a53_0: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x100>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA53_CPU0>;
> @@ -213,7 +213,7 @@
>  		};
>  
>  		a53_1: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x101>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA53_CPU1>;
> @@ -225,7 +225,7 @@
>  		};
>  
>  		a53_2: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x102>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA53_CPU2>;
> @@ -237,7 +237,7 @@
>  		};
>  
>  		a53_3: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x103>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
> index afedbf5728ec..f613d3cefab2 100644
> --- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
> @@ -154,7 +154,7 @@
>  		};
>  
>  		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA57_CPU0>;
> @@ -167,7 +167,7 @@
>  		};
>  
>  		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA57_CPU1>;
> @@ -180,7 +180,7 @@
>  		};
>  
>  		a53_0: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x100>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA53_CPU0>;
> @@ -192,7 +192,7 @@
>  		};
>  
>  		a53_1: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x101>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA53_CPU1>;
> @@ -204,7 +204,7 @@
>  		};
>  
>  		a53_2: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x102>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA53_CPU2>;
> @@ -216,7 +216,7 @@
>  		};
>  
>  		a53_3: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x103>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77965.dtsi b/arch/arm64/boot/dts/renesas/r8a77965.dtsi
> index 6dc9b1fef830..979f14d1fcc4 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77965.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77965.dtsi
> @@ -105,7 +105,7 @@
>  		#size-cells = <0>;
>  
>  		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77965_PD_CA57_CPU0>;
> @@ -116,7 +116,7 @@
>  		};
>  
>  		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77965_PD_CA57_CPU1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970.dtsi b/arch/arm64/boot/dts/renesas/r8a77970.dtsi
> index 563428d1cdc2..5b6164d4b8e3 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77970.dtsi
> @@ -37,7 +37,7 @@
>  
>  		a53_0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0>;
>  			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
>  			power-domains = <&sysc R8A77970_PD_CA53_CPU0>;
> @@ -47,7 +47,7 @@
>  
>  		a53_1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <1>;
>  			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
>  			power-domains = <&sysc R8A77970_PD_CA53_CPU1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77980.dtsi b/arch/arm64/boot/dts/renesas/r8a77980.dtsi
> index 5bd9b2547c36..4081622d548a 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77980.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77980.dtsi
> @@ -38,7 +38,7 @@
>  
>  		a53_0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0>;
>  			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>  			power-domains = <&sysc R8A77980_PD_CA53_CPU0>;
> @@ -48,7 +48,7 @@
>  
>  		a53_1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <1>;
>  			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>  			power-domains = <&sysc R8A77980_PD_CA53_CPU1>;
> @@ -58,7 +58,7 @@
>  
>  		a53_2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <2>;
>  			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>  			power-domains = <&sysc R8A77980_PD_CA53_CPU2>;
> @@ -68,7 +68,7 @@
>  
>  		a53_3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <3>;
>  			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>  			power-domains = <&sysc R8A77980_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77990.dtsi b/arch/arm64/boot/dts/renesas/r8a77990.dtsi
> index b2f606e286ce..5ce2dcea5136 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77990.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77990.dtsi
> @@ -60,7 +60,7 @@
>  		#size-cells = <0>;
>  
>  		a53_0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77990_PD_CA53_CPU0>;
> @@ -69,7 +69,7 @@
>  		};
>  
>  		a53_1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77990_PD_CA53_CPU1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77995.dtsi b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
> index 8530d9fc1371..5bf3af246e14 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77995.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
> @@ -27,7 +27,7 @@
>  		#size-cells = <0>;
>  
>  		a53_0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77995_PD_CA53_CPU0>;
> diff --git a/arch/arm64/boot/dts/rockchip/px30.dtsi b/arch/arm64/boot/dts/rockchip/px30.dtsi
> index 9aa8d5ef9e45..eb992d60e6ba 100644
> --- a/arch/arm64/boot/dts/rockchip/px30.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/px30.dtsi
> @@ -40,7 +40,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> @@ -52,7 +52,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> @@ -64,7 +64,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> @@ -76,7 +76,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> index ecd7f19c3542..0f72bb33ce86 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> @@ -37,7 +37,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> @@ -49,7 +49,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> @@ -61,7 +61,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> @@ -73,7 +73,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> index 7014d10b954c..06e7c31d7d07 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> @@ -73,7 +73,7 @@
>  
>  		cpu_l0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -81,7 +81,7 @@
>  
>  		cpu_l1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -89,7 +89,7 @@
>  
>  		cpu_l2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -97,7 +97,7 @@
>  
>  		cpu_l3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -105,7 +105,7 @@
>  
>  		cpu_b0: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -113,7 +113,7 @@
>  
>  		cpu_b1: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -121,7 +121,7 @@
>  
>  		cpu_b2: cpu@102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -129,7 +129,7 @@
>  
>  		cpu_b3: cpu@103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> index 6cc1c9fa4ea6..db9d948c0b03 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> @@ -68,7 +68,7 @@
>  
>  		cpu_l0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -79,7 +79,7 @@
>  
>  		cpu_l1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -90,7 +90,7 @@
>  
>  		cpu_l2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -101,7 +101,7 @@
>  
>  		cpu_l3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -112,7 +112,7 @@
>  
>  		cpu_b0: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKB>;
> @@ -123,7 +123,7 @@
>  
>  		cpu_b1: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKB>;
> diff --git a/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi b/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
> index 31ba52b14e99..a3cd475b48d2 100644
> --- a/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
> +++ b/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
> @@ -33,7 +33,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x000>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -42,7 +42,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x001>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi b/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
> index 4a0c46cb11cd..7a68ee1a35d5 100644
> --- a/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
> +++ b/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
> @@ -43,7 +43,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0 0x000>;
>  			clocks = <&sys_clk 32>;
>  			enable-method = "psci";
> @@ -53,7 +53,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0 0x001>;
>  			clocks = <&sys_clk 32>;
>  			enable-method = "psci";
> @@ -63,7 +63,7 @@
>  
>  		cpu2: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x100>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -73,7 +73,7 @@
>  
>  		cpu3: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x101>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi b/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
> index 4f57c9e9d7a8..152c89a64da5 100644
> --- a/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
> +++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
> @@ -39,7 +39,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x000>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -48,7 +48,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x001>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -57,7 +57,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x002>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -66,7 +66,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x003>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/sprd/sc9836.dtsi b/arch/arm64/boot/dts/sprd/sc9836.dtsi
> index 4bcdbb709c01..286d7173f94f 100644
> --- a/arch/arm64/boot/dts/sprd/sc9836.dtsi
> +++ b/arch/arm64/boot/dts/sprd/sc9836.dtsi
> @@ -18,28 +18,28 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/sprd/sc9860.dtsi b/arch/arm64/boot/dts/sprd/sc9860.dtsi
> index 5f57bf055cde..b25d19977170 100644
> --- a/arch/arm64/boot/dts/sprd/sc9860.dtsi
> +++ b/arch/arm64/boot/dts/sprd/sc9860.dtsi
> @@ -50,7 +50,7 @@
>  
>  		CPU0: cpu@530000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530000>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -58,7 +58,7 @@
>  
>  		CPU1: cpu@530001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530001>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -66,7 +66,7 @@
>  
>  		CPU2: cpu@530002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530002>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -74,7 +74,7 @@
>  
>  		CPU3: cpu@530003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530003>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -82,7 +82,7 @@
>  
>  		CPU4: cpu@530100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530100>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -90,7 +90,7 @@
>  
>  		CPU5: cpu@530101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530101>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -98,7 +98,7 @@
>  
>  		CPU6: cpu@530102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530102>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -106,7 +106,7 @@
>  
>  		CPU7: cpu@530103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530103>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> diff --git a/arch/arm64/boot/dts/synaptics/as370.dtsi b/arch/arm64/boot/dts/synaptics/as370.dtsi
> index 7331acf3874e..addeb0efc616 100644
> --- a/arch/arm64/boot/dts/synaptics/as370.dtsi
> +++ b/arch/arm64/boot/dts/synaptics/as370.dtsi
> @@ -23,7 +23,7 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0>;
>  			enable-method = "psci";
> @@ -32,7 +32,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x1>;
>  			enable-method = "psci";
> @@ -41,7 +41,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x2>;
>  			enable-method = "psci";
> @@ -50,7 +50,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi b/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
> index 216767e2edf6..15625b99e336 100644
> --- a/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
> +++ b/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
> @@ -27,7 +27,7 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0>;
>  			enable-method = "psci";
> @@ -36,7 +36,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x1>;
>  			enable-method = "psci";
> @@ -45,7 +45,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x2>;
>  			enable-method = "psci";
> @@ -54,7 +54,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/ti/k3-am654.dtsi b/arch/arm64/boot/dts/ti/k3-am654.dtsi
> index 2affa6f6617e..b221abf43ac2 100644
> --- a/arch/arm64/boot/dts/ti/k3-am654.dtsi
> +++ b/arch/arm64/boot/dts/ti/k3-am654.dtsi
> @@ -34,7 +34,7 @@
>  		};
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x000>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -48,7 +48,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x001>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -62,7 +62,7 @@
>  		};
>  
>  		cpu2: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x100>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -76,7 +76,7 @@
>  		};
>  
>  		cpu3: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x101>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> index fa4fd777d90e..9aa67340a4d8 100644
> --- a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> +++ b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> @@ -22,7 +22,7 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			operating-points-v2 = <&cpu_opp_table>;
> @@ -31,7 +31,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x1>;
> @@ -40,7 +40,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x2>;
> @@ -49,7 +49,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x3>;
> diff --git a/arch/arm64/boot/dts/zte/zx296718.dtsi b/arch/arm64/boot/dts/zte/zx296718.dtsi
> index 6eef64761009..cc54837ff4ba 100644
> --- a/arch/arm64/boot/dts/zte/zx296718.dtsi
> +++ b/arch/arm64/boot/dts/zte/zx296718.dtsi
> @@ -86,7 +86,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			clocks = <&topcrm A53_GATE>;
> @@ -95,7 +95,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			clocks = <&topcrm A53_GATE>;
> @@ -104,7 +104,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			clocks = <&topcrm A53_GATE>;
> @@ -113,7 +113,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			clocks = <&topcrm A53_GATE>;
> -- 
> 2.19.1
>

-- 
Gregory Clement, Bootlin
Embedded Linux and Kernel engineering
http://bootlin.com

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (6 preceding siblings ...)
  2019-01-10  8:06 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' " Gregory CLEMENT
@ 2019-01-10  8:13 ` Thierry Reding
  2019-01-10  8:42 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' " Heiko Stübner
                   ` (13 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Thierry Reding @ 2019-01-10  8:13 UTC (permalink / raw)
  To: Rob Herring
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, arm, linux-rockchip, Kevin Hilman,
	Gregory Clement, Magnus Damm, Michal Simek, Krzysztof Kozlowski,
	Jonathan Hunter, linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Dinh Nguyen, Jisheng Zhang, Sudeep Holla, Jun Nie,
	Sebastian Hesselbarth, Shawn Guo, Andreas Färber


[-- Attachment #1.1: Type: text/plain, Size: 295 bytes --]

On Wed, Jan 09, 2019 at 02:29:34PM -0600, Rob Herring wrote:
[...]
>  arch/arm64/boot/dts/nvidia/tegra132.dtsi      |   4 +-
>  arch/arm64/boot/dts/nvidia/tegra186.dtsi      |  12 +-
>  arch/arm64/boot/dts/nvidia/tegra194.dtsi      |  16 +--
[...]

Acked-by: Thierry Reding <treding@nvidia.com>

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

[-- Attachment #2: Type: text/plain, Size: 167 bytes --]

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (7 preceding siblings ...)
  2019-01-10  8:13 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Thierry Reding
@ 2019-01-10  8:42 ` Heiko Stübner
  2019-01-10  9:47 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Simon Horman
                   ` (12 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Heiko Stübner @ 2019-01-10  8:42 UTC (permalink / raw)
  To: Rob Herring
  Cc: Mark Rutland, devicetree, linux-samsung-soc, linux-rockchip,
	linux-arm-msm, Will Deacon, linux-kernel, linux-renesas-soc,
	linux-tegra, arm, linux-mediatek, Matthias Brugger,
	linux-amlogic, linux-arm-kernel

Am Mittwoch, 9. Januar 2019, 21:29:34 CET schrieb Rob Herring:
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---

For the Rockchip-parts
Acked-by: Heiko Stuebner <heiko@sntech.de>

> diff --git a/arch/arm64/boot/dts/rockchip/px30.dtsi
> b/arch/arm64/boot/dts/rockchip/px30.dtsi index 9aa8d5ef9e45..eb992d60e6ba
> 100644
> --- a/arch/arm64/boot/dts/rockchip/px30.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/px30.dtsi
> @@ -40,7 +40,7 @@
> 
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> @@ -52,7 +52,7 @@
> 
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> @@ -64,7 +64,7 @@
> 
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> @@ -76,7 +76,7 @@
> 
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> b/arch/arm64/boot/dts/rockchip/rk3328.dtsi index ecd7f19c3542..0f72bb33ce86
> 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> @@ -37,7 +37,7 @@
> 
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> @@ -49,7 +49,7 @@
> 
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> @@ -61,7 +61,7 @@
> 
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> @@ -73,7 +73,7 @@
> 
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> b/arch/arm64/boot/dts/rockchip/rk3368.dtsi index 7014d10b954c..06e7c31d7d07
> 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> @@ -73,7 +73,7 @@
> 
>  		cpu_l0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -81,7 +81,7 @@
> 
>  		cpu_l1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -89,7 +89,7 @@
> 
>  		cpu_l2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -97,7 +97,7 @@
> 
>  		cpu_l3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -105,7 +105,7 @@
> 
>  		cpu_b0: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -113,7 +113,7 @@
> 
>  		cpu_b1: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -121,7 +121,7 @@
> 
>  		cpu_b2: cpu@102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -129,7 +129,7 @@
> 
>  		cpu_b3: cpu@103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> b/arch/arm64/boot/dts/rockchip/rk3399.dtsi index 6cc1c9fa4ea6..db9d948c0b03
> 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> @@ -68,7 +68,7 @@
> 
>  		cpu_l0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -79,7 +79,7 @@
> 
>  		cpu_l1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -90,7 +90,7 @@
> 
>  		cpu_l2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -101,7 +101,7 @@
> 
>  		cpu_l3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -112,7 +112,7 @@
> 
>  		cpu_b0: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKB>;
> @@ -123,7 +123,7 @@
> 
>  		cpu_b1: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKB>;




_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (8 preceding siblings ...)
  2019-01-10  8:42 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' " Heiko Stübner
@ 2019-01-10  9:47 ` Simon Horman
  2019-01-10 14:45 ` Richter, Robert
                   ` (11 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Simon Horman @ 2019-01-10  9:47 UTC (permalink / raw)
  To: Rob Herring
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, arm, Kevin Hilman, Gregory Clement,
	Magnus Damm, Michal Simek, Krzysztof Kozlowski, Jonathan Hunter,
	linux-rockchip, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, linux-samsung-soc,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Dinh Nguyen, Jisheng Zhang, Sudeep Holla, Jun Nie,
	Sebastian Hesselbarth, Shawn Guo, Andreas Färber

On Wed, Jan 09, 2019 at 02:29:34PM -0600, Rob Herring wrote:
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
> 
> Note that there's still a case left in msm8998 that needs a new 
> compatible string.

My only concern about this is that it may cause conflicts, but I suppose
the ARM SoC maintainers can decide how they wish to deal with that.

Renesas portion:

Acked-by: Simon Horman <horms+renesas@verge.net.au>

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-10  2:27 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Nishanth Menon
@ 2019-01-10 12:02   ` Tero Kristo
  2019-01-10 14:16   ` Rob Herring
  1 sibling, 0 replies; 27+ messages in thread
From: Tero Kristo @ 2019-01-10 12:02 UTC (permalink / raw)
  To: Nishanth Menon, Rob Herring
  Cc: Mark Rutland, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Lorenzo Pieralisi, arm, linux-rockchip,
	Kevin Hilman, Gregory Clement, Magnus Damm, Michal Simek,
	Krzysztof Kozlowski, Jonathan Hunter, linux-samsung-soc,
	Chen-Yu Tsai, Kukjin Kim, bcm-kernel-feedback-list, Baolin Wang,
	Andy Gross, Orson Zhai, Tsahee Zidenberg, devicetree,
	linux-tegra, Jason Cooper, Antoine Tenart, Ray Jui,
	Robert Richter, Simon Horman, linux-mediatek, Jayachandran C,
	Matthias Brugger, linux-amlogic, linux-arm-kernel, Will Deacon,
	Scott Branden, Masahiro Yamada, Chunyan Zhang, Chanho Min,
	Duc Dang, linux-kernel, linux-renesas-soc, Dinh Nguyen,
	Jisheng Zhang, Sudeep Holla, Jun Nie, Sebastian Hesselbarth,
	Shawn Guo, Andreas Färber

On 10/01/2019 04:27, Nishanth Menon wrote:
> On 14:29-20190109, Rob Herring wrote:
>> The 'arm,armv8' compatible string is only for software models. It adds
>> little value otherwise and is inconsistently used as a fallback on some
>> platforms. Remove it from those platforms.
>>
>> This fixes warnings generated by the DT schema.
>>
>> Reported-by: Michal Simek <michal.simek@xilinx.com>
>> Cc: Mark Rutland <mark.rutland@arm.com>
>> Cc: Will Deacon <will.deacon@arm.com>
>> Signed-off-by: Rob Herring <robh@kernel.org>
>> ---
> [...]
> 
> ARM SoC maintainers, At least on a quick look (I could be wrong), I
> think we don't have any explicit processor bindings documentation.
> 
> However, most of SoC folks seem to key off matches else where I
> guess..
> 
> Not sure, while at this, you if you are planning on fixing up
> Documentation/devicetree/bindings/arm/arm-boards:
> compatible = "arm,cortex-a53","arm,armv8";
> Documentation/devicetree/bindings/arm/cpu-capacity.txt:
> compatible = "arm,cortex-a53","arm,armv8";
> 
> Anyways, for TI SoC:
> 
>>   arch/arm64/boot/dts/ti/k3-am654.dtsi          |   8 +-
>> diff --git a/arch/arm64/boot/dts/ti/k3-am654.dtsi b/arch/arm64/boot/dts/ti/k3-am654.dtsi
>> index 2affa6f6617e..b221abf43ac2 100644
>> --- a/arch/arm64/boot/dts/ti/k3-am654.dtsi
>> +++ b/arch/arm64/boot/dts/ti/k3-am654.dtsi
>> @@ -34,7 +34,7 @@
>>   		};
>>   
>>   		cpu0: cpu@0 {
>> -			compatible = "arm,cortex-a53", "arm,armv8";
>> +			compatible = "arm,cortex-a53";
>>   			reg = <0x000>;
>>   			device_type = "cpu";
>>   			enable-method = "psci";
>> @@ -48,7 +48,7 @@
>>   		};
>>   
>>   		cpu1: cpu@1 {
>> -			compatible = "arm,cortex-a53", "arm,armv8";
>> +			compatible = "arm,cortex-a53";
>>   			reg = <0x001>;
>>   			device_type = "cpu";
>>   			enable-method = "psci";
>> @@ -62,7 +62,7 @@
>>   		};
>>   
>>   		cpu2: cpu@100 {
>> -			compatible = "arm,cortex-a53", "arm,armv8";
>> +			compatible = "arm,cortex-a53";
>>   			reg = <0x100>;
>>   			device_type = "cpu";
>>   			enable-method = "psci";
>> @@ -76,7 +76,7 @@
>>   		};
>>   
>>   		cpu3: cpu@101 {
>> -			compatible = "arm,cortex-a53", "arm,armv8";
>> +			compatible = "arm,cortex-a53";
>>   			reg = <0x101>;
>>   			device_type = "cpu";
>>   			enable-method = "psci";
> 
> Acked-by: Nishanth Menon <nm@ti.com>
> 

TI portion looks fine to me also, so:

Acked-by: Tero Kristo <t-kristo@ti.com>

-Tero
--
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-10  2:27 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Nishanth Menon
  2019-01-10 12:02   ` Tero Kristo
@ 2019-01-10 14:16   ` Rob Herring
  1 sibling, 0 replies; 27+ messages in thread
From: Rob Herring @ 2019-01-10 14:16 UTC (permalink / raw)
  To: Nishanth Menon
  Cc: Mark Rutland, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, open list:MEDIA DRIVERS FOR RENESAS - FCP,
	Lorenzo Pieralisi, ARM-SoC Maintainers,
	open list:ARM/Rockchip SoC...,
	Kevin Hilman, Gregory Clement, Magnus Damm, Michal Simek,
	Krzysztof Kozlowski, Jonathan Hunter, linux-samsung-soc,
	Chen-Yu Tsai, Kukjin Kim,
	maintainer:BROADCOM BCM7XXX ARM ARCHITECTURE, Baolin Wang,
	Andy Gross, Orson Zhai, Tsahee Zidenberg, devicetree,
	linux-tegra, Jason Cooper, Antoine Tenart, Ray Jui,
	Robert Richter, Simon Horman,
	moderated list:ARM/Mediatek SoC support, Jayachandran C,
	Matthias Brugger, linux-amlogic,
	moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE,
	Will Deacon, Scott Branden, Masahiro Yamada, Chunyan Zhang,
	Chanho Min, Duc Dang, linux-kernel, Tero Kristo, Dinh Nguyen,
	Jisheng Zhang, Sudeep Holla, Jun Nie, Sebastian Hesselbarth,
	Shawn Guo, Andreas Färber

On Wed, Jan 9, 2019 at 8:27 PM Nishanth Menon <nm@ti.com> wrote:
>
> On 14:29-20190109, Rob Herring wrote:
> > The 'arm,armv8' compatible string is only for software models. It adds
> > little value otherwise and is inconsistently used as a fallback on some
> > platforms. Remove it from those platforms.
> >
> > This fixes warnings generated by the DT schema.
> >
> > Reported-by: Michal Simek <michal.simek@xilinx.com>
> > Cc: Mark Rutland <mark.rutland@arm.com>
> > Cc: Will Deacon <will.deacon@arm.com>
> > Signed-off-by: Rob Herring <robh@kernel.org>
> > ---
> [...]
>
> ARM SoC maintainers, At least on a quick look (I could be wrong), I
> think we don't have any explicit processor bindings documentation.

bindings/arm/cpus.yaml

> However, most of SoC folks seem to key off matches else where I
> guess..
>
> Not sure, while at this, you if you are planning on fixing up
> Documentation/devicetree/bindings/arm/arm-boards:
> compatible = "arm,cortex-a53","arm,armv8";
> Documentation/devicetree/bindings/arm/cpu-capacity.txt:
> compatible = "arm,cortex-a53","arm,armv8";

I'll handle documentation separately.

Rob

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (9 preceding siblings ...)
  2019-01-10  9:47 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Simon Horman
@ 2019-01-10 14:45 ` Richter, Robert
  2019-01-11 13:57   ` Rob Herring
  2019-01-11 14:50 ` Antoine Tenart
                   ` (10 subsequent siblings)
  21 siblings, 1 reply; 27+ messages in thread
From: Richter, Robert @ 2019-01-10 14:45 UTC (permalink / raw)
  To: Rob Herring, Nair, Jayachandran
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, linux-rockchip, Kevin Hilman, Gregory Clement,
	Magnus Damm, Michal Simek, Krzysztof Kozlowski, Jonathan Hunter,
	linux-samsung-soc, Chen-Yu Tsai, arm, bcm-kernel-feedback-list,
	Baolin Wang, Andy Gross, Orson Zhai, Tsahee Zidenberg,
	devicetree, linux-tegra, Jason Cooper, Antoine Tenart, Ray Jui,
	Simon Horman, linux-mediatek, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Dinh Nguyen, Jisheng Zhang, Kukjin Kim, Sudeep Holla, Jun Nie,
	Sebastian Hesselbarth, Shawn Guo, Andreas Färber

Rob,

On 09.01.19 14:29:34, Rob Herring wrote:
> External Email
> 
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.

> diff --git a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> index ff5c4c47b22b..c616132f7d6d 100644
> --- a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> +++ b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> @@ -27,28 +27,28 @@
> 
>                 cpu@0 {
>                         device_type = "cpu";
> -                       compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +                       compatible = "cavium,thunder2";

We are just checking if removing the "brcm,vulcan" string has any
impact on early silicon revisions we want to support (see also
BRCM_CPU_PART_VULCAN).

Maybe you make this a separate change?

-Robert

>                         reg = <0x0 0x0>;
>                         enable-method = "psci";
>                 };

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-10 14:45 ` Richter, Robert
@ 2019-01-11 13:57   ` Rob Herring
  2019-01-15  8:45     ` Richter, Robert
  0 siblings, 1 reply; 27+ messages in thread
From: Rob Herring @ 2019-01-11 13:57 UTC (permalink / raw)
  To: Richter, Robert
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc, Nair,
	Jayachandran, Lorenzo Pieralisi, linux-rockchip, Kevin Hilman,
	Gregory Clement, Magnus Damm, Michal Simek, Krzysztof Kozlowski,
	Jonathan Hunter, linux-samsung-soc, Chen-Yu Tsai, arm,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Simon Horman, linux-mediatek,
	Matthias Brugger, linux-amlogic, linux-arm-kernel, Will Deacon,
	Scott Branden, Masahiro Yamada, Chunyan Zhang, Chanho Min,
	Duc Dang, linux-kernel, Tero Kristo, Dinh Nguyen, Jisheng Zhang,
	Kukjin Kim, Sudeep Holla, Jun Nie, Sebastian Hesselbarth,
	Shawn Guo, Andreas Färber

On Thu, Jan 10, 2019 at 8:18 PM Richter, Robert
<Robert.Richter@cavium.com> wrote:
>
> Rob,
>
> On 09.01.19 14:29:34, Rob Herring wrote:
> > External Email
> >
> > The 'arm,armv8' compatible string is only for software models. It adds
> > little value otherwise and is inconsistently used as a fallback on some
> > platforms. Remove it from those platforms.
> >
> > This fixes warnings generated by the DT schema.
> >
> > Reported-by: Michal Simek <michal.simek@xilinx.com>
> > Cc: Mark Rutland <mark.rutland@arm.com>
> > Cc: Will Deacon <will.deacon@arm.com>
> > Signed-off-by: Rob Herring <robh@kernel.org>
> > ---
> > armsoc folks, Please apply directly.
>
> > diff --git a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> > index ff5c4c47b22b..c616132f7d6d 100644
> > --- a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> > +++ b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> > @@ -27,28 +27,28 @@
> >
> >                 cpu@0 {
> >                         device_type = "cpu";
> > -                       compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> > +                       compatible = "cavium,thunder2";
>
> We are just checking if removing the "brcm,vulcan" string has any
> impact on early silicon revisions we want to support (see also
> BRCM_CPU_PART_VULCAN).
>
> Maybe you make this a separate change?

Dropping brcm,vulcan was unintentional (regex fail). Though keeping it
means we need a schema change as it was not documented to be a
fallback.

Rob

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (10 preceding siblings ...)
  2019-01-10 14:45 ` Richter, Robert
@ 2019-01-11 14:50 ` Antoine Tenart
  2019-01-11 15:32 ` Wei Xu
                   ` (9 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Antoine Tenart @ 2019-01-11 14:50 UTC (permalink / raw)
  To: Rob Herring
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, arm, linux-rockchip, Kevin Hilman,
	Gregory Clement, Magnus Damm, Michal Simek, Krzysztof Kozlowski,
	Jonathan Hunter, linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Dinh Nguyen, Jisheng Zhang, Sudeep Holla, Jun Nie,
	Sebastian Hesselbarth, Shawn Guo, Andreas Färber

Hi Rob,

On Wed, Jan 09, 2019 at 02:29:34PM -0600, Rob Herring wrote:
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
> 
> Note that there's still a case left in msm8998 that needs a new 
> compatible string.
> 
> Rob
> 
>  arch/arm64/boot/dts/actions/s700.dtsi         |   8 +-
>  arch/arm64/boot/dts/actions/s900.dtsi         |   8 +-
>  arch/arm64/boot/dts/al/alpine-v2.dtsi         |   8 +-

For Alpine,

Acked-by: Antoine Tenart <antoine.tenart@bootlin.com>

Thanks!
Antoine

>  arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi  |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi  |   8 +-
>  .../boot/dts/altera/socfpga_stratix10.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-axg.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-g12a.dtsi   |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gx.dtsi     |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gxm.dtsi    |   8 +-
>  arch/arm64/boot/dts/apm/apm-shadowcat.dtsi    |  16 +--
>  arch/arm64/boot/dts/apm/apm-storm.dtsi        |  16 +--
>  arch/arm64/boot/dts/arm/juno-r1.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno-r2.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno.dts              |  12 +-
>  .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts |   4 +-
>  .../boot/dts/broadcom/northstar2/ns2.dtsi     |   8 +-
>  .../boot/dts/broadcom/stingray/stingray.dtsi  |  16 +--
>  arch/arm64/boot/dts/cavium/thunder-88xx.dtsi  |  96 ++++++-------
>  arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi |   8 +-
>  arch/arm64/boot/dts/exynos/exynos5433.dtsi    |  16 +--
>  arch/arm64/boot/dts/exynos/exynos7.dtsi       |   8 +-
>  arch/arm64/boot/dts/hisilicon/hi3660.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hi3670.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hi6220.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hip05.dtsi      |  32 ++---
>  arch/arm64/boot/dts/hisilicon/hip06.dtsi      |  32 ++---
>  arch/arm64/boot/dts/hisilicon/hip07.dtsi      | 128 +++++++++---------
>  arch/arm64/boot/dts/lg/lg1312.dtsi            |   8 +-
>  arch/arm64/boot/dts/lg/lg1313.dtsi            |   8 +-
>  arch/arm64/boot/dts/marvell/armada-372x.dtsi  |   2 +-
>  arch/arm64/boot/dts/marvell/armada-37xx.dtsi  |   2 +-
>  .../boot/dts/marvell/armada-ap806-dual.dtsi   |   4 +-
>  .../boot/dts/marvell/armada-ap806-quad.dtsi   |   8 +-
>  .../marvell/armada-ap810-ap0-octa-core.dtsi   |  16 +--
>  arch/arm64/boot/dts/mediatek/mt7622.dtsi      |   4 +-
>  arch/arm64/boot/dts/nvidia/tegra132.dtsi      |   4 +-
>  arch/arm64/boot/dts/nvidia/tegra186.dtsi      |  12 +-
>  arch/arm64/boot/dts/nvidia/tegra194.dtsi      |  16 +--
>  arch/arm64/boot/dts/qcom/ipq8074.dtsi         |   8 +-
>  arch/arm64/boot/dts/qcom/msm8916.dtsi         |   8 +-
>  arch/arm64/boot/dts/qcom/msm8992.dtsi         |   2 +-
>  arch/arm64/boot/dts/qcom/msm8994.dtsi         |   2 +-
>  arch/arm64/boot/dts/realtek/rtd1295.dtsi      |   8 +-
>  arch/arm64/boot/dts/renesas/r8a774a1.dtsi     |  12 +-
>  arch/arm64/boot/dts/renesas/r8a7795.dtsi      |  16 +--
>  arch/arm64/boot/dts/renesas/r8a7796.dtsi      |  12 +-
>  arch/arm64/boot/dts/renesas/r8a77965.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77970.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77980.dtsi     |   8 +-
>  arch/arm64/boot/dts/renesas/r8a77990.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77995.dtsi     |   2 +-
>  arch/arm64/boot/dts/rockchip/px30.dtsi        |   8 +-
>  arch/arm64/boot/dts/rockchip/rk3328.dtsi      |   8 +-
>  arch/arm64/boot/dts/rockchip/rk3368.dtsi      |  16 +--
>  arch/arm64/boot/dts/rockchip/rk3399.dtsi      |  12 +-
>  .../boot/dts/socionext/uniphier-ld11.dtsi     |   4 +-
>  .../boot/dts/socionext/uniphier-ld20.dtsi     |   8 +-
>  .../boot/dts/socionext/uniphier-pxs3.dtsi     |   8 +-
>  arch/arm64/boot/dts/sprd/sc9836.dtsi          |   8 +-
>  arch/arm64/boot/dts/sprd/sc9860.dtsi          |  16 +--
>  arch/arm64/boot/dts/synaptics/as370.dtsi      |   8 +-
>  arch/arm64/boot/dts/synaptics/berlin4ct.dtsi  |   8 +-
>  arch/arm64/boot/dts/ti/k3-am654.dtsi          |   8 +-
>  arch/arm64/boot/dts/xilinx/zynqmp.dtsi        |   8 +-
>  arch/arm64/boot/dts/zte/zx296718.dtsi         |   8 +-
>  67 files changed, 427 insertions(+), 427 deletions(-)
> 
> diff --git a/arch/arm64/boot/dts/actions/s700.dtsi b/arch/arm64/boot/dts/actions/s700.dtsi
> index 192c7b39c8c1..273a1b169efc 100644
> --- a/arch/arm64/boot/dts/actions/s700.dtsi
> +++ b/arch/arm64/boot/dts/actions/s700.dtsi
> @@ -18,28 +18,28 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900.dtsi
> index 491ddccc9038..9e75782b438f 100644
> --- a/arch/arm64/boot/dts/actions/s900.dtsi
> +++ b/arch/arm64/boot/dts/actions/s900.dtsi
> @@ -18,28 +18,28 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/al/alpine-v2.dtsi b/arch/arm64/boot/dts/al/alpine-v2.dtsi
> index 5b7bef684256..d5e7e2bb4e6c 100644
> --- a/arch/arm64/boot/dts/al/alpine-v2.dtsi
> +++ b/arch/arm64/boot/dts/al/alpine-v2.dtsi
> @@ -47,28 +47,28 @@
>  		#size-cells = <0>;
>  
>  		cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@2 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@3 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
> index 837a03dee875..1583afd034ae 100644
> --- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
> @@ -84,7 +84,7 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0>;
>  			enable-method = "psci";
> @@ -92,7 +92,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <1>;
>  			enable-method = "psci";
> @@ -100,7 +100,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <2>;
>  			enable-method = "psci";
> @@ -108,7 +108,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
> index c22621b4b8e9..96acafd3a852 100644
> --- a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
> @@ -48,28 +48,28 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> index d93a7add67e7..48e170a2b141 100644
> --- a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> @@ -22,28 +22,28 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
> index b2c9bb664595..af4d00741644 100644
> --- a/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
> +++ b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
> @@ -42,28 +42,28 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x0>;
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x1>;
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x2>;
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x3>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> index fffd55787981..1b69efabd49a 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> @@ -68,7 +68,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -77,7 +77,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -86,7 +86,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -95,7 +95,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
> index 3b82a975c663..10418e4b048a 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
> @@ -20,7 +20,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -28,7 +28,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -36,7 +36,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -44,7 +44,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
> index 44c5c51ff1fa..3b63ead4f4ed 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
> @@ -56,7 +56,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -65,7 +65,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -74,7 +74,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -83,7 +83,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
> index 247888d68a3a..ed3a3d5adf31 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
> @@ -44,7 +44,7 @@
>  
>  		cpu4: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -53,7 +53,7 @@
>  
>  		cpu5: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -62,7 +62,7 @@
>  
>  		cpu6: cpu@102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> @@ -71,7 +71,7 @@
>  
>  		cpu7: cpu@103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
>  			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi b/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
> index d8ecd1661461..7faea28a37b0 100644
> --- a/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
> +++ b/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
> @@ -21,7 +21,7 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x000>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -31,7 +31,7 @@
>  		};
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x001>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -41,7 +41,7 @@
>  		};
>  		cpu@100 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x100>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -51,7 +51,7 @@
>  		};
>  		cpu@101 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x101>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -61,7 +61,7 @@
>  		};
>  		cpu@200 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x200>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -71,7 +71,7 @@
>  		};
>  		cpu@201 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x201>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -81,7 +81,7 @@
>  		};
>  		cpu@300 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x300>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -91,7 +91,7 @@
>  		};
>  		cpu@301 {
>  			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>  			reg = <0x0 0x301>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi
> index 00e82b8e9a19..94d637d17262 100644
> --- a/arch/arm64/boot/dts/apm/apm-storm.dtsi
> +++ b/arch/arm64/boot/dts/apm/apm-storm.dtsi
> @@ -21,7 +21,7 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x000>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -29,7 +29,7 @@
>  		};
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x001>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -37,7 +37,7 @@
>  		};
>  		cpu@100 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x100>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -45,7 +45,7 @@
>  		};
>  		cpu@101 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x101>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -53,7 +53,7 @@
>  		};
>  		cpu@200 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x200>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -61,7 +61,7 @@
>  		};
>  		cpu@201 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x201>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -69,7 +69,7 @@
>  		};
>  		cpu@300 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x300>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -77,7 +77,7 @@
>  		};
>  		cpu@301 {
>  			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>  			reg = <0x0 0x301>;
>  			enable-method = "spin-table";
>  			cpu-release-addr = <0x1 0x0000fff8>;
> diff --git a/arch/arm64/boot/dts/arm/juno-r1.dts b/arch/arm64/boot/dts/arm/juno-r1.dts
> index b2b7ced633cf..5f290090b0cf 100644
> --- a/arch/arm64/boot/dts/arm/juno-r1.dts
> +++ b/arch/arm64/boot/dts/arm/juno-r1.dts
> @@ -85,7 +85,7 @@
>  		};
>  
>  		A57_0: cpu@0 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0 0x0>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -102,7 +102,7 @@
>  		};
>  
>  		A57_1: cpu@1 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0 0x1>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -119,7 +119,7 @@
>  		};
>  
>  		A53_0: cpu@100 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -136,7 +136,7 @@
>  		};
>  
>  		A53_1: cpu@101 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -153,7 +153,7 @@
>  		};
>  
>  		A53_2: cpu@102 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -170,7 +170,7 @@
>  		};
>  
>  		A53_3: cpu@103 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/arm/juno-r2.dts b/arch/arm64/boot/dts/arm/juno-r2.dts
> index ab77adb4f3c2..4e693bd957b2 100644
> --- a/arch/arm64/boot/dts/arm/juno-r2.dts
> +++ b/arch/arm64/boot/dts/arm/juno-r2.dts
> @@ -85,7 +85,7 @@
>  		};
>  
>  		A72_0: cpu@0 {
> -			compatible = "arm,cortex-a72","arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x0>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -102,7 +102,7 @@
>  		};
>  
>  		A72_1: cpu@1 {
> -			compatible = "arm,cortex-a72","arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x1>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -119,7 +119,7 @@
>  		};
>  
>  		A53_0: cpu@100 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -136,7 +136,7 @@
>  		};
>  
>  		A53_1: cpu@101 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -153,7 +153,7 @@
>  		};
>  
>  		A53_2: cpu@102 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -170,7 +170,7 @@
>  		};
>  
>  		A53_3: cpu@103 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/arm/juno.dts b/arch/arm64/boot/dts/arm/juno.dts
> index 08d4ba1716c3..148eb533f7a0 100644
> --- a/arch/arm64/boot/dts/arm/juno.dts
> +++ b/arch/arm64/boot/dts/arm/juno.dts
> @@ -84,7 +84,7 @@
>  		};
>  
>  		A57_0: cpu@0 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0 0x0>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -101,7 +101,7 @@
>  		};
>  
>  		A57_1: cpu@1 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0 0x1>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -118,7 +118,7 @@
>  		};
>  
>  		A53_0: cpu@100 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -135,7 +135,7 @@
>  		};
>  
>  		A53_1: cpu@101 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -152,7 +152,7 @@
>  		};
>  
>  		A53_2: cpu@102 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -169,7 +169,7 @@
>  		};
>  
>  		A53_3: cpu@103 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts b/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
> index 8981c3d2ff18..22383c26bb03 100644
> --- a/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
> +++ b/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
> @@ -43,14 +43,14 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0>;
>  			next-level-cache = <&L2_0>;
>  		};
>  
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 1>;
>  			next-level-cache = <&L2_0>;
>  		};
> diff --git a/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi b/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
> index ea854f689fda..15f7b0ed3836 100644
> --- a/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
> +++ b/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
> @@ -47,7 +47,7 @@
>  
>  		A57_0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0 0>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -55,7 +55,7 @@
>  
>  		A57_1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0 1>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -63,7 +63,7 @@
>  
>  		A57_2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0 2>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -71,7 +71,7 @@
>  
>  		A57_3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0 3>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> diff --git a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
> index cfeaa855bd05..35c4670c00d1 100644
> --- a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
> +++ b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
> @@ -44,7 +44,7 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -52,7 +52,7 @@
>  
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER0_L2>;
> @@ -60,7 +60,7 @@
>  
>  		cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER1_L2>;
> @@ -68,7 +68,7 @@
>  
>  		cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER1_L2>;
> @@ -76,7 +76,7 @@
>  
>  		cpu@200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x200>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER2_L2>;
> @@ -84,7 +84,7 @@
>  
>  		cpu@201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x201>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER2_L2>;
> @@ -92,7 +92,7 @@
>  
>  		cpu@300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x300>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER3_L2>;
> @@ -100,7 +100,7 @@
>  
>  		cpu@301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x301>;
>  			enable-method = "psci";
>  			next-level-cache = <&CLUSTER3_L2>;
> diff --git a/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi b/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
> index 1a9103b269cb..e0a71795261b 100644
> --- a/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
> +++ b/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
> @@ -64,289 +64,289 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x000>;
>  			enable-method = "psci";
>  		};
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x001>;
>  			enable-method = "psci";
>  		};
>  		cpu@2 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x002>;
>  			enable-method = "psci";
>  		};
>  		cpu@3 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x003>;
>  			enable-method = "psci";
>  		};
>  		cpu@4 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x004>;
>  			enable-method = "psci";
>  		};
>  		cpu@5 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x005>;
>  			enable-method = "psci";
>  		};
>  		cpu@6 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x006>;
>  			enable-method = "psci";
>  		};
>  		cpu@7 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x007>;
>  			enable-method = "psci";
>  		};
>  		cpu@8 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x008>;
>  			enable-method = "psci";
>  		};
>  		cpu@9 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x009>;
>  			enable-method = "psci";
>  		};
>  		cpu@a {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00a>;
>  			enable-method = "psci";
>  		};
>  		cpu@b {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00b>;
>  			enable-method = "psci";
>  		};
>  		cpu@c {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00c>;
>  			enable-method = "psci";
>  		};
>  		cpu@d {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00d>;
>  			enable-method = "psci";
>  		};
>  		cpu@e {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00e>;
>  			enable-method = "psci";
>  		};
>  		cpu@f {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x00f>;
>  			enable-method = "psci";
>  		};
>  		cpu@100 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  		};
>  		cpu@101 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  		};
>  		cpu@102 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
>  		};
>  		cpu@103 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
>  		};
>  		cpu@104 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x104>;
>  			enable-method = "psci";
>  		};
>  		cpu@105 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x105>;
>  			enable-method = "psci";
>  		};
>  		cpu@106 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x106>;
>  			enable-method = "psci";
>  		};
>  		cpu@107 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x107>;
>  			enable-method = "psci";
>  		};
>  		cpu@108 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x108>;
>  			enable-method = "psci";
>  		};
>  		cpu@109 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x109>;
>  			enable-method = "psci";
>  		};
>  		cpu@10a {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10a>;
>  			enable-method = "psci";
>  		};
>  		cpu@10b {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10b>;
>  			enable-method = "psci";
>  		};
>  		cpu@10c {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10c>;
>  			enable-method = "psci";
>  		};
>  		cpu@10d {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10d>;
>  			enable-method = "psci";
>  		};
>  		cpu@10e {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10e>;
>  			enable-method = "psci";
>  		};
>  		cpu@10f {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x10f>;
>  			enable-method = "psci";
>  		};
>  		cpu@200 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x200>;
>  			enable-method = "psci";
>  		};
>  		cpu@201 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x201>;
>  			enable-method = "psci";
>  		};
>  		cpu@202 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x202>;
>  			enable-method = "psci";
>  		};
>  		cpu@203 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x203>;
>  			enable-method = "psci";
>  		};
>  		cpu@204 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x204>;
>  			enable-method = "psci";
>  		};
>  		cpu@205 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x205>;
>  			enable-method = "psci";
>  		};
>  		cpu@206 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x206>;
>  			enable-method = "psci";
>  		};
>  		cpu@207 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x207>;
>  			enable-method = "psci";
>  		};
>  		cpu@208 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x208>;
>  			enable-method = "psci";
>  		};
>  		cpu@209 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x209>;
>  			enable-method = "psci";
>  		};
>  		cpu@20a {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20a>;
>  			enable-method = "psci";
>  		};
>  		cpu@20b {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20b>;
>  			enable-method = "psci";
>  		};
>  		cpu@20c {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20c>;
>  			enable-method = "psci";
>  		};
>  		cpu@20d {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20d>;
>  			enable-method = "psci";
>  		};
>  		cpu@20e {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20e>;
>  			enable-method = "psci";
>  		};
>  		cpu@20f {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>  			reg = <0x0 0x20f>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> index ff5c4c47b22b..c616132f7d6d 100644
> --- a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> +++ b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> @@ -27,28 +27,28 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@2 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@3 {
>  			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
> index e7cd3b67d818..a04e80327b6e 100644
> --- a/arch/arm64/boot/dts/exynos/exynos5433.dtsi
> +++ b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
> @@ -29,7 +29,7 @@
>  
>  		cpu0: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x100>;
>  			clock-frequency = <1300000000>;
> @@ -41,7 +41,7 @@
>  
>  		cpu1: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x101>;
>  			clock-frequency = <1300000000>;
> @@ -51,7 +51,7 @@
>  
>  		cpu2: cpu@102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x102>;
>  			clock-frequency = <1300000000>;
> @@ -61,7 +61,7 @@
>  
>  		cpu3: cpu@103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x103>;
>  			clock-frequency = <1300000000>;
> @@ -71,7 +71,7 @@
>  
>  		cpu4: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			enable-method = "psci";
>  			reg = <0x0>;
>  			clock-frequency = <1900000000>;
> @@ -83,7 +83,7 @@
>  
>  		cpu5: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			enable-method = "psci";
>  			reg = <0x1>;
>  			clock-frequency = <1900000000>;
> @@ -93,7 +93,7 @@
>  
>  		cpu6: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			enable-method = "psci";
>  			reg = <0x2>;
>  			clock-frequency = <1900000000>;
> @@ -103,7 +103,7 @@
>  
>  		cpu7: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			enable-method = "psci";
>  			reg = <0x3>;
>  			clock-frequency = <1900000000>;
> diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi b/arch/arm64/boot/dts/exynos/exynos7.dtsi
> index 75ad724c487e..967558a93d82 100644
> --- a/arch/arm64/boot/dts/exynos/exynos7.dtsi
> +++ b/arch/arm64/boot/dts/exynos/exynos7.dtsi
> @@ -34,28 +34,28 @@
>  
>  		cpu_atlas0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu_atlas1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu_atlas2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu_atlas3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
> index 20ae40df61d5..2f19e0e5b7cf 100644
> --- a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
> @@ -56,7 +56,7 @@
>  		};
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
> @@ -70,7 +70,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
> @@ -83,7 +83,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
> @@ -96,7 +96,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
> @@ -109,7 +109,7 @@
>  		};
>  
>  		cpu4: cpu@100 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
> @@ -123,7 +123,7 @@
>  		};
>  
>  		cpu5: cpu@101 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
> @@ -136,7 +136,7 @@
>  		};
>  
>  		cpu6: cpu@102 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
> @@ -149,7 +149,7 @@
>  		};
>  
>  		cpu7: cpu@103 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/hisilicon/hi3670.dtsi b/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
> index a5bd6d80b226..2ed06e4588b8 100644
> --- a/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
> @@ -56,56 +56,56 @@
>  		};
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu4: cpu@100 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu5: cpu@101 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu6: cpu@102 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu7: cpu@103 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>  			device_type = "cpu";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
> index aec9e371c2a7..732a9db45b23 100644
> --- a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
> @@ -81,7 +81,7 @@
>  		};
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
> @@ -94,7 +94,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
> @@ -107,7 +107,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
> @@ -120,7 +120,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
> @@ -133,7 +133,7 @@
>  		};
>  
>  		cpu4: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
> @@ -146,7 +146,7 @@
>  		};
>  
>  		cpu5: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
> @@ -159,7 +159,7 @@
>  		};
>  
>  		cpu6: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
> @@ -172,7 +172,7 @@
>  		};
>  
>  		cpu7: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/hisilicon/hip05.dtsi b/arch/arm64/boot/dts/hisilicon/hip05.dtsi
> index 4b472a302cd8..d321edc09c3f 100644
> --- a/arch/arm64/boot/dts/hisilicon/hip05.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hip05.dtsi
> @@ -87,7 +87,7 @@
>  
>  		cpu0: cpu@20000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -95,7 +95,7 @@
>  
>  		cpu1: cpu@20001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -103,7 +103,7 @@
>  
>  		cpu2: cpu@20002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -111,7 +111,7 @@
>  
>  		cpu3: cpu@20003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -119,7 +119,7 @@
>  
>  		cpu4: cpu@20100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -127,7 +127,7 @@
>  
>  		cpu5: cpu@20101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -135,7 +135,7 @@
>  
>  		cpu6: cpu@20102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -143,7 +143,7 @@
>  
>  		cpu7: cpu@20103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -151,7 +151,7 @@
>  
>  		cpu8: cpu@20200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -159,7 +159,7 @@
>  
>  		cpu9: cpu@20201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -167,7 +167,7 @@
>  
>  		cpu10: cpu@20202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -175,7 +175,7 @@
>  
>  		cpu11: cpu@20203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -183,7 +183,7 @@
>  
>  		cpu12: cpu@20300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -191,7 +191,7 @@
>  
>  		cpu13: cpu@20301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -199,7 +199,7 @@
>  
>  		cpu14: cpu@20302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -207,7 +207,7 @@
>  
>  		cpu15: cpu@20303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x20303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> diff --git a/arch/arm64/boot/dts/hisilicon/hip06.dtsi b/arch/arm64/boot/dts/hisilicon/hip06.dtsi
> index d78a6a755d03..56625587b6de 100644
> --- a/arch/arm64/boot/dts/hisilicon/hip06.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hip06.dtsi
> @@ -87,7 +87,7 @@
>  
>  		cpu0: cpu@10000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -95,7 +95,7 @@
>  
>  		cpu1: cpu@10001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -103,7 +103,7 @@
>  
>  		cpu2: cpu@10002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -111,7 +111,7 @@
>  
>  		cpu3: cpu@10003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -119,7 +119,7 @@
>  
>  		cpu4: cpu@10100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -127,7 +127,7 @@
>  
>  		cpu5: cpu@10101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -135,7 +135,7 @@
>  
>  		cpu6: cpu@10102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -143,7 +143,7 @@
>  
>  		cpu7: cpu@10103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -151,7 +151,7 @@
>  
>  		cpu8: cpu@10200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -159,7 +159,7 @@
>  
>  		cpu9: cpu@10201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -167,7 +167,7 @@
>  
>  		cpu10: cpu@10202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -175,7 +175,7 @@
>  
>  		cpu11: cpu@10203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -183,7 +183,7 @@
>  
>  		cpu12: cpu@10300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -191,7 +191,7 @@
>  
>  		cpu13: cpu@10301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -199,7 +199,7 @@
>  
>  		cpu14: cpu@10302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -207,7 +207,7 @@
>  
>  		cpu15: cpu@10303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x10303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> diff --git a/arch/arm64/boot/dts/hisilicon/hip07.dtsi b/arch/arm64/boot/dts/hisilicon/hip07.dtsi
> index c33adefc3061..28bd4389441f 100644
> --- a/arch/arm64/boot/dts/hisilicon/hip07.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hip07.dtsi
> @@ -270,7 +270,7 @@
>  
>  		cpu0: cpu@10000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -279,7 +279,7 @@
>  
>  		cpu1: cpu@10001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -288,7 +288,7 @@
>  
>  		cpu2: cpu@10002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -297,7 +297,7 @@
>  
>  		cpu3: cpu@10003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster0_l2>;
> @@ -306,7 +306,7 @@
>  
>  		cpu4: cpu@10100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -315,7 +315,7 @@
>  
>  		cpu5: cpu@10101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -324,7 +324,7 @@
>  
>  		cpu6: cpu@10102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -333,7 +333,7 @@
>  
>  		cpu7: cpu@10103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster1_l2>;
> @@ -342,7 +342,7 @@
>  
>  		cpu8: cpu@10200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -351,7 +351,7 @@
>  
>  		cpu9: cpu@10201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -360,7 +360,7 @@
>  
>  		cpu10: cpu@10202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -369,7 +369,7 @@
>  
>  		cpu11: cpu@10203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster2_l2>;
> @@ -378,7 +378,7 @@
>  
>  		cpu12: cpu@10300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -387,7 +387,7 @@
>  
>  		cpu13: cpu@10301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -396,7 +396,7 @@
>  
>  		cpu14: cpu@10302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -405,7 +405,7 @@
>  
>  		cpu15: cpu@10303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x10303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster3_l2>;
> @@ -414,7 +414,7 @@
>  
>  		cpu16: cpu@30000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster4_l2>;
> @@ -423,7 +423,7 @@
>  
>  		cpu17: cpu@30001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster4_l2>;
> @@ -432,7 +432,7 @@
>  
>  		cpu18: cpu@30002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster4_l2>;
> @@ -441,7 +441,7 @@
>  
>  		cpu19: cpu@30003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster4_l2>;
> @@ -450,7 +450,7 @@
>  
>  		cpu20: cpu@30100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster5_l2>;
> @@ -459,7 +459,7 @@
>  
>  		cpu21: cpu@30101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster5_l2>;
> @@ -468,7 +468,7 @@
>  
>  		cpu22: cpu@30102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster5_l2>;
> @@ -477,7 +477,7 @@
>  
>  		cpu23: cpu@30103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster5_l2>;
> @@ -486,7 +486,7 @@
>  
>  		cpu24: cpu@30200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster6_l2>;
> @@ -495,7 +495,7 @@
>  
>  		cpu25: cpu@30201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster6_l2>;
> @@ -504,7 +504,7 @@
>  
>  		cpu26: cpu@30202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster6_l2>;
> @@ -513,7 +513,7 @@
>  
>  		cpu27: cpu@30203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster6_l2>;
> @@ -522,7 +522,7 @@
>  
>  		cpu28: cpu@30300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster7_l2>;
> @@ -531,7 +531,7 @@
>  
>  		cpu29: cpu@30301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster7_l2>;
> @@ -540,7 +540,7 @@
>  
>  		cpu30: cpu@30302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster7_l2>;
> @@ -549,7 +549,7 @@
>  
>  		cpu31: cpu@30303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x30303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster7_l2>;
> @@ -558,7 +558,7 @@
>  
>  		cpu32: cpu@50000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster8_l2>;
> @@ -567,7 +567,7 @@
>  
>  		cpu33: cpu@50001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster8_l2>;
> @@ -576,7 +576,7 @@
>  
>  		cpu34: cpu@50002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster8_l2>;
> @@ -585,7 +585,7 @@
>  
>  		cpu35: cpu@50003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster8_l2>;
> @@ -594,7 +594,7 @@
>  
>  		cpu36: cpu@50100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster9_l2>;
> @@ -603,7 +603,7 @@
>  
>  		cpu37: cpu@50101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster9_l2>;
> @@ -612,7 +612,7 @@
>  
>  		cpu38: cpu@50102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster9_l2>;
> @@ -621,7 +621,7 @@
>  
>  		cpu39: cpu@50103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster9_l2>;
> @@ -630,7 +630,7 @@
>  
>  		cpu40: cpu@50200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster10_l2>;
> @@ -639,7 +639,7 @@
>  
>  		cpu41: cpu@50201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster10_l2>;
> @@ -648,7 +648,7 @@
>  
>  		cpu42: cpu@50202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster10_l2>;
> @@ -657,7 +657,7 @@
>  
>  		cpu43: cpu@50203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster10_l2>;
> @@ -666,7 +666,7 @@
>  
>  		cpu44: cpu@50300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster11_l2>;
> @@ -675,7 +675,7 @@
>  
>  		cpu45: cpu@50301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster11_l2>;
> @@ -684,7 +684,7 @@
>  
>  		cpu46: cpu@50302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster11_l2>;
> @@ -693,7 +693,7 @@
>  
>  		cpu47: cpu@50303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x50303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster11_l2>;
> @@ -702,7 +702,7 @@
>  
>  		cpu48: cpu@70000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70000>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster12_l2>;
> @@ -711,7 +711,7 @@
>  
>  		cpu49: cpu@70001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70001>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster12_l2>;
> @@ -720,7 +720,7 @@
>  
>  		cpu50: cpu@70002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70002>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster12_l2>;
> @@ -729,7 +729,7 @@
>  
>  		cpu51: cpu@70003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70003>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster12_l2>;
> @@ -738,7 +738,7 @@
>  
>  		cpu52: cpu@70100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70100>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster13_l2>;
> @@ -747,7 +747,7 @@
>  
>  		cpu53: cpu@70101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70101>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster13_l2>;
> @@ -756,7 +756,7 @@
>  
>  		cpu54: cpu@70102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70102>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster13_l2>;
> @@ -765,7 +765,7 @@
>  
>  		cpu55: cpu@70103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70103>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster13_l2>;
> @@ -774,7 +774,7 @@
>  
>  		cpu56: cpu@70200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70200>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster14_l2>;
> @@ -783,7 +783,7 @@
>  
>  		cpu57: cpu@70201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70201>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster14_l2>;
> @@ -792,7 +792,7 @@
>  
>  		cpu58: cpu@70202 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70202>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster14_l2>;
> @@ -801,7 +801,7 @@
>  
>  		cpu59: cpu@70203 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70203>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster14_l2>;
> @@ -810,7 +810,7 @@
>  
>  		cpu60: cpu@70300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70300>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster15_l2>;
> @@ -819,7 +819,7 @@
>  
>  		cpu61: cpu@70301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70301>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster15_l2>;
> @@ -828,7 +828,7 @@
>  
>  		cpu62: cpu@70302 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70302>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster15_l2>;
> @@ -837,7 +837,7 @@
>  
>  		cpu63: cpu@70303 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x70303>;
>  			enable-method = "psci";
>  			next-level-cache = <&cluster15_l2>;
> diff --git a/arch/arm64/boot/dts/lg/lg1312.dtsi b/arch/arm64/boot/dts/lg/lg1312.dtsi
> index 4bde7b6f2b11..c8dc9c20fba3 100644
> --- a/arch/arm64/boot/dts/lg/lg1312.dtsi
> +++ b/arch/arm64/boot/dts/lg/lg1312.dtsi
> @@ -21,27 +21,27 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
> diff --git a/arch/arm64/boot/dts/lg/lg1313.dtsi b/arch/arm64/boot/dts/lg/lg1313.dtsi
> index 16ced1ff1ad3..82c6645b58b7 100644
> --- a/arch/arm64/boot/dts/lg/lg1313.dtsi
> +++ b/arch/arm64/boot/dts/lg/lg1313.dtsi
> @@ -21,27 +21,27 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
>  		};
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			next-level-cache = <&L2_0>;
> diff --git a/arch/arm64/boot/dts/marvell/armada-372x.dtsi b/arch/arm64/boot/dts/marvell/armada-372x.dtsi
> index 6800945a88ad..5ce55bdbb995 100644
> --- a/arch/arm64/boot/dts/marvell/armada-372x.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-372x.dtsi
> @@ -18,7 +18,7 @@
>  	cpus {
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x1>;
>  			clocks = <&nb_periph_clk 16>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
> index e05594ea15fb..3087da80c72b 100644
> --- a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
> @@ -42,7 +42,7 @@
>  		#size-cells = <0>;
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0>;
>  			clocks = <&nb_periph_clk 16>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi b/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
> index d3c0636558ff..861fd21922c4 100644
> --- a/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
> @@ -17,13 +17,13 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x000>;
>  			enable-method = "psci";
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x001>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi b/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
> index 01ea662afba8..2baafe12ebd4 100644
> --- a/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
> @@ -17,25 +17,25 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x000>;
>  			enable-method = "psci";
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x001>;
>  			enable-method = "psci";
>  		};
>  		cpu2: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x100>;
>  			enable-method = "psci";
>  		};
>  		cpu3: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x101>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi b/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
> index b788cb63caf2..d1a7143ef3d4 100644
> --- a/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
> @@ -15,49 +15,49 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x000>;
>  			enable-method = "psci";
>  		};
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x001>;
>  			enable-method = "psci";
>  		};
>  		cpu2: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x100>;
>  			enable-method = "psci";
>  		};
>  		cpu3: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x101>;
>  			enable-method = "psci";
>  		};
>  		cpu4: cpu@200 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x200>;
>  			enable-method = "psci";
>  		};
>  		cpu5: cpu@201 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x201>;
>  			enable-method = "psci";
>  		};
>  		cpu6: cpu@300 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x300>;
>  			enable-method = "psci";
>  		};
>  		cpu7: cpu@301 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x301>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/mediatek/mt7622.dtsi b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
> index 8fc4aa77f012..0806daa12541 100644
> --- a/arch/arm64/boot/dts/mediatek/mt7622.dtsi
> +++ b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
> @@ -70,7 +70,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			clocks = <&infracfg CLK_INFRA_MUX1_SEL>,
>  				 <&apmixedsys CLK_APMIXED_MAIN_CORE_EN>;
> @@ -84,7 +84,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			clocks = <&infracfg CLK_INFRA_MUX1_SEL>,
>  				 <&apmixedsys CLK_APMIXED_MAIN_CORE_EN>;
> diff --git a/arch/arm64/boot/dts/nvidia/tegra132.dtsi b/arch/arm64/boot/dts/nvidia/tegra132.dtsi
> index fa5a7c4bc807..631a7f77c386 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra132.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra132.dtsi
> @@ -1082,13 +1082,13 @@
>  
>  		cpu@0 {
>  			device_type = "cpu";
> -			compatible = "nvidia,denver", "arm,armv8";
> +			compatible = "nvidia,denver";
>  			reg = <0>;
>  		};
>  
>  		cpu@1 {
>  			device_type = "cpu";
> -			compatible = "nvidia,denver", "arm,armv8";
> +			compatible = "nvidia,denver";
>  			reg = <1>;
>  		};
>  	};
> diff --git a/arch/arm64/boot/dts/nvidia/tegra186.dtsi b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
> index 22815db4a3ed..66ea7e7c79f5 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra186.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
> @@ -982,37 +982,37 @@
>  		#size-cells = <0>;
>  
>  		cpu@0 {
> -			compatible = "nvidia,tegra186-denver", "arm,armv8";
> +			compatible = "nvidia,tegra186-denver";
>  			device_type = "cpu";
>  			reg = <0x000>;
>  		};
>  
>  		cpu@1 {
> -			compatible = "nvidia,tegra186-denver", "arm,armv8";
> +			compatible = "nvidia,tegra186-denver";
>  			device_type = "cpu";
>  			reg = <0x001>;
>  		};
>  
>  		cpu@2 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x100>;
>  		};
>  
>  		cpu@3 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x101>;
>  		};
>  
>  		cpu@4 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x102>;
>  		};
>  
>  		cpu@5 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			device_type = "cpu";
>  			reg = <0x103>;
>  		};
> diff --git a/arch/arm64/boot/dts/nvidia/tegra194.dtsi b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
> index 6dfa1ca0b851..35e290c35550 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra194.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
> @@ -871,56 +871,56 @@
>  		#size-cells = <0>;
>  
>  		cpu@0 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x10000>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@1 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x10001>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@2 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x100>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@3 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x101>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@4 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x200>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@5 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x201>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@6 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x10300>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu@7 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>  			device_type = "cpu";
>  			reg = <0x10301>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
> index 18226980f7c3..aea1dbc3f53e 100644
> --- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
> +++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
> @@ -441,7 +441,7 @@
>  
>  		CPU0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> @@ -449,7 +449,7 @@
>  
>  		CPU1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x1>;
>  			next-level-cache = <&L2_0>;
> @@ -457,7 +457,7 @@
>  
>  		CPU2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x2>;
>  			next-level-cache = <&L2_0>;
> @@ -465,7 +465,7 @@
>  
>  		CPU3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			enable-method = "psci";
>  			reg = <0x3>;
>  			next-level-cache = <&L2_0>;
> diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi
> index c5348c3da5a2..bfa61ca1b1c5 100644
> --- a/arch/arm64/boot/dts/qcom/msm8916.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi
> @@ -106,7 +106,7 @@
>  
>  		CPU0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> @@ -118,7 +118,7 @@
>  
>  		CPU1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x1>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> @@ -130,7 +130,7 @@
>  
>  		CPU2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x2>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> @@ -142,7 +142,7 @@
>  
>  		CPU3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x3>;
>  			next-level-cache = <&L2_0>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/qcom/msm8992.dtsi b/arch/arm64/boot/dts/qcom/msm8992.dtsi
> index cf5cacdd624d..50cefb822d6d 100644
> --- a/arch/arm64/boot/dts/qcom/msm8992.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8992.dtsi
> @@ -38,7 +38,7 @@
>  
>  		CPU0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			next-level-cache = <&L2_0>;
>  			L2_0: l2-cache {
> diff --git a/arch/arm64/boot/dts/qcom/msm8994.dtsi b/arch/arm64/boot/dts/qcom/msm8994.dtsi
> index f33c41d01c86..6a4049aae0c3 100644
> --- a/arch/arm64/boot/dts/qcom/msm8994.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8994.dtsi
> @@ -40,7 +40,7 @@
>  
>  		CPU0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0>;
>  			next-level-cache = <&L2_0>;
>  			L2_0: l2-cache {
> diff --git a/arch/arm64/boot/dts/realtek/rtd1295.dtsi b/arch/arm64/boot/dts/realtek/rtd1295.dtsi
> index 8d9ac05d17dc..41d7858da826 100644
> --- a/arch/arm64/boot/dts/realtek/rtd1295.dtsi
> +++ b/arch/arm64/boot/dts/realtek/rtd1295.dtsi
> @@ -17,28 +17,28 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			next-level-cache = <&l2>;
>  		};
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			next-level-cache = <&l2>;
>  		};
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			next-level-cache = <&l2>;
>  		};
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			next-level-cache = <&l2>;
>  		};
> diff --git a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi b/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
> index 20745a8528c5..2c11b18b7d78 100644
> --- a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
> @@ -61,7 +61,7 @@
>  		#size-cells = <0>;
>  
>  		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA57_CPU0>;
> @@ -71,7 +71,7 @@
>  		};
>  
>  		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA57_CPU1>;
> @@ -81,7 +81,7 @@
>  		};
>  
>  		a53_0: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x100>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA53_CPU0>;
> @@ -91,7 +91,7 @@
>  		};
>  
>  		a53_1: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x101>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA53_CPU1>;
> @@ -101,7 +101,7 @@
>  		};
>  
>  		a53_2: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x102>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA53_CPU2>;
> @@ -111,7 +111,7 @@
>  		};
>  
>  		a53_3: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x103>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A774A1_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
> index af9605d5db27..4bb8a877cdf8 100644
> --- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
> @@ -149,7 +149,7 @@
>  		};
>  
>  		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA57_CPU0>;
> @@ -162,7 +162,7 @@
>  		};
>  
>  		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA57_CPU1>;
> @@ -175,7 +175,7 @@
>  		};
>  
>  		a57_2: cpu@2 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x2>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA57_CPU2>;
> @@ -188,7 +188,7 @@
>  		};
>  
>  		a57_3: cpu@3 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x3>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA57_CPU3>;
> @@ -201,7 +201,7 @@
>  		};
>  
>  		a53_0: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x100>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA53_CPU0>;
> @@ -213,7 +213,7 @@
>  		};
>  
>  		a53_1: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x101>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA53_CPU1>;
> @@ -225,7 +225,7 @@
>  		};
>  
>  		a53_2: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x102>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA53_CPU2>;
> @@ -237,7 +237,7 @@
>  		};
>  
>  		a53_3: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x103>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7795_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
> index afedbf5728ec..f613d3cefab2 100644
> --- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
> @@ -154,7 +154,7 @@
>  		};
>  
>  		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA57_CPU0>;
> @@ -167,7 +167,7 @@
>  		};
>  
>  		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA57_CPU1>;
> @@ -180,7 +180,7 @@
>  		};
>  
>  		a53_0: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x100>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA53_CPU0>;
> @@ -192,7 +192,7 @@
>  		};
>  
>  		a53_1: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x101>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA53_CPU1>;
> @@ -204,7 +204,7 @@
>  		};
>  
>  		a53_2: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x102>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA53_CPU2>;
> @@ -216,7 +216,7 @@
>  		};
>  
>  		a53_3: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x103>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A7796_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77965.dtsi b/arch/arm64/boot/dts/renesas/r8a77965.dtsi
> index 6dc9b1fef830..979f14d1fcc4 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77965.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77965.dtsi
> @@ -105,7 +105,7 @@
>  		#size-cells = <0>;
>  
>  		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77965_PD_CA57_CPU0>;
> @@ -116,7 +116,7 @@
>  		};
>  
>  		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>  			reg = <0x1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77965_PD_CA57_CPU1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970.dtsi b/arch/arm64/boot/dts/renesas/r8a77970.dtsi
> index 563428d1cdc2..5b6164d4b8e3 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77970.dtsi
> @@ -37,7 +37,7 @@
>  
>  		a53_0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0>;
>  			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
>  			power-domains = <&sysc R8A77970_PD_CA53_CPU0>;
> @@ -47,7 +47,7 @@
>  
>  		a53_1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <1>;
>  			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
>  			power-domains = <&sysc R8A77970_PD_CA53_CPU1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77980.dtsi b/arch/arm64/boot/dts/renesas/r8a77980.dtsi
> index 5bd9b2547c36..4081622d548a 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77980.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77980.dtsi
> @@ -38,7 +38,7 @@
>  
>  		a53_0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0>;
>  			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>  			power-domains = <&sysc R8A77980_PD_CA53_CPU0>;
> @@ -48,7 +48,7 @@
>  
>  		a53_1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <1>;
>  			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>  			power-domains = <&sysc R8A77980_PD_CA53_CPU1>;
> @@ -58,7 +58,7 @@
>  
>  		a53_2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <2>;
>  			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>  			power-domains = <&sysc R8A77980_PD_CA53_CPU2>;
> @@ -68,7 +68,7 @@
>  
>  		a53_3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <3>;
>  			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>  			power-domains = <&sysc R8A77980_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77990.dtsi b/arch/arm64/boot/dts/renesas/r8a77990.dtsi
> index b2f606e286ce..5ce2dcea5136 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77990.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77990.dtsi
> @@ -60,7 +60,7 @@
>  		#size-cells = <0>;
>  
>  		a53_0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77990_PD_CA53_CPU0>;
> @@ -69,7 +69,7 @@
>  		};
>  
>  		a53_1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <1>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77990_PD_CA53_CPU1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77995.dtsi b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
> index 8530d9fc1371..5bf3af246e14 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77995.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
> @@ -27,7 +27,7 @@
>  		#size-cells = <0>;
>  
>  		a53_0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0>;
>  			device_type = "cpu";
>  			power-domains = <&sysc R8A77995_PD_CA53_CPU0>;
> diff --git a/arch/arm64/boot/dts/rockchip/px30.dtsi b/arch/arm64/boot/dts/rockchip/px30.dtsi
> index 9aa8d5ef9e45..eb992d60e6ba 100644
> --- a/arch/arm64/boot/dts/rockchip/px30.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/px30.dtsi
> @@ -40,7 +40,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> @@ -52,7 +52,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> @@ -64,7 +64,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> @@ -76,7 +76,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLK>;
> diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> index ecd7f19c3542..0f72bb33ce86 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> @@ -37,7 +37,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> @@ -49,7 +49,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> @@ -61,7 +61,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> @@ -73,7 +73,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			clocks = <&cru ARMCLK>;
>  			#cooling-cells = <2>;
> diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> index 7014d10b954c..06e7c31d7d07 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> @@ -73,7 +73,7 @@
>  
>  		cpu_l0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -81,7 +81,7 @@
>  
>  		cpu_l1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -89,7 +89,7 @@
>  
>  		cpu_l2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -97,7 +97,7 @@
>  
>  		cpu_l3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -105,7 +105,7 @@
>  
>  		cpu_b0: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -113,7 +113,7 @@
>  
>  		cpu_b1: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -121,7 +121,7 @@
>  
>  		cpu_b2: cpu@102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x102>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> @@ -129,7 +129,7 @@
>  
>  		cpu_b3: cpu@103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x103>;
>  			enable-method = "psci";
>  			#cooling-cells = <2>; /* min followed by max */
> diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> index 6cc1c9fa4ea6..db9d948c0b03 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> @@ -68,7 +68,7 @@
>  
>  		cpu_l0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -79,7 +79,7 @@
>  
>  		cpu_l1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -90,7 +90,7 @@
>  
>  		cpu_l2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -101,7 +101,7 @@
>  
>  		cpu_l3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKL>;
> @@ -112,7 +112,7 @@
>  
>  		cpu_b0: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x100>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKB>;
> @@ -123,7 +123,7 @@
>  
>  		cpu_b1: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0x0 0x101>;
>  			enable-method = "psci";
>  			clocks = <&cru ARMCLKB>;
> diff --git a/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi b/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
> index 31ba52b14e99..a3cd475b48d2 100644
> --- a/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
> +++ b/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
> @@ -33,7 +33,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x000>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -42,7 +42,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x001>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi b/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
> index 4a0c46cb11cd..7a68ee1a35d5 100644
> --- a/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
> +++ b/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
> @@ -43,7 +43,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0 0x000>;
>  			clocks = <&sys_clk 32>;
>  			enable-method = "psci";
> @@ -53,7 +53,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>  			reg = <0 0x001>;
>  			clocks = <&sys_clk 32>;
>  			enable-method = "psci";
> @@ -63,7 +63,7 @@
>  
>  		cpu2: cpu@100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x100>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -73,7 +73,7 @@
>  
>  		cpu3: cpu@101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x101>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi b/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
> index 4f57c9e9d7a8..152c89a64da5 100644
> --- a/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
> +++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
> @@ -39,7 +39,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x000>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -48,7 +48,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x001>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -57,7 +57,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x002>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> @@ -66,7 +66,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0 0x003>;
>  			clocks = <&sys_clk 33>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/sprd/sc9836.dtsi b/arch/arm64/boot/dts/sprd/sc9836.dtsi
> index 4bcdbb709c01..286d7173f94f 100644
> --- a/arch/arm64/boot/dts/sprd/sc9836.dtsi
> +++ b/arch/arm64/boot/dts/sprd/sc9836.dtsi
> @@ -18,28 +18,28 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  		};
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  		};
> diff --git a/arch/arm64/boot/dts/sprd/sc9860.dtsi b/arch/arm64/boot/dts/sprd/sc9860.dtsi
> index 5f57bf055cde..b25d19977170 100644
> --- a/arch/arm64/boot/dts/sprd/sc9860.dtsi
> +++ b/arch/arm64/boot/dts/sprd/sc9860.dtsi
> @@ -50,7 +50,7 @@
>  
>  		CPU0: cpu@530000 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530000>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -58,7 +58,7 @@
>  
>  		CPU1: cpu@530001 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530001>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -66,7 +66,7 @@
>  
>  		CPU2: cpu@530002 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530002>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -74,7 +74,7 @@
>  
>  		CPU3: cpu@530003 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530003>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -82,7 +82,7 @@
>  
>  		CPU4: cpu@530100 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530100>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -90,7 +90,7 @@
>  
>  		CPU5: cpu@530101 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530101>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -98,7 +98,7 @@
>  
>  		CPU6: cpu@530102 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530102>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -106,7 +106,7 @@
>  
>  		CPU7: cpu@530103 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x530103>;
>  			enable-method = "psci";
>  			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> diff --git a/arch/arm64/boot/dts/synaptics/as370.dtsi b/arch/arm64/boot/dts/synaptics/as370.dtsi
> index 7331acf3874e..addeb0efc616 100644
> --- a/arch/arm64/boot/dts/synaptics/as370.dtsi
> +++ b/arch/arm64/boot/dts/synaptics/as370.dtsi
> @@ -23,7 +23,7 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0>;
>  			enable-method = "psci";
> @@ -32,7 +32,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x1>;
>  			enable-method = "psci";
> @@ -41,7 +41,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x2>;
>  			enable-method = "psci";
> @@ -50,7 +50,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi b/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
> index 216767e2edf6..15625b99e336 100644
> --- a/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
> +++ b/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
> @@ -27,7 +27,7 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x0>;
>  			enable-method = "psci";
> @@ -36,7 +36,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x1>;
>  			enable-method = "psci";
> @@ -45,7 +45,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x2>;
>  			enable-method = "psci";
> @@ -54,7 +54,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			reg = <0x3>;
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/ti/k3-am654.dtsi b/arch/arm64/boot/dts/ti/k3-am654.dtsi
> index 2affa6f6617e..b221abf43ac2 100644
> --- a/arch/arm64/boot/dts/ti/k3-am654.dtsi
> +++ b/arch/arm64/boot/dts/ti/k3-am654.dtsi
> @@ -34,7 +34,7 @@
>  		};
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x000>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -48,7 +48,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x001>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -62,7 +62,7 @@
>  		};
>  
>  		cpu2: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x100>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> @@ -76,7 +76,7 @@
>  		};
>  
>  		cpu3: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x101>;
>  			device_type = "cpu";
>  			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> index fa4fd777d90e..9aa67340a4d8 100644
> --- a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> +++ b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> @@ -22,7 +22,7 @@
>  		#size-cells = <0>;
>  
>  		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			operating-points-v2 = <&cpu_opp_table>;
> @@ -31,7 +31,7 @@
>  		};
>  
>  		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x1>;
> @@ -40,7 +40,7 @@
>  		};
>  
>  		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x2>;
> @@ -49,7 +49,7 @@
>  		};
>  
>  		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			device_type = "cpu";
>  			enable-method = "psci";
>  			reg = <0x3>;
> diff --git a/arch/arm64/boot/dts/zte/zx296718.dtsi b/arch/arm64/boot/dts/zte/zx296718.dtsi
> index 6eef64761009..cc54837ff4ba 100644
> --- a/arch/arm64/boot/dts/zte/zx296718.dtsi
> +++ b/arch/arm64/boot/dts/zte/zx296718.dtsi
> @@ -86,7 +86,7 @@
>  
>  		cpu0: cpu@0 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x0>;
>  			enable-method = "psci";
>  			clocks = <&topcrm A53_GATE>;
> @@ -95,7 +95,7 @@
>  
>  		cpu1: cpu@1 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x1>;
>  			enable-method = "psci";
>  			clocks = <&topcrm A53_GATE>;
> @@ -104,7 +104,7 @@
>  
>  		cpu2: cpu@2 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x2>;
>  			enable-method = "psci";
>  			clocks = <&topcrm A53_GATE>;
> @@ -113,7 +113,7 @@
>  
>  		cpu3: cpu@3 {
>  			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>  			reg = <0x0 0x3>;
>  			enable-method = "psci";
>  			clocks = <&topcrm A53_GATE>;
> -- 
> 2.19.1
> 

-- 
Antoine Ténart, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (11 preceding siblings ...)
  2019-01-11 14:50 ` Antoine Tenart
@ 2019-01-11 15:32 ` Wei Xu
  2019-01-11 16:50 ` Liviu Dudau
                   ` (8 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Wei Xu @ 2019-01-11 15:32 UTC (permalink / raw)
  To: Rob Herring, arm
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding,
	Will Deacon, Manivannan Sadhasivam, Mark Rutland,
	linux-renesas-soc, Lorenzo Pieralisi, linux-rockchip,
	Kevin Hilman, Gregory Clement, Magnus Damm, Michal Simek,
	Krzysztof Kozlowski, Jonathan Hunter, linux-samsung-soc,
	Chen-Yu Tsai, Kukjin Kim, bcm-kernel-feedback-list, Baolin Wang,
	Andy Gross, Orson Zhai, Tsahee Zidenberg, devicetree,
	linux-tegra, Jason Cooper, Antoine Tenart, Ray Jui,
	Robert Richter, Simon Horman, linux-mediatek, Jayachandran C,
	Matthias Brugger, linux-amlogic, linux-arm-kernel, Scott Branden,
	Masahiro Yamada, Chunyan Zhang, Chanho Min, Duc Dang,
	linux-kernel, Tero Kristo, Dinh Nguyen, Jisheng Zhang,
	Sudeep Holla, Jun Nie, Sebastian Hesselbarth, Shawn Guo,
	Andreas Färber

Hi Rob,

On 2019/1/9 20:29, Rob Herring wrote:
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
> 
> Note that there's still a case left in msm8998 that needs a new 
> compatible string.
> 
> Rob
> 
>  arch/arm64/boot/dts/actions/s700.dtsi         |   8 +-
>  arch/arm64/boot/dts/actions/s900.dtsi         |   8 +-
>  arch/arm64/boot/dts/al/alpine-v2.dtsi         |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi  |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi  |   8 +-
>  .../boot/dts/altera/socfpga_stratix10.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-axg.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-g12a.dtsi   |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gx.dtsi     |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gxm.dtsi    |   8 +-
>  arch/arm64/boot/dts/apm/apm-shadowcat.dtsi    |  16 +--
>  arch/arm64/boot/dts/apm/apm-storm.dtsi        |  16 +--
>  arch/arm64/boot/dts/arm/juno-r1.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno-r2.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno.dts              |  12 +-
>  .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts |   4 +-
>  .../boot/dts/broadcom/northstar2/ns2.dtsi     |   8 +-
>  .../boot/dts/broadcom/stingray/stingray.dtsi  |  16 +--
>  arch/arm64/boot/dts/cavium/thunder-88xx.dtsi  |  96 ++++++-------
>  arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi |   8 +-
>  arch/arm64/boot/dts/exynos/exynos5433.dtsi    |  16 +--
>  arch/arm64/boot/dts/exynos/exynos7.dtsi       |   8 +-
>  arch/arm64/boot/dts/hisilicon/hi3660.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hi3670.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hi6220.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hip05.dtsi      |  32 ++---
>  arch/arm64/boot/dts/hisilicon/hip06.dtsi      |  32 ++---
>  arch/arm64/boot/dts/hisilicon/hip07.dtsi      | 128 +++++++++---------

For hisilicon,

Acked-by: Wei Xu <xuwei5@hisilicon.com>

Thanks!

Best Regards,
Wei


_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (12 preceding siblings ...)
  2019-01-11 15:32 ` Wei Xu
@ 2019-01-11 16:50 ` Liviu Dudau
  2019-01-14 11:27 ` Matthias Brugger
                   ` (7 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Liviu Dudau @ 2019-01-11 16:50 UTC (permalink / raw)
  To: Rob Herring
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Will Deacon, David Brown, Thierry Reding,
	Krzysztof Kozlowski, Manivannan Sadhasivam, Mark Rutland,
	linux-renesas-soc, Lorenzo Pieralisi, arm, linux-rockchip,
	Kevin Hilman, Gregory Clement, Magnus Damm, Michal Simek, Wei Xu,
	Jonathan Hunter, linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Scott Branden, Masahiro Yamada, Chunyan Zhang,
	Chanho Min, Duc Dang, linux-kernel, Tero Kristo, Dinh Nguyen,
	Jisheng Zhang, Sudeep Holla, Jun Nie, Sebastian Hesselbarth,
	Shawn Guo, Andreas Färber

On Wed, Jan 09, 2019 at 02:29:34PM -0600, Rob Herring wrote:
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
> 
> Note that there's still a case left in msm8998 that needs a new 
> compatible string.
> 
> Rob
> 
>  arch/arm64/boot/dts/arm/juno-r1.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno-r2.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno.dts              |  12 +-
>  .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts |   4 +-

For the Arm Ltd boards:

Acked-by: Liviu Dudau <liviu.dudau@arm.com>

Thanks,
Liviu

-- 
====================
| I would like to |
| fix the world,  |
| but they're not |
| giving me the   |
 \ source code!  /
  ---------------
    ¯\_(ツ)_/¯

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (13 preceding siblings ...)
  2019-01-11 16:50 ` Liviu Dudau
@ 2019-01-14 11:27 ` Matthias Brugger
  2019-01-14 11:34 ` Michal Simek
                   ` (6 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Matthias Brugger @ 2019-01-14 11:27 UTC (permalink / raw)
  To: Rob Herring, arm
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, linux-rockchip, Kevin Hilman, Gregory Clement,
	Magnus Damm, Michal Simek, Krzysztof Kozlowski, Jonathan Hunter,
	linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, Jason Cooper, Antoine Tenart,
	Ray Jui, Robert Richter, Simon Horman, linux-mediatek,
	Jayachandran C, linux-tegra, linux-amlogic, linux-arm-kernel,
	Will Deacon, Scott Branden, Masahiro Yamada, Chunyan Zhang,
	Chanho Min, Duc Dang, linux-kernel, Tero Kristo, Dinh Nguyen,
	Jisheng Zhang, Sudeep Holla, Jun Nie, Sebastian Hesselbarth,
	Shawn Guo, Andreas Färber



On 09/01/2019 21:29, Rob Herring wrote:
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---

[...]
>  arch/arm64/boot/dts/mediatek/mt7622.dtsi      |   4 +-

For mediatek...
Acked-by: Matthias Brugger <matthias.bgg@gmail.com>

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (14 preceding siblings ...)
  2019-01-14 11:27 ` Matthias Brugger
@ 2019-01-14 11:34 ` Michal Simek
  2019-01-14 17:33 ` Scott Branden
                   ` (5 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Michal Simek @ 2019-01-14 11:34 UTC (permalink / raw)
  To: Rob Herring, arm
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, linux-rockchip, Kevin Hilman, Gregory Clement,
	Magnus Damm, Michal Simek, Krzysztof Kozlowski, Jonathan Hunter,
	linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Dinh Nguyen, Jisheng Zhang, Sudeep Holla, Jun Nie,
	Sebastian Hesselbarth, Shawn Guo, Andreas Färber

On 09. 01. 19 21:29, Rob Herring wrote:
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
> 
> Note that there's still a case left in msm8998 that needs a new 
> compatible string.
> 
> Rob

...

>  arch/arm64/boot/dts/xilinx/zynqmp.dtsi        |   8 +-

For ZynqMP.
Acked-by: Michal Simek <michal.simek@xilinx.com>

Thanks,
Michal


_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (15 preceding siblings ...)
  2019-01-14 11:34 ` Michal Simek
@ 2019-01-14 17:33 ` Scott Branden
  2019-01-14 18:07 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' " Kevin Hilman
                   ` (4 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Scott Branden @ 2019-01-14 17:33 UTC (permalink / raw)
  To: Rob Herring, arm
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, linux-rockchip, Kevin Hilman, Gregory Clement,
	Magnus Damm, Michal Simek, Krzysztof Kozlowski, Jonathan Hunter,
	linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Dinh Nguyen, Jisheng Zhang, Sudeep Holla, Jun Nie,
	Sebastian Hesselbarth, Shawn Guo, Andreas Färber


On 2019-01-09 12:29 p.m., Rob Herring wrote:
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
>
> This fixes warnings generated by the DT schema.
>
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
>
> Note that there's still a case left in msm8998 that needs a new
> compatible string.
>
> Rob
>
>   arch/arm64/boot/dts/actions/s700.dtsi         |   8 +-
>   arch/arm64/boot/dts/actions/s900.dtsi         |   8 +-
>   arch/arm64/boot/dts/al/alpine-v2.dtsi         |   8 +-
>   arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi |   8 +-
>   arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi  |   8 +-
>   arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi  |   8 +-
>   .../boot/dts/altera/socfpga_stratix10.dtsi    |   8 +-
>   arch/arm64/boot/dts/amlogic/meson-axg.dtsi    |   8 +-
>   arch/arm64/boot/dts/amlogic/meson-g12a.dtsi   |   8 +-
>   arch/arm64/boot/dts/amlogic/meson-gx.dtsi     |   8 +-
>   arch/arm64/boot/dts/amlogic/meson-gxm.dtsi    |   8 +-
>   arch/arm64/boot/dts/apm/apm-shadowcat.dtsi    |  16 +--
>   arch/arm64/boot/dts/apm/apm-storm.dtsi        |  16 +--
>   arch/arm64/boot/dts/arm/juno-r1.dts           |  12 +-
>   arch/arm64/boot/dts/arm/juno-r2.dts           |  12 +-
>   arch/arm64/boot/dts/arm/juno.dts              |  12 +-
>   .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts |   4 +-
>   .../boot/dts/broadcom/northstar2/ns2.dtsi     |   8 +-
>   .../boot/dts/broadcom/stingray/stingray.dtsi  |  16 +--

For broadcom/

Acked-by: Scott Branden <scott.branden@broadcom.com>

>   arch/arm64/boot/dts/cavium/thunder-88xx.dtsi  |  96 ++++++-------
>   arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi |   8 +-
>   arch/arm64/boot/dts/exynos/exynos5433.dtsi    |  16 +--
>   arch/arm64/boot/dts/exynos/exynos7.dtsi       |   8 +-
>   arch/arm64/boot/dts/hisilicon/hi3660.dtsi     |  16 +--
>   arch/arm64/boot/dts/hisilicon/hi3670.dtsi     |  16 +--
>   arch/arm64/boot/dts/hisilicon/hi6220.dtsi     |  16 +--
>   arch/arm64/boot/dts/hisilicon/hip05.dtsi      |  32 ++---
>   arch/arm64/boot/dts/hisilicon/hip06.dtsi      |  32 ++---
>   arch/arm64/boot/dts/hisilicon/hip07.dtsi      | 128 +++++++++---------
>   arch/arm64/boot/dts/lg/lg1312.dtsi            |   8 +-
>   arch/arm64/boot/dts/lg/lg1313.dtsi            |   8 +-
>   arch/arm64/boot/dts/marvell/armada-372x.dtsi  |   2 +-
>   arch/arm64/boot/dts/marvell/armada-37xx.dtsi  |   2 +-
>   .../boot/dts/marvell/armada-ap806-dual.dtsi   |   4 +-
>   .../boot/dts/marvell/armada-ap806-quad.dtsi   |   8 +-
>   .../marvell/armada-ap810-ap0-octa-core.dtsi   |  16 +--
>   arch/arm64/boot/dts/mediatek/mt7622.dtsi      |   4 +-
>   arch/arm64/boot/dts/nvidia/tegra132.dtsi      |   4 +-
>   arch/arm64/boot/dts/nvidia/tegra186.dtsi      |  12 +-
>   arch/arm64/boot/dts/nvidia/tegra194.dtsi      |  16 +--
>   arch/arm64/boot/dts/qcom/ipq8074.dtsi         |   8 +-
>   arch/arm64/boot/dts/qcom/msm8916.dtsi         |   8 +-
>   arch/arm64/boot/dts/qcom/msm8992.dtsi         |   2 +-
>   arch/arm64/boot/dts/qcom/msm8994.dtsi         |   2 +-
>   arch/arm64/boot/dts/realtek/rtd1295.dtsi      |   8 +-
>   arch/arm64/boot/dts/renesas/r8a774a1.dtsi     |  12 +-
>   arch/arm64/boot/dts/renesas/r8a7795.dtsi      |  16 +--
>   arch/arm64/boot/dts/renesas/r8a7796.dtsi      |  12 +-
>   arch/arm64/boot/dts/renesas/r8a77965.dtsi     |   4 +-
>   arch/arm64/boot/dts/renesas/r8a77970.dtsi     |   4 +-
>   arch/arm64/boot/dts/renesas/r8a77980.dtsi     |   8 +-
>   arch/arm64/boot/dts/renesas/r8a77990.dtsi     |   4 +-
>   arch/arm64/boot/dts/renesas/r8a77995.dtsi     |   2 +-
>   arch/arm64/boot/dts/rockchip/px30.dtsi        |   8 +-
>   arch/arm64/boot/dts/rockchip/rk3328.dtsi      |   8 +-
>   arch/arm64/boot/dts/rockchip/rk3368.dtsi      |  16 +--
>   arch/arm64/boot/dts/rockchip/rk3399.dtsi      |  12 +-
>   .../boot/dts/socionext/uniphier-ld11.dtsi     |   4 +-
>   .../boot/dts/socionext/uniphier-ld20.dtsi     |   8 +-
>   .../boot/dts/socionext/uniphier-pxs3.dtsi     |   8 +-
>   arch/arm64/boot/dts/sprd/sc9836.dtsi          |   8 +-
>   arch/arm64/boot/dts/sprd/sc9860.dtsi          |  16 +--
>   arch/arm64/boot/dts/synaptics/as370.dtsi      |   8 +-
>   arch/arm64/boot/dts/synaptics/berlin4ct.dtsi  |   8 +-
>   arch/arm64/boot/dts/ti/k3-am654.dtsi          |   8 +-
>   arch/arm64/boot/dts/xilinx/zynqmp.dtsi        |   8 +-
>   arch/arm64/boot/dts/zte/zx296718.dtsi         |   8 +-
>   67 files changed, 427 insertions(+), 427 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/actions/s700.dtsi b/arch/arm64/boot/dts/actions/s700.dtsi
> index 192c7b39c8c1..273a1b169efc 100644
> --- a/arch/arm64/boot/dts/actions/s700.dtsi
> +++ b/arch/arm64/boot/dts/actions/s700.dtsi
> @@ -18,28 +18,28 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   		};
> diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900.dtsi
> index 491ddccc9038..9e75782b438f 100644
> --- a/arch/arm64/boot/dts/actions/s900.dtsi
> +++ b/arch/arm64/boot/dts/actions/s900.dtsi
> @@ -18,28 +18,28 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   		};
> diff --git a/arch/arm64/boot/dts/al/alpine-v2.dtsi b/arch/arm64/boot/dts/al/alpine-v2.dtsi
> index 5b7bef684256..d5e7e2bb4e6c 100644
> --- a/arch/arm64/boot/dts/al/alpine-v2.dtsi
> +++ b/arch/arm64/boot/dts/al/alpine-v2.dtsi
> @@ -47,28 +47,28 @@
>   		#size-cells = <0>;
>   
>   		cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			device_type = "cpu";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			device_type = "cpu";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@2 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			device_type = "cpu";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@3 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			device_type = "cpu";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
> index 837a03dee875..1583afd034ae 100644
> --- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
> @@ -84,7 +84,7 @@
>   		#size-cells = <0>;
>   
>   		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0>;
>   			enable-method = "psci";
> @@ -92,7 +92,7 @@
>   		};
>   
>   		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <1>;
>   			enable-method = "psci";
> @@ -100,7 +100,7 @@
>   		};
>   
>   		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <2>;
>   			enable-method = "psci";
> @@ -108,7 +108,7 @@
>   		};
>   
>   		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <3>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
> index c22621b4b8e9..96acafd3a852 100644
> --- a/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
> @@ -48,28 +48,28 @@
>   		#size-cells = <0>;
>   
>   		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <1>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <2>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <3>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> index d93a7add67e7..48e170a2b141 100644
> --- a/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> +++ b/arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
> @@ -22,28 +22,28 @@
>   		#size-cells = <0>;
>   
>   		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <1>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <2>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <3>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
> index b2c9bb664595..af4d00741644 100644
> --- a/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
> +++ b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi
> @@ -42,28 +42,28 @@
>   		#size-cells = <0>;
>   
>   		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			enable-method = "psci";
>   			reg = <0x0>;
>   		};
>   
>   		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			enable-method = "psci";
>   			reg = <0x1>;
>   		};
>   
>   		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			enable-method = "psci";
>   			reg = <0x2>;
>   		};
>   
>   		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			enable-method = "psci";
>   			reg = <0x3>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> index fffd55787981..1b69efabd49a 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-axg.dtsi
> @@ -68,7 +68,7 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> @@ -77,7 +77,7 @@
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> @@ -86,7 +86,7 @@
>   
>   		cpu2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> @@ -95,7 +95,7 @@
>   
>   		cpu3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
> index 3b82a975c663..10418e4b048a 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
> @@ -20,7 +20,7 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> @@ -28,7 +28,7 @@
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> @@ -36,7 +36,7 @@
>   
>   		cpu2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> @@ -44,7 +44,7 @@
>   
>   		cpu3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
> index 44c5c51ff1fa..3b63ead4f4ed 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
> @@ -56,7 +56,7 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> @@ -65,7 +65,7 @@
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> @@ -74,7 +74,7 @@
>   
>   		cpu2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> @@ -83,7 +83,7 @@
>   
>   		cpu3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi b/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
> index 247888d68a3a..ed3a3d5adf31 100644
> --- a/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
> +++ b/arch/arm64/boot/dts/amlogic/meson-gxm.dtsi
> @@ -44,7 +44,7 @@
>   
>   		cpu4: cpu@100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x100>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> @@ -53,7 +53,7 @@
>   
>   		cpu5: cpu@101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x101>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> @@ -62,7 +62,7 @@
>   
>   		cpu6: cpu@102 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x102>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> @@ -71,7 +71,7 @@
>   
>   		cpu7: cpu@103 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x103>;
>   			enable-method = "psci";
>   			next-level-cache = <&l2>;
> diff --git a/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi b/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
> index d8ecd1661461..7faea28a37b0 100644
> --- a/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
> +++ b/arch/arm64/boot/dts/apm/apm-shadowcat.dtsi
> @@ -21,7 +21,7 @@
>   
>   		cpu@0 {
>   			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>   			reg = <0x0 0x000>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -31,7 +31,7 @@
>   		};
>   		cpu@1 {
>   			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>   			reg = <0x0 0x001>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -41,7 +41,7 @@
>   		};
>   		cpu@100 {
>   			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>   			reg = <0x0 0x100>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -51,7 +51,7 @@
>   		};
>   		cpu@101 {
>   			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>   			reg = <0x0 0x101>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -61,7 +61,7 @@
>   		};
>   		cpu@200 {
>   			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>   			reg = <0x0 0x200>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -71,7 +71,7 @@
>   		};
>   		cpu@201 {
>   			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>   			reg = <0x0 0x201>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -81,7 +81,7 @@
>   		};
>   		cpu@300 {
>   			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>   			reg = <0x0 0x300>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -91,7 +91,7 @@
>   		};
>   		cpu@301 {
>   			device_type = "cpu";
> -			compatible = "apm,strega", "arm,armv8";
> +			compatible = "apm,strega";
>   			reg = <0x0 0x301>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> diff --git a/arch/arm64/boot/dts/apm/apm-storm.dtsi b/arch/arm64/boot/dts/apm/apm-storm.dtsi
> index 00e82b8e9a19..94d637d17262 100644
> --- a/arch/arm64/boot/dts/apm/apm-storm.dtsi
> +++ b/arch/arm64/boot/dts/apm/apm-storm.dtsi
> @@ -21,7 +21,7 @@
>   
>   		cpu@0 {
>   			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>   			reg = <0x0 0x000>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -29,7 +29,7 @@
>   		};
>   		cpu@1 {
>   			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>   			reg = <0x0 0x001>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -37,7 +37,7 @@
>   		};
>   		cpu@100 {
>   			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>   			reg = <0x0 0x100>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -45,7 +45,7 @@
>   		};
>   		cpu@101 {
>   			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>   			reg = <0x0 0x101>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -53,7 +53,7 @@
>   		};
>   		cpu@200 {
>   			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>   			reg = <0x0 0x200>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -61,7 +61,7 @@
>   		};
>   		cpu@201 {
>   			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>   			reg = <0x0 0x201>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -69,7 +69,7 @@
>   		};
>   		cpu@300 {
>   			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>   			reg = <0x0 0x300>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> @@ -77,7 +77,7 @@
>   		};
>   		cpu@301 {
>   			device_type = "cpu";
> -			compatible = "apm,potenza", "arm,armv8";
> +			compatible = "apm,potenza";
>   			reg = <0x0 0x301>;
>   			enable-method = "spin-table";
>   			cpu-release-addr = <0x1 0x0000fff8>;
> diff --git a/arch/arm64/boot/dts/arm/juno-r1.dts b/arch/arm64/boot/dts/arm/juno-r1.dts
> index b2b7ced633cf..5f290090b0cf 100644
> --- a/arch/arm64/boot/dts/arm/juno-r1.dts
> +++ b/arch/arm64/boot/dts/arm/juno-r1.dts
> @@ -85,7 +85,7 @@
>   		};
>   
>   		A57_0: cpu@0 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x0 0x0>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -102,7 +102,7 @@
>   		};
>   
>   		A57_1: cpu@1 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x0 0x1>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -119,7 +119,7 @@
>   		};
>   
>   		A53_0: cpu@100 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x100>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -136,7 +136,7 @@
>   		};
>   
>   		A53_1: cpu@101 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x101>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -153,7 +153,7 @@
>   		};
>   
>   		A53_2: cpu@102 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x102>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -170,7 +170,7 @@
>   		};
>   
>   		A53_3: cpu@103 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x103>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/arm/juno-r2.dts b/arch/arm64/boot/dts/arm/juno-r2.dts
> index ab77adb4f3c2..4e693bd957b2 100644
> --- a/arch/arm64/boot/dts/arm/juno-r2.dts
> +++ b/arch/arm64/boot/dts/arm/juno-r2.dts
> @@ -85,7 +85,7 @@
>   		};
>   
>   		A72_0: cpu@0 {
> -			compatible = "arm,cortex-a72","arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x0 0x0>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -102,7 +102,7 @@
>   		};
>   
>   		A72_1: cpu@1 {
> -			compatible = "arm,cortex-a72","arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x0 0x1>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -119,7 +119,7 @@
>   		};
>   
>   		A53_0: cpu@100 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x100>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -136,7 +136,7 @@
>   		};
>   
>   		A53_1: cpu@101 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x101>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -153,7 +153,7 @@
>   		};
>   
>   		A53_2: cpu@102 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x102>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -170,7 +170,7 @@
>   		};
>   
>   		A53_3: cpu@103 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x103>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/arm/juno.dts b/arch/arm64/boot/dts/arm/juno.dts
> index 08d4ba1716c3..148eb533f7a0 100644
> --- a/arch/arm64/boot/dts/arm/juno.dts
> +++ b/arch/arm64/boot/dts/arm/juno.dts
> @@ -84,7 +84,7 @@
>   		};
>   
>   		A57_0: cpu@0 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x0 0x0>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -101,7 +101,7 @@
>   		};
>   
>   		A57_1: cpu@1 {
> -			compatible = "arm,cortex-a57","arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x0 0x1>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -118,7 +118,7 @@
>   		};
>   
>   		A53_0: cpu@100 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x100>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -135,7 +135,7 @@
>   		};
>   
>   		A53_1: cpu@101 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x101>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -152,7 +152,7 @@
>   		};
>   
>   		A53_2: cpu@102 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x102>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -169,7 +169,7 @@
>   		};
>   
>   		A53_3: cpu@103 {
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x103>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts b/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
> index 8981c3d2ff18..22383c26bb03 100644
> --- a/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
> +++ b/arch/arm64/boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts
> @@ -43,14 +43,14 @@
>   
>   		cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0 0>;
>   			next-level-cache = <&L2_0>;
>   		};
>   
>   		cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0 1>;
>   			next-level-cache = <&L2_0>;
>   		};
> diff --git a/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi b/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
> index ea854f689fda..15f7b0ed3836 100644
> --- a/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
> +++ b/arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi
> @@ -47,7 +47,7 @@
>   
>   		A57_0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0 0>;
>   			enable-method = "psci";
>   			next-level-cache = <&CLUSTER0_L2>;
> @@ -55,7 +55,7 @@
>   
>   		A57_1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0 1>;
>   			enable-method = "psci";
>   			next-level-cache = <&CLUSTER0_L2>;
> @@ -63,7 +63,7 @@
>   
>   		A57_2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0 2>;
>   			enable-method = "psci";
>   			next-level-cache = <&CLUSTER0_L2>;
> @@ -71,7 +71,7 @@
>   
>   		A57_3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0 3>;
>   			enable-method = "psci";
>   			next-level-cache = <&CLUSTER0_L2>;
> diff --git a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
> index cfeaa855bd05..35c4670c00d1 100644
> --- a/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
> +++ b/arch/arm64/boot/dts/broadcom/stingray/stingray.dtsi
> @@ -44,7 +44,7 @@
>   
>   		cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   			next-level-cache = <&CLUSTER0_L2>;
> @@ -52,7 +52,7 @@
>   
>   		cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   			next-level-cache = <&CLUSTER0_L2>;
> @@ -60,7 +60,7 @@
>   
>   		cpu@100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x0 0x100>;
>   			enable-method = "psci";
>   			next-level-cache = <&CLUSTER1_L2>;
> @@ -68,7 +68,7 @@
>   
>   		cpu@101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x0 0x101>;
>   			enable-method = "psci";
>   			next-level-cache = <&CLUSTER1_L2>;
> @@ -76,7 +76,7 @@
>   
>   		cpu@200 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x0 0x200>;
>   			enable-method = "psci";
>   			next-level-cache = <&CLUSTER2_L2>;
> @@ -84,7 +84,7 @@
>   
>   		cpu@201 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x0 0x201>;
>   			enable-method = "psci";
>   			next-level-cache = <&CLUSTER2_L2>;
> @@ -92,7 +92,7 @@
>   
>   		cpu@300 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x0 0x300>;
>   			enable-method = "psci";
>   			next-level-cache = <&CLUSTER3_L2>;
> @@ -100,7 +100,7 @@
>   
>   		cpu@301 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x0 0x301>;
>   			enable-method = "psci";
>   			next-level-cache = <&CLUSTER3_L2>;
> diff --git a/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi b/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
> index 1a9103b269cb..e0a71795261b 100644
> --- a/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
> +++ b/arch/arm64/boot/dts/cavium/thunder-88xx.dtsi
> @@ -64,289 +64,289 @@
>   
>   		cpu@0 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x000>;
>   			enable-method = "psci";
>   		};
>   		cpu@1 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x001>;
>   			enable-method = "psci";
>   		};
>   		cpu@2 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x002>;
>   			enable-method = "psci";
>   		};
>   		cpu@3 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x003>;
>   			enable-method = "psci";
>   		};
>   		cpu@4 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x004>;
>   			enable-method = "psci";
>   		};
>   		cpu@5 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x005>;
>   			enable-method = "psci";
>   		};
>   		cpu@6 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x006>;
>   			enable-method = "psci";
>   		};
>   		cpu@7 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x007>;
>   			enable-method = "psci";
>   		};
>   		cpu@8 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x008>;
>   			enable-method = "psci";
>   		};
>   		cpu@9 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x009>;
>   			enable-method = "psci";
>   		};
>   		cpu@a {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x00a>;
>   			enable-method = "psci";
>   		};
>   		cpu@b {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x00b>;
>   			enable-method = "psci";
>   		};
>   		cpu@c {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x00c>;
>   			enable-method = "psci";
>   		};
>   		cpu@d {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x00d>;
>   			enable-method = "psci";
>   		};
>   		cpu@e {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x00e>;
>   			enable-method = "psci";
>   		};
>   		cpu@f {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x00f>;
>   			enable-method = "psci";
>   		};
>   		cpu@100 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x100>;
>   			enable-method = "psci";
>   		};
>   		cpu@101 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x101>;
>   			enable-method = "psci";
>   		};
>   		cpu@102 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x102>;
>   			enable-method = "psci";
>   		};
>   		cpu@103 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x103>;
>   			enable-method = "psci";
>   		};
>   		cpu@104 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x104>;
>   			enable-method = "psci";
>   		};
>   		cpu@105 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x105>;
>   			enable-method = "psci";
>   		};
>   		cpu@106 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x106>;
>   			enable-method = "psci";
>   		};
>   		cpu@107 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x107>;
>   			enable-method = "psci";
>   		};
>   		cpu@108 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x108>;
>   			enable-method = "psci";
>   		};
>   		cpu@109 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x109>;
>   			enable-method = "psci";
>   		};
>   		cpu@10a {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x10a>;
>   			enable-method = "psci";
>   		};
>   		cpu@10b {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x10b>;
>   			enable-method = "psci";
>   		};
>   		cpu@10c {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x10c>;
>   			enable-method = "psci";
>   		};
>   		cpu@10d {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x10d>;
>   			enable-method = "psci";
>   		};
>   		cpu@10e {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x10e>;
>   			enable-method = "psci";
>   		};
>   		cpu@10f {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x10f>;
>   			enable-method = "psci";
>   		};
>   		cpu@200 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x200>;
>   			enable-method = "psci";
>   		};
>   		cpu@201 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x201>;
>   			enable-method = "psci";
>   		};
>   		cpu@202 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x202>;
>   			enable-method = "psci";
>   		};
>   		cpu@203 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x203>;
>   			enable-method = "psci";
>   		};
>   		cpu@204 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x204>;
>   			enable-method = "psci";
>   		};
>   		cpu@205 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x205>;
>   			enable-method = "psci";
>   		};
>   		cpu@206 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x206>;
>   			enable-method = "psci";
>   		};
>   		cpu@207 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x207>;
>   			enable-method = "psci";
>   		};
>   		cpu@208 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x208>;
>   			enable-method = "psci";
>   		};
>   		cpu@209 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x209>;
>   			enable-method = "psci";
>   		};
>   		cpu@20a {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x20a>;
>   			enable-method = "psci";
>   		};
>   		cpu@20b {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x20b>;
>   			enable-method = "psci";
>   		};
>   		cpu@20c {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x20c>;
>   			enable-method = "psci";
>   		};
>   		cpu@20d {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x20d>;
>   			enable-method = "psci";
>   		};
>   		cpu@20e {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x20e>;
>   			enable-method = "psci";
>   		};
>   		cpu@20f {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder", "arm,armv8";
> +			compatible = "cavium,thunder";
>   			reg = <0x0 0x20f>;
>   			enable-method = "psci";
>   		};
> diff --git a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> index ff5c4c47b22b..c616132f7d6d 100644
> --- a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> +++ b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> @@ -27,28 +27,28 @@
>   
>   		cpu@0 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@1 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@2 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@3 {
>   			device_type = "cpu";
> -			compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> +			compatible = "cavium,thunder2";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   		};
> diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
> index e7cd3b67d818..a04e80327b6e 100644
> --- a/arch/arm64/boot/dts/exynos/exynos5433.dtsi
> +++ b/arch/arm64/boot/dts/exynos/exynos5433.dtsi
> @@ -29,7 +29,7 @@
>   
>   		cpu0: cpu@100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			enable-method = "psci";
>   			reg = <0x100>;
>   			clock-frequency = <1300000000>;
> @@ -41,7 +41,7 @@
>   
>   		cpu1: cpu@101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			enable-method = "psci";
>   			reg = <0x101>;
>   			clock-frequency = <1300000000>;
> @@ -51,7 +51,7 @@
>   
>   		cpu2: cpu@102 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			enable-method = "psci";
>   			reg = <0x102>;
>   			clock-frequency = <1300000000>;
> @@ -61,7 +61,7 @@
>   
>   		cpu3: cpu@103 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			enable-method = "psci";
>   			reg = <0x103>;
>   			clock-frequency = <1300000000>;
> @@ -71,7 +71,7 @@
>   
>   		cpu4: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			enable-method = "psci";
>   			reg = <0x0>;
>   			clock-frequency = <1900000000>;
> @@ -83,7 +83,7 @@
>   
>   		cpu5: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			enable-method = "psci";
>   			reg = <0x1>;
>   			clock-frequency = <1900000000>;
> @@ -93,7 +93,7 @@
>   
>   		cpu6: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			enable-method = "psci";
>   			reg = <0x2>;
>   			clock-frequency = <1900000000>;
> @@ -103,7 +103,7 @@
>   
>   		cpu7: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			enable-method = "psci";
>   			reg = <0x3>;
>   			clock-frequency = <1900000000>;
> diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi b/arch/arm64/boot/dts/exynos/exynos7.dtsi
> index 75ad724c487e..967558a93d82 100644
> --- a/arch/arm64/boot/dts/exynos/exynos7.dtsi
> +++ b/arch/arm64/boot/dts/exynos/exynos7.dtsi
> @@ -34,28 +34,28 @@
>   
>   		cpu_atlas0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x0>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu_atlas1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x1>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu_atlas2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x2>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu_atlas3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x3>;
>   			enable-method = "psci";
>   		};
> diff --git a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
> index 20ae40df61d5..2f19e0e5b7cf 100644
> --- a/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hi3660.dtsi
> @@ -56,7 +56,7 @@
>   		};
>   
>   		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
> @@ -70,7 +70,7 @@
>   		};
>   
>   		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
> @@ -83,7 +83,7 @@
>   		};
>   
>   		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
> @@ -96,7 +96,7 @@
>   		};
>   
>   		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
> @@ -109,7 +109,7 @@
>   		};
>   
>   		cpu4: cpu@100 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>   			device_type = "cpu";
>   			reg = <0x0 0x100>;
>   			enable-method = "psci";
> @@ -123,7 +123,7 @@
>   		};
>   
>   		cpu5: cpu@101 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>   			device_type = "cpu";
>   			reg = <0x0 0x101>;
>   			enable-method = "psci";
> @@ -136,7 +136,7 @@
>   		};
>   
>   		cpu6: cpu@102 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>   			device_type = "cpu";
>   			reg = <0x0 0x102>;
>   			enable-method = "psci";
> @@ -149,7 +149,7 @@
>   		};
>   
>   		cpu7: cpu@103 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>   			device_type = "cpu";
>   			reg = <0x0 0x103>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/hisilicon/hi3670.dtsi b/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
> index a5bd6d80b226..2ed06e4588b8 100644
> --- a/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hi3670.dtsi
> @@ -56,56 +56,56 @@
>   		};
>   
>   		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu4: cpu@100 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>   			device_type = "cpu";
>   			reg = <0x0 0x100>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu5: cpu@101 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>   			device_type = "cpu";
>   			reg = <0x0 0x101>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu6: cpu@102 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>   			device_type = "cpu";
>   			reg = <0x0 0x102>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu7: cpu@103 {
> -			compatible = "arm,cortex-a73", "arm,armv8";
> +			compatible = "arm,cortex-a73";
>   			device_type = "cpu";
>   			reg = <0x0 0x103>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
> index aec9e371c2a7..732a9db45b23 100644
> --- a/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hi6220.dtsi
> @@ -81,7 +81,7 @@
>   		};
>   
>   		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
> @@ -94,7 +94,7 @@
>   		};
>   
>   		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
> @@ -107,7 +107,7 @@
>   		};
>   
>   		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
> @@ -120,7 +120,7 @@
>   		};
>   
>   		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
> @@ -133,7 +133,7 @@
>   		};
>   
>   		cpu4: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x100>;
>   			enable-method = "psci";
> @@ -146,7 +146,7 @@
>   		};
>   
>   		cpu5: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x101>;
>   			enable-method = "psci";
> @@ -159,7 +159,7 @@
>   		};
>   
>   		cpu6: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x102>;
>   			enable-method = "psci";
> @@ -172,7 +172,7 @@
>   		};
>   
>   		cpu7: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0 0x103>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/hisilicon/hip05.dtsi b/arch/arm64/boot/dts/hisilicon/hip05.dtsi
> index 4b472a302cd8..d321edc09c3f 100644
> --- a/arch/arm64/boot/dts/hisilicon/hip05.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hip05.dtsi
> @@ -87,7 +87,7 @@
>   
>   		cpu0: cpu@20000 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20000>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster0_l2>;
> @@ -95,7 +95,7 @@
>   
>   		cpu1: cpu@20001 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20001>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster0_l2>;
> @@ -103,7 +103,7 @@
>   
>   		cpu2: cpu@20002 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20002>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster0_l2>;
> @@ -111,7 +111,7 @@
>   
>   		cpu3: cpu@20003 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20003>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster0_l2>;
> @@ -119,7 +119,7 @@
>   
>   		cpu4: cpu@20100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20100>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster1_l2>;
> @@ -127,7 +127,7 @@
>   
>   		cpu5: cpu@20101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20101>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster1_l2>;
> @@ -135,7 +135,7 @@
>   
>   		cpu6: cpu@20102 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20102>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster1_l2>;
> @@ -143,7 +143,7 @@
>   
>   		cpu7: cpu@20103 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20103>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster1_l2>;
> @@ -151,7 +151,7 @@
>   
>   		cpu8: cpu@20200 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20200>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster2_l2>;
> @@ -159,7 +159,7 @@
>   
>   		cpu9: cpu@20201 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20201>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster2_l2>;
> @@ -167,7 +167,7 @@
>   
>   		cpu10: cpu@20202 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20202>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster2_l2>;
> @@ -175,7 +175,7 @@
>   
>   		cpu11: cpu@20203 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20203>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster2_l2>;
> @@ -183,7 +183,7 @@
>   
>   		cpu12: cpu@20300 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20300>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster3_l2>;
> @@ -191,7 +191,7 @@
>   
>   		cpu13: cpu@20301 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20301>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster3_l2>;
> @@ -199,7 +199,7 @@
>   
>   		cpu14: cpu@20302 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20302>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster3_l2>;
> @@ -207,7 +207,7 @@
>   
>   		cpu15: cpu@20303 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x20303>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster3_l2>;
> diff --git a/arch/arm64/boot/dts/hisilicon/hip06.dtsi b/arch/arm64/boot/dts/hisilicon/hip06.dtsi
> index d78a6a755d03..56625587b6de 100644
> --- a/arch/arm64/boot/dts/hisilicon/hip06.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hip06.dtsi
> @@ -87,7 +87,7 @@
>   
>   		cpu0: cpu@10000 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10000>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster0_l2>;
> @@ -95,7 +95,7 @@
>   
>   		cpu1: cpu@10001 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10001>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster0_l2>;
> @@ -103,7 +103,7 @@
>   
>   		cpu2: cpu@10002 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10002>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster0_l2>;
> @@ -111,7 +111,7 @@
>   
>   		cpu3: cpu@10003 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10003>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster0_l2>;
> @@ -119,7 +119,7 @@
>   
>   		cpu4: cpu@10100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10100>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster1_l2>;
> @@ -127,7 +127,7 @@
>   
>   		cpu5: cpu@10101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10101>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster1_l2>;
> @@ -135,7 +135,7 @@
>   
>   		cpu6: cpu@10102 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10102>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster1_l2>;
> @@ -143,7 +143,7 @@
>   
>   		cpu7: cpu@10103 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10103>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster1_l2>;
> @@ -151,7 +151,7 @@
>   
>   		cpu8: cpu@10200 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10200>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster2_l2>;
> @@ -159,7 +159,7 @@
>   
>   		cpu9: cpu@10201 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10201>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster2_l2>;
> @@ -167,7 +167,7 @@
>   
>   		cpu10: cpu@10202 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10202>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster2_l2>;
> @@ -175,7 +175,7 @@
>   
>   		cpu11: cpu@10203 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10203>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster2_l2>;
> @@ -183,7 +183,7 @@
>   
>   		cpu12: cpu@10300 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10300>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster3_l2>;
> @@ -191,7 +191,7 @@
>   
>   		cpu13: cpu@10301 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10301>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster3_l2>;
> @@ -199,7 +199,7 @@
>   
>   		cpu14: cpu@10302 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10302>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster3_l2>;
> @@ -207,7 +207,7 @@
>   
>   		cpu15: cpu@10303 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x10303>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster3_l2>;
> diff --git a/arch/arm64/boot/dts/hisilicon/hip07.dtsi b/arch/arm64/boot/dts/hisilicon/hip07.dtsi
> index c33adefc3061..28bd4389441f 100644
> --- a/arch/arm64/boot/dts/hisilicon/hip07.dtsi
> +++ b/arch/arm64/boot/dts/hisilicon/hip07.dtsi
> @@ -270,7 +270,7 @@
>   
>   		cpu0: cpu@10000 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10000>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster0_l2>;
> @@ -279,7 +279,7 @@
>   
>   		cpu1: cpu@10001 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10001>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster0_l2>;
> @@ -288,7 +288,7 @@
>   
>   		cpu2: cpu@10002 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10002>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster0_l2>;
> @@ -297,7 +297,7 @@
>   
>   		cpu3: cpu@10003 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10003>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster0_l2>;
> @@ -306,7 +306,7 @@
>   
>   		cpu4: cpu@10100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10100>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster1_l2>;
> @@ -315,7 +315,7 @@
>   
>   		cpu5: cpu@10101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10101>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster1_l2>;
> @@ -324,7 +324,7 @@
>   
>   		cpu6: cpu@10102 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10102>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster1_l2>;
> @@ -333,7 +333,7 @@
>   
>   		cpu7: cpu@10103 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10103>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster1_l2>;
> @@ -342,7 +342,7 @@
>   
>   		cpu8: cpu@10200 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10200>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster2_l2>;
> @@ -351,7 +351,7 @@
>   
>   		cpu9: cpu@10201 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10201>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster2_l2>;
> @@ -360,7 +360,7 @@
>   
>   		cpu10: cpu@10202 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10202>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster2_l2>;
> @@ -369,7 +369,7 @@
>   
>   		cpu11: cpu@10203 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10203>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster2_l2>;
> @@ -378,7 +378,7 @@
>   
>   		cpu12: cpu@10300 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10300>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster3_l2>;
> @@ -387,7 +387,7 @@
>   
>   		cpu13: cpu@10301 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10301>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster3_l2>;
> @@ -396,7 +396,7 @@
>   
>   		cpu14: cpu@10302 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10302>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster3_l2>;
> @@ -405,7 +405,7 @@
>   
>   		cpu15: cpu@10303 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x10303>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster3_l2>;
> @@ -414,7 +414,7 @@
>   
>   		cpu16: cpu@30000 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30000>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster4_l2>;
> @@ -423,7 +423,7 @@
>   
>   		cpu17: cpu@30001 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30001>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster4_l2>;
> @@ -432,7 +432,7 @@
>   
>   		cpu18: cpu@30002 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30002>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster4_l2>;
> @@ -441,7 +441,7 @@
>   
>   		cpu19: cpu@30003 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30003>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster4_l2>;
> @@ -450,7 +450,7 @@
>   
>   		cpu20: cpu@30100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30100>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster5_l2>;
> @@ -459,7 +459,7 @@
>   
>   		cpu21: cpu@30101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30101>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster5_l2>;
> @@ -468,7 +468,7 @@
>   
>   		cpu22: cpu@30102 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30102>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster5_l2>;
> @@ -477,7 +477,7 @@
>   
>   		cpu23: cpu@30103 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30103>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster5_l2>;
> @@ -486,7 +486,7 @@
>   
>   		cpu24: cpu@30200 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30200>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster6_l2>;
> @@ -495,7 +495,7 @@
>   
>   		cpu25: cpu@30201 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30201>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster6_l2>;
> @@ -504,7 +504,7 @@
>   
>   		cpu26: cpu@30202 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30202>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster6_l2>;
> @@ -513,7 +513,7 @@
>   
>   		cpu27: cpu@30203 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30203>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster6_l2>;
> @@ -522,7 +522,7 @@
>   
>   		cpu28: cpu@30300 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30300>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster7_l2>;
> @@ -531,7 +531,7 @@
>   
>   		cpu29: cpu@30301 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30301>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster7_l2>;
> @@ -540,7 +540,7 @@
>   
>   		cpu30: cpu@30302 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30302>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster7_l2>;
> @@ -549,7 +549,7 @@
>   
>   		cpu31: cpu@30303 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x30303>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster7_l2>;
> @@ -558,7 +558,7 @@
>   
>   		cpu32: cpu@50000 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50000>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster8_l2>;
> @@ -567,7 +567,7 @@
>   
>   		cpu33: cpu@50001 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50001>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster8_l2>;
> @@ -576,7 +576,7 @@
>   
>   		cpu34: cpu@50002 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50002>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster8_l2>;
> @@ -585,7 +585,7 @@
>   
>   		cpu35: cpu@50003 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50003>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster8_l2>;
> @@ -594,7 +594,7 @@
>   
>   		cpu36: cpu@50100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50100>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster9_l2>;
> @@ -603,7 +603,7 @@
>   
>   		cpu37: cpu@50101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50101>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster9_l2>;
> @@ -612,7 +612,7 @@
>   
>   		cpu38: cpu@50102 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50102>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster9_l2>;
> @@ -621,7 +621,7 @@
>   
>   		cpu39: cpu@50103 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50103>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster9_l2>;
> @@ -630,7 +630,7 @@
>   
>   		cpu40: cpu@50200 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50200>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster10_l2>;
> @@ -639,7 +639,7 @@
>   
>   		cpu41: cpu@50201 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50201>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster10_l2>;
> @@ -648,7 +648,7 @@
>   
>   		cpu42: cpu@50202 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50202>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster10_l2>;
> @@ -657,7 +657,7 @@
>   
>   		cpu43: cpu@50203 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50203>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster10_l2>;
> @@ -666,7 +666,7 @@
>   
>   		cpu44: cpu@50300 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50300>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster11_l2>;
> @@ -675,7 +675,7 @@
>   
>   		cpu45: cpu@50301 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50301>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster11_l2>;
> @@ -684,7 +684,7 @@
>   
>   		cpu46: cpu@50302 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50302>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster11_l2>;
> @@ -693,7 +693,7 @@
>   
>   		cpu47: cpu@50303 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x50303>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster11_l2>;
> @@ -702,7 +702,7 @@
>   
>   		cpu48: cpu@70000 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70000>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster12_l2>;
> @@ -711,7 +711,7 @@
>   
>   		cpu49: cpu@70001 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70001>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster12_l2>;
> @@ -720,7 +720,7 @@
>   
>   		cpu50: cpu@70002 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70002>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster12_l2>;
> @@ -729,7 +729,7 @@
>   
>   		cpu51: cpu@70003 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70003>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster12_l2>;
> @@ -738,7 +738,7 @@
>   
>   		cpu52: cpu@70100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70100>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster13_l2>;
> @@ -747,7 +747,7 @@
>   
>   		cpu53: cpu@70101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70101>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster13_l2>;
> @@ -756,7 +756,7 @@
>   
>   		cpu54: cpu@70102 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70102>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster13_l2>;
> @@ -765,7 +765,7 @@
>   
>   		cpu55: cpu@70103 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70103>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster13_l2>;
> @@ -774,7 +774,7 @@
>   
>   		cpu56: cpu@70200 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70200>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster14_l2>;
> @@ -783,7 +783,7 @@
>   
>   		cpu57: cpu@70201 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70201>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster14_l2>;
> @@ -792,7 +792,7 @@
>   
>   		cpu58: cpu@70202 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70202>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster14_l2>;
> @@ -801,7 +801,7 @@
>   
>   		cpu59: cpu@70203 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70203>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster14_l2>;
> @@ -810,7 +810,7 @@
>   
>   		cpu60: cpu@70300 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70300>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster15_l2>;
> @@ -819,7 +819,7 @@
>   
>   		cpu61: cpu@70301 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70301>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster15_l2>;
> @@ -828,7 +828,7 @@
>   
>   		cpu62: cpu@70302 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70302>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster15_l2>;
> @@ -837,7 +837,7 @@
>   
>   		cpu63: cpu@70303 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x70303>;
>   			enable-method = "psci";
>   			next-level-cache = <&cluster15_l2>;
> diff --git a/arch/arm64/boot/dts/lg/lg1312.dtsi b/arch/arm64/boot/dts/lg/lg1312.dtsi
> index 4bde7b6f2b11..c8dc9c20fba3 100644
> --- a/arch/arm64/boot/dts/lg/lg1312.dtsi
> +++ b/arch/arm64/boot/dts/lg/lg1312.dtsi
> @@ -21,27 +21,27 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			next-level-cache = <&L2_0>;
>   		};
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   			next-level-cache = <&L2_0>;
>   		};
>   		cpu2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   			next-level-cache = <&L2_0>;
>   		};
>   		cpu3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   			next-level-cache = <&L2_0>;
> diff --git a/arch/arm64/boot/dts/lg/lg1313.dtsi b/arch/arm64/boot/dts/lg/lg1313.dtsi
> index 16ced1ff1ad3..82c6645b58b7 100644
> --- a/arch/arm64/boot/dts/lg/lg1313.dtsi
> +++ b/arch/arm64/boot/dts/lg/lg1313.dtsi
> @@ -21,27 +21,27 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			next-level-cache = <&L2_0>;
>   		};
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   			next-level-cache = <&L2_0>;
>   		};
>   		cpu2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   			next-level-cache = <&L2_0>;
>   		};
>   		cpu3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   			next-level-cache = <&L2_0>;
> diff --git a/arch/arm64/boot/dts/marvell/armada-372x.dtsi b/arch/arm64/boot/dts/marvell/armada-372x.dtsi
> index 6800945a88ad..5ce55bdbb995 100644
> --- a/arch/arm64/boot/dts/marvell/armada-372x.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-372x.dtsi
> @@ -18,7 +18,7 @@
>   	cpus {
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x1>;
>   			clocks = <&nb_periph_clk 16>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
> index e05594ea15fb..3087da80c72b 100644
> --- a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
> @@ -42,7 +42,7 @@
>   		#size-cells = <0>;
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0>;
>   			clocks = <&nb_periph_clk 16>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi b/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
> index d3c0636558ff..861fd21922c4 100644
> --- a/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi
> @@ -17,13 +17,13 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x000>;
>   			enable-method = "psci";
>   		};
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x001>;
>   			enable-method = "psci";
>   		};
> diff --git a/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi b/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
> index 01ea662afba8..2baafe12ebd4 100644
> --- a/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi
> @@ -17,25 +17,25 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x000>;
>   			enable-method = "psci";
>   		};
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x001>;
>   			enable-method = "psci";
>   		};
>   		cpu2: cpu@100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x100>;
>   			enable-method = "psci";
>   		};
>   		cpu3: cpu@101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x101>;
>   			enable-method = "psci";
>   		};
> diff --git a/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi b/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
> index b788cb63caf2..d1a7143ef3d4 100644
> --- a/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
> +++ b/arch/arm64/boot/dts/marvell/armada-ap810-ap0-octa-core.dtsi
> @@ -15,49 +15,49 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x000>;
>   			enable-method = "psci";
>   		};
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x001>;
>   			enable-method = "psci";
>   		};
>   		cpu2: cpu@100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x100>;
>   			enable-method = "psci";
>   		};
>   		cpu3: cpu@101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x101>;
>   			enable-method = "psci";
>   		};
>   		cpu4: cpu@200 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x200>;
>   			enable-method = "psci";
>   		};
>   		cpu5: cpu@201 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x201>;
>   			enable-method = "psci";
>   		};
>   		cpu6: cpu@300 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x300>;
>   			enable-method = "psci";
>   		};
>   		cpu7: cpu@301 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x301>;
>   			enable-method = "psci";
>   		};
> diff --git a/arch/arm64/boot/dts/mediatek/mt7622.dtsi b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
> index 8fc4aa77f012..0806daa12541 100644
> --- a/arch/arm64/boot/dts/mediatek/mt7622.dtsi
> +++ b/arch/arm64/boot/dts/mediatek/mt7622.dtsi
> @@ -70,7 +70,7 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			clocks = <&infracfg CLK_INFRA_MUX1_SEL>,
>   				 <&apmixedsys CLK_APMIXED_MAIN_CORE_EN>;
> @@ -84,7 +84,7 @@
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			clocks = <&infracfg CLK_INFRA_MUX1_SEL>,
>   				 <&apmixedsys CLK_APMIXED_MAIN_CORE_EN>;
> diff --git a/arch/arm64/boot/dts/nvidia/tegra132.dtsi b/arch/arm64/boot/dts/nvidia/tegra132.dtsi
> index fa5a7c4bc807..631a7f77c386 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra132.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra132.dtsi
> @@ -1082,13 +1082,13 @@
>   
>   		cpu@0 {
>   			device_type = "cpu";
> -			compatible = "nvidia,denver", "arm,armv8";
> +			compatible = "nvidia,denver";
>   			reg = <0>;
>   		};
>   
>   		cpu@1 {
>   			device_type = "cpu";
> -			compatible = "nvidia,denver", "arm,armv8";
> +			compatible = "nvidia,denver";
>   			reg = <1>;
>   		};
>   	};
> diff --git a/arch/arm64/boot/dts/nvidia/tegra186.dtsi b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
> index 22815db4a3ed..66ea7e7c79f5 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra186.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra186.dtsi
> @@ -982,37 +982,37 @@
>   		#size-cells = <0>;
>   
>   		cpu@0 {
> -			compatible = "nvidia,tegra186-denver", "arm,armv8";
> +			compatible = "nvidia,tegra186-denver";
>   			device_type = "cpu";
>   			reg = <0x000>;
>   		};
>   
>   		cpu@1 {
> -			compatible = "nvidia,tegra186-denver", "arm,armv8";
> +			compatible = "nvidia,tegra186-denver";
>   			device_type = "cpu";
>   			reg = <0x001>;
>   		};
>   
>   		cpu@2 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			device_type = "cpu";
>   			reg = <0x100>;
>   		};
>   
>   		cpu@3 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			device_type = "cpu";
>   			reg = <0x101>;
>   		};
>   
>   		cpu@4 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			device_type = "cpu";
>   			reg = <0x102>;
>   		};
>   
>   		cpu@5 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			device_type = "cpu";
>   			reg = <0x103>;
>   		};
> diff --git a/arch/arm64/boot/dts/nvidia/tegra194.dtsi b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
> index 6dfa1ca0b851..35e290c35550 100644
> --- a/arch/arm64/boot/dts/nvidia/tegra194.dtsi
> +++ b/arch/arm64/boot/dts/nvidia/tegra194.dtsi
> @@ -871,56 +871,56 @@
>   		#size-cells = <0>;
>   
>   		cpu@0 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>   			device_type = "cpu";
>   			reg = <0x10000>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@1 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>   			device_type = "cpu";
>   			reg = <0x10001>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@2 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>   			device_type = "cpu";
>   			reg = <0x100>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@3 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>   			device_type = "cpu";
>   			reg = <0x101>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@4 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>   			device_type = "cpu";
>   			reg = <0x200>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@5 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>   			device_type = "cpu";
>   			reg = <0x201>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@6 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>   			device_type = "cpu";
>   			reg = <0x10300>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu@7 {
> -			compatible = "nvidia,tegra194-carmel", "arm,armv8";
> +			compatible = "nvidia,tegra194-carmel";
>   			device_type = "cpu";
>   			reg = <0x10301>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/qcom/ipq8074.dtsi b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
> index 18226980f7c3..aea1dbc3f53e 100644
> --- a/arch/arm64/boot/dts/qcom/ipq8074.dtsi
> +++ b/arch/arm64/boot/dts/qcom/ipq8074.dtsi
> @@ -441,7 +441,7 @@
>   
>   		CPU0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0>;
>   			next-level-cache = <&L2_0>;
>   			enable-method = "psci";
> @@ -449,7 +449,7 @@
>   
>   		CPU1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			enable-method = "psci";
>   			reg = <0x1>;
>   			next-level-cache = <&L2_0>;
> @@ -457,7 +457,7 @@
>   
>   		CPU2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			enable-method = "psci";
>   			reg = <0x2>;
>   			next-level-cache = <&L2_0>;
> @@ -465,7 +465,7 @@
>   
>   		CPU3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			enable-method = "psci";
>   			reg = <0x3>;
>   			next-level-cache = <&L2_0>;
> diff --git a/arch/arm64/boot/dts/qcom/msm8916.dtsi b/arch/arm64/boot/dts/qcom/msm8916.dtsi
> index c5348c3da5a2..bfa61ca1b1c5 100644
> --- a/arch/arm64/boot/dts/qcom/msm8916.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8916.dtsi
> @@ -106,7 +106,7 @@
>   
>   		CPU0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0>;
>   			next-level-cache = <&L2_0>;
>   			enable-method = "psci";
> @@ -118,7 +118,7 @@
>   
>   		CPU1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x1>;
>   			next-level-cache = <&L2_0>;
>   			enable-method = "psci";
> @@ -130,7 +130,7 @@
>   
>   		CPU2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x2>;
>   			next-level-cache = <&L2_0>;
>   			enable-method = "psci";
> @@ -142,7 +142,7 @@
>   
>   		CPU3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x3>;
>   			next-level-cache = <&L2_0>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/qcom/msm8992.dtsi b/arch/arm64/boot/dts/qcom/msm8992.dtsi
> index cf5cacdd624d..50cefb822d6d 100644
> --- a/arch/arm64/boot/dts/qcom/msm8992.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8992.dtsi
> @@ -38,7 +38,7 @@
>   
>   		CPU0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			next-level-cache = <&L2_0>;
>   			L2_0: l2-cache {
> diff --git a/arch/arm64/boot/dts/qcom/msm8994.dtsi b/arch/arm64/boot/dts/qcom/msm8994.dtsi
> index f33c41d01c86..6a4049aae0c3 100644
> --- a/arch/arm64/boot/dts/qcom/msm8994.dtsi
> +++ b/arch/arm64/boot/dts/qcom/msm8994.dtsi
> @@ -40,7 +40,7 @@
>   
>   		CPU0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0>;
>   			next-level-cache = <&L2_0>;
>   			L2_0: l2-cache {
> diff --git a/arch/arm64/boot/dts/realtek/rtd1295.dtsi b/arch/arm64/boot/dts/realtek/rtd1295.dtsi
> index 8d9ac05d17dc..41d7858da826 100644
> --- a/arch/arm64/boot/dts/realtek/rtd1295.dtsi
> +++ b/arch/arm64/boot/dts/realtek/rtd1295.dtsi
> @@ -17,28 +17,28 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			next-level-cache = <&l2>;
>   		};
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			next-level-cache = <&l2>;
>   		};
>   
>   		cpu2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x2>;
>   			next-level-cache = <&l2>;
>   		};
>   
>   		cpu3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x3>;
>   			next-level-cache = <&l2>;
>   		};
> diff --git a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi b/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
> index 20745a8528c5..2c11b18b7d78 100644
> --- a/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a774a1.dtsi
> @@ -61,7 +61,7 @@
>   		#size-cells = <0>;
>   
>   		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x0>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A774A1_PD_CA57_CPU0>;
> @@ -71,7 +71,7 @@
>   		};
>   
>   		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x1>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A774A1_PD_CA57_CPU1>;
> @@ -81,7 +81,7 @@
>   		};
>   
>   		a53_0: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x100>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A774A1_PD_CA53_CPU0>;
> @@ -91,7 +91,7 @@
>   		};
>   
>   		a53_1: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x101>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A774A1_PD_CA53_CPU1>;
> @@ -101,7 +101,7 @@
>   		};
>   
>   		a53_2: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x102>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A774A1_PD_CA53_CPU2>;
> @@ -111,7 +111,7 @@
>   		};
>   
>   		a53_3: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x103>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A774A1_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a7795.dtsi b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
> index af9605d5db27..4bb8a877cdf8 100644
> --- a/arch/arm64/boot/dts/renesas/r8a7795.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a7795.dtsi
> @@ -149,7 +149,7 @@
>   		};
>   
>   		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x0>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7795_PD_CA57_CPU0>;
> @@ -162,7 +162,7 @@
>   		};
>   
>   		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x1>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7795_PD_CA57_CPU1>;
> @@ -175,7 +175,7 @@
>   		};
>   
>   		a57_2: cpu@2 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x2>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7795_PD_CA57_CPU2>;
> @@ -188,7 +188,7 @@
>   		};
>   
>   		a57_3: cpu@3 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x3>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7795_PD_CA57_CPU3>;
> @@ -201,7 +201,7 @@
>   		};
>   
>   		a53_0: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x100>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7795_PD_CA53_CPU0>;
> @@ -213,7 +213,7 @@
>   		};
>   
>   		a53_1: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x101>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7795_PD_CA53_CPU1>;
> @@ -225,7 +225,7 @@
>   		};
>   
>   		a53_2: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x102>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7795_PD_CA53_CPU2>;
> @@ -237,7 +237,7 @@
>   		};
>   
>   		a53_3: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x103>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7795_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a7796.dtsi b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
> index afedbf5728ec..f613d3cefab2 100644
> --- a/arch/arm64/boot/dts/renesas/r8a7796.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a7796.dtsi
> @@ -154,7 +154,7 @@
>   		};
>   
>   		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x0>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7796_PD_CA57_CPU0>;
> @@ -167,7 +167,7 @@
>   		};
>   
>   		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x1>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7796_PD_CA57_CPU1>;
> @@ -180,7 +180,7 @@
>   		};
>   
>   		a53_0: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x100>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7796_PD_CA53_CPU0>;
> @@ -192,7 +192,7 @@
>   		};
>   
>   		a53_1: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x101>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7796_PD_CA53_CPU1>;
> @@ -204,7 +204,7 @@
>   		};
>   
>   		a53_2: cpu@102 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x102>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7796_PD_CA53_CPU2>;
> @@ -216,7 +216,7 @@
>   		};
>   
>   		a53_3: cpu@103 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x103>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A7796_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77965.dtsi b/arch/arm64/boot/dts/renesas/r8a77965.dtsi
> index 6dc9b1fef830..979f14d1fcc4 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77965.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77965.dtsi
> @@ -105,7 +105,7 @@
>   		#size-cells = <0>;
>   
>   		a57_0: cpu@0 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x0>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A77965_PD_CA57_CPU0>;
> @@ -116,7 +116,7 @@
>   		};
>   
>   		a57_1: cpu@1 {
> -			compatible = "arm,cortex-a57", "arm,armv8";
> +			compatible = "arm,cortex-a57";
>   			reg = <0x1>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A77965_PD_CA57_CPU1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77970.dtsi b/arch/arm64/boot/dts/renesas/r8a77970.dtsi
> index 563428d1cdc2..5b6164d4b8e3 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77970.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77970.dtsi
> @@ -37,7 +37,7 @@
>   
>   		a53_0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0>;
>   			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
>   			power-domains = <&sysc R8A77970_PD_CA53_CPU0>;
> @@ -47,7 +47,7 @@
>   
>   		a53_1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <1>;
>   			clocks = <&cpg CPG_CORE R8A77970_CLK_Z2>;
>   			power-domains = <&sysc R8A77970_PD_CA53_CPU1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77980.dtsi b/arch/arm64/boot/dts/renesas/r8a77980.dtsi
> index 5bd9b2547c36..4081622d548a 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77980.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77980.dtsi
> @@ -38,7 +38,7 @@
>   
>   		a53_0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0>;
>   			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>   			power-domains = <&sysc R8A77980_PD_CA53_CPU0>;
> @@ -48,7 +48,7 @@
>   
>   		a53_1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <1>;
>   			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>   			power-domains = <&sysc R8A77980_PD_CA53_CPU1>;
> @@ -58,7 +58,7 @@
>   
>   		a53_2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <2>;
>   			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>   			power-domains = <&sysc R8A77980_PD_CA53_CPU2>;
> @@ -68,7 +68,7 @@
>   
>   		a53_3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <3>;
>   			clocks = <&cpg CPG_CORE R8A77980_CLK_Z2>;
>   			power-domains = <&sysc R8A77980_PD_CA53_CPU3>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77990.dtsi b/arch/arm64/boot/dts/renesas/r8a77990.dtsi
> index b2f606e286ce..5ce2dcea5136 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77990.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77990.dtsi
> @@ -60,7 +60,7 @@
>   		#size-cells = <0>;
>   
>   		a53_0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A77990_PD_CA53_CPU0>;
> @@ -69,7 +69,7 @@
>   		};
>   
>   		a53_1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <1>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A77990_PD_CA53_CPU1>;
> diff --git a/arch/arm64/boot/dts/renesas/r8a77995.dtsi b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
> index 8530d9fc1371..5bf3af246e14 100644
> --- a/arch/arm64/boot/dts/renesas/r8a77995.dtsi
> +++ b/arch/arm64/boot/dts/renesas/r8a77995.dtsi
> @@ -27,7 +27,7 @@
>   		#size-cells = <0>;
>   
>   		a53_0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0>;
>   			device_type = "cpu";
>   			power-domains = <&sysc R8A77995_PD_CA53_CPU0>;
> diff --git a/arch/arm64/boot/dts/rockchip/px30.dtsi b/arch/arm64/boot/dts/rockchip/px30.dtsi
> index 9aa8d5ef9e45..eb992d60e6ba 100644
> --- a/arch/arm64/boot/dts/rockchip/px30.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/px30.dtsi
> @@ -40,7 +40,7 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   			clocks = <&cru ARMCLK>;
> @@ -52,7 +52,7 @@
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   			clocks = <&cru ARMCLK>;
> @@ -64,7 +64,7 @@
>   
>   		cpu2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   			clocks = <&cru ARMCLK>;
> @@ -76,7 +76,7 @@
>   
>   		cpu3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a35", "arm,armv8";
> +			compatible = "arm,cortex-a35";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   			clocks = <&cru ARMCLK>;
> diff --git a/arch/arm64/boot/dts/rockchip/rk3328.dtsi b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> index ecd7f19c3542..0f72bb33ce86 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3328.dtsi
> @@ -37,7 +37,7 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			clocks = <&cru ARMCLK>;
>   			#cooling-cells = <2>;
> @@ -49,7 +49,7 @@
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			clocks = <&cru ARMCLK>;
>   			#cooling-cells = <2>;
> @@ -61,7 +61,7 @@
>   
>   		cpu2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x2>;
>   			clocks = <&cru ARMCLK>;
>   			#cooling-cells = <2>;
> @@ -73,7 +73,7 @@
>   
>   		cpu3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x3>;
>   			clocks = <&cru ARMCLK>;
>   			#cooling-cells = <2>;
> diff --git a/arch/arm64/boot/dts/rockchip/rk3368.dtsi b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> index 7014d10b954c..06e7c31d7d07 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3368.dtsi
> @@ -73,7 +73,7 @@
>   
>   		cpu_l0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   			#cooling-cells = <2>; /* min followed by max */
> @@ -81,7 +81,7 @@
>   
>   		cpu_l1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   			#cooling-cells = <2>; /* min followed by max */
> @@ -89,7 +89,7 @@
>   
>   		cpu_l2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   			#cooling-cells = <2>; /* min followed by max */
> @@ -97,7 +97,7 @@
>   
>   		cpu_l3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   			#cooling-cells = <2>; /* min followed by max */
> @@ -105,7 +105,7 @@
>   
>   		cpu_b0: cpu@100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x100>;
>   			enable-method = "psci";
>   			#cooling-cells = <2>; /* min followed by max */
> @@ -113,7 +113,7 @@
>   
>   		cpu_b1: cpu@101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x101>;
>   			enable-method = "psci";
>   			#cooling-cells = <2>; /* min followed by max */
> @@ -121,7 +121,7 @@
>   
>   		cpu_b2: cpu@102 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x102>;
>   			enable-method = "psci";
>   			#cooling-cells = <2>; /* min followed by max */
> @@ -129,7 +129,7 @@
>   
>   		cpu_b3: cpu@103 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x103>;
>   			enable-method = "psci";
>   			#cooling-cells = <2>; /* min followed by max */
> diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> index 6cc1c9fa4ea6..db9d948c0b03 100644
> --- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> +++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi
> @@ -68,7 +68,7 @@
>   
>   		cpu_l0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   			clocks = <&cru ARMCLKL>;
> @@ -79,7 +79,7 @@
>   
>   		cpu_l1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   			clocks = <&cru ARMCLKL>;
> @@ -90,7 +90,7 @@
>   
>   		cpu_l2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   			clocks = <&cru ARMCLKL>;
> @@ -101,7 +101,7 @@
>   
>   		cpu_l3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   			clocks = <&cru ARMCLKL>;
> @@ -112,7 +112,7 @@
>   
>   		cpu_b0: cpu@100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x0 0x100>;
>   			enable-method = "psci";
>   			clocks = <&cru ARMCLKB>;
> @@ -123,7 +123,7 @@
>   
>   		cpu_b1: cpu@101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0x0 0x101>;
>   			enable-method = "psci";
>   			clocks = <&cru ARMCLKB>;
> diff --git a/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi b/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
> index 31ba52b14e99..a3cd475b48d2 100644
> --- a/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
> +++ b/arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi
> @@ -33,7 +33,7 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0 0x000>;
>   			clocks = <&sys_clk 33>;
>   			enable-method = "psci";
> @@ -42,7 +42,7 @@
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0 0x001>;
>   			clocks = <&sys_clk 33>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi b/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
> index 4a0c46cb11cd..7a68ee1a35d5 100644
> --- a/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
> +++ b/arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi
> @@ -43,7 +43,7 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0 0x000>;
>   			clocks = <&sys_clk 32>;
>   			enable-method = "psci";
> @@ -53,7 +53,7 @@
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a72", "arm,armv8";
> +			compatible = "arm,cortex-a72";
>   			reg = <0 0x001>;
>   			clocks = <&sys_clk 32>;
>   			enable-method = "psci";
> @@ -63,7 +63,7 @@
>   
>   		cpu2: cpu@100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0 0x100>;
>   			clocks = <&sys_clk 33>;
>   			enable-method = "psci";
> @@ -73,7 +73,7 @@
>   
>   		cpu3: cpu@101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0 0x101>;
>   			clocks = <&sys_clk 33>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi b/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
> index 4f57c9e9d7a8..152c89a64da5 100644
> --- a/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
> +++ b/arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi
> @@ -39,7 +39,7 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0 0x000>;
>   			clocks = <&sys_clk 33>;
>   			enable-method = "psci";
> @@ -48,7 +48,7 @@
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0 0x001>;
>   			clocks = <&sys_clk 33>;
>   			enable-method = "psci";
> @@ -57,7 +57,7 @@
>   
>   		cpu2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0 0x002>;
>   			clocks = <&sys_clk 33>;
>   			enable-method = "psci";
> @@ -66,7 +66,7 @@
>   
>   		cpu3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0 0x003>;
>   			clocks = <&sys_clk 33>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/sprd/sc9836.dtsi b/arch/arm64/boot/dts/sprd/sc9836.dtsi
> index 4bcdbb709c01..286d7173f94f 100644
> --- a/arch/arm64/boot/dts/sprd/sc9836.dtsi
> +++ b/arch/arm64/boot/dts/sprd/sc9836.dtsi
> @@ -18,28 +18,28 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   		};
>   
>   		cpu3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   		};
> diff --git a/arch/arm64/boot/dts/sprd/sc9860.dtsi b/arch/arm64/boot/dts/sprd/sc9860.dtsi
> index 5f57bf055cde..b25d19977170 100644
> --- a/arch/arm64/boot/dts/sprd/sc9860.dtsi
> +++ b/arch/arm64/boot/dts/sprd/sc9860.dtsi
> @@ -50,7 +50,7 @@
>   
>   		CPU0: cpu@530000 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x530000>;
>   			enable-method = "psci";
>   			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -58,7 +58,7 @@
>   
>   		CPU1: cpu@530001 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x530001>;
>   			enable-method = "psci";
>   			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -66,7 +66,7 @@
>   
>   		CPU2: cpu@530002 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x530002>;
>   			enable-method = "psci";
>   			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -74,7 +74,7 @@
>   
>   		CPU3: cpu@530003 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x530003>;
>   			enable-method = "psci";
>   			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -82,7 +82,7 @@
>   
>   		CPU4: cpu@530100 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x530100>;
>   			enable-method = "psci";
>   			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -90,7 +90,7 @@
>   
>   		CPU5: cpu@530101 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x530101>;
>   			enable-method = "psci";
>   			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -98,7 +98,7 @@
>   
>   		CPU6: cpu@530102 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x530102>;
>   			enable-method = "psci";
>   			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> @@ -106,7 +106,7 @@
>   
>   		CPU7: cpu@530103 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x530103>;
>   			enable-method = "psci";
>   			cpu-idle-states = <&CORE_PD &CLUSTER_PD>;
> diff --git a/arch/arm64/boot/dts/synaptics/as370.dtsi b/arch/arm64/boot/dts/synaptics/as370.dtsi
> index 7331acf3874e..addeb0efc616 100644
> --- a/arch/arm64/boot/dts/synaptics/as370.dtsi
> +++ b/arch/arm64/boot/dts/synaptics/as370.dtsi
> @@ -23,7 +23,7 @@
>   		#size-cells = <0>;
>   
>   		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0>;
>   			enable-method = "psci";
> @@ -32,7 +32,7 @@
>   		};
>   
>   		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x1>;
>   			enable-method = "psci";
> @@ -41,7 +41,7 @@
>   		};
>   
>   		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x2>;
>   			enable-method = "psci";
> @@ -50,7 +50,7 @@
>   		};
>   
>   		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x3>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi b/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
> index 216767e2edf6..15625b99e336 100644
> --- a/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
> +++ b/arch/arm64/boot/dts/synaptics/berlin4ct.dtsi
> @@ -27,7 +27,7 @@
>   		#size-cells = <0>;
>   
>   		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x0>;
>   			enable-method = "psci";
> @@ -36,7 +36,7 @@
>   		};
>   
>   		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x1>;
>   			enable-method = "psci";
> @@ -45,7 +45,7 @@
>   		};
>   
>   		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x2>;
>   			enable-method = "psci";
> @@ -54,7 +54,7 @@
>   		};
>   
>   		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			reg = <0x3>;
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/ti/k3-am654.dtsi b/arch/arm64/boot/dts/ti/k3-am654.dtsi
> index 2affa6f6617e..b221abf43ac2 100644
> --- a/arch/arm64/boot/dts/ti/k3-am654.dtsi
> +++ b/arch/arm64/boot/dts/ti/k3-am654.dtsi
> @@ -34,7 +34,7 @@
>   		};
>   
>   		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x000>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -48,7 +48,7 @@
>   		};
>   
>   		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x001>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -62,7 +62,7 @@
>   		};
>   
>   		cpu2: cpu@100 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x100>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> @@ -76,7 +76,7 @@
>   		};
>   
>   		cpu3: cpu@101 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x101>;
>   			device_type = "cpu";
>   			enable-method = "psci";
> diff --git a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> index fa4fd777d90e..9aa67340a4d8 100644
> --- a/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> +++ b/arch/arm64/boot/dts/xilinx/zynqmp.dtsi
> @@ -22,7 +22,7 @@
>   		#size-cells = <0>;
>   
>   		cpu0: cpu@0 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			enable-method = "psci";
>   			operating-points-v2 = <&cpu_opp_table>;
> @@ -31,7 +31,7 @@
>   		};
>   
>   		cpu1: cpu@1 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			enable-method = "psci";
>   			reg = <0x1>;
> @@ -40,7 +40,7 @@
>   		};
>   
>   		cpu2: cpu@2 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			enable-method = "psci";
>   			reg = <0x2>;
> @@ -49,7 +49,7 @@
>   		};
>   
>   		cpu3: cpu@3 {
> -			compatible = "arm,cortex-a53", "arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			device_type = "cpu";
>   			enable-method = "psci";
>   			reg = <0x3>;
> diff --git a/arch/arm64/boot/dts/zte/zx296718.dtsi b/arch/arm64/boot/dts/zte/zx296718.dtsi
> index 6eef64761009..cc54837ff4ba 100644
> --- a/arch/arm64/boot/dts/zte/zx296718.dtsi
> +++ b/arch/arm64/boot/dts/zte/zx296718.dtsi
> @@ -86,7 +86,7 @@
>   
>   		cpu0: cpu@0 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x0>;
>   			enable-method = "psci";
>   			clocks = <&topcrm A53_GATE>;
> @@ -95,7 +95,7 @@
>   
>   		cpu1: cpu@1 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x1>;
>   			enable-method = "psci";
>   			clocks = <&topcrm A53_GATE>;
> @@ -104,7 +104,7 @@
>   
>   		cpu2: cpu@2 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x2>;
>   			enable-method = "psci";
>   			clocks = <&topcrm A53_GATE>;
> @@ -113,7 +113,7 @@
>   
>   		cpu3: cpu@3 {
>   			device_type = "cpu";
> -			compatible = "arm,cortex-a53","arm,armv8";
> +			compatible = "arm,cortex-a53";
>   			reg = <0x0 0x3>;
>   			enable-method = "psci";
>   			clocks = <&topcrm A53_GATE>;

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (16 preceding siblings ...)
  2019-01-14 17:33 ` Scott Branden
@ 2019-01-14 18:07 ` Kevin Hilman
  2019-01-15  2:00 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Chunyan Zhang
                   ` (3 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Kevin Hilman @ 2019-01-14 18:07 UTC (permalink / raw)
  To: Rob Herring, arm
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, linux-rockchip, Chunyan Zhang,
	Gregory Clement, Magnus Damm, Michal Simek, Krzysztof Kozlowski,
	Jonathan Hunter, linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chanho Min, Duc Dang, linux-kernel, Tero Kristo, Dinh Nguyen,
	Jisheng Zhang, Sudeep Holla, Jun Nie, Sebastian Hesselbarth,
	Shawn Guo, Andreas Färber

Rob Herring <robh@kernel.org> writes:

> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
>
> This fixes warnings generated by the DT schema.
>
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>

[...]

>  arch/arm64/boot/dts/amlogic/meson-axg.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-g12a.dtsi   |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gx.dtsi     |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gxm.dtsi    |   8 +-

Acked-by: Kevin Hilman <khilman@baylibre.com>  # for amlogic/meson

Kevin

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (17 preceding siblings ...)
  2019-01-14 18:07 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' " Kevin Hilman
@ 2019-01-15  2:00 ` Chunyan Zhang
  2019-01-15  8:52 ` Richter, Robert
                   ` (2 subsequent siblings)
  21 siblings, 0 replies; 27+ messages in thread
From: Chunyan Zhang @ 2019-01-15  2:00 UTC (permalink / raw)
  To: Rob Herring
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, arm, linux-rockchip, Kevin Hilman,
	Gregory Clement, Magnus Damm, Michal Simek, Krzysztof Kozlowski,
	Jonathan Hunter, linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, DTML, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	Linux ARM, Will Deacon, Scott Branden, Masahiro Yamada,
	Chanho Min, Duc Dang, Linux Kernel Mailing List, Tero Kristo,
	Dinh Nguyen, Jisheng Zhang, Sudeep Holla, Jun Nie,
	Sebastian Hesselbarth, Shawn Guo, Andreas Färber

On Thu, 10 Jan 2019 at 04:29, Rob Herring <robh@kernel.org> wrote:
>
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
>
> This fixes warnings generated by the DT schema.
>
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
>
> Note that there's still a case left in msm8998 that needs a new
> compatible string.
>
> Rob
>
>  arch/arm64/boot/dts/actions/s700.dtsi         |   8 +-
>  arch/arm64/boot/dts/actions/s900.dtsi         |   8 +-
>  arch/arm64/boot/dts/al/alpine-v2.dtsi         |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi  |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi  |   8 +-
>  .../boot/dts/altera/socfpga_stratix10.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-axg.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-g12a.dtsi   |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gx.dtsi     |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gxm.dtsi    |   8 +-
>  arch/arm64/boot/dts/apm/apm-shadowcat.dtsi    |  16 +--
>  arch/arm64/boot/dts/apm/apm-storm.dtsi        |  16 +--
>  arch/arm64/boot/dts/arm/juno-r1.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno-r2.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno.dts              |  12 +-
>  .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts |   4 +-
>  .../boot/dts/broadcom/northstar2/ns2.dtsi     |   8 +-
>  .../boot/dts/broadcom/stingray/stingray.dtsi  |  16 +--
>  arch/arm64/boot/dts/cavium/thunder-88xx.dtsi  |  96 ++++++-------
>  arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi |   8 +-
>  arch/arm64/boot/dts/exynos/exynos5433.dtsi    |  16 +--
>  arch/arm64/boot/dts/exynos/exynos7.dtsi       |   8 +-
>  arch/arm64/boot/dts/hisilicon/hi3660.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hi3670.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hi6220.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hip05.dtsi      |  32 ++---
>  arch/arm64/boot/dts/hisilicon/hip06.dtsi      |  32 ++---
>  arch/arm64/boot/dts/hisilicon/hip07.dtsi      | 128 +++++++++---------
>  arch/arm64/boot/dts/lg/lg1312.dtsi            |   8 +-
>  arch/arm64/boot/dts/lg/lg1313.dtsi            |   8 +-
>  arch/arm64/boot/dts/marvell/armada-372x.dtsi  |   2 +-
>  arch/arm64/boot/dts/marvell/armada-37xx.dtsi  |   2 +-
>  .../boot/dts/marvell/armada-ap806-dual.dtsi   |   4 +-
>  .../boot/dts/marvell/armada-ap806-quad.dtsi   |   8 +-
>  .../marvell/armada-ap810-ap0-octa-core.dtsi   |  16 +--
>  arch/arm64/boot/dts/mediatek/mt7622.dtsi      |   4 +-
>  arch/arm64/boot/dts/nvidia/tegra132.dtsi      |   4 +-
>  arch/arm64/boot/dts/nvidia/tegra186.dtsi      |  12 +-
>  arch/arm64/boot/dts/nvidia/tegra194.dtsi      |  16 +--
>  arch/arm64/boot/dts/qcom/ipq8074.dtsi         |   8 +-
>  arch/arm64/boot/dts/qcom/msm8916.dtsi         |   8 +-
>  arch/arm64/boot/dts/qcom/msm8992.dtsi         |   2 +-
>  arch/arm64/boot/dts/qcom/msm8994.dtsi         |   2 +-
>  arch/arm64/boot/dts/realtek/rtd1295.dtsi      |   8 +-
>  arch/arm64/boot/dts/renesas/r8a774a1.dtsi     |  12 +-
>  arch/arm64/boot/dts/renesas/r8a7795.dtsi      |  16 +--
>  arch/arm64/boot/dts/renesas/r8a7796.dtsi      |  12 +-
>  arch/arm64/boot/dts/renesas/r8a77965.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77970.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77980.dtsi     |   8 +-
>  arch/arm64/boot/dts/renesas/r8a77990.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77995.dtsi     |   2 +-
>  arch/arm64/boot/dts/rockchip/px30.dtsi        |   8 +-
>  arch/arm64/boot/dts/rockchip/rk3328.dtsi      |   8 +-
>  arch/arm64/boot/dts/rockchip/rk3368.dtsi      |  16 +--
>  arch/arm64/boot/dts/rockchip/rk3399.dtsi      |  12 +-
>  .../boot/dts/socionext/uniphier-ld11.dtsi     |   4 +-
>  .../boot/dts/socionext/uniphier-ld20.dtsi     |   8 +-
>  .../boot/dts/socionext/uniphier-pxs3.dtsi     |   8 +-
>  arch/arm64/boot/dts/sprd/sc9836.dtsi          |   8 +-
>  arch/arm64/boot/dts/sprd/sc9860.dtsi          |  16 +--

For sprd soc:
Acked-by: Chunyan Zhang <zhang.lyra@gmail.com>

Thanks,
Chunyan

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-11 13:57   ` Rob Herring
@ 2019-01-15  8:45     ` Richter, Robert
  0 siblings, 0 replies; 27+ messages in thread
From: Richter, Robert @ 2019-01-15  8:45 UTC (permalink / raw)
  To: Rob Herring
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc, Nair,
	Jayachandran, Lorenzo Pieralisi, linux-rockchip, Kevin Hilman,
	Gregory Clement, Magnus Damm, Michal Simek, Krzysztof Kozlowski,
	Jonathan Hunter, linux-samsung-soc, Chen-Yu Tsai, arm,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Simon Horman, linux-mediatek,
	Matthias Brugger, linux-amlogic, linux-arm-kernel, Will Deacon,
	Scott Branden, Masahiro Yamada, Chunyan Zhang, Chanho Min,
	Duc Dang, linux-kernel, Tero Kristo, Dinh Nguyen, Jisheng Zhang,
	Kukjin Kim, Sudeep Holla, Jun Nie, Sebastian Hesselbarth,
	Shawn Guo, Andreas Färber

On 11.01.19 07:57:12, Rob Herring wrote:
> On Thu, Jan 10, 2019 at 8:18 PM Richter, Robert
> <Robert.Richter@cavium.com> wrote:
> >
> > Rob,
> >
> > On 09.01.19 14:29:34, Rob Herring wrote:
> > > The 'arm,armv8' compatible string is only for software models. It adds
> > > little value otherwise and is inconsistently used as a fallback on some
> > > platforms. Remove it from those platforms.
> > >
> > > This fixes warnings generated by the DT schema.
> > >
> > > Reported-by: Michal Simek <michal.simek@xilinx.com>
> > > Cc: Mark Rutland <mark.rutland@arm.com>
> > > Cc: Will Deacon <will.deacon@arm.com>
> > > Signed-off-by: Rob Herring <robh@kernel.org>
> > > ---
> > > armsoc folks, Please apply directly.
> >
> > > diff --git a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> > > index ff5c4c47b22b..c616132f7d6d 100644
> > > --- a/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> > > +++ b/arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi
> > > @@ -27,28 +27,28 @@
> > >
> > >                 cpu@0 {
> > >                         device_type = "cpu";
> > > -                       compatible = "cavium,thunder2", "brcm,vulcan", "arm,armv8";
> > > +                       compatible = "cavium,thunder2";
> >
> > We are just checking if removing the "brcm,vulcan" string has any
> > impact on early silicon revisions we want to support (see also
> > BRCM_CPU_PART_VULCAN).
> >
> > Maybe you make this a separate change?
> 
> Dropping brcm,vulcan was unintentional (regex fail). Though keeping it
> means we need a schema change as it was not documented to be a
> fallback.

We have checked this and brcm,vulcan can be dropped too. Sending an
ack in a separate mail.

Thanks,

-Robert

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (18 preceding siblings ...)
  2019-01-15  2:00 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Chunyan Zhang
@ 2019-01-15  8:52 ` Richter, Robert
  2019-01-28  2:41 ` Jisheng Zhang
  2019-01-29 23:17 ` Dinh Nguyen
  21 siblings, 0 replies; 27+ messages in thread
From: Richter, Robert @ 2019-01-15  8:52 UTC (permalink / raw)
  To: Rob Herring, Nair, Jayachandran
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, linux-rockchip, Kevin Hilman, Gregory Clement,
	Magnus Damm, Michal Simek, Krzysztof Kozlowski, Jonathan Hunter,
	linux-samsung-soc, Chen-Yu Tsai, arm, bcm-kernel-feedback-list,
	Baolin Wang, Andy Gross, Orson Zhai, Tsahee Zidenberg,
	devicetree, linux-tegra, Jason Cooper, Antoine Tenart, Ray Jui,
	Simon Horman, linux-mediatek, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Dinh Nguyen, Jisheng Zhang, Kukjin Kim, Sudeep Holla, Jun Nie,
	Sebastian Hesselbarth, Shawn Guo, Andreas Färber

On 09.01.19 14:29:34, Rob Herring wrote:
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
> 
> Note that there's still a case left in msm8998 that needs a new
> compatible string.
> 
> Rob

>  arch/arm64/boot/dts/cavium/thunder-88xx.dtsi  |  96 ++++++-------
>  arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi |   8 +-

For both files:

Acked-by: Robert Richter <rrichter@cavium.com>

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (19 preceding siblings ...)
  2019-01-15  8:52 ` Richter, Robert
@ 2019-01-28  2:41 ` Jisheng Zhang
  2019-01-29 23:17 ` Dinh Nguyen
  21 siblings, 0 replies; 27+ messages in thread
From: Jisheng Zhang @ 2019-01-28  2:41 UTC (permalink / raw)
  To: Rob Herring
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, arm, linux-rockchip, Kevin Hilman,
	Gregory Clement, Magnus Damm, Michal Simek, Krzysztof Kozlowski,
	Jonathan Hunter, linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Dinh Nguyen, Sudeep Holla, Jun Nie, Sebastian Hesselbarth,
	Shawn Guo, Andreas Färber

On Wed, 9 Jan 2019 14:29:34 -0600
Rob Herring <robh@kernel.org> wrote:

> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
> 
> Note that there's still a case left in msm8998 that needs a new 
> compatible string.
> 
> Rob
> 
>  arch/arm64/boot/dts/actions/s700.dtsi         |   8 +-
>  arch/arm64/boot/dts/actions/s900.dtsi         |   8 +-
>  arch/arm64/boot/dts/al/alpine-v2.dtsi         |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi  |   8 +-
>  arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi  |   8 +-
>  .../boot/dts/altera/socfpga_stratix10.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-axg.dtsi    |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-g12a.dtsi   |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gx.dtsi     |   8 +-
>  arch/arm64/boot/dts/amlogic/meson-gxm.dtsi    |   8 +-
>  arch/arm64/boot/dts/apm/apm-shadowcat.dtsi    |  16 +--
>  arch/arm64/boot/dts/apm/apm-storm.dtsi        |  16 +--
>  arch/arm64/boot/dts/arm/juno-r1.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno-r2.dts           |  12 +-
>  arch/arm64/boot/dts/arm/juno.dts              |  12 +-
>  .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts |   4 +-
>  .../boot/dts/broadcom/northstar2/ns2.dtsi     |   8 +-
>  .../boot/dts/broadcom/stingray/stingray.dtsi  |  16 +--
>  arch/arm64/boot/dts/cavium/thunder-88xx.dtsi  |  96 ++++++-------
>  arch/arm64/boot/dts/cavium/thunder2-99xx.dtsi |   8 +-
>  arch/arm64/boot/dts/exynos/exynos5433.dtsi    |  16 +--
>  arch/arm64/boot/dts/exynos/exynos7.dtsi       |   8 +-
>  arch/arm64/boot/dts/hisilicon/hi3660.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hi3670.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hi6220.dtsi     |  16 +--
>  arch/arm64/boot/dts/hisilicon/hip05.dtsi      |  32 ++---
>  arch/arm64/boot/dts/hisilicon/hip06.dtsi      |  32 ++---
>  arch/arm64/boot/dts/hisilicon/hip07.dtsi      | 128 +++++++++---------
>  arch/arm64/boot/dts/lg/lg1312.dtsi            |   8 +-
>  arch/arm64/boot/dts/lg/lg1313.dtsi            |   8 +-
>  arch/arm64/boot/dts/marvell/armada-372x.dtsi  |   2 +-
>  arch/arm64/boot/dts/marvell/armada-37xx.dtsi  |   2 +-
>  .../boot/dts/marvell/armada-ap806-dual.dtsi   |   4 +-
>  .../boot/dts/marvell/armada-ap806-quad.dtsi   |   8 +-
>  .../marvell/armada-ap810-ap0-octa-core.dtsi   |  16 +--
>  arch/arm64/boot/dts/mediatek/mt7622.dtsi      |   4 +-
>  arch/arm64/boot/dts/nvidia/tegra132.dtsi      |   4 +-
>  arch/arm64/boot/dts/nvidia/tegra186.dtsi      |  12 +-
>  arch/arm64/boot/dts/nvidia/tegra194.dtsi      |  16 +--
>  arch/arm64/boot/dts/qcom/ipq8074.dtsi         |   8 +-
>  arch/arm64/boot/dts/qcom/msm8916.dtsi         |   8 +-
>  arch/arm64/boot/dts/qcom/msm8992.dtsi         |   2 +-
>  arch/arm64/boot/dts/qcom/msm8994.dtsi         |   2 +-
>  arch/arm64/boot/dts/realtek/rtd1295.dtsi      |   8 +-
>  arch/arm64/boot/dts/renesas/r8a774a1.dtsi     |  12 +-
>  arch/arm64/boot/dts/renesas/r8a7795.dtsi      |  16 +--
>  arch/arm64/boot/dts/renesas/r8a7796.dtsi      |  12 +-
>  arch/arm64/boot/dts/renesas/r8a77965.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77970.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77980.dtsi     |   8 +-
>  arch/arm64/boot/dts/renesas/r8a77990.dtsi     |   4 +-
>  arch/arm64/boot/dts/renesas/r8a77995.dtsi     |   2 +-
>  arch/arm64/boot/dts/rockchip/px30.dtsi        |   8 +-
>  arch/arm64/boot/dts/rockchip/rk3328.dtsi      |   8 +-
>  arch/arm64/boot/dts/rockchip/rk3368.dtsi      |  16 +--
>  arch/arm64/boot/dts/rockchip/rk3399.dtsi      |  12 +-
>  .../boot/dts/socionext/uniphier-ld11.dtsi     |   4 +-
>  .../boot/dts/socionext/uniphier-ld20.dtsi     |   8 +-
>  .../boot/dts/socionext/uniphier-pxs3.dtsi     |   8 +-
>  arch/arm64/boot/dts/sprd/sc9836.dtsi          |   8 +-
>  arch/arm64/boot/dts/sprd/sc9860.dtsi          |  16 +--
>  arch/arm64/boot/dts/synaptics/as370.dtsi      |   8 +-
>  arch/arm64/boot/dts/synaptics/berlin4ct.dtsi  |   8 +-

For Synaptics SoC,

Acked-by: Jisheng Zhang <Jisheng.Zhang@synaptics.com>

Sorry for being late,
Jisheng

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' compatible string
  2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
                   ` (20 preceding siblings ...)
  2019-01-28  2:41 ` Jisheng Zhang
@ 2019-01-29 23:17 ` Dinh Nguyen
  21 siblings, 0 replies; 27+ messages in thread
From: Dinh Nguyen @ 2019-01-29 23:17 UTC (permalink / raw)
  To: Rob Herring, arm
  Cc: Nishanth Menon, Andrew Lunn, Heiko Stuebner, Maxime Ripard,
	linux-arm-msm, Liviu Dudau, David Brown, Thierry Reding, Wei Xu,
	Manivannan Sadhasivam, Mark Rutland, linux-renesas-soc,
	Lorenzo Pieralisi, linux-rockchip, Kevin Hilman, Gregory Clement,
	Magnus Damm, Michal Simek, Krzysztof Kozlowski, Jonathan Hunter,
	linux-samsung-soc, Chen-Yu Tsai, Kukjin Kim,
	bcm-kernel-feedback-list, Baolin Wang, Andy Gross, Orson Zhai,
	Tsahee Zidenberg, devicetree, linux-tegra, Jason Cooper,
	Antoine Tenart, Ray Jui, Robert Richter, Simon Horman,
	linux-mediatek, Jayachandran C, Matthias Brugger, linux-amlogic,
	linux-arm-kernel, Will Deacon, Scott Branden, Masahiro Yamada,
	Chunyan Zhang, Chanho Min, Duc Dang, linux-kernel, Tero Kristo,
	Jisheng Zhang, Sudeep Holla, Jun Nie, Sebastian Hesselbarth,
	Shawn Guo, Andreas Färber



On 1/9/19 2:29 PM, Rob Herring wrote:
> The 'arm,armv8' compatible string is only for software models. It adds
> little value otherwise and is inconsistently used as a fallback on some
> platforms. Remove it from those platforms.
> 
> This fixes warnings generated by the DT schema.
> 
> Reported-by: Michal Simek <michal.simek@xilinx.com>
> Cc: Mark Rutland <mark.rutland@arm.com>
> Cc: Will Deacon <will.deacon@arm.com>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> armsoc folks, Please apply directly.
> 
> Note that there's still a case left in msm8998 that needs a new 
> compatible string.
> 
> Rob
> 

>  .../boot/dts/altera/socfpga_stratix10.dtsi    |   8 +-

For Stratix10:

Acked-by: Dinh Nguyen <dinguyen@kernel.org>

Thanks,
Dinh

_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic

^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2019-01-29 23:18 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-09 20:29 [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string Rob Herring
2019-01-10  2:27 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Nishanth Menon
2019-01-10 12:02   ` Tero Kristo
2019-01-10 14:16   ` Rob Herring
2019-01-10  6:56 ` Maxime Ripard
2019-01-10  7:09 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' " Chanho Min
2019-01-10  7:12 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Manivannan Sadhasivam
2019-01-10  7:48 ` Krzysztof Kozlowski
2019-01-10  8:01 ` yamada.masahiro
2019-01-10  8:06 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' " Gregory CLEMENT
2019-01-10  8:13 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Thierry Reding
2019-01-10  8:42 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' " Heiko Stübner
2019-01-10  9:47 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Simon Horman
2019-01-10 14:45 ` Richter, Robert
2019-01-11 13:57   ` Rob Herring
2019-01-15  8:45     ` Richter, Robert
2019-01-11 14:50 ` Antoine Tenart
2019-01-11 15:32 ` Wei Xu
2019-01-11 16:50 ` Liviu Dudau
2019-01-14 11:27 ` Matthias Brugger
2019-01-14 11:34 ` Michal Simek
2019-01-14 17:33 ` Scott Branden
2019-01-14 18:07 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm, armv8' " Kevin Hilman
2019-01-15  2:00 ` [PATCH] arm64: dts: Remove inconsistent use of 'arm,armv8' " Chunyan Zhang
2019-01-15  8:52 ` Richter, Robert
2019-01-28  2:41 ` Jisheng Zhang
2019-01-29 23:17 ` Dinh Nguyen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).