Message ID | 20190109202934.29304-1-robh@kernel.org (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
Series | arm64: dts: Remove inconsistent use of 'arm, armv8' compatible string | expand |
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>
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
> 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,
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 >
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
> -----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/ ?
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 >
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>
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>;
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>
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
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
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"; > };
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
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 >
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
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
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>
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
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>;
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
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
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
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>
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
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
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>;
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(-)