Hi,

I'm developing spi device driver. It's a module driver, and I don't need to 
compile the kernel. The spi_board_info is below:
 static struct spi_board_info ad1299_spi_board_info[] = {
        [0] = {
                .modalias = "ADS1299",
                .max_speed_hz = 48000000,       // 48MHz
                .bus_num = 1,
                .chip_select = 0,
                .mode = SPI_MODE_1,
                //.irq = gpio_to_irq(ADS2_RDY_PIN),
                .platform_data = NULL,
                .controller_data = NULL,
        },
};


The chip_select is 0 above, and it's always failed when I call insmod to 
install the driver. It seems that Chip select 0 is occupied by other 
drivers.
I guess that chip select 0 is occupied by /dev/spidev1.0, right?

If /dev/spidev1.0 occupy SPI1 and CS0, is there any way that I unload 
"/dev/spidev1.0" in user space? I just want to install my driver without 
re-compiling the kernel.

Any suggestions are appreciated.



-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to