Deleting the timer node for all bcm27* DTBs than re-adding an identical
one for bcm2708 is wrong - just delete it where it isn't wanted.
Also change a #include to match the style of similar includes.
Signed-off-by: Phil Elwell <phil@raspberrypi.org>
#include "bcm2708-rpi.dtsi"
/ {
- soc {
- timer@7e003000 {
- compatible = "brcm,bcm2835-system-timer";
- reg = <0x7e003000 0x1000>;
- interrupts = <1 0>, <1 1>, <1 2>, <1 3>;
- clock-frequency = <1000000>;
- };
- };
-
/delete-node/ cpus;
};
soc {
ranges = <0x7e000000 0x3f000000 0x01000000>,
<0x40000000 0x40000000 0x00040000>;
+
+ /delete-node/ timer@7e003000;
};
__overrides__ {
/* Downstream bcm283x.dtsi diff */
-#include "dt-bindings/power/raspberrypi-power.h"
+#include <dt-bindings/power/raspberrypi-power.h>
/ {
chosen {
soc: soc {
- /delete-node/ timer@7e003000;
-
watchdog: watchdog@7e100000 {
/* Add alias */
};
interrupts = <9>;
};
+ /delete-node/ timer@7e003000;
+
timer {
#ifdef RPI364
compatible = "arm,armv8-timer", "arm,armv7-timer";