split device_t/softc for all remaining drivers.replace "struct device *" with "device_t".use device_xname(), device_unit(), etc.
#include <sys/bus.h> instead of <machine/bus.h>.
Initial APM support for Zaurus. Ported from OpenBSD by mjf@