struct soc_device_driver shamcop_adc_soc_device_driver = {
        .device_ids = shamcop_adc_device_ids,
        .driver = {
                .name     = "shamcop adc",
                .probe    = shamcop_adc_probe,
                .shutdown = shamcop_adc_remove,
                .suspend  = shamcop_adc_suspend,
                .resume   = shamcop_adc_resume
        }
};

static int
ipaq_spi_init (void) 
{
        return soc_driver_register (&ipaq_spi_soc_device_driver);
}

static void
ipaq_spi_cleanup (void)
{
        soc_driver_unregister (&ipaq_spi_soc_device_driver);
}
                                                                                
module_init(ipaq_spi_init);
module_exit(ipaq_spi_cleanup);
