当前位置: 技术问答>linux和unix
linux2.6.8下移植SPI驱动都需要修改哪些文件
来源: 互联网 发布时间:2016-11-22
本文导语: 我现在的情况是不得不在linux2.6.8这个低版本的平台上移植SPI的驱动,drivers下的MAKEFILE和Kconfig已经都改了,ARM/MACH/Kconfig也改了,并且把高版本上的SPI驱动复制到driver文件夹里,但是在make menuconfig后配置下面还是没有SP...
我现在的情况是不得不在linux2.6.8这个低版本的平台上移植SPI的驱动,drivers下的MAKEFILE和Kconfig已经都改了,ARM/MACH/Kconfig也改了,并且把高版本上的SPI驱动复制到driver文件夹里,但是在make menuconfig后配置下面还是没有SPI support选项,到底具体该怎么做啊?求教....
是个很新的新手,现在快疯了,求救啊,万分感谢
是个很新的新手,现在快疯了,求救啊,万分感谢
|
好好看看driver/spi/Kconfig都依赖那些东西,是不是他们依赖的东西你没有定义。
另外要支持spi的控制器驱动,还需要修改arch/.../mach-*/board-*.c ,添加spi控制器的配置信息。
另外要支持spi的控制器驱动,还需要修改arch/.../mach-*/board-*.c ,添加spi控制器的配置信息。
|
若要内核支持SPI驱动,需在Kconfig中向内核注册驱动信息。
|
不要去掉HAS_IOMEM,看样子spi依赖它。
建议在内核目录下的 .config(注意名字中有点)文件中加上“CONFIG_HAS_IOMEM=y”.
只是建议,不保证奏效啊
建议在内核目录下的 .config(注意名字中有点)文件中加上“CONFIG_HAS_IOMEM=y”.
只是建议,不保证奏效啊