Merge tag 'v5.15.57' into rpi-5.15.y
[platform/kernel/linux-rpi.git] / arch / arm / boot / dts / overlays / at86rf233-overlay.dts
1 /dts-v1/;
2 /plugin/;
3
4 /* Overlay for Atmel AT86RF233 IEEE 802.15.4 WPAN transceiver on spi0.0 */
5
6 / {
7         compatible = "brcm,bcm2835";
8
9         fragment@0 {
10                 target = <&spi0>;
11                 __overlay__ {
12                         #address-cells = <1>;
13                         #size-cells = <0>;
14
15                         status = "okay";
16
17                         lowpan0: at86rf233@0 {
18                                 compatible = "atmel,at86rf233";
19                                 reg = <0>;
20                                 interrupt-parent = <&gpio>;
21                                 interrupts = <23 4>; /* active high */
22                                 reset-gpio = <&gpio 24 1>;
23                                 sleep-gpio = <&gpio 25 1>;
24                                 spi-max-frequency = <3000000>;
25                                 xtal-trim = /bits/ 8 <0xf>;
26                         };
27                 };
28         };
29
30         fragment@1 {
31                 target = <&spidev0>;
32                 __overlay__ {
33                         status = "disabled";
34                 };
35         };
36
37         fragment@2 {
38                 target = <&gpio>;
39                 __overlay__ {
40                         lowpan0_pins: lowpan0_pins {
41                                 brcm,pins = <23 24 25>;
42                                 brcm,function = <0 1 1>; /* in out out */
43                         };
44                 };
45         };
46
47         __overrides__ {
48                 interrupt = <&lowpan0>, "interrupts:0",
49                         <&lowpan0_pins>, "brcm,pins:0";
50                 reset     = <&lowpan0>, "reset-gpio:4",
51                         <&lowpan0_pins>, "brcm,pins:4";
52                 sleep     = <&lowpan0>, "sleep-gpio:4",
53                         <&lowpan0_pins>, "brcm,pins:8";
54                 speed     = <&lowpan0>, "spi-max-frequency:0";
55                 trim      = <&lowpan0>, "xtal-trim.0";
56         };
57 };