Warner Losh
ae1f3df434
New 1-Wire bus implementation. 1-Wire controller is abstracted, though
...
only gpiobus configured via FDT is supported. Bus enumeration is
supported. Devices are created for each device found. 1-Wire
temperature controllers are supported, but other drivers could be
written. Temperatures are polled and reported via a sysctl. Errors
are reported via sysctl counters. Mis-wired bus detection is included
for more trouble shooting. See ow(4), owc(4) and ow_temp(4) for
details of what's supported and known issues.
This has been tested on Raspberry Pi-B, Pi2 and Beagle Bone Black
with up to 7 devices.
Differential Revision: https://reviews.freebsd.org/D2956
Relnotes: yes
MFC after: 2 weeks
Reviewed by: loos@ (with many insightful comments)
2015-08-27 23:33:38 +00:00
..
2015-08-13 16:11:04 +00:00
2015-08-12 11:56:19 +00:00
2015-06-13 19:20:56 +00:00
2015-06-13 19:20:56 +00:00
2014-06-26 21:46:14 +00:00
2015-06-19 21:35:24 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-06-19 21:35:56 +00:00
2015-06-19 21:35:56 +00:00
2015-06-19 21:35:56 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-07-30 04:46:53 +00:00
2015-05-09 12:28:48 +00:00
2015-06-19 21:26:06 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-03-24 18:09:07 +00:00
2014-06-26 21:46:14 +00:00
2014-10-08 05:49:10 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 10:04:26 +00:00
2015-08-21 22:02:22 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-04-07 15:32:25 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-04-20 21:19:26 +00:00
2014-12-21 09:53:29 +00:00
2014-12-21 09:53:29 +00:00
2014-08-26 08:13:30 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-05-26 19:02:34 +00:00
2014-12-26 22:30:18 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-26 22:30:18 +00:00
2014-06-26 21:46:14 +00:00
2015-01-16 10:09:28 +00:00
2014-06-26 21:46:14 +00:00
2015-08-07 02:05:16 +00:00
2015-06-12 00:02:31 +00:00
2014-06-26 21:46:14 +00:00
2015-07-25 15:56:49 +00:00
2014-12-26 22:30:18 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-01-12 10:40:28 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-01-06 05:28:37 +00:00
2014-09-25 14:22:32 +00:00
2014-12-26 22:30:18 +00:00
2014-06-26 21:46:14 +00:00
2015-08-12 11:56:19 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2015-08-12 11:56:19 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-09-12 05:25:56 +00:00
2015-07-25 18:14:35 +00:00
2014-10-22 08:54:10 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-03-17 00:15:55 +00:00
2014-06-26 21:46:14 +00:00
2014-11-13 20:09:47 +00:00
2015-03-20 19:51:24 +00:00
2015-03-07 01:42:04 +00:00
2015-07-05 23:23:12 +00:00
2015-07-05 23:23:12 +00:00
2015-07-05 23:23:12 +00:00
2015-07-05 23:23:12 +00:00
2015-07-05 23:24:52 +00:00
2015-07-05 23:23:12 +00:00
2014-06-26 21:46:14 +00:00
2014-12-26 22:30:18 +00:00
2015-08-16 19:06:23 +00:00
2015-03-20 20:08:36 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-01-05 11:40:05 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-09-03 19:06:08 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-06-08 13:23:56 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-06-08 13:23:56 +00:00
2014-10-14 13:31:47 +00:00
2014-06-26 21:46:14 +00:00
2014-05-14 21:54:14 +00:00
2014-12-21 10:04:26 +00:00
2015-08-12 11:56:19 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-08-12 11:56:19 +00:00
2014-06-26 21:46:14 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-03-26 12:52:21 +00:00
2014-06-26 21:46:14 +00:00
2015-05-30 12:17:18 +00:00
2014-10-16 23:07:09 +00:00
2014-12-26 22:30:18 +00:00
2015-05-15 13:04:14 +00:00
2014-12-21 10:04:26 +00:00
2014-06-26 21:46:14 +00:00
2014-11-11 02:52:40 +00:00
2015-04-07 19:39:23 +00:00
2014-06-26 21:46:14 +00:00
2015-08-24 19:32:03 +00:00
2014-12-26 22:30:18 +00:00
2014-12-21 09:53:29 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-12-26 22:30:18 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 10:04:26 +00:00
2015-07-18 15:27:12 +00:00
2015-07-25 20:17:19 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-12-21 09:53:29 +00:00
2014-12-21 09:53:29 +00:00
2015-08-08 06:06:48 +00:00
2015-08-08 06:06:48 +00:00
2014-08-30 13:47:05 +00:00
2014-08-30 13:47:05 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-03-25 12:46:19 +00:00
2015-03-25 12:45:29 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-08-26 08:13:30 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-26 22:30:18 +00:00
2014-06-26 21:46:14 +00:00
2015-02-12 05:35:00 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-07-25 15:56:49 +00:00
2015-07-25 15:56:49 +00:00
2015-07-25 15:56:49 +00:00
2015-07-25 15:56:49 +00:00
2015-07-25 15:56:49 +00:00
2015-07-25 15:56:49 +00:00
2015-07-25 15:56:49 +00:00
2015-07-25 15:56:49 +00:00
2015-08-27 23:33:38 +00:00
2015-06-13 19:20:56 +00:00
2015-06-24 09:28:43 +00:00
2015-01-06 05:28:37 +00:00
2014-06-26 21:46:14 +00:00
2014-11-23 21:00:00 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-01-05 10:10:35 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2014-06-26 21:46:14 +00:00
2015-01-12 08:33:04 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 10:04:26 +00:00
2014-06-26 21:46:14 +00:00
2014-12-26 22:30:18 +00:00
2014-12-21 10:04:26 +00:00
2014-06-26 21:46:14 +00:00
2015-02-23 21:59:30 +00:00
2014-12-21 09:53:29 +00:00
2015-03-24 18:09:07 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-12-26 21:03:56 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-08-12 11:56:19 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-01-12 09:48:45 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-07-11 15:21:37 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-12-26 21:45:01 +00:00
2014-06-26 21:46:14 +00:00
2015-08-27 23:33:38 +00:00
2015-08-27 23:33:38 +00:00
2015-08-27 23:33:38 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-26 22:30:18 +00:00
2014-12-26 22:30:18 +00:00
2015-07-30 19:08:23 +00:00
2014-06-26 21:46:14 +00:00
2015-07-25 15:56:49 +00:00
2015-08-08 04:59:27 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-08-04 15:04:28 +00:00
2015-08-22 12:59:05 +00:00
2014-06-26 21:46:14 +00:00
2015-08-18 21:05:56 +00:00
2014-06-26 21:46:14 +00:00
2015-08-27 15:16:41 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-26 22:30:18 +00:00
2014-06-26 21:46:14 +00:00
2014-12-26 22:30:18 +00:00
2015-04-19 15:53:58 +00:00
2015-02-23 21:59:30 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2015-05-25 08:34:55 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-08-12 11:56:19 +00:00
2015-03-24 18:09:07 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-04-26 12:24:42 +00:00
2014-07-07 00:27:09 +00:00
2014-09-26 11:13:19 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-03-19 15:36:36 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-08-12 11:56:19 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-11-20 14:18:07 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-07-03 13:51:10 +00:00
2014-06-26 21:46:14 +00:00
2015-04-10 09:50:13 +00:00
2014-06-26 21:46:14 +00:00
2014-12-28 20:56:03 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-08-12 20:50:20 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-23 18:40:21 +00:00
2014-12-21 10:04:26 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-08-10 20:08:09 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-03-18 14:49:16 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-02-15 12:02:17 +00:00
2014-10-01 05:43:29 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-08-12 11:56:19 +00:00
2014-05-16 16:28:09 +00:00
2015-06-11 19:06:58 +00:00
2014-12-26 22:30:18 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-08-26 08:13:30 +00:00
2014-09-06 11:19:12 +00:00
2014-06-26 21:46:14 +00:00
2014-12-26 22:30:18 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-08 04:06:03 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-10-02 22:22:34 +00:00
2014-06-26 21:46:14 +00:00
2015-04-24 05:00:57 +00:00
2015-05-07 12:54:27 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-23 18:40:21 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-10-23 04:47:32 +00:00
2014-08-26 08:13:30 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-08-12 11:56:19 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-12-21 09:53:29 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2015-03-24 22:40:16 +00:00
2015-08-10 10:54:35 +00:00
2014-12-21 09:53:29 +00:00
2014-12-21 10:04:26 +00:00
2014-06-26 21:46:14 +00:00
2015-04-30 15:48:48 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00
2014-06-26 21:46:14 +00:00