diff options
Diffstat (limited to 'Documentation/w1/slaves/w1_ds2406')
-rw-r--r-- | Documentation/w1/slaves/w1_ds2406 | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/Documentation/w1/slaves/w1_ds2406 b/Documentation/w1/slaves/w1_ds2406 deleted file mode 100644 index 8137fe6f6c3d..000000000000 --- a/Documentation/w1/slaves/w1_ds2406 +++ /dev/null @@ -1,25 +0,0 @@ -w1_ds2406 kernel driver -======================= - -Supported chips: - * Maxim DS2406 (and other family 0x12) addressable switches - -Author: Scott Alfter <scott@alfter.us> - -Description ------------ - -The w1_ds2406 driver allows connected devices to be switched on and off. -These chips also provide 128 bytes of OTP EPROM, but reading/writing it is -not supported. In TSOC-6 form, the DS2406 provides two switch outputs and -can be provided with power on a dedicated input. In TO-92 form, it provides -one output and uses parasitic power only. - -The driver provides two sysfs files. state is readable; it gives the -current state of each switch, with PIO A in bit 0 and PIO B in bit 1. The -driver ORs this state with 0x30, so shell scripts get an ASCII 0/1/2/3 to -work with. output is writable; bits 0 and 1 control PIO A and B, -respectively. Bits 2-7 are ignored, so it's safe to write ASCII data. - -CRCs are checked on read and write. Failed checks cause an I/O error to be -returned. On a failed write, the switch status is not changed. |