freebsd-dev/sys/dev/iicbus
Ed Schouten 94b9bedcb9 Fix compilation of arm's AVILA.
Compilation of the AVILA kernel failed because of two reasons:

- It needed curthread, which is defined through <sys/pcpu.h>.

- It still referred the softc's sc_mtx field, which has been replaced by
  sc_lock three weeks ago.

To solve the first problem, I decided to include <sys/pcpu.h> in
<sys/sx.h>, which also seems to be done by <sys/mutex.h> and
<sys/rwlock.h>. Those header files also require curthread.

Approved by:	jhb
2008-08-13 09:20:52 +00:00
..
ad7418.c Fix compilation of arm's AVILA. 2008-08-13 09:20:52 +00:00
ds133x.c Rework Dallas Semiconductor RTC support. 2008-08-11 19:33:58 +00:00
ds1672.c i2c and clock driver for Dallas Semiconductor DS1672 RTC 2006-11-19 23:40:58 +00:00
icee.c - Reflect the iicbus infrastructure changes. 2008-08-05 08:38:33 +00:00
if_ic.c Lock the consumers of the iicbus(4) infrastructure: 2008-08-04 21:14:24 +00:00
iic.c Add locking to the core iicbus(4) drivers: 2008-08-04 21:03:06 +00:00
iic.h Add a fake flag for write. Many drivers have started to use it and it 2006-11-28 06:51:36 +00:00
iicbb_if.m
iicbb.c Add locking to the various iicbus(4) bridge drivers: 2008-08-04 20:46:15 +00:00
iicbus_if.m const poison 2006-12-05 06:19:36 +00:00
iicbus.c Add locking to the core iicbus(4) drivers: 2008-08-04 21:03:06 +00:00
iicbus.h Add locking to the core iicbus(4) drivers: 2008-08-04 21:03:06 +00:00
iiconf.c Add locking to the core iicbus(4) drivers: 2008-08-04 21:03:06 +00:00
iiconf.h const poison 2006-12-05 06:19:36 +00:00
iicsmb.c Add locking to the core iicbus(4) drivers: 2008-08-04 21:03:06 +00:00