Skip to content

Instantly share code, notes, and snippets.

@TobleMiner
Last active June 15, 2016 21:59
Show Gist options
  • Save TobleMiner/fec9fe0062ce019bc9832bb350b42c68 to your computer and use it in GitHub Desktop.
Save TobleMiner/fec9fe0062ce019bc9832bb350b42c68 to your computer and use it in GitHub Desktop.
Device tree overlay for mrf24j40 IEEE 802.15.4 transceiver
# Enable mrf24j40 IEEE 802.15.4 transceiver
dtoverlay=mrf24j40-overlay
/dts-v1/;
/plugin/;
/ {
compatible = "bcrm,bcm2708";
fragment@0 {
target = <&spi0>;
__overlay__ {
status = "okay";
spidev@0 {
status = "disabled";
};
};
};
fragment@1 {
target = <&spi0>;
__overlay__ {
#address-cells = <1>;
#size-cells = <0>;
status = "okay";
mrf24j40@0 {
status = "okay";
compatible = "mrf24j40";
spi-max-frequency = <5000000>;
reg = <0>;
interrupts = <23 8>;
interrupt-parent = <&gpio>;
};
};
};
};
@TobleMiner
Copy link
Author

Compile with dtc -@ -O dtb -o mrf24j40-overlay.dtbo mrf24j40-overlay.dts and place mrf24j40-overlay.dtbo inside /boot/overlays

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment