// SPDX-License-Identifier: GPL-2.0 /* This include file covers the common peripherals and configuration between * bcm2835, bcm2836 and bcm2837 implementations. */ / { soc { timer@7e003000 { compatible = "brcm,bcm2835-system-timer"; reg = <0x7e003000 0x1000>; interrupts = <1 0>, <1 1>, <1 2>, <1 3>; /* This could be a reference to BCM2835_CLOCK_TIMER, * but we don't have the driver using the common clock * support yet. */ clock-frequency = <1000000>; }; intc: interrupt-controller@7e00b200 { compatible = "brcm,bcm2835-armctrl-ic"; reg = <0x7e00b200 0x200>; interrupt-controller; #interrupt-cells = <2>; }; thermal: thermal@7e212000 { compatible = "brcm,bcm2835-thermal"; reg = <0x7e212000 0x8>; clocks = <&clocks BCM2835_CLOCK_TSENS>; #thermal-sensor-cells = <0>; status = "disabled"; }; v3d: v3d@7ec00000 { compatible = "brcm,bcm2835-v3d"; reg = <0x7ec00000 0x1000>; interrupts = <1 10>; }; }; }; &gpio { i2c_slave_gpio18: i2c_slave_gpio18 { brcm,pins = <18 19 20 21>; brcm,function = ; }; jtag_gpio4: jtag_gpio4 { brcm,pins = <4 5 6 12 13>; brcm,function = ; }; };