Isolating I2C2 in Device Driver

Hi all,

I am writing a I2C device driver in Linux. I wrote everything and I
can load the module in the kernel with insmod but when i look at the
kernel messages via 'dmesg' it shows that it is attaching the slave
address of my device to all the I2C modules (I2C-(1-3)).

I am using the expansion board and only need it to attach a client to
I2C2.

Has anybody encountered this before?

--Daniel