1*4882a593SmuzhiyunGeneric devicetree bindings for onewire (w1) busses 2*4882a593Smuzhiyun=================================================== 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunOnewire busses are described through nodes of their master bus controller. 5*4882a593SmuzhiyunSlave devices are listed as sub-nodes of such master devices. For now, only 6*4882a593Smuzhiyunone slave is allowed per bus master. 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunExample: 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun charger: charger { 12*4882a593Smuzhiyun compatible = "gpio-charger"; 13*4882a593Smuzhiyun charger-type = "mains"; 14*4882a593Smuzhiyun gpios = <&gpio 1 GPIO_ACTIVE_LOW>; 15*4882a593Smuzhiyun }; 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun onewire { 18*4882a593Smuzhiyun compatible = "w1-gpio"; 19*4882a593Smuzhiyun gpios = <&gpio 100 0>, <&gpio 101 0>; 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun battery { 22*4882a593Smuzhiyun compatible = "maxim,ds2760"; 23*4882a593Smuzhiyun power-supplies = <&charger>; 24*4882a593Smuzhiyun }; 25*4882a593Smuzhiyun }; 26