jhb
9b394a3293
Add locking to the various iicbus(4) bridge drivers:
...
- Just grab Giant in the ixp425_iic(4) driver since this driver uses
a shared address/data register window pair to access the actual
I2C registers. None of the other ixp425 drivers lock access to these
shared address/data registers yet and that would need to be done before
this could use any meaningful locking.
- Add locking to the interrupt handler and 'iicbus_reset' methods of the
at91_twi(4) driver.
- Add locking to the pcf(4) driver. Other pcf(4) fixes include:
- Don't needlessly zero the softc.
- Use bus_foo rather than bus_space_foo and remove bus space tag and
handle from softc.
- The lpbb(4) driver just grabs Giant for now. This will be refined later
when ppbus(4) is locked.
- As was done with smbus earlier, move the DRIVER_MODULE() lines to match
the bus driver (either iicbus or iicbb) to the bridge driver into the
bridge drivers.
Tested by: sam (arm/ixp425)
2008-08-04 20:46:15 +00:00
..
2008-06-27 19:34:47 +00:00
2008-07-04 23:40:53 +00:00
2008-08-04 19:45:15 +00:00
2007-08-04 17:43:11 +00:00
2007-06-17 05:55:54 +00:00
2008-07-18 01:00:54 +00:00
2008-08-01 13:11:23 +00:00
2007-06-17 05:55:54 +00:00
2007-06-17 15:21:09 +00:00
2007-06-17 05:55:54 +00:00
2008-02-17 16:00:36 +00:00
2007-06-17 05:55:54 +00:00
2008-07-20 16:50:14 +00:00
2008-01-18 16:34:18 +00:00
2007-03-21 03:38:37 +00:00
2007-12-09 19:24:27 +00:00
2008-04-12 12:04:09 +00:00
2007-06-17 05:55:54 +00:00
2008-07-10 21:36:53 +00:00
2008-06-07 18:38:02 +00:00
2008-07-26 00:01:19 +00:00
2008-06-13 01:16:37 +00:00
2008-07-29 09:02:00 +00:00
2008-05-14 21:00:27 +00:00
2008-08-04 20:46:15 +00:00
2008-07-03 21:51:30 +00:00
2007-06-17 05:55:54 +00:00
2007-09-30 11:05:18 +00:00
2008-07-01 14:41:03 +00:00
2008-08-02 13:04:26 +00:00
2007-10-12 06:03:46 +00:00
2008-03-06 08:09:45 +00:00
2008-05-14 10:02:25 +00:00
2008-06-30 21:18:27 +00:00
2008-03-10 22:18:07 +00:00
2008-07-09 16:47:55 +00:00
2007-02-23 12:19:07 +00:00
2008-06-30 21:18:27 +00:00
2008-06-30 21:18:27 +00:00
2008-07-31 20:28:58 +00:00
2007-02-23 12:19:07 +00:00
2008-06-08 02:52:26 +00:00
2008-05-05 08:25:46 +00:00
2008-04-05 17:24:44 +00:00
2007-06-17 05:55:54 +00:00
2008-03-21 16:38:42 +00:00
2008-07-31 02:22:53 +00:00
2008-07-06 06:19:19 +00:00
2008-03-25 09:39:02 +00:00
2007-02-23 15:55:37 +00:00
2008-07-22 13:51:21 +00:00
2008-07-11 18:26:12 +00:00
2008-06-13 12:14:22 +00:00
2007-03-23 17:15:07 +00:00
2008-03-25 09:39:02 +00:00
2008-04-14 08:00:00 +00:00
2008-01-11 16:50:52 +00:00
2008-06-23 18:16:25 +00:00
2008-05-10 13:40:42 +00:00
2007-10-20 23:23:23 +00:00
2008-03-22 18:13:39 +00:00
2008-06-22 13:54:51 +00:00
2008-02-01 19:36:27 +00:00
2007-03-21 03:42:51 +00:00
2008-04-26 14:17:21 +00:00
2008-02-03 16:07:12 +00:00
2007-10-20 23:23:23 +00:00
2008-03-08 18:06:48 +00:00
2008-07-25 05:49:48 +00:00
2008-03-03 18:20:17 +00:00
2008-06-06 18:29:56 +00:00
2008-01-07 09:46:39 +00:00
2007-02-23 12:19:07 +00:00
2008-08-01 21:33:07 +00:00
2008-05-29 12:50:46 +00:00
2008-07-09 00:10:55 +00:00
2008-08-04 20:46:15 +00:00
2008-01-09 20:02:56 +00:00
2008-06-25 07:45:31 +00:00
2007-10-20 23:23:23 +00:00
2007-02-23 12:19:07 +00:00
2008-05-12 00:15:30 +00:00
2008-04-20 15:56:59 +00:00
2007-11-05 11:22:18 +00:00
2008-06-07 18:38:02 +00:00
2008-06-07 18:38:02 +00:00
2007-03-04 03:38:08 +00:00
2008-07-30 18:15:18 +00:00
2008-07-28 02:37:15 +00:00
2008-07-06 16:18:58 +00:00
2008-07-24 09:54:10 +00:00
2008-07-24 09:54:10 +00:00
2007-12-30 00:23:38 +00:00
2008-05-29 12:50:46 +00:00
2008-03-05 05:36:09 +00:00
2008-07-05 16:39:24 +00:00
2008-05-12 00:15:30 +00:00
2007-06-16 23:10:00 +00:00
2008-05-29 12:50:46 +00:00
2008-06-26 22:36:38 +00:00
2008-07-02 08:10:18 +00:00
2007-03-27 21:03:37 +00:00
2007-02-23 12:19:07 +00:00
2007-06-17 05:55:54 +00:00
2007-10-20 23:23:23 +00:00
2008-07-21 18:43:02 +00:00
2007-02-23 12:19:07 +00:00
2008-03-11 02:39:52 +00:00
2008-07-17 15:46:35 +00:00
2007-10-12 06:03:46 +00:00
2007-02-23 12:19:07 +00:00
2008-04-10 01:25:09 +00:00
2007-11-22 02:45:00 +00:00
2008-06-11 18:55:19 +00:00
2007-02-23 12:19:07 +00:00
2008-05-31 14:17:36 +00:00
2008-08-01 20:39:18 +00:00
2007-10-29 14:19:32 +00:00
2008-05-04 23:29:38 +00:00
2008-02-01 19:36:27 +00:00
2008-08-02 20:36:25 +00:00
2007-10-20 23:23:23 +00:00
2008-08-04 20:46:15 +00:00
2008-07-23 09:44:36 +00:00
2007-06-08 01:49:04 +00:00
2007-12-19 18:00:50 +00:00
2008-08-04 20:46:15 +00:00
2007-03-21 03:38:37 +00:00
2007-02-23 12:19:07 +00:00
2008-05-29 07:15:52 +00:00
2008-03-03 18:20:17 +00:00
2008-06-07 18:38:02 +00:00
2007-11-29 16:06:12 +00:00
2007-09-05 21:25:58 +00:00
2007-02-23 12:19:07 +00:00
2008-08-04 04:00:10 +00:00
2007-07-05 06:51:49 +00:00
2007-11-03 19:10:14 +00:00
2008-04-26 18:40:59 +00:00
2007-02-27 17:23:29 +00:00
2008-01-21 09:51:28 +00:00
2008-06-09 08:43:27 +00:00
2008-05-04 23:29:38 +00:00
2008-02-14 01:25:01 +00:00
2008-06-06 18:45:32 +00:00
2008-06-17 05:48:42 +00:00
2007-02-23 12:19:07 +00:00
2008-08-04 19:19:18 +00:00
2008-06-11 18:55:19 +00:00
2008-07-15 02:34:44 +00:00
2008-05-15 01:22:48 +00:00
2007-03-21 03:38:37 +00:00
2007-02-23 12:19:07 +00:00
2008-01-18 08:32:08 +00:00
2008-01-07 20:05:19 +00:00
2008-05-15 20:27:18 +00:00
2008-08-04 12:22:33 +00:00
2008-03-13 14:08:41 +00:00
2008-04-26 14:13:48 +00:00
2007-06-17 05:55:54 +00:00
2008-03-12 16:35:25 +00:00
2007-10-12 16:51:22 +00:00
2008-02-12 08:58:26 +00:00
2008-06-10 17:59:43 +00:00
2007-11-16 10:32:10 +00:00
2008-05-30 01:57:13 +00:00
2007-03-21 03:42:51 +00:00
2008-08-02 12:15:18 +00:00
2007-12-05 19:32:59 +00:00
2007-11-22 02:45:00 +00:00
2008-06-11 18:55:19 +00:00
2008-07-16 08:35:29 +00:00
2008-04-24 22:51:43 +00:00
2007-03-27 21:03:37 +00:00
2007-06-17 05:55:54 +00:00
2008-08-02 20:50:13 +00:00
2007-03-21 03:38:37 +00:00
2008-06-23 15:40:56 +00:00
2008-06-04 20:26:57 +00:00