注册spi驱动:
spi_register_driver() -> probe() -> 创建节点,及注册file_operation结构 -> open()[将filp.private_dat指向spidev_data ] ->read()[->spidev_sync_read() ->spi_sync() ->_spi_sync()完成read操作]
相应write()同样分析
注册spi驱动:
spi_register_driver() -> probe() -> 创建节点,及注册file_operation结构 -> open()[将filp.private_dat指向spidev_data ] ->read()[->spidev_sync_read() ->spi_sync() ->_spi_sync()完成read操作]
相应write()同样分析