This driver provides access to devices connected to the
integrated I2C devices in intel mobile CPUs over SMBus.
It has been ported and adapted from DragonFlyBSD.
It has been proven to run stable for about half a year
on at least two machines, but the code quality is a bit
suboptimal, which I hope to improve through this code review.
Specific questions:
- Are the file headers acceptable for ported code, or should there be also a mention of the FreeBSD project and/or my name?
- Timing in wait_status (ig4_iic.c) is dicey (see XXX and various comments).
Two new drivers (cyapa(4) and isl(4)) will take advantage
of ig4 (see http://blog.grem.de/pages/c720.html).