SMBus Driver

Hi All,

I am getting ready to develop an SMBus driver for a device that is not
enumerated by ACPI. Does anyone have any recommendations for how to do this.
The thing that I am worried about is that another driver for an ACPI
enumerated device (say a smart battery driver) will be trying to access the
SMBus controller at same time that my driver is.

Any ideas anyone?

Thanks,
Dale