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-08-04 19:45:15 +00:00
2007-08-04 17:43:11 +00:00
2008-01-18 16:34:18 +00:00
2008-07-26 00:01:19 +00:00
2007-10-12 06:03:46 +00:00
2008-05-05 08:25:46 +00:00
2008-03-21 16:38:42 +00:00
2008-07-31 02:22:53 +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
2008-05-10 13:40:42 +00:00
2007-03-21 03:42:51 +00:00
2008-01-07 09:46:39 +00:00
2008-05-12 00:15:30 +00:00
2008-07-28 02:37:15 +00:00
2008-07-06 16:18:58 +00:00
2008-05-12 00:15:30 +00:00
2008-07-02 08:10:18 +00:00
2007-10-12 06:03:46 +00:00
2008-04-10 01:25:09 +00:00
2007-07-05 06:51:49 +00:00
2008-01-21 09:51:28 +00:00
2008-06-09 08:43:27 +00:00
2008-06-17 05:48:42 +00:00
2008-07-15 02:34:44 +00:00
2008-04-26 14:13:48 +00:00
2008-02-12 08:58:26 +00:00
2008-06-10 17:59:43 +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