projects
/
platform
/
kernel
/
linux-rpi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
e99b135
)
ARM: dts: bcm271x: Use a53 pmu, drop RPI364
author
Phil Elwell
<phil@raspberrypi.com>
Thu, 19 Mar 2020 10:04:46 +0000
(10:04 +0000)
committer
Phil Elwell
<phil@raspberrypi.com>
Thu, 19 Mar 2020 16:35:56 +0000
(16:35 +0000)
The upstream bcm2837.dtsi uses cortex-a53-pmu, so we can do the same
but with a fallback to the cortex-a7-pmu which is supported by the
32-bit kernel.
Now that we're using the natural fallback mechanism of compatible
strings, the RPI364 macro no longer serves any purpose - remove it.
Signed-off-by: Phil Elwell <phil@raspberrypi.com>
arch/arm/boot/dts/bcm2710.dtsi
patch
|
blob
|
history
arch/arm64/boot/dts/broadcom/bcm2710-rpi-2-b.dts
patch
|
blob
|
history
arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts
patch
|
blob
|
history
arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts
patch
|
blob
|
history
arch/arm64/boot/dts/broadcom/bcm2710-rpi-cm3.dts
patch
|
blob
|
history
arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts
patch
|
blob
|
history
diff --git
a/arch/arm/boot/dts/bcm2710.dtsi
b/arch/arm/boot/dts/bcm2710.dtsi
index
5c45ded
..
a2e084d
100644
(file)
--- a/
arch/arm/boot/dts/bcm2710.dtsi
+++ b/
arch/arm/boot/dts/bcm2710.dtsi
@@
-5,11
+5,7
@@
compatible = "brcm,bcm2837", "brcm,bcm2836";
arm-pmu {
-#ifdef RPI364
- compatible = "arm,armv8-pmuv3", "arm,cortex-a7-pmu";
-#else
- compatible = "arm,cortex-a7-pmu";
-#endif
+ compatible = "arm,cortex-a53-pmu", "arm,cortex-a7-pmu";
};
soc {
diff --git
a/arch/arm64/boot/dts/broadcom/bcm2710-rpi-2-b.dts
b/arch/arm64/boot/dts/broadcom/bcm2710-rpi-2-b.dts
index
116cdbf
..
36ecea7
100644
(file)
--- a/
arch/arm64/boot/dts/broadcom/bcm2710-rpi-2-b.dts
+++ b/
arch/arm64/boot/dts/broadcom/bcm2710-rpi-2-b.dts
@@
-1,3
+1
@@
-#define RPI364
-
#include "../../../../arm/boot/dts/bcm2710-rpi-2-b.dts"
diff --git
a/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts
b/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts
index
d9242ff
..
22fc6a8
100644
(file)
--- a/
arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts
+++ b/
arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts
@@
-1,3
+1
@@
-#define RPI364
-
#include "../../../../arm/boot/dts/bcm2710-rpi-3-b-plus.dts"
diff --git
a/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts
b/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts
index
deb3344
..
4cacc5b
100644
(file)
--- a/
arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts
+++ b/
arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts
@@
-1,3
+1
@@
-#define RPI364
-
#include "../../../../arm/boot/dts/bcm2710-rpi-3-b.dts"
diff --git
a/arch/arm64/boot/dts/broadcom/bcm2710-rpi-cm3.dts
b/arch/arm64/boot/dts/broadcom/bcm2710-rpi-cm3.dts
index
1c25600
..
e1e1378
100644
(file)
--- a/
arch/arm64/boot/dts/broadcom/bcm2710-rpi-cm3.dts
+++ b/
arch/arm64/boot/dts/broadcom/bcm2710-rpi-cm3.dts
@@
-1,3
+1
@@
-#define RPI364
-
#include "../../../../arm/boot/dts/bcm2710-rpi-cm3.dts"
diff --git
a/arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts
b/arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts
index
1fd86f8
..
bf69a4b
100644
(file)
--- a/
arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts
+++ b/
arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts
@@
-1,3
+1
@@
-#define RPI364
-
#include "../../../../arm/boot/dts/bcm2711-rpi-4-b.dts"