我没有帮你什么,你的问题的答案都在源代码里,是你自己找出来的。
1、s3c24xx的驱动程序是不是只有主设备模式?没有从设备的?
是的,目前S3C2440A只能作为SPI的Master
2、在主设备模式下,如果仅要接收从设备的数据,应该怎么做?是否要用到中断呢?怎么用?我不会用中断啊!
如果你用S3C2440A的SPI Controller,接收数据是在SPI Controller的中断处理函数s3c24xx_spi_irq(), 定义在drivers/spi/spi_s3c24xx.c,中完成的,不需要你另外实现;
如果你用GPIO模拟SPI接口的硬件时序,不会有特定的SPI中断,接收数据等同于读取GPIO状态。参考实现在drivers/spi/spi_s3c24xx_gpio.c