otg 主控制器移植

时间:2022-12-28 23:49:30

采用的移植源码https://github.com/sztupy/samsung-kernel-aries/tree/android-samsung-3.0-ics/drivers/usb/host/s3c-otg,三星的otg控制器基本都是基于这个驱动程序来的,s5pc110_otg_drv,将文件porting到自己内核下,内核版本最好相近我的内核时3.0.0 ,源码是3.0.8,

 把缺失的文件都porting到内核的相应目录下,让内核编译通过,我移植过后 u 盘等usb可以工作,但遇到一个比较蛋疼的问题,当遇到需要加载固件的usb设备时,固件加载不上,枚举过程可以通过,尝试了移植过别的三星内核的驱动,结果都一样,都是在加载固件的过程中,一直遇到设备的nak答复,比较蛋疼,没找到解决方案,希望有感兴趣的兄弟可以研究下,共同交流