disable ks8851 driver

Hi all,
I am trying to modify the ks8851 driver to adapt it for a real-time
fieldbus protocol.
Using BB with Zippy2 expansion, an Angstrom image created with
Narcissus and the Angstrom toolchain compiled with OE.
So far I have a tentative .ko module compiled adapting source from the
latest ti-omap-psp-2.6.32 sources, patched as required by my working
Angstrom image, etc.
I would like to dynamically load the module, which registers itself as
an spi driver named "ks8851", but "insmod" results in:

[ 75.391448] Error: Driver 'ks8851' is already registered,
aborting...
[ 75.398254] EdrvInit spi_register_driver failed with -16
[ 75.403808] EplLinInit(): returns 0x8
insmod: error inserting 'epl.ko': -1 No such device

Main problem is that I can't "rmmod ks8851" since there is no ks8851
module shown by "lsmod". My understanding is that I need to rebuild
the kernel without ks8851 driver (i.e. CONFIG_KS8851=n), am I right?
Any other way to disable the basic ks8851 linux driver at runtime or
at least boot-time, without rebuilding a working Angstrom image by
myself? It would be very useful to keep the image ready for "standard"
networking (ssh,scp, etc) but available for driver testing..
Thanks
Marcello