~funderscore blog cgit wiki get in touch
aboutsummaryrefslogtreecommitdiff
blob: 1fb49cc111dfb9b456be428b92a50192d1835ecd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
NXP i.MX (MXC) One wire bus master controller
=======================

Child nodes are required in device tree. The driver will detect
the devices serial number and then search in the child nodes in the device tree
for the proper node and try to match it with the device.

Also check doc/device-tree-bindings/w1-eeprom for possible child nodes drivers

Driver:
- drivers/w1/mxc_w1.c

Required properties:
- compatible : should be one of
	"fsl,imx21-owire", "fsl,imx27-owire", "fsl,imx31-owire", "fsl,imx25-owire"
	"fsl,imx25-owire", "fsl,imx35-owire", "fsl,imx50-owire", "fsl,imx53-owire"

- reg : Address and length of the register set for the device

Optional:
* none

Example:
	onewire {
		compatible = "fsl,imx53-owire";
		reg = <0x63fa4000 0x4000>;
	};

Example with child:
	onewire {
		compatible = "fsl,imx53-owire";
		reg = <0x63fa4000 0x4000>;

		eeprom1: eeprom@0 {
			compatible = "maxim,ds24xxx";
		};
	};