GNU Linux-libre 5.19-rc6-gnu
[releases.git] / drivers / staging / pi433 / Documentation / devicetree / pi433-overlay.dts
1 // Definitions for Pi433
2 /dts-v1/;
3 /plugin/;
4
5 / {
6         compatible = "brcm,bcm2835", "brcm,bcm2708", "brcm,bcm2709";
7 };
8
9 &spi0 {
10         #address-cells = <1>;
11         #size-cells = <0>;
12         status = "okay";
13
14         spidev@0{
15                 reg = <0>;
16                 status = "disabled";
17         };
18
19         spidev@1{
20                 reg = <1>;
21                 status = "disabled";
22         };
23 };
24
25 &gpio {
26         pi433_pins: pi433_pins {
27                 brcm,pins = <7 25 24>;
28                 brcm,function = <0 0 0>; // in in in
29         };
30 };
31
32 &spi0 {
33         #address-cells = <1>;
34         #size-cells = <0>;
35         status = "okay";
36
37         pi433: pi433@0 {
38                 compatible = "Smarthome-Wolf,pi433";
39                 reg = <0>;
40                 spi-max-frequency = <10000000>;
41                 status = "okay";
42
43                 pinctrl-0 = <&pi433_pins>;
44                 DIO0-gpio = <&gpio 24 0>;
45                 DIO1-gpio = <&gpio 25 0>;
46                 DIO2-gpio = <&gpio  7 0>;
47         };
48 };