12345678910111213141516171819202122232425262728293031323334353637383940 |
- W1 gpio device binding - one wire protocol over bitbanged gpio
- =======================
- 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/w1-gpio.c
- Software w1 device-tree node properties:
- Required:
- * compatible = "w1-gpio";
- * gpios = <...>;
- This is the gpio used for one wire protocol, using bitbanging
- Optional:
- * none
- Example:
- onewire_tm: onewire {
- compatible = "w1-gpio";
- gpios = <&pioA 32 0>;
- };
- Example with child:
- onewire_tm: onewire {
- compatible = "w1-gpio";
- gpios = <&pioA 32 0>;
- eeprom1: eeprom@0 {
- compatible = "maxim,ds24xxx";
- }
- };
|