1*a2e99a71SMartin FuzzeyNXP i.MX (MXC) One wire bus master controller 2*a2e99a71SMartin Fuzzey======================= 3*a2e99a71SMartin Fuzzey 4*a2e99a71SMartin FuzzeyChild nodes are required in device tree. The driver will detect 5*a2e99a71SMartin Fuzzeythe devices serial number and then search in the child nodes in the device tree 6*a2e99a71SMartin Fuzzeyfor the proper node and try to match it with the device. 7*a2e99a71SMartin Fuzzey 8*a2e99a71SMartin FuzzeyAlso check doc/device-tree-bindings/w1-eeprom for possible child nodes drivers 9*a2e99a71SMartin Fuzzey 10*a2e99a71SMartin FuzzeyDriver: 11*a2e99a71SMartin Fuzzey- drivers/w1/mxc_w1.c 12*a2e99a71SMartin Fuzzey 13*a2e99a71SMartin FuzzeyRequired properties: 14*a2e99a71SMartin Fuzzey- compatible : should be one of 15*a2e99a71SMartin Fuzzey "fsl,imx21-owire", "fsl,imx27-owire", "fsl,imx31-owire", "fsl,imx25-owire" 16*a2e99a71SMartin Fuzzey "fsl,imx25-owire", "fsl,imx35-owire", "fsl,imx50-owire", "fsl,imx53-owire" 17*a2e99a71SMartin Fuzzey 18*a2e99a71SMartin Fuzzey- reg : Address and length of the register set for the device 19*a2e99a71SMartin Fuzzey 20*a2e99a71SMartin FuzzeyOptional: 21*a2e99a71SMartin Fuzzey* none 22*a2e99a71SMartin Fuzzey 23*a2e99a71SMartin FuzzeyExample: 24*a2e99a71SMartin Fuzzey onewire { 25*a2e99a71SMartin Fuzzey compatible = "fsl,imx53-owire"; 26*a2e99a71SMartin Fuzzey reg = <0x63fa4000 0x4000>; 27*a2e99a71SMartin Fuzzey }; 28*a2e99a71SMartin Fuzzey 29*a2e99a71SMartin FuzzeyExample with child: 30*a2e99a71SMartin Fuzzey onewire { 31*a2e99a71SMartin Fuzzey compatible = "fsl,imx53-owire"; 32*a2e99a71SMartin Fuzzey reg = <0x63fa4000 0x4000>; 33*a2e99a71SMartin Fuzzey 34*a2e99a71SMartin Fuzzey eeprom1: eeprom@0 { 35*a2e99a71SMartin Fuzzey compatible = "maxim,ds24xxx"; 36*a2e99a71SMartin Fuzzey }; 37*a2e99a71SMartin Fuzzey }; 38