SPI and I2C userspace support in linux
Im using linux-3.0.36 with mpc8379 processor. I have slave devices(like ADC, led controller, eeprom, lcd controller) connected with i2c and spi bus.
For SPI, ive used spi_register_board_info to register slave devices in board file as per documentation for User Space Support
But i did not register my i2c devices using i2c_register_board_info. I dont think i needed it.
My question is Can i access my i2c devices in User Space only using slave address? (ie without registering)
What is the difference between SPI and I2C device registration in Linux?
Guide me if ive understood anything wrong?