xref: /linux/scripts/dtc/include-prefixes/arm/armv7-m.dtsi (revision fae6bd7090283dccc1487b997e6dea4529cbf839)
1ef43eff3SUwe Kleine-König#include "skeleton.dtsi"
2ef43eff3SUwe Kleine-König
3ef43eff3SUwe Kleine-König/ {
4*fae6bd70SJoachim Eastwood	nvic: interrupt-controller@e000e100  {
5ef43eff3SUwe Kleine-König		compatible = "arm,armv7m-nvic";
6ef43eff3SUwe Kleine-König		interrupt-controller;
7ef43eff3SUwe Kleine-König		#interrupt-cells = <1>;
8ef43eff3SUwe Kleine-König		reg = <0xe000e100 0xc00>;
9ef43eff3SUwe Kleine-König	};
10ef43eff3SUwe Kleine-König
11ca9341d4SMaxime Coquelin	systick: timer@e000e010 {
12ca9341d4SMaxime Coquelin		compatible = "arm,armv7m-systick";
13ca9341d4SMaxime Coquelin		reg = <0xe000e010 0x10>;
14ca9341d4SMaxime Coquelin		status = "disabled";
15ca9341d4SMaxime Coquelin	};
16ca9341d4SMaxime Coquelin
17ef43eff3SUwe Kleine-König	soc {
18ef43eff3SUwe Kleine-König		#address-cells = <1>;
19ef43eff3SUwe Kleine-König		#size-cells = <1>;
20ef43eff3SUwe Kleine-König		compatible = "simple-bus";
21ef43eff3SUwe Kleine-König		interrupt-parent = <&nvic>;
22ef43eff3SUwe Kleine-König		ranges;
23ef43eff3SUwe Kleine-König	};
24ef43eff3SUwe Kleine-König};
25