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