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