xref: /freebsd/sys/contrib/device-tree/src/arm/armv7-m.dtsi (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0
2*c66ec88fSEmmanuel Vadot/ {
3*c66ec88fSEmmanuel Vadot	nvic: interrupt-controller@e000e100  {
4*c66ec88fSEmmanuel Vadot		compatible = "arm,armv7m-nvic";
5*c66ec88fSEmmanuel Vadot		interrupt-controller;
6*c66ec88fSEmmanuel Vadot		#interrupt-cells = <1>;
7*c66ec88fSEmmanuel Vadot		reg = <0xe000e100 0xc00>;
8*c66ec88fSEmmanuel Vadot	};
9*c66ec88fSEmmanuel Vadot
10*c66ec88fSEmmanuel Vadot	systick: timer@e000e010 {
11*c66ec88fSEmmanuel Vadot		compatible = "arm,armv7m-systick";
12*c66ec88fSEmmanuel Vadot		reg = <0xe000e010 0x10>;
13*c66ec88fSEmmanuel Vadot		status = "disabled";
14*c66ec88fSEmmanuel Vadot	};
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel Vadot	soc {
17*c66ec88fSEmmanuel Vadot		#address-cells = <1>;
18*c66ec88fSEmmanuel Vadot		#size-cells = <1>;
19*c66ec88fSEmmanuel Vadot		compatible = "simple-bus";
20*c66ec88fSEmmanuel Vadot		interrupt-parent = <&nvic>;
21*c66ec88fSEmmanuel Vadot		ranges;
22*c66ec88fSEmmanuel Vadot	};
23*c66ec88fSEmmanuel Vadot};
24