我想为mcspi
编写一个测试驱动程序,并希望在我的驱动程序文件中提供所有配置(而不是使用用户空间应用程序,我想将驱动程序用作测试驱动程序,并希望创建.ko)和想要将所有配置传递给mcspi
控制器。
chip_select,mode,speed,bits等配置。基本上所有这些配置我都想用于我的测试驱动程序来检查mcspi
中FIFO模式的功能。我已在mcspi
中启用了FIFO,但我想检查其功能。
有人可以给我一些建议吗?
答案 0 :(得分:1)
我真的不知道你为什么不能做你想做的事。我认为你可以通过使用module_param
设置参数来传递配置答案 1 :(得分:0)
添加@sunnyleevip建议的内容:配置驱动程序的另一种“标准”方法是通过/ proc或/ sys文件系统公开感兴趣的参数。 您可以在Linux Device Driver
中找到所有详细信息答案 2 :(得分:-1)
扩展@sergico和@sunnyleevip,您还可以使用device tree将配置数据传递给驱动程序。 SPI总线主驱动程序(自2.6.30s和所有3.x内核以来)已经非常支持,因此可能没有太多工作要做。