mirror of
https://github.com/opnsense/src.git
synced 2026-02-14 08:13:38 -05:00
- 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)
|
||
|---|---|---|
| .. | ||
| bktr_audio.c | ||
| bktr_audio.h | ||
| bktr_card.c | ||
| bktr_card.h | ||
| bktr_core.c | ||
| bktr_core.h | ||
| bktr_i2c.c | ||
| bktr_i2c.h | ||
| bktr_mem.c | ||
| bktr_mem.h | ||
| bktr_os.c | ||
| bktr_os.h | ||
| bktr_reg.h | ||
| bktr_tuner.c | ||
| bktr_tuner.h | ||
| CHANGELOG.TXT | ||
| ioctl_bt848.h | ||
| ioctl_meteor.h | ||
| msp34xx.c | ||