/dts-v1/; /plugin/; /* Overlay for Atmel AT86RF233 IEEE 802.15.4 WPAN transceiver on spi0.0 */ / { compatible = "brcm,bcm2835"; fragment@0 { target = <&spi0>; __overlay__ { #address-cells = <1>; #size-cells = <0>; status = "okay"; lowpan0: at86rf233@0 { compatible = "atmel,at86rf233"; reg = <0>; interrupt-parent = <&gpio>; interrupts = <23 4>; /* active high */ reset-gpio = <&gpio 24 1>; sleep-gpio = <&gpio 25 1>; spi-max-frequency = <3000000>; xtal-trim = /bits/ 8 <0xf>; }; }; }; fragment@1 { target = <&spidev0>; __overlay__ { status = "disabled"; }; }; fragment@2 { target = <&gpio>; __overlay__ { lowpan0_pins: lowpan0_pins { brcm,pins = <23 24 25>; brcm,function = <0 1 1>; /* in out out */ }; }; }; __overrides__ { interrupt = <&lowpan0>, "interrupts:0", <&lowpan0_pins>, "brcm,pins:0"; reset = <&lowpan0>, "reset-gpio:4", <&lowpan0_pins>, "brcm,pins:4"; sleep = <&lowpan0>, "sleep-gpio:4", <&lowpan0_pins>, "brcm,pins:8"; speed = <&lowpan0>, "spi-max-frequency:0"; trim = <&lowpan0>, "xtal-trim.0"; }; };