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